[=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 9 2026 10:58:07 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 132 Total memory: 1023 MB Usable memory: 968 MB =================================== PMM initialized. PMM statistics: Total pages: 249377 Free pages : 247854 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=2101315483 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=1007346739, tick_hz=100, initial_count=10073467 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: 4650849] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 62912199] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 88181289] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 89554521] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 91219464] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 93150750] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 94647210] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 96294828] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 97394115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 98828961] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 109277826] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111422976] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 115982874] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 117684798] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119727720] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 123256476] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 125275269] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127293054] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 131252856] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 133310772] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135335529] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 140039235] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 142434075] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144510807] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 149334738] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 150635520] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 151837896] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154197372] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 155987832] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 157652544] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 159234558] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 160338570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 161506926] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 163272585] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165299232] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 168804258] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 170484573] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172504815] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 176027229] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 177832746] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180119877] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 183741936] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 185612721] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187653417] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 191261259] 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: 195705804] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 197720838] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199765650] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 203224056] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 205329285] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207377184] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 210767550] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 212645307] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214635561] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 218390067] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 220644606] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222659304] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 226309251] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 228485376] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230860707] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 234353826] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 236445573] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 238312872] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240366273] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 244030038] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 245937342] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247956450] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 251339739] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 253200171] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255465903] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 259065954] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 260888376] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262932138] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 266416815] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 268739142] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270755814] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 274446690] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 275705850] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 276828636] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279069819] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 280648788] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 282378936] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 284094153] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 285169920] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 286322400] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 288041628] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290097108] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 293541780] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 295871436] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297905727] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 301599249] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 303345315] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 305246655] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307978461] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 313578594] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 316145130] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318723069] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 323775774] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 325511592] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 327226746] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330090495] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 331878708] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 333559506] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 335865159] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338419473] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 339940671] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 341677287] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 343419636] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 344694462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 346350396] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 349169373] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351873648] 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: 356888343] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 359338623] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 362476086] 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: 368500944] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 371046375] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 373734165] 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: 379253553] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 381126669] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 383048085] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385758597] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 387329019] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 389132142] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 391040769] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 393478722] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 395036397] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 396552723] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 398322246] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 399405972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 400564101] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 402811668] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404777625] 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: 409159611] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 410973318] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 413621460] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 417402195] 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: 422126943] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 424230807] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 427315413] 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: 432314085] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 433846518] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 435411207] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 437879820] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 439430061] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 440903862] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 442369158] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 446419260] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 448072695] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 449471316] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 450954462] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 453307806] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 454790511] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 456576120] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 459077892] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 460670217] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 462344820] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 464378670] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 466631613] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 470323938] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 472281726] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 474762330] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 479099460] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 481150488] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 483562779] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 487270350] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 489017949] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 490864563] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 492072147] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 493360182] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 495663021] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 497871528] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 501892923] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 504594594] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 507183180] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 511455672] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 514598658] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 516911367] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 519599787] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 524181399] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 526074234] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 528994410] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 531519870] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 532943880] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 535573311] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 538181028] 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: 543498648] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 546424725] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 549489948] 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: 555096276] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 556986465] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 559077015] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 560520009] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 561821379] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 564091626] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 566393919] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 573088761] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 576288594] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 579815145] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 586564650] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 589842729] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 593366865] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 599382042] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 601800759] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 603690381] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 607113087] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 609482160] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 612142167] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 615071247] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 616983087] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 618897195] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 622013868] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 625528974] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 627467526] 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: 633399774] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 636151635] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 639641226] 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: 645280314] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 648376848] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 651691929] 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: 657650700] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 659762460] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 661792383] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 666474963] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 668912601] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 670361097] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 671901384] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 674301432] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 675805326] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 677545197] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 679715946] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 681780729] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 683356086] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 685184766] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 686366667] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 687663060] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 690289698] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 692480943] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 696728193] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 698818848] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 701074920] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 705486075] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 707781963] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 709867137] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 713230749] 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: 715896300] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 717961818] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 720049302] 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: 724433682] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 725766594] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 726830328] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 729645987] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 731061114] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 732655623] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 734395872] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 735503580] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 736760976] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 738666411] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 741359094] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 746056542] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 748497204] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 750963360] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 755767362] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 757372980] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 758628885] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 761202960] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 762683964] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 763981428] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 766316901] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 767620686] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 769110216] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 771752814] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 774245220] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 778515444] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 781063857] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 783451578] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 786811935] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 789711090] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 791445984] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 792532734] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 794489556] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 795859323] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 797233206] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 798977844] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 800973936] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 802394754] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 804591081] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 806305479] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 807970569] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 810223890] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 812140119] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 815753988] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 817579434] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 819661626] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 823388286] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 825316779] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 827402604] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 831173049] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 833462658] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 835664004] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 839446230] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 841519770] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 843673656] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 847966665] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 849979746] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 851971113] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 853333971] 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: 858167331] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 859425420] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 861678867] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 862972299] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 864238599] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 866367600] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 867718173] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 869205771] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 871195962] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 872339664] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 873522216] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 875429079] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 877402638] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 881010312] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 883118754] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 885217557] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 889150332] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 890374926] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 892454031] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 893839065] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 895227312] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 897404340] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 898591218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 899744643] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 901857222] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 903907641] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 907394691] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 909218940] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 911708532] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 915147954] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 917043813] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 919057083] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 921759909] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 924660765] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 926545536] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 928559541] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 932110851] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 933480492] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 935185755] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 936557223] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 937752963] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 939772659] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 941788890] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 945408723] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 947264220] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 949551876] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 954639231] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 956360748] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 957979008] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 959076300] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 960416121] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 962908401] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 965024298] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 968566725] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 970416111] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 972367095] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 976302642] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 977717706] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 979288044] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 980322126] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 981473871] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 983466456] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 985537854] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 988681932] 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: 991794216] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 993513528] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 995483328] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 998993793] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1000536243] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1002282309] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 1003336782] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1004501211] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 1006947690] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1008930930] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 1013157033] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1015443765] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1017493029] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1021169373] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1022557599] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1024149945] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 1025342178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1026559002] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1028329806] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1030491924] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1033948125] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][INFO ] [KRELTSC: 1035667038] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 1037614788] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1040095203] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 1042343421] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1043690004] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1045246881] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 1046338209] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1047477543] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1049596212] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1052104074] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1055787936] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1057704417] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1059777411] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1063285419] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 1065430842] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1067442663] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 1071048405] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1072506372] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1074138429] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 1075186770] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1076366508] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1078326564] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1080418122] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1083899796] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1085819448] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1087889649] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 1090189296] 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: 1093048236] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1094439444] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1096057494] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 1097143446] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1098275598] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1100320011] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1102253145] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1106201481] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1108208955] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110163467] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1113634872] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1115707404] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1117752174] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1121178303] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1123203207] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1125149550] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 1127479185] 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: 1130728536] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 1131992106] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1134164493] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1135501962] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1136881431] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1138466574] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 1139503491] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1140801207] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1142828505] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1144774890] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1148145474] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1150132053] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1152103176] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1155859047] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1157820237] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1159821201] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1163513610] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 1164747171] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1167451677] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1169457429] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1171535757] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1173994836] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 1175126421] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1176320628] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 1178760240] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1180700346] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 1182962319] 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: 1185906939] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1188480426] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1190532861] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1194243036] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1196500977] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1198664943] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1203061272] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 1204361424] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1206484209] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1207819536] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1209179076] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1210716192] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 1211874825] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1213536072] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 1216774062] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1218794367] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 1222165203] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 1224100752] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 1225420539] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1227485931] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 1229129349] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1231135857] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1233121218] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1236525192] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 1237799094] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1239960141] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1241531340] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1243023096] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1244623233] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 1245691671] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1246814856] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 1249278933] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1251267654] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 1255760058] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 1257178020] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1259203575] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 1260573447] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 1262487156] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 1263755766] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1265863536] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1267719705] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1269817689] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1272196716] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 1273864473] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1275627486] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1278968397] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1281031416] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1285236435] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 1286678442] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1289267469] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 1291698450] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 1293184788] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1295511189] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1296891624] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1298437014] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 1300118547] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1301834079] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 1303241709] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1305337551] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 1306781028] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1308230595] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1310026410] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1312101315] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1315467531] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1317140664] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1319433087] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1323074025] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1324861377] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1326878343] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1330210602] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1332337734] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1334340987] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 1337415492] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1339500456] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1341398499] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1343339487] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1347592323] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1349510925] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1351504161] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1355387649] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 1356731586] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1357818651] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1359911700] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1361262189] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 1362832758] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1364395578] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1367444820] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1369630521] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1372122843] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1374507162] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 1376060217] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1377724278] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1379451360] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381446864] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1385061930] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1386738423] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1388752470] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1392078744] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1393757043] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1395995160] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1399794039] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1401493065] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1403464482] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1406950146] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1408708140] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1411114026] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1414605990] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1416512223] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1418521125] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1422349845] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1424394489] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1426379976] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 1428165669] 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: 1431992268] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 1433244981] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1434352185] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1436650173] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1438140417] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 1439341911] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1440419001] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1442536914] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1443911133] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1445294130] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1446902541] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 1447924338] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1449146769] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1451244186] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1453305546] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1456704648] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1458401805] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1460372193] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1463971908] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1465612575] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1467606336] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1471010835] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1472767632] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1475010642] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1478887767] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1480663527] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1482640278] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1485984024] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1487820348] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1490057667] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1493719269] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1495559835] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1497523524] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1501444602] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 1502692905] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1503811113] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1505921592] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1507270968] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 1508453751] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1509540501] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1511763141] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1513173732] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1514911356] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1517100984] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 1518180174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1519512729] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1521235107] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1523192391] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 1525686309] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1528299990] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1530015837] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1532000274] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1535379069] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1537255461] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1539277656] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1543018554] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1544842299] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1546878123] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1550372376] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1552185453] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1554504294] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1558443453] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1560150270] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1562109444] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1565556216] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 1566874155] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1568033124] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1570250493] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1571615934] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 1572858294] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1574016969] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1576255674] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1577702385] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 1578924207] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1580002767] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1582555338] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1583909397] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1585280088] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1586884236] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 1587953451] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1589091504] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1591146501] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1593205047] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1596862680] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1598706711] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1600731069] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1604197413] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1606054002] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1608354279] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1611740445] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 1613204838] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1615324095] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1617356559] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1621130721] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1622989620] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1625009631] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1628457642] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1630237392] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1632697626] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1636442577] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 1637785548] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1638937755] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1641038784] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1642372641] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 1643666241] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1644822018] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1647384060] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1649154276] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 1650437838] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1651541556] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1653649872] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1655013780] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1656374643] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1658013315] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 1659100527] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1660306851] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1662466869] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1664553828] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1668180612] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1669953558] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1672015506] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1675918146] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1677764823] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1679781243] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1683579954] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1684904130] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1686129522] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1688625960] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1690278471] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 1691890431] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1693035750] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1695201606] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1696564401] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1697834376] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1698948510] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1701109662] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1702507401] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1703933427] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1705719225] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 1706791926] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1707932142] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1709762481] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1711772055] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1715091987] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1716744918] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1719046140] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 1722676956] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 1724048886] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1725671388] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1727694864] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1730925504] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1733094300] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1735096167] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1738914156] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 1740167499] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1741272330] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1743373842] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1744846467] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1746317811] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1747920699] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 1749137292] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1750411320] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1752407559] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1754392248] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1758071427] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1759848846] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1761865098] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1765215459] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1766911881] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1768936407] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1772498175] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1774425282] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1776446133] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1780299234] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 1781623200] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1782988158] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1785156660] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1786506225] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1787914002] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1789492908] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 1790595114] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1791707526] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1793538537] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1795825605] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1799101878] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1800818208] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1802818899] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1806180789] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1808305464] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1810318272] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1813739046] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1815410982] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1817371983] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 1820083629] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1822393923] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 1823716986] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1824828432] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1826968710] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1828336188] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 1829678928] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1830786279] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1833021078] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1834708281] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1836178428] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1837805949] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 1838872602] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1839997362] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1841807226] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1843774653] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1847204751] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1849103256] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1851117240] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1854530034] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1856374842] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1858372950] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1861989528] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1863676017] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1865795253] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1869099687] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 1870383984] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1871509395] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1874015976] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1875402543] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 1876639506] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1877719599] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1879834656] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1881166266] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1882528683] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1884135057] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 1885419228] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1886722026] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1888366725] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1890377874] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1893726156] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1895345382] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1897429149] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1901012127] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1902676293] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1904679000] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1907926608] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1909570698] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1911897036] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1915589424] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1917500571] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1919483265] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1921797675] 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: 1924875960] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 1926102003] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1927248183] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929391149] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1930736976] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1932058674] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1933670193] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 1934708391] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1935861165] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1937678001] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1939716534] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1942963701] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1944601008] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1946588490] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1950173883] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1951913544] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1953864612] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1957213209] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1958900559] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1960878759] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1964417154] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1966302660] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1968295770] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1972074804] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 1973350365] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1974451626] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1976844219] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1978391961] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1980047034] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1982660547] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 1983890349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1985094531] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1986928965] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1988928795] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1992238542] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1994092863] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1996075158] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1999307646] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2000983908] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2002985838] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2006488827] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 2007948159] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2009111685] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2011257990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2012608689] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2013967368] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 2015623764] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 2016692622] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2017831473] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2019735564] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2021750514] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2024992137] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2026560417] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2028566946] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2042291160] 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: 2045262660] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 2046920841] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2048894064] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 2052114771] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 2053296420] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2054413200] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2056569522] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2058054348] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2059507065] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 2061072279] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 2062100481] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2063208420] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2064892158] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2066806770] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2070074118] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2071791939] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2073713082] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2076842334] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 2078464290] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2080396437] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 2083941909] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2085577326] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2087529045] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2090852673] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 2092634460] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094823038] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 2099474601] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 2100764757] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2101861167] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2103937563] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2105263314] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2106605256] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 2108117928] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 2109388470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2111062317] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2113437879] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2115418620] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2118636261] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 2120230707] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2122148196] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 2126037774] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2127763029] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2130235401] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2134044612] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 2135772702] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2137696911] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 2141406939] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 2142631974] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2144675169] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2146618299] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2149831677] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 2151529149] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2153211354] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2155347243] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2156755650] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2158233714] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 2159895276] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 2161635315] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 2163010143] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2164662465] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 2166022698] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2167368021] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2169245862] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2171279775] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2174666718] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2176383762] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2178573075] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2181908127] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2183614461] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2185576617] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2188805871] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2190536481] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2192749944] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2196005259] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 2197747818] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199713985] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 2202959703] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 2204421702] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2205576408] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2207632371] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2209017027] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 2210460105] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2211575541] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2213718906] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2215069080] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2216770584] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2218491114] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 2219597184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2220788892] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2222700144] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2224659066] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2227979481] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2229829245] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2231764920] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2235095016] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2236772790] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2238770604] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2241680973] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2244285393] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2245945632] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2247909573] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2251251534] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 2252982921] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2255176749] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 2258710293] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 2259992595] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2261101605] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2263290834] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2264702559] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 2265974172] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2267288457] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2269477455] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2270870595] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2272261257] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2273846757] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 2274942201] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2276061522] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2277912882] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2280143481] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2283403542] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2285191356] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2287250427] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2290566768] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2292610005] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2294656182] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2298093357] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2299801476] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2301864327] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2305368681] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 2307132891] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2309230455] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 2312598225] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 2313889368] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2315029038] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2317435071] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2318783544] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 2320010616] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2321126241] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2323247220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2324641305] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2326000698] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2327559108] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 2328589662] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2330027616] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2331801633] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2333795499] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2337097287] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2338752213] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2340701412] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 2342160492] 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: 2345869932] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2347526139] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2349506397] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2352756273] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2354589174] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2356561473] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2359777413] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 2361040416] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2362168662] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2364262950] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2365609050] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2367174348] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2368761066] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 2369788806] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2370921525] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2372549025] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2374550661] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2377915701] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2379787221] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2381738520] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2385215343] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2386996269] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2388998031] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2392560660] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2394294714] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2396248869] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2399525331] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2401288197] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2403239412] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2406629505] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 2407876401] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2408996247] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2411145156] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2412504654] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 2413672989] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2414741553] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2416846551] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2418598434] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2420163291] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2422143507] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 2423427972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2424917880] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2427395250] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2429368767] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2433323424] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2435135997] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2437200339] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 2438538837] 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: 2442509895] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2444210664] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2446169691] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2449407198] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2451091062] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2453034948] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2456472123] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 2457735105] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2458835421] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2460925782] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2462274738] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 2463490071] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2464576086] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2466672873] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2468250372] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2469648153] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2471219121] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 2472300264] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2473831353] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2476016046] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2478067221] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2481571659] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2483291391] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2485221123] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2488479294] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2490063828] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2492086674] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2495550393] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2497342869] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2499339801] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2502657276] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2504457501] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506798014] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2510324187] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 2511592125] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2512728057] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2514891666] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2516256036] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 2517577188] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2518973814] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2521343097] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2522842938] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2524233012] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2525816559] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 2526840981] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2527973805] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2529823128] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2532321225] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2534574483] 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: 2537645208] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2539384008] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2541401037] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2544845499] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2546525184] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2548505736] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2551825773] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2553600126] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2555976717] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2559821544] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2561606565] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2563589574] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2566961796] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 2568214845] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2569332885] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2572017966] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2573520684] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 2574751998] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2575856619] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2577981609] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2579358474] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2580720009] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2582281359] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 2583333501] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2584484847] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2586463698] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2588524365] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2591893836] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2593579884] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2595567135] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2598946413] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2600662806] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2602652598] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2605913142] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 2607150504] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2608256280] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2610598515] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2612439501] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2613862524] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2615443026] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 2616518751] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2617639710] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2619452430] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2621408685] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2624937231] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2626632624] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2628609858] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2631578061] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2633651706] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2635321647] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2637605880] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2640886479] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 2642171469] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2643290412] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2645481153] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2646810117] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2648189502] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2649853962] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 2651286435] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2652541668] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2654406468] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2656352958] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2659717851] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2661378237] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2663373741] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2666850102] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2668521933] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2670549084] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2673951315] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 2675662794] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2677431519] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2679704790] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2681084553] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2682484077] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2684061744] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 2685130371] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2686264350] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2688129129] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2690389695] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2694197121] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2695942473] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2697953727] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2701286280] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2702945070] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2705260341] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2708699658] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 2709962976] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2711075577] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2713271169] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2714642511] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2716004802] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2718209907] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 2719718106] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2720921238] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2722870122] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2724904245] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2728773663] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2730583821] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2733084753] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2736851922] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2738653974] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2740745931] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2743377945] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2745991206] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2747692941] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2749658982] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2753097018] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 2754423126] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2755601352] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2757752907] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2759388345] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2761023300] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2762661699] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 2763696453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2764868631] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2766677382] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2768714004] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2772173481] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2773903986] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2775896823] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2779207389] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2780825565] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2782814706] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2786412867] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2787958047] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2789940678] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2793483504] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 2794780779] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2795941176] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2798398449] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2799855366] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2801258166] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2802853263] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 2803921281] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2805061476] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2807030793] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2809199064] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2812757388] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2814493038] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2816530227] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2819874792] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2821855197] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2823864078] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2826373830] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2828855904] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2830595271] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2832603018] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2836030953] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2837724561] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2839715193] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2843075529] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 2844430701] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2845561887] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2848043436] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2849402808] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2850802101] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2852359923] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 2853398961] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2854526262] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2856244398] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2858237634] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2861740119] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2863451514] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2865580872] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2868847086] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2870598696] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2872980201] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2876391840] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2877771855] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2879345973] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 2880427851] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2881557756] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2883317577] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2885689317] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2889202617] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2890941312] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2892939819] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2896223526] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2898091791] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2900518530] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2904054447] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2905552965] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2907097515] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 2908151421] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2909324460] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2911844082] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2915858925] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2918816292] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2920874691] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2922635310] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2924907195] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2928585387] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2930340567] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2932467300] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2935950612] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2938038894] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2939951217] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2943895437] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2946011124] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2948423688] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2952563712] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 2953878858] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2955153537] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2957859051] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2959492200] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2961183876] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2963306766] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 2964747009] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2966192376] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2968436457] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2970851205] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2974931715] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2977078860] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2979476010] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2983434447] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2985447045] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2987809860] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2992042221] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2994053118] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2996421456] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3000471915] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3002823474] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3005188704] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 3007246914] 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: 3011284395] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 3012770607] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3014098605] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3017087367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3018697941] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3020331069] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 3022229385] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 3024334761] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 3026131542] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 3028320267] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 3029607756] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3031104405] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 3033306507] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3035724027] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 3037466691] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 3040083018] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3042580422] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 3044158761] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3046421994] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3048999009] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3050556600] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 3053046423] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3055304511] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 3056642526] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 3058354677] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3060277164] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 3061645041] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 3063460239] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3065527689] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 3067048866] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 3068841195] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3070735500] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 3071898564] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 3073340319] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 3074425977] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3076470957] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 3077785242] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 3079001100] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3080186592] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3082495164] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3083854473] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 3085107249] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3086170920] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3088227618] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3089616747] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3091011861] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 3092716557] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 3093915867] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3095241576] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 3097432863] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3099445440] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 3100839021] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 3102728055] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3104723748] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 3106110483] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3108109053] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3110301306] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3111818430] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 3113666199] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3115675269] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 3116936151] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 3118784676] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3120785052] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 3122193165] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 3124197195] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3126257547] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3127545036] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 3128893719] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 3130044015] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3132420942] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 3133794195] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 3135113289] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3136399140] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3138684990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3140226747] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3141666717] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 3143277438] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 3144332856] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3145457028] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 3147522672] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3149891031] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 3151158801] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 3153333813] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3155622624] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 3157090650] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 3159200751] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3161657163] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 3163312551] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 3165443064] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3167705016] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 3169122852] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 3171354711] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3173437113] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 3175056843] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 3176627391] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3178850871] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3180248820] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 3181502205] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3183736332] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3185162484] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3186584058] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 3188357865] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 3189610452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3190964175] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 3193159095] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3195159051] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 3196403595] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3198135171] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3200087037] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3201334185] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 3203163831] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3205585530] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 3207131382] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 3209325336] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3211351248] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 3212611605] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 3214509837] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3216834369] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 3218409768] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 3220481124] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3222514218] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 3223759182] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 3224990580] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3227143395] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3228610350] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 3230025708] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3232262145] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3233628972] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3235025955] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 3236603790] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 3237723069] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3238877250] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 3240884493] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3242969793] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 3244468941] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 3246882282] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3248930727] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 3250252635] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 3252614253] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3254994204] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 3256685292] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 3259365585] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3261506745] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 3262841547] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 3265240923] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3267463143] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3268913802] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 3270708252] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3273313218] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 3274801950] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 3276187131] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3278586549] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3280047267] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3281654292] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 3283655613] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 3285508317] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 3287091444] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3288799185] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 3289913571] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3291108324] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3293137743] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3295366683] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3296893677] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3298827882] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3300868494] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3302118729] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 3304242312] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 3305978067] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3308296257] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3309729843] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3311840784] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3314143686] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3315813438] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 3317728428] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3320980026] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3323079522] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 3324987246] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3327614472] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3329506446] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3331659450] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3333964788] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 3335612784] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3337483044] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 3340675233] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3343587198] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3345570333] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3348323916] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3351834570] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3354051330] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 3357205194] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3360072660] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 3362288790] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3364807719] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3366842640] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3368058057] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 3369411843] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3371576796] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3373033881] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 3374337939] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3376657074] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3378621498] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3380142633] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3381803313] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 3382899702] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3384123960] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3387256404] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3390297351] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 3392076324] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3394275990] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3396645819] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3398042592] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 3400203639] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3402319788] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 3403724856] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 3405643815] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3407690223] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 3408910659] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 3410427594] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3412631166] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3413973696] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 3415453671] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3417883392] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3419566185] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3421030914] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3422737647] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 3423878598] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3425065224] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 3427262895] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3429333264] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 3430959777] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 3433047261] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3435122208] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3436419714] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 3438495396] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3440535525] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 3441872049] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 3444384888] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3446451645] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 3447784956] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3449706645] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3451720314] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3452881467] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 3454264191] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3456485634] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3458027013] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 3459484434] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3461654847] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3463008423] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3464442996] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3466015455] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 3467106720] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3468250632] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 3470690160] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3472883631] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 3474308481] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3476384751] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3478440441] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 3479742588] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3481894626] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3484000359] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 3485777148] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 3487809801] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3489869733] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 3491060685] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 3492493998] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3494673210] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3496011309] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 3497395692] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3499964496] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3501360051] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3502765875] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3504452763] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 3505551021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3506725698] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 3508720698] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3510678339] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 3512072004] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3514202601] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3516223935] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3517517493] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 3519455457] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3521534079] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 3522841035] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3524869656] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3527287323] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 3528839286] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 3531045420] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3533022990] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 3534480243] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 3536073975] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3538302684] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3539762604] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 3541234158] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3543832656] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3545452302] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3547016970] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3548605641] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 3549628005] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3550766373] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 3552650220] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 3554350065] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3556682409] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 3558217740] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3560664114] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3563018298] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3564545397] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 3566909661] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3569207880] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 3570736197] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 3573311469] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3575645451] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 3577221312] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3579443028] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3581777304] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 3583265091] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3585811341] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3588149922] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3589631409] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 3591387702] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3593922633] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3595496961] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 3596929350] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3599629173] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3601193085] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3602794125] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3604625871] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 3605896035] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3607261455] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 3609863208] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3612983871] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 3614846550] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 3617226879] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3619647255] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 3621302223] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3623579589] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3626015295] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3627763272] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3630375462] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3632751171] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 3634294818] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 3635873199] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3638449521] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3640353171] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 3641952447] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3644607162] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3646278594] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3648062754] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3650191020] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 3651657996] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3653464248] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 3656591673] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3659114697] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3660602274] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 3662824431] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3665229855] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3666734148] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3669000825] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3671438946] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3672957792] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 3675306726] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3677747577] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 3679250925] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3682113981] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3684618567] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 3686218326] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 3687762687] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3690302280] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3691884399] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 3693413556] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3696061173] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3697672461] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3699289797] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3701154597] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 3702448302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3703807884] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 3706579233] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3708934551] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3710461839] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3712750986] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3715085409] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3716528529] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 3719166066] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3721562250] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 3723094389] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 3725360373] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3727765545] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 3729335316] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 3730933374] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3733740150] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3735315192] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 3736801761] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3739313781] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3740868222] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3742548537] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3744664329] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 3746009694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3747322509] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 3749801370] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3752134827] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 3753594852] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3755886456] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3758516895] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3759969780] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 3762411618] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3764820276] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 3766345989] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 3768548868] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3771190878] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 3772738242] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 3774419418] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3777020226] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3778581366] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 3780035826] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3782957934] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3784550091] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3786216399] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3788077986] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 3789313185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3790634001] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3792936735] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3795584100] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3797011092] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3799248390] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3801569142] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3802981770] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3805212621] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3807888735] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3809258964] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3811156734] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3813256377] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3814582401] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3816690528] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3818863335] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3820562592] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 3822107247] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3824347800] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3825828531] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 3827096679] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3829424466] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3830707671] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3832346889] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3834088230] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 3835199403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3836331366] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3838296063] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3840281487] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3841412337] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3843203532] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3845375772] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3846609669] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3848471676] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3850492401] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3851664495] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3853616487] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3856103643] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3857680743] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 3859697331] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 3861437727] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3863415675] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 3864695688] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3866616558] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3868700241] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3870322260] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 3872429337] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3874655085] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3876031740] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 3877282878] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3879860061] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3881956911] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3883372605] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3885644952] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 3887333016] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3889124337] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3891771828] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3893761494] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3895034787] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3896863530] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3898991691] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3900226911] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3902022768] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3904785969] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3906689535] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3909328500] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3911470836] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3912706770] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3914438472] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3916447185] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3917627448] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 3918926928] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3922027851] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3923599449] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 3924837924] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3927072198] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3928464792] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3929791446] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3931463907] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 3932655531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3933895308] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3936198252] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3938144490] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3939392142] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3941057463] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3943056747] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3944291043] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3946071297] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3948330876] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3949648878] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3951532662] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3953656665] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3954864564] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3956709498] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3958684695] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3960222945] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 3961563144] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3963754137] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3965072244] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 3966307863] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3968463009] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3969785148] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3971129316] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3972892308] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 3973946424] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3975103461] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3976970004] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3978886611] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3980250204] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3981961935] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3984212400] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3985901598] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3987892398] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3990027804] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3991438689] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3993594759] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3995817168] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3997336917] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3999407139] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4001478726] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4002922371] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 4004204295] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4006265991] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4007609067] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4008931920] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4010856507] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 4012021398] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4013268378] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 4015377765] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4017902847] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 4019464596] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4021778880] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4024908825] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4026745443] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 4029086607] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4031576010] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 4033181208] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 4035277974] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4037791275] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 4039606074] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 4041263520] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4043872329] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4045537440] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4047262149] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4049246586] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 4050653481] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4052342763] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 4055149119] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4057655742] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 4059260730] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 4061554476] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4064032455] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 4065550146] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4067855232] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4070223549] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4071741555] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 4073806695] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4076181585] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 4077900267] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 4079608554] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4082127966] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4083762396] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4085394684] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4087258749] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 4088507829] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4089883224] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 4092631179] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4095134778] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 4096783719] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4099202100] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4101592761] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 4103029224] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 4104513651] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4106624739] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4107947445] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4109403312] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4110925161] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 4112024742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4113164727] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 4114994331] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4117352841] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 4118655870] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4120364661] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4122297228] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 4123806120] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 4125065364] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4127221518] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4128683958] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4130317548] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4131996141] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 4133124492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4134321534] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 4136657763] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4138643124] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 4139956800] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 4142222805] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4144163835] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 4145506050] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 4146807714] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4149021114] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4150535004] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4151989695] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 4153680531] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 4155758586] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 4157296836] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4159024170] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 4160173752] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4161302481] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4163053839] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4165239666] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4166716680] Running BASE.hex: HEX FF . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 4169193525] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4171655796] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 4173163323] Running BASE.octal: OCTAL 52 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 4175291085] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4177662951] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 4179171780] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 723 [Hera] [HADES][TEST ] [KRELTSC: 4181952369] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4184567268] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 4186076160] Running BASE.base_fetch: BASE @ . CR [Hera] 16 [Hera] [HADES][TEST ] [KRELTSC: 4188217005] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4190685723] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 4192328868] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4194427230] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4196424582] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 4197875682] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4199356077] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4201649508] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4204127508] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 4205632809] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4208213352] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4210710105] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4212130272] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4215670998] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4218159771] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 4219900755] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4221659736] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4223387343] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 4224539844] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4225657191] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 4227837810] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4230463398] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 4232324754] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 2A [Hera] [HADES][TEST ] [KRELTSC: 4234773585] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4237276344] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 4238567004] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] FF [Hera] [HADES][INFO ] [KRELTSC: 4251603342] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4253349996] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4255228719] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 4256364336] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4257845844] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4259428026] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 4260418701] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4261513074] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 4263280917] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4265162097] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 4266374028] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 4268060727] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4270231329] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 4271526630] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 4273882095] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4275849942] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 4277154924] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4278622614] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4280229471] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 4281330942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4282648692] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 4285862805] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4287801777] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 4289041407] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4290336330] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4292342439] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 4293562140] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4296055953] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4298486199] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4300028166] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4301686746] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4303535355] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 4304774733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4306231902] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4308960894] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4311480957] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 4313213205] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 4315536330] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4317976089] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 4319745591] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 4322421915] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4324712070] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 4326349671] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4328041074] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4329934749] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 4331272743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4332648747] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4335009042] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4337490234] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 4339220151] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4341814890] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4344513663] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 4346434218] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 4349206470] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4351870068] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 4353600447] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4355354220] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4357354092] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 4358818233] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4360511925] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4363112355] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4365484641] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 4366917240] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4370001804] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4373731152] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 4375584003] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4378480029] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4380870375] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 4382398083] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4384240329] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4385938389] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 4387040091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4388227977] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4390302756] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4392352461] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 4393700157] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4395026811] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4397152347] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 4398557079] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 4400585070] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4402795047] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 4404454110] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4406162838] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4407945444] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 4409149458] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4410385245] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 4412427411] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4414612251] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 4415957028] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 4417646835] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 4419152094] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4421353146] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 4422678771] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4424181384] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 4425886794] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 4427668140] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 4429145700] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4431024108] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 4432174278] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4433369535] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 4435904487] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4438018221] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 4439398089] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 4441410792] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4443773754] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 4445310975] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 4447657515] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4449752538] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 4451106744] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4453154286] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4455353700] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 4456701942] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 4458024837] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4459427448] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4461653763] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4463039364] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4464508335] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4466114541] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 4467313851] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4468458582] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 4470799809] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4473105000] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 4474371930] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4476066315] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4478243763] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 4479577305] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 4481705067] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4483903935] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 4485556950] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4487203854] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4489380735] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 4490776857] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4492299462] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4493911380] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 4495013397] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4496262645] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV [Hera] [HADES][TEST ] [KRELTSC: 4498567584] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4500613215] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 4501881216] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 4503328599] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4505428767] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4506786102] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 4508230377] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4510521876] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 4511909472] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 4513579644] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 4515052227] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4517238579] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 4518534699] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4519954047] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4521684363] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 4522943796] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4524153879] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO [Hera] [HADES][TEST ] [KRELTSC: 4526219565] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4528333782] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 4529623623] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 4531118802] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4533221784] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4534672611] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 4536383208] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4538662359] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 4539957345] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 4541325684] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 4542759774] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4544985438] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 4546241994] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4547694144] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4549563081] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 4550729925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4551934506] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4554415404] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4556833533] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 4558375332] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4560832563] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4563186327] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 4564432383] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4566659181] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4568772999] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 4570117923] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test [Hera] [HADES][INFO ] [KRELTSC: 4571932281] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4574198181] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4576364226] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 4577774502] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4579907556] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4581911796] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 4583113752] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4584478437] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4586105370] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 4587300459] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4588548720] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 4591483176] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4593617511] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 4594871085] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 4597001430] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4599219933] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 4600616685] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 4602804885] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4604897493] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 4606341327] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 4608515562] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4610553696] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 4612060866] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4613431977] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4615030476] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 4616267040] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4617648987] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4619760096] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4621728846] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 4622907240] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4624850076] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4626865803] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 4628148147] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4629769998] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4631828607] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 4633054272] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4635153138] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4637477607] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 4638940404] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4640282367] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4641862428] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 4642987524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4644099873] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 4646328897] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4648423584] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 4650002511] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 4652119689] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4654291026] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 4655542500] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4657100931] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4659155508] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 4660499466] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4662292572] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4664398998] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 4665685731] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4667098380] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4668738963] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 4669853853] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4671004191] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4673166225] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4675411944] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 4676860104] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4678643970] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4680820011] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4682180370] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4683609357] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4685343873] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 4686426192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4687636989] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4689437970] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4691551095] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 4693196634] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 4695250392] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4697353626] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 4698642375] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4700347890] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4702405974] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4703644218] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 4708329297] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4710368817] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 4711641270] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4714070508] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4716092262] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 4717309611] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 4719928731] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4721981754] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 4723300995] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4724724480] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4726334424] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 4727414853] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4728602844] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 4730333706] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4732564515] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 4733849904] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4735651683] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4737638640] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 4738901979] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4740937404] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4743106536] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 4744800228] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4746230097] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4747886850] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 4749032736] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4750217346] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4752715443] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4754834385] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 4756475850] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4758531183] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4760625324] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 4762036524] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4763501547] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4765128207] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 4766249754] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4767438102] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4769387868] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4771471089] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 4772910639] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4775263059] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4777186701] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 4778790639] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4780228026] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 4782052842] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 4783825704] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 4785129321] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4786662321] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 4787790231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4788893781] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4790580984] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4793010264] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4794793983] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 4796609853] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4798662876] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 4799964141] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4801560561] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4803595650] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4804945782] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4807021422] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4809043554] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4810380519] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4812165309] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4814185425] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4815540912] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4817305563] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4819519110] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4821067188] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 4822400016] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4824671040] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4826172477] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4827787839] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4829505093] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 4830678657] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4832218524] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 4834419681] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4836514788] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 4838109129] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 4839555903] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4841465139] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 4842842718] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4844908299] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4846826586] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4848126717] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4849913964] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4851907788] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 4853257416] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4854687411] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4856309136] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 4857546246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4858761201] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 4860730224] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4862765208] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 4864172691] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 4866861720] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 4868615283] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4870430124] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 4871792709] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4873810431] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4875880422] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4877341728] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 4879204785] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4881155559] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 4882634379] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4884075042] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4885675347] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 4886862960] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4888050552] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4889366580] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4891512549] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 4892820114] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4894605954] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4896306912] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 4897567710] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4899306636] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4901005053] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 4902374757] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4904411358] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4906190604] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 4907598843] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4908945258] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4911022389] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4912291965] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 4914277137] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4916422140] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 4917742767] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 4919142501] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4921572726] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4923021222] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4924437714] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4926020232] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 4927123488] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4928287665] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 4929947106] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4932017475] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 4933225101] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 4934849703] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4936864107] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 4938148089] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4939782897] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4941839154] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4943047515] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4944925398] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4946884866] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 4948107465] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 4949527317] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4951542939] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 4952938956] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 4954791345] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4956865998] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 4958398998] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 4960105080] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4962153189] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 4963576401] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 4965222150] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4967183571] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4968437418] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 4970434098] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4972570869] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 4973777550] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 4975018755] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4977163695] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4978491609] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4979897349] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4981454457] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 4982673213] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4983849297] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4985187060] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4986788142] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 4987838541] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4989082161] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4990543215] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4992010758] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 4992999837] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4994153094] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 4996625256] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4998642453] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 4999871751] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 5001372768] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5003488287] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 5004818007] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 5006758407] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5009073636] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 5010609387] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 5012982807] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5015049438] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 5016297153] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 5017790568] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5019774921] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 5021133432] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 5022573822] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5023975026] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5026191471] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5027610273] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 5029125213] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5030708634] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5033333991] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5035143876] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5036871189] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5038684350] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 5040009891] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5041453158] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 5044066923] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5046475056] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 5048400840] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 5050726926] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5053091127] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 5054706510] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 5057147193] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5059543692] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 5061268170] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5063665467] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5066200587] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 5067758325] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 5069275239] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5070714957] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5073543153] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5075191737] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5076885261] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5078810835] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 5080141374] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5081577333] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 5083681617] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5086624725] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 5088708471] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 5090411571] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5092995831] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5094600861] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 5096136696] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5099118171] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5100953781] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5102688906] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5104544676] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 5105808015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5107113606] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5109559035] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5112294075] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 5113804332] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5116086822] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5118472149] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 5119941477] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5122077954] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5124677544] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 5126217873] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5127884790] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5129694801] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 5130983067] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5132364279] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5134908324] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5137524945] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 5139084804] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5140736412] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5143098765] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 5144690313] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5146515486] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5149107579] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 5150742345] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5152327467] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5154660735] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 5156293527] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5157934677] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5160312360] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 5162134236] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5163780027] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5166148029] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 5167694238] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5169892539] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5172260562] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 5174220492] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5176392942] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5178762750] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 5180280273] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5181903972] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5184255132] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 5186098554] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5187732018] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5190127131] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 5191688040] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5193890814] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5196335907] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 5197827852] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5200752186] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5203468872] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 5205497199] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 5207137194] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5209668219] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5211249456] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 5213375832] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5215772835] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 5217378936] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5219001732] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5220805128] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 5222139531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5223488172] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 5225921295] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5228497239] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 5229970263] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 5232119949] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5234671155] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 5236159551] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 5238495780] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5241012084] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 5242531014] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5244650943] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5247107124] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 5248541970] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 5251175412] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5253699339] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 5255159595] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5256920781] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5258704395] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 5260200435] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5261552037] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE [Hera] 42 [HADES][INFO ] [KRELTSC: 5264300853] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 5266400286] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5268983664] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 5270522502] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5273862741] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5276649105] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 5278287819] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5280687405] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5283303060] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 5284839273] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 5287686579] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5290699512] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 5292223818] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5294151009] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 5296048590] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 5298065472] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 5299647381] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5301754206] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 5303057739] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5304400353] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 5307581895] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5310005946] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 5311548753] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 5313152334] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5316047184] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 5317649652] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 5319447126] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5322144576] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 5323770648] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 5325318936] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5328070797] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5329635885] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 5331181044] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5333789286] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5335420503] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5337128706] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5339241537] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 5340556074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5341886571] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 5344638894] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5347074159] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 5348679714] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 5350268301] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5353049835] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 5354570907] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 5356435812] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5358875739] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 5360401158] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 5361947052] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5364712668] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5366344557] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5368039383] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5369899836] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 5371245453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5372595606] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 5374517253] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5377347087] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 5379160857] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 5380973556] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5383372386] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 5384991906] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 5386712982] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5389347474] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 5391036063] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5392944144] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5394894372] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 5396338122] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5397804006] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 5400089352] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5402742450] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 5404681569] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER [Hera] [HADES][TEST ] [KRELTSC: 5407574571] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5410251987] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 5411923797] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 5413718625] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5416309962] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 5417996220] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5420426886] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5423278245] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 5425285488] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5427288363] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 5429401614] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5431975101] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 5434119285] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 5436751677] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5439398979] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 5441270814] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF [Hera] [HADES][TEST ] [KRELTSC: 5443422474] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5446130802] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 5447923425] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5450373390] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5452313265] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 5453640255] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5455028313] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 5456655603] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5459236608] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 5461133475] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 5463614268] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5466173160] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 5467830963] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 5469683499] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5472164607] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 5473916217] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5476043664] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5478763206] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 5480299356] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5481692958] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 5483458113] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5485837980] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 5487351954] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 5488852152] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5491681944] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 5493623268] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 5495356734] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5498021550] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 5499715599] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 5501294085] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5503927653] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5505574221] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5507572392] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5510021097] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 5511526272] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5513033190] 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: 5546736027] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5549440092] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 5551253316] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 5552885730] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5555416755] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 5557049988] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 5558701218] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5561238816] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 5562818604] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 5564327727] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5566863288] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5568489570] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5570378184] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5572705908] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 5574178386] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5575811619] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5578128402] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5580522507] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 5582019324] 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: 5615420076] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5617851267] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 5619452160] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 5621190372] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5623672404] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 5625254838] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5627088768] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5629015644] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 5630327661] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5631697176] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 5633606811] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5635955094] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 5637568944] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 5639344641] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5641746705] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 5643376179] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 5644926378] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5647245576] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 5648905584] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 5650517691] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5653397421] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 5655330744] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 5657232777] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5659887639] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 5661563460] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 5663235417] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5665268301] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 5666604237] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 5667880008] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5670306915] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 5672414496] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 5674745160] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5677056735] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 5678499372] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 5679859143] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5682061959] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 5683443528] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 5684834484] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5687274621] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 5689436088] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 5691051975] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5693210859] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 5694781827] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 5696045460] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5698242963] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 5699695722] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 5700960636] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5703181365] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 5704539435] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 5705875140] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5707968945] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 5709259017] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 5710719714] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5712918750] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 5714338602] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 5715741129] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5717895960] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 5719275072] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 5720669934] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5722882326] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 5724216666] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5725705188] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 5727595650] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 5729312736] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 5730829881] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 5731945065] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5733101682] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5734899786] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5736855831] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5738116608] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][TEST ] [KRELTSC: 5740144578] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5742157785] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 5743756977] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5745909456] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5747924301] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 5749172751] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 5751199671] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5753428737] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 5754578403] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5756404605] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5758478943] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 5759686002] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5761233009] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 5762310288] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5763457959] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 5765492502] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5767615539] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 5768860818] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5770784460] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5772730677] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5773917681] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 5776038177] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5778461262] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 5779623612] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 5781548577] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5783553993] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 5784803913] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5787019539] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5789007063] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 5790693888] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 5792053722] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5794334028] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5795803230] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5797294587] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 5798398578] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5799571113] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5801466804] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5803592718] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 5804882601] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 5806458861] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 5808701010] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5810669424] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 5811855819] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5813609046] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5815911864] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 5817118461] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 5819436861] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5821442319] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 5822749716] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 5824787472] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5826734277] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 5828430720] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 5830946646] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5832964578] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 5834426619] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 5835721227] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5837833134] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5839276359] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5840698542] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 5841908625] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5843037018] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 5844858369] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5846931846] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 5848286808] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5850100179] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5852197932] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 5853474312] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 5855708838] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5858165670] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 5859740145] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5861979312] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5864409327] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 5865940710] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 5868244998] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5870699037] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5872237161] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 5874872619] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5877287241] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 5878865307] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 5880580545] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5883220434] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5884873323] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5886573735] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 5887854966] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5889271458] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 5891791794] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5894670936] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 5896496109] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 5898966759] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5901326256] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 5902933512] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 5905514370] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5907828906] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 5909688729] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 5912760546] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5915157612] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 5916797985] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 5918319708] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5920942461] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5922574266] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 5924225286] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5926918998] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5928549669] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5930176119] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 5931454914] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5932857126] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5934925899] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5937788262] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5939552934] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5941884102] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5944295847] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5945763012] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5947915071] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5950334544] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 5952132165] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5954693661] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5957162358] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 5958702288] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5960410029] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 5961664947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5963065038] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5965589406] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5967982965] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 5969504646] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5971748748] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5973757608] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 5975181450] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5977352997] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5980125018] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 5981663625] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5983303830] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 5984587728] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5985920829] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! [Hera] 3 [HADES][TEST ] [KRELTSC: 5988485580] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5990609835] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 5992664643] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 5994274524] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5996839191] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 5998282206] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 5999759808] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6002282769] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6004079592] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6005794158] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 6007145424] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6008615046] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6010990566] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6013360290] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 6014595468] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6016789275] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6018883269] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 6020090622] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6021516900] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 6022681833] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6023866380] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6026153658] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6029284926] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 6031134081] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 [Hera] [HADES][INFO ] [KRELTSC: 6033954717] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6036401511] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6038701305] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 6040143984] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6042862056] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6045058110] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 6046536405] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6048799554] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6051044349] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 6052401369] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6053982627] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 6055237251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6056595384] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 6059162193] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6061493424] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 6062881965] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6065068002] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6067425378] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 6068815011] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6070575756] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 6072490536] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 6074563698] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 6076315224] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6078141657] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 6079328052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6080636877] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6083480067] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6086006703] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 6087600939] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 6089242173] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6091705137] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 6093165036] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6096175176] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6098386686] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 6099948855] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 6102313182] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6104408667] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 6106041165] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6107563371] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6109163088] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 6110402403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6111527310] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 6114211467] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6116362350] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 6117540429] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 6119326458] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6121559325] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 6123001626] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 6124513374] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6126893766] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 6128261664] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6129682062] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6131366724] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 6132442953] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6133658118] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc [Hera] [HADES][TEST ] [KRELTSC: 6136124883] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6138261633] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 6139937601] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F [Hera] [HADES][TEST ] [KRELTSC: 6142203291] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6144425112] Expected: Should refuse to forget a word defined before FEN [Hera] [HADES][TEST ] [KRELTSC: 6146146356] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE [Hera] [HADES][TEST ] [KRELTSC: 6148709469] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6150611544] Expected: Forgetting the newest word must not disturb an ol [Hera] [HADES][TEST ] [KRELTSC: 6152334867] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6153749427] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6155443329] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 6156567522] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6157786677] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6160640115] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6162753324] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 6164107929] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I [Hera] [HADES][TEST ] [KRELTSC: 6166404867] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6168548652] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 6169856322] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6171329640] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6173056008] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 6174138747] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6175362102] Running FIND.existing: FIND DUP . CR [Hera] 35050272 [Hera] [HADES][TEST ] [KRELTSC: 6177393516] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6179489694] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 6180789132] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 35367408 [Hera] [HADES][TEST ] [KRELTSC: 6183157869] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6185124267] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 6186442710] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6188449323] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6190739457] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 6191924067] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 6193141962] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6195389277] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 6196696338] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6198184965] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6199680060] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 6200948439] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6202217511] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 6203899737] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6206013723] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 6207421437] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 6209035623] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6211140096] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 6212339994] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6213766944] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6215704551] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 6216956235] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6218178414] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 6220091493] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6222106506] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 6223472640] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 6225015783] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6227377485] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 6228858867] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6230309568] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6231895950] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 6233029299] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6234188016] Running LATEST.basic: LATEST @ . CR [Hera] 35131696 [Hera] [HADES][TEST ] [KRELTSC: 6236213004] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6238371573] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 6239747472] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 35170880 [Hera] [HADES][TEST ] [KRELTSC: 6242182905] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6244283556] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 6245546622] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST [Hera] 35170880 [Hera] [HADES][TEST ] [KRELTSC: 6248005533] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6250116558] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 6251463687] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6253159059] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6254761527] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 6255808251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6257010921] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 35368920 [Hera] [HADES][TEST ] [KRELTSC: 6259743168] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6261916584] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 6263201007] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 35369384 [Hera] [HADES][TEST ] [KRELTSC: 6265794255] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6267874536] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 6269124918] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 6270625851] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 6272029764] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6274163700] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 6275475822] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6276828411] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 6278657406] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 6279730842] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6280864422] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 6282657045] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6284731068] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 6285887034] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 6287269842] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6289429020] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 6290868003] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6292374753] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, [Hera] [HADES][INFO ] [KRELTSC: 6293922453] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 6295706256] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 6297215841] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 6298906866] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 6300071211] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6301291416] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI [Hera] [HADES][TEST ] [KRELTSC: 6307157577] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6309118515] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 6310322004] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC [Hera] 35373664 [Hera] [HADES][TEST ] [KRELTSC: 6315975981] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6318213279] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 6319839351] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT [Hera] [HADES][TEST ] [KRELTSC: 6327954108] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6329691333] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 6331124037] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 6339133416] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6341522754] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 6343105587] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 6348518673] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6350528436] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 6352074372] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T [Hera] [HADES][ERROR] [KRELTSC: 6354574464] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 6355872915] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6358028607] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 6359309481] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 6360773979] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 6361908000] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6364135428] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 6365477979] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6367126479] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 6368687934] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 6369728232] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6370797321] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 6374996943] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6376956663] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 6378498273] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6380877531] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6382815978] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 6384138768] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT [Hera] [HADES][TEST ] [KRELTSC: 6389038383] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6391250439] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 6393207030] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6394858281] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 6396696684] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 6398067396] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6399373407] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 6403758102] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6406468152] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 6408456453] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 [Hera] [HADES][TEST ] [KRELTSC: 6414253545] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6416740470] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 6418404573] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- [Hera] [HADES][TEST ] [KRELTSC: 6423941034] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6426322224] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 6428082234] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6429841698] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 6431715045] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 6433022148] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6434323896] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 35379712 [Hera] [HADES][TEST ] [KRELTSC: 6436893078] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6439295646] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 6440819679] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 6442547244] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6444944079] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 6446765367] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 35141504 [Hera] [HADES][TEST ] [KRELTSC: 6451987899] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6454390551] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 6456073932] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6457668210] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 6459512913] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 6461067291] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6462447201] Running CURRENT.basic: CURRENT @ . CR [Hera] 35379712 [Hera] [HADES][TEST ] [KRELTSC: 6464630907] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6467054412] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 6468688653] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF [Hera] 35376528 [Hera] [HADES][TEST ] [KRELTSC: 6474697047] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6477089367] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 6478645782] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 6492229296] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] [HADES][TEST ] [KRELTSC: 6494154891] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6496746732] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 6498824913] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6500258478] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 6501894756] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 6502954101] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6504119580] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 6507054246] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6509015205] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 6510437682] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 6517068075] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6519109191] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 6520280970] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 6525286656] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6527344488] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 6528538443] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6529991559] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 6531511371] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 6533177406] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 6534506349] Some system tests marked as unimplemented due to system-level e [Hera] [HADES][TEST ] [KRELTSC: 6536354286] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6537941487] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 6539084664] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6540176034] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 6541943247] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6543945576] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 6545218890] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6546603630] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6548220273] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 6549316872] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6550509882] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 6551829312] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6553685670] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 6555139017] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 6556585203] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6558496308] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 6559601790] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 [Hera] [HADES][TEST ] [KRELTSC: 6561662625] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6563611068] Expected: ABORT may appear in a definition; when executed i [Hera] [HADES][TEST ] [KRELTSC: 6565221579] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6566592018] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6568145892] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 6569260593] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6570337998] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 6572169156] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6574328397] Expected: Should abort with message (no error; stacks clear [Hera] [HADES][TEST ] [KRELTSC: 6575936745] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 6577539465] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6579778905] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 6580969584] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 6582397521] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6584606301] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6586108935] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6587675997] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6589334157] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 6590380608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6591476451] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6592868016] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6594449295] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 6595452843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6596629368] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6598023012] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6599748330] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 6600856122] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6602031597] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6603460605] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 6605093754] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 6606783876] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 6608127876] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6609732171] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 6610897398] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6612070101] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6614311977] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6616314159] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 6617609208] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 6618822252] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6620898795] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 6622380240] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 6624207093] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 6625618524] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6627711006] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 6629165403] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6630629208] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6632148642] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 6633391380] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6634764549] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 6636367647] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6638863749] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 6640500237] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6643259322] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6645602586] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 6647098899] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6648865734] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6650806848] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 6652122183] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6653491089] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6656434344] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6658907850] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 6660415776] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6663168666] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6665577450] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 6667052301] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6669678330] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6672146733] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 6673847418] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 6676325880] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6678955521] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6680453262] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6681969168] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6683622309] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 6684772164] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6685968240] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6688773777] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6690842445] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 6692141106] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 6694338105] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6696407025] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 6697778178] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 6700260882] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6702633546] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 6704013120] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6705455127] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6707076810] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 6708142917] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6709428432] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 6711150285] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6713176008] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 6714746724] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6717259815] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6719682732] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 6721237215] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 6723373629] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6726049659] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 6727974771] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6729547020] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6731355435] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 6732545190] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6733759473] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6737894373] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6740586489] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 6742299396] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C [Hera] [HADES][TEST ] [KRELTSC: 6744923346] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6747134940] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 6748533414] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 6749933421] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6751079496] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6753315786] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 6755170716] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6757220904] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6758981901] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 6760122243] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6761322015] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6763937460] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6765925404] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 6767247837] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 6768432153] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6770695701] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 6772758594] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6774251442] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6775895112] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 6777013593] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6778192218] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 6779581998] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6781602114] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 6782948298] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6785261448] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6787258359] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6788555151] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6789940437] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6791588097] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 6792683499] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6793868424] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6797075229] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6799843008] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 6801189297] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 6802927362] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 6804324534] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6806543877] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 6808104303] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6809535600] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6811164927] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 6812514387] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6814010154] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 6816829320] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6818810838] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 6820065903] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 6821412864] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 6822794748] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6825032697] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 6826564668] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 6828215856] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 6829476885] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6831690432] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 6833119587] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6834485931] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6836132856] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 6837197052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6838362258] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6841645650] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6843645207] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 6844752453] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 6846191772] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 6847430331] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6849650388] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 6850970448] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6852670398] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 6854261904] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 6855372174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6856528581] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 6859466124] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6861335691] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 6862690191] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6865183752] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6867167874] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 6868361766] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 6870158148] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 6871540074] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6873662880] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 6875015070] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6876362997] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er [Hera] [HADES][INFO ] [KRELTSC: 6878311167] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 6880012377] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 6881429919] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 6883042320] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 6884044671] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6885215505] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6888491799] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6890487534] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 6891905580] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 6894445278] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6896544312] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 6897884637] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] [HADES][INFO ] [KRELTSC: 6900217275] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6902443149] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6904302342] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6905539767] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6908040594] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6910158633] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 6911525859] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 6912871623] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6913956798] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6916354557] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6917702547] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6919204215] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 6920393004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6921600567] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6924326640] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6926186316] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 6927761946] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 6930363678] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6932531424] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 6934006548] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6936715821] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6938707062] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6940131450] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6942799038] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6944757708] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 6946121133] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 6947319456] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6948363849] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6950561877] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6951923349] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6953636130] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 6955223919] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 6956387718] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6957500487] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 6958815402] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6959931552] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6962116875] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6963422760] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 6965476245] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 6966657663] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6968893512] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 6970208196] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6971617947] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 6972709191] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6973893780] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 6975334254] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6976419912] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6978741168] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6980081346] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 6982049256] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 6983130000] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6985361523] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 6986781165] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6988166052] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 6989812767] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 6991147275] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6992346312] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 6993790272] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6994876623] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6997112640] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6998526822] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 7000214760] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 7001262618] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 7002360162] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7004634714] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 7006044381] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7007572215] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 7008651006] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7009924383] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 7011274473] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7012366389] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7014475062] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 7015950564] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 7017741444] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 7018782372] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 7019840268] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7021979895] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 7023418059] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7024765965] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7026353859] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 7027422276] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7028831817] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7031770851] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7033648545] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 7034929734] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7037934204] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7040008227] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 7041451662] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 7042756770] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7043871534] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7046178657] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 7047645381] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7049169750] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 7050449889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7051646847] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7054550433] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7056546945] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 7057913625] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 7060173729] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7062341139] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7064441643] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 7065954504] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 7067276496] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7068345963] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7070521038] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 7071918042] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7073452323] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7075027974] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 7076235453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7077399399] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7080259494] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7082432049] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 7083637092] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 7085850303] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7088056899] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 7089321876] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 7090828857] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7091991585] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7094300997] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 7095735801] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7097250783] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 7098407127] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7099731996] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7103047833] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7106127672] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 7108151652] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 7110560730] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7112733558] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 7114093833] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 7115423070] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7116629583] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7118935110] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 7120666875] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7122269868] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7123956693] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 7125178872] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7126671510] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7129930101] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7131954396] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 7133551530] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7137382098] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7139470737] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 7140872991] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 7142357607] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7143486147] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7145726490] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 7147103397] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7149095247] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 7150664640] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7152056583] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7155053073] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7157161410] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 7158492243] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7161744051] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7164100272] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 7165560885] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 7166964987] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7168147056] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7170544899] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 7171996083] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7173525849] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7175662074] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 7176900276] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7178155152] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 7180627881] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7183105944] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7185278856] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 7186660026] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 7188460734] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7189695723] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7192085292] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 7193572281] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7195444494] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 7196637735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7197892905] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7201017684] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7203193473] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 7204560615] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 7206193533] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7207486944] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7209853980] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 7211358966] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7213068849] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7215410664] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 7217240583] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7219452492] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7225525839] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7229295318] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 7231937454] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 7237518540] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7240599240] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 7242774819] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 7246239021] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7250526591] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 7252813722] 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: 7258699581] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7262203158] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 7265195847] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7268623299] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 7270862928] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7272758010] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 7277473224] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 7280594118] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7283941707] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 7285973919] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 7290458847] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7294564599] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 7296868215] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 7299823650] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7303291716] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 7305380838] 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: 7311349416] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7314322281] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 7316529003] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7318797360] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7321659219] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 7324379097] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7327180266] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7332965325] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7336308861] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 7338771111] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 7342869828] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7346531598] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 7349039040] 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: 7354501644] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7357905786] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 7360155012] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7362675033] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 7364487228] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7366914303] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7371782166] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7375088070] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 7377509202] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 7381709370] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7384774089] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 7386479373] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] [HADES][INFO ] [KRELTSC: 7389441696] 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: 7393033704] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7395805746] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 7397485116] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7399363482] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7401471231] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 7402905216] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7404618417] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7408369143] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7411117413] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 7412853693] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 7414645161] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7416067953] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7419689802] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 7422480135] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7425239010] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 7426783056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7428363516] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7432166049] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7435061970] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 7437796989] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 7440196575] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7441788102] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7444587234] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 7446344661] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7448426391] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7450634709] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 7452374580] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7454397216] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 7459027611] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7461699882] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 7463303211] 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: 7467578958] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7470262275] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 7471867011] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 7475418951] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7478065749] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 7480136580] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7482079500] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 7483497525] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7484976954] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 7487924472] 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: 7490671797] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7494637143] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 7496412987] 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: 7500236562] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7502747532] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 7504381353] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 7509165699] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7511805693] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 7513538949] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7515406899] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7517482455] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 7518891450] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7520676429] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 7524165201] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7526806287] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 7528482780] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7531971573] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7535659278] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7537929945] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7541349501] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7543964820] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7545589380] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 7549357725] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7553474544] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 7556314185] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7558859007] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 7560700161] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7562876076] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 7567377153] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7571254425] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 7573977075] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 7578261747] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 7581211680] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7584692157] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7587291159] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7591527573] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7595255346] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7597620135] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 7602049560] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7605764796] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 7608020826] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7610213520] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7612930185] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 7615052823] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7617355746] 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: 7622085975] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7625204160] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 7627515588] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 7632262008] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7635528957] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 7637732277] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7640098242] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 7641787020] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7643699280] 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: 7648585812] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7651817733] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 7654170951] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 7658123739] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7661910963] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 7664467398] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7667258781] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7670492067] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 7672597086] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7674834132] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7678865082] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7681605750] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 7683200847] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] [HADES][INFO ] [KRELTSC: 7685739705] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7688330496] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7691235867] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7693100205] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 7696331307] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7698799164] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 7700276640] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7703170671] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7705641426] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7707603204] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7709456076] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 7710798921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7712235279] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7715092665] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7717571757] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 7719015759] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7722856785] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7726545561] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7728614607] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 7732846569] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7736438010] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 7738638159] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7742573391] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7746178629] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7748883744] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7751560740] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7754450277] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 7756473102] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7758552963] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7763682297] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7767182829] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7769337534] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7773549042] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7777576611] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7779964689] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 7784716191] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7788529014] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 7790864802] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7793556897] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 7795573716] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7797853875] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7802573268] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7806367737] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7808689917] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] [HADES][INFO ] [KRELTSC: 7812463491] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7816389462] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7820268141] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7822519593] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 7827145326] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7830829692] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 7833128814] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7835707824] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7838690412] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 7840953918] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7843073931] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 7847628327] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7851429684] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 7853801508] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 7858546899] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7862281056] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7864515729] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7867168428] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 7869372126] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7871662008] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 7876661604] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7880447715] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 7882737492] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 7887158769] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7891046751] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7893328716] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7895925135] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7899013983] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 7901356617] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7903670229] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [HADES][INFO ] [KRELTSC: 7908982221] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 7911327669] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7915196100] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7917531405] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7922352333] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7925476020] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7927645908] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7930199718] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 7932137409] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7934269665] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7938911673] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7942326546] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7944464556] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7948865295] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7952413455] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7954584876] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7957297131] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 7960273125] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 7962292065] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7964446413] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 7970163600] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7973508690] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 7975771167] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 7980275667] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7983592512] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 7985736843] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 7991068533] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 7993868799] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7997465679] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7999628511] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 8004223521] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8007892347] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 8010275532] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 8014994001] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8019178335] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 8021448288] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8023911819] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 8025814314] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8027823909] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 8032498467] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8035955886] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 8038133523] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 8042513640] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8046189732] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 8048536335] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 8053328472] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8056639626] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 8058607620] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 8062828914] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8066561244] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 8068971771] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 8073709119] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8077217778] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 8079380148] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8082078816] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 8084931666] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 8088197775] Running StarForth Words Tests (Module 17: StarForth Extensions) [Hera] [HADES][TEST ] [KRELTSC: 8091463884] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 8094174984] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 8095999989] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8097949251] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 8102176005] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8105898423] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 8108813748] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8113332906] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8116727934] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 8118994632] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 8122823478] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8126631639] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 8129496837] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 8132378877] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 8134535829] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8138469024] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 8140823523] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 8143285647] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8145477039] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8150062851] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8152650849] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8155244034] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 8158229772] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 8160319146] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8162745213] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8167334658] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8170886724] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 8173152939] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 [Hera] [HADES][INFO ] [KRELTSC: 8176850136] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 8180570055] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8184349719] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 8186798592] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8191346478] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8195053587] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 8197620522] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 8200244850] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 8202541788] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8207064831] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 8209777317] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 8212348872] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8214484215] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8218366674] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8220795618] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 8223277104] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8225755713] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8229948405] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8232502740] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8235191076] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 8238070890] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 8240173095] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8242227441] 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: 8408037456] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8411840976] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 8414590380] 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: 8576072652] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8580060237] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 8582659470] 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: 8754245157] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8757624099] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 8759736720] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8761640097] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 8763675837] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 8765122044] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8766568986] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES [Hera] [HADES][TEST ] [KRELTSC: 8769494181] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8772244740] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 8774643066] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO [Hera] [HADES][TEST ] [KRELTSC: 8777398119] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8780120769] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 8781833844] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR [Hera] [HADES][TEST ] [KRELTSC: 8783940942] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8786592843] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 8788298505] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8790813654] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 8793381639] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 8795360070] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8797626768] 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: 8808938460] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8813232792] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 8815837191] 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: 8828455356] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8832789819] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 8835483762] 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: 8842326171] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8845942287] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 8848594818] 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: 8855099274] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8858787588] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 8861237952] 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: 8867782665] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8871530388] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 8873906076] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 8877707349] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8881235034] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 8883447972] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 8887241832] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8891020572] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 8893711680] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 8896540590] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8898591450] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8902523742] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8904920367] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8907416490] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 8910704124] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 8912726046] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8914738266] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 8918337477] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 8920248771] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8923890213] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 8926302000] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 8929573590] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 8931654270] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8935010994] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 8937588660] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 8940844437] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 8942911866] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8946514227] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 8948813643] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 8953258398] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 8955259068] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8958804540] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 8961244845] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8963718078] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e [Hera] [HADES][INFO ] [KRELTSC: 8966787543] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 8969641065] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 8975393049] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 8978680536] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 8981360640] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 8983940637] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ [Hera] [HADES][TEST ] [KRELTSC: 8990170266] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 8992115979] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 8994034056] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 8995774431] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 8997085671] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8998388511] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9000170046] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 9001640886] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9003230775] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9005242827] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 9007034253] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9008416725] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9010158024] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 9011529198] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9012920448] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9014845224] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 9016966245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9019040667] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9022050114] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 9024333549] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9026621289] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9029502552] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 9031722126] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9034080720] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9037040355] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 9039576462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9041974074] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9045003471] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 9047239404] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9049392576] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9052044183] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 9054153150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9056229525] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9059298612] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 9062275194] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 9065438970] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 9068031525] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9070860876] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 9072999789] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9075368400] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9079446369] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9083429397] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9089732232] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9092335623] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9095148090] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 9097061694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9099110643] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9103027941] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9106890387] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 9124461444] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9128994672] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9131360196] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9134007477] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 9135880530] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9137903334] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 9141851334] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9145353210] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 9151442433] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9154147758] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9157042482] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 9159012597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9161131896] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 9164945034] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9168972351] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 9173882340] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9176385624] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9179002497] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9183640578] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9185375094] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9187377087] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 9188714850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9190089048] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9192791622] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9195448332] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9199563072] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9201327702] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9203205942] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 9204599208] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9205990878] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 9208748325] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9211161939] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 9215303853] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9217024551] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9219035091] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 9220485582] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9222467856] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9225517602] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9227977101] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 9231303648] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9235211727] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9237064683] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9239616729] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 9241612464] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9243745749] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9246935082] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9249582447] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9254243439] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9256001202] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9257988936] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 9259900398] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9261352254] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 9264122847] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9266969691] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 9271623228] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9273469023] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9275514969] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 9276939210] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9278419206] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9281046579] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9284189985] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9290666343] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9293207574] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9296034804] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 9298088457] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9300253767] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9304008588] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9307632705] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9313829721] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9316450353] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9319403373] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 9321582627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9323783931] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 9327699108] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9331580706] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 9337491366] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9340119978] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9343056954] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 9345210882] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9347405613] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9351004950] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9354731799] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9360612618] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9363205908] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9366117873] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 9368123289] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9370305021] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 9373657944] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9377315514] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 9383512278] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9386157375] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9389078391] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 9391084416] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9393327699] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9396572199] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9400223217] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9406062498] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9408205149] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9411309621] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 9413557335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9415814961] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 9419365830] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9423227457] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 9430043847] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9432743082] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9435663531] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 9437684424] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9439834404] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9443578893] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9447376428] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 9451465170] 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: 9456578061] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9459701013] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9463459488] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9469108845] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9470842500] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9472797327] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 9474164364] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9475558701] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9477766431] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9480331245] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9486207003] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9488715096] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9491167686] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9495726324] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9497491143] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9499468797] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 9500811201] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9502290063] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9504676881] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9507365112] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9511962600] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9514083390] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9516581025] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9521125929] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9522860235] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9524871342] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 9526295667] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9527695821] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9529919007] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9532431405] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9537393264] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9539539842] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9541993041] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9546043542] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9548075670] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9550728495] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 9552612405] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9554612760] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 9557979606] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9560476317] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 9564115575] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 9566662665] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9568532736] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9571210047] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 9573054036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9575206851] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9579126417] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9582754314] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9588712644] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9591230754] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9594036060] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 9596068020] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9598223208] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 9602120304] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9605688456] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 9611870121] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9614674860] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 9617627796] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 9620874375] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 9623516028] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9626432928] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 9628552710] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9630730494] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 9635175438] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9638818014] Expected: Should print population variance of {100,200,300} [Hera] [HADES][TEST ] [KRELTSC: 9641696106] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9644372913] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9647368038] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 9649711218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9651894231] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9656536407] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9660245049] Expected: Should print decay slope for a decreasing traject [Hera] [HADES][TEST ] [KRELTSC: 9663210270] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9665983887] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9668968365] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 9671179854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9673102887] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 9677047611] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9679622820] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 9681616686] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9683696820] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9685746399] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 9687209763] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9689122023] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 9695271453] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9697922094] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 9699564504] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9701262711] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9704098740] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 9706707528] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9708151992] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9712230024] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9714817056] Expected: Should print last adaptive_window_width (no error [Hera] [HADES][TEST ] [KRELTSC: 9716785470] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9719732988] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9721927593] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 9723399840] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9724915557] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9728704482] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9732099972] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 9735315114] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9738304695] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9741212040] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 9743273064] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9745247946] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 9750198906] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9754167675] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 9757302240] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9760395939] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9763588233] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 9765864633] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9768158463] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9773254470] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9777149403] Expected: Should print last slope_fit_quality_q48 (no error [Hera] [HADES][TEST ] [KRELTSC: 9780401778] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9783174030] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 9786300909] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 9788721285] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9790964253] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9798005112] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9801991311] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 9804607386] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9807814191] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 9811180575] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 9814666512] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 9817674195] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 9820940766] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 9823364040] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9825759321] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 9830967216] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9834932226] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 9837917019] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9841057191] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 9844342557] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 9846719085] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9848958861] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 9854117826] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9858152052] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 9860993226] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9863891352] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 9867019197] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 9869505513] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9871724436] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 9876799191] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9881047764] Expected: Should print: 0 (freshly defined word is not froz [Hera] [HADES][TEST ] [KRELTSC: 9884363874] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 9889037949] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9893393643] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 9896512500] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9899182482] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 9902326077] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 9905057379] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9907703904] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 9913198974] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9916632852] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 9918797028] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9921953328] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 9924983082] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 9927069579] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9929158638] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 9933839895] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9937507377] Expected: Should print: 0 (freshly defined word has zero he [Hera] [HADES][TEST ] [KRELTSC: 9940713825] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9943398864] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 9946775160] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 9949228254] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9951497535] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 9955302525] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9959257875] Expected: Should print the compile-time DECAY_RATE_PER_US_Q [Hera] [HADES][TEST ] [KRELTSC: 9962999655] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9966073299] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped [Hera] [HADES][INFO ] [KRELTSC: 9969343608] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 9971571645] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 9973841934] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 9976454922] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 9978656016] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 9981283704] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 9983520099] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 9985994151] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 9988783917] ============================================== [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: [0x000000003d721000, 0x000000003d76c5aa) [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: 10172479653] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 10184309037] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 10365209820] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 10370148810] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 10795409562] ( 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=10073467) [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: 13832391405] INFERENCE: Output validation failed, ignoring results [Artemis] 0.5u [Artemis] ARTEMIS-K=1.5u [Artemis] [HADES][ERROR] [KRELTSC: 17535768117] virtio_blk: vblk_io timed out (write=1 sector=2904) -- queue ne [Artemis] (no identity) [Artemis] [HADES][WARN ] [KRELTSC: 19380202002] ( 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: 390 ticks, trust=0x00010000, variance=0x00000000 [Hera] [HADES][ERROR] [KRELTSC: 57492124725] xhci: CSW status = FAILED [Hera] [HADES][WARN ] [KRELTSC: 57501211047] xhci: unit not ready -- retrying TEST UNIT READY [Hera] blkio_usb: MSC device ready [Hermes] [HADES][WARN ] [KRELTSC: 192804270036] INFERENCE: Output validation failed, ignoring results