UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) [=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live Collecting boot information... [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v2.0.0 Architecture: aarch64 Build: Sep 4 2026 14:38:00 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 108 Total memory: 4093 MB Usable memory: 4052 MB =================================== PMM initialized. PMM statistics: Total pages: 1038967 Free pages : 1037556 Used pages : 1411 Total MB : 4058 Free MB : 4052 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. AArch64: running at EL1 IDT installed. APIC: init... GICv2: distributor+CPU interface enabled, PPI 30 APIC: init done Timer: init... Timer: AArch64 generic timer initialised. Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 2147483608 Free bytes: 2147483608 Used bytes: 0 Peak bytes: 0 Heap base addr: 1207959552 Heap end addr: 3355443200 Heartbeat: init... Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 335544 cells (20971 KB), 202 VM slots VM: bootstrap parity... VM arena allocated: 0x0000000040807000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 121522] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 786328] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 1475921] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 1518444] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 1697352] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 1776058] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 1834219] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1881744] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 1914366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1955772] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 2385765] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2582888] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 2939780] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3057506] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3106696] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3213480] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 3422841] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3505579] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 3616668] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3666523] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3859957] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4068601] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4373467] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4419259] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4559374] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 4726834] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4805052] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4897571] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4933322] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4976563] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5146803] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 5170917] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5214565] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5278855] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5327523] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5634945] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5705310] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5754387] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5860747] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 6058910] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6139795] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 6244937] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6290598] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6507944] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 6683870] 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: 7007579] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7055416] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7104570] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7372889] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 7450197] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7495509] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 7597676] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7812021] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7895700] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7999219] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 8185614] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8246307] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 8388522] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8444379] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8494143] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 8761745] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8815273] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8860340] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8909727] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9221677] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9267075] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9315573] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9616700] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 9666741] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9716829] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 9986877] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 10079577] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10128586] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 10231441] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 10473503] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10543002] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 10652720] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 10814054] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 10854252] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10926550] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 10971148] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11006199] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11044828] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 11071088] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11099691] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 11307702] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11400863] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 11508538] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 11688922] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11807918] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 12116717] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 12208472] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 12254129] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12304073] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 12580942] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 12656531] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12705454] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 12813301] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 12845930] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 13039895] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13150260] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13181811] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 13212666] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 13461942] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13542932] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13576254] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13610847] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 13649803] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 13675571] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 13703594] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 14000115] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14058452] 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: 14329947] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 14407515] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14457315] 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: 14566951] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 14741908] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14816295] 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: 14938931] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 14974047] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 15174308] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15280030] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15313172] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 15347084] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 15379501] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15567251] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15650036] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 15715601] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 15757079] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 15784619] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 15814131] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 15863057] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16091081] 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: 16236813] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 16280270] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 16498130] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16594775] 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: 16708081] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 16880320] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17001861] 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: 17126487] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 17163431] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 17332843] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17448141] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17488344] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 17523156] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 17557305] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17612665] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17791912] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 17832145] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 17868155] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17919404] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17955437] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 17996591] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 18038663] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 18188396] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 18247540] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18301896] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18347886] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18489598] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 18688544] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18752060] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 18859035] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 18913449] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19104994] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19218005] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19252803] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 19297806] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 19324570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 19353780] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19579630] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19645115] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19803873] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 19867315] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19921367] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 20011096] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 20069539] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 20113946] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20165255] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 20420626] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 20454457] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 20491546] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 20516672] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 20545309] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 20609271] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20793962] 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: 20956228] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 21001946] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21054132] 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: 21379354] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 21417756] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 21464839] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 21493823] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 21524014] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 21705498] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21789802] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 21902179] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 22163425] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22231751] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 22395067] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 22585850] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22628326] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 22737207] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 22772982] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22803032] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23098328] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23165793] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23203186] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 23244996] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 23416977] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 23480742] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 23568651] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23622757] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 23660936] 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: 24000826] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 24045944] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24093722] 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: 24374346] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 24426423] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24482356] 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: 24608433] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 24650283] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 24695284] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24762639] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 24802505] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 24838136] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 24874330] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24938863] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25170778] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 25246755] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 25292463] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 25341219] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 25383796] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 25429180] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 25591901] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 25651849] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 25724297] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25779716] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 25900704] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 25947301] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26000799] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 26121420] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 26172092] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26224610] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 26500922] 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: 26601201] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 26654624] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26707725] 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: 27004670] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 27039563] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 27068319] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27125871] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27162387] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 27338366] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 27413080] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 27442385] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 27472710] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 27520640] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27572655] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 27816707] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 27865754] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27917780] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 28032058] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 28185080] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 28225841] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28323535] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28361214] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 28397096] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 28439392] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 28602021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 28673621] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 28722265] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28774861] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 28883433] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29120377] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29162674] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 29246099] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29317162] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 29509985] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 29533666] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29586291] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29623699] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 29663165] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 29700973] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 29741791] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 29940898] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 29972818] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 29995452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30029362] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 30091392] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30145620] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 30430349] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30476889] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30529190] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30643125] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 30833519] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30880691] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 30984866] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 31038521] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31089307] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 31404055] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 31457101] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31508291] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 31846210] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 31892690] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31940742] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 32123658] 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: 32295346] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 32330926] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32382596] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32541748] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 32586176] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32681686] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32716159] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 32752475] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 32798621] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 32823397] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33012636] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 33126830] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33180803] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 33291368] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33487655] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33574473] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33903881] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 33955061] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34011355] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 34047522] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 34083569] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 34124278] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 34303624] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 34373439] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 34435845] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34489189] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 34771251] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34840949] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34891383] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 35002361] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 35253483] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35335872] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 35570072] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 35711419] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 35759970] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35812330] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 36052994] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 36129378] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 36170518] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 36197276] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 36227008] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 36276498] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36505363] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 36652417] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 36700801] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36933415] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 37088377] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37122925] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37332607] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 37405456] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37485835] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 37551794] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37602110] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 37931321] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 37979294] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38029362] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 38435033] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 38468612] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 38509466] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 38706649] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 38769921] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 38850225] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38901091] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 39646705] 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: 39746774] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 39933027] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40017200] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 40122389] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40159633] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40199101] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 40355307] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40387625] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 40486486] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40538354] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 40869747] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 40940526] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40988682] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 41227251] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41263679] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41340715] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 41367448] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41395534] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 41437883] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41606894] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 41767998] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][INFO ] [KRELTSC: 41810690] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 41860126] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41908242] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 42107410] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 42147062] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42214019] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 42239999] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42267620] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 42319209] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42503341] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 42654105] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42700559] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42749078] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42980696] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 43057615] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43117037] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 43222485] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 43399605] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 43466584] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 43491305] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43519592] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43567037] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43616541] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43730715] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43940497] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44039541] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 44096357] 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: 44361801] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44394856] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44432730] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 44459943] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44487368] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 44541527] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44776276] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 44921036] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 44969823] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45159376] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 45299584] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 45347514] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45559335] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 45705843] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 45757772] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46011234] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 46161540] 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: 46255020] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 46286839] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46517800] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 46586446] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46619994] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46659818] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 46685370] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46713725] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 46910076] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47032015] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 47137037] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47317089] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47407567] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47516758] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 47687462] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47826296] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 47938827] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 47970990] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48142249] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 48186304] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48238664] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48300754] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 48325644] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48352633] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 48412923] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48462272] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 48526042] 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: 48789631] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 48842117] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49092063] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 49249590] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 49301339] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49480201] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 49640037] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 49678263] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49731821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 49916703] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50012473] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50060592] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 50086726] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50113222] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 50175785] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50380378] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 50534816] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 50595535] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 50746507] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50851728] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 50905433] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 50951789] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51000365] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 51110738] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 51266504] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51412944] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 51445621] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51486193] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51654657] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 51680524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51707650] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 51816791] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51870385] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 52221074] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 52255939] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52304177] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 52343900] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 52556631] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 52612419] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52670988] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 52704086] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52738675] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52776151] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 52801982] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52962438] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 53065466] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53113763] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 53229829] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 53394913] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53489099] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 53543731] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 53576794] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53632127] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 53666279] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53703134] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 53747779] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 53924497] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 53960805] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 54001341] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 54026512] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 54054439] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 54101250] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54298576] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 54428879] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 54474599] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54523280] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 54626777] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 54802675] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54863250] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 55125363] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 55187282] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55266641] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 55359916] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 55411669] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 55456690] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55637154] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 55797544] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 55971151] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56035273] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 56156128] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 56188195] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56216711] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56272223] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56306969] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 56342749] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56502053] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56579081] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56623803] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56660029] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 56701246] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 56862600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56894032] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 56965374] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57021241] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 57127263] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 57170939] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57382275] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 57513615] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 57556994] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57608446] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 57715934] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 57758499] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57810186] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 57919262] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57964208] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58013795] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 58274742] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 58334250] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58381528] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 58497097] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 58735514] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58785163] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 58834078] 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: 59126314] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 59155843] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59181980] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59232218] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59266002] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 59296432] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59459089] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59583243] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59632993] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59666935] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 59705319] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 59731432] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59875241] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 59963007] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60024165] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 60127866] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 60168056] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60223611] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 60494040] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 60535031] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60585770] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 60808510] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 60860958] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60908402] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 61057036] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 61101110] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61282033] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 61427025] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 61471590] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61520190] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 61805777] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 61849934] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61897695] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 62138500] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 62170834] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 62242300] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62298233] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 62332709] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 62363312] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 62390641] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62441452] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 62603592] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 62680146] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 62718949] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 62743781] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 62771133] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 62817724] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63004379] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 63111809] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 63180095] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63226753] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63404132] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63550461] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 63598443] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63648106] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 63968252] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 64011123] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64058791] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 64160367] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 64335840] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64410421] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 64639327] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 64725263] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64785006] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 64887383] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 64919372] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 64953535] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65148194] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 65189875] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 65230043] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 65264482] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65330354] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 65366486] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 65397490] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 65423328] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65597986] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 65675337] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65710771] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 65748268] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 65774075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65801265] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 65862785] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66030536] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 66182783] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 66229517] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66396859] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 66511970] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 66553435] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66603928] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 66707292] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 66747274] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 66927032] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67044107] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 67356491] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 67413520] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67462043] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 67562512] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 67747208] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67833385] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 67936175] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 67969436] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 67997194] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68179808] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 68256029] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 68288063] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 68314889] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68366369] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 68399440] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 68429412] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 68598548] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68668647] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 68701325] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 68733798] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 68771977] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 68799524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68832290] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 68888329] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69078653] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 69188126] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 69235486] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69285275] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 69389521] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 69559081] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69622989] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 69773390] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 69806851] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 69958596] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70062063] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 70099708] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 70131559] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70160132] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70346391] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70383333] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 70445658] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70473045] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70526101] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70559227] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70593980] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 70633168] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 70789522] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70825208] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 70912093] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70965513] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 71243487] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 71330812] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71383239] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 71485990] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 71685618] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 71769073] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71822204] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 71925638] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 72149334] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72231616] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 72350489] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 72384691] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 72532017] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72642580] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 72677888] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72712850] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 72754470] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 72782483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72811423] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 72992876] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73133768] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 73475854] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73544267] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73596380] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73857581] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 73917402] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73970181] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 74073109] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 74125608] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74313706] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 74474108] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 74508683] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 74543580] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74722851] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 74788247] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74850812] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 74899989] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 74929614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74959555] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 75180680] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75238677] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 75341903] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75383443] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75592655] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75700072] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 75745395] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75794529] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 75895469] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 75937712] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76122345] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 76226376] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 76292407] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 76325660] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76484148] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76574184] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76611489] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 76641870] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76668305] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76721729] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76756139] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76956840] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 77036451] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 77061829] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 77090755] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 77291740] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77390903] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 77493399] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 77541124] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77712264] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 77870867] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 77913180] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77958943] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 78227782] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 78271033] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78320751] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 78424560] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 78457513] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 78668964] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78786441] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 78819750] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 78851720] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 78879489] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78932859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 79170248] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 79225042] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 79264532] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 79291003] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 79532147] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 79611462] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79661937] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 79909413] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 79951171] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80035311] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 80154021] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 80381724] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80498801] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 80792290] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 80850249] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80913781] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 81051070] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 81331439] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81396053] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 81478232] 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: 81786694] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 81858324] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 81898516] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81959573] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 82001916] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 82046167] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 82280471] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 82316683] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 82494055] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 82605706] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82670314] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 82776232] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 83014607] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83114318] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 83212869] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 83254468] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83480258] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 83653085] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 83695413] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83984036] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 84113819] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 84307904] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84409993] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 84679673] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 84722492] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84790826] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84842737] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84875668] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 84909574] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 84948937] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 85123367] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 85211292] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 85264566] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85314212] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 85421248] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 85577038] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85704348] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 85824663] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 85869157] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86139134] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 86385630] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 86457287] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 86538586] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86583020] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 86605679] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 86645969] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 86688624] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 86715244] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 86743204] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 86932058] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87010556] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 87110269] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 87156572] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87361430] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 87422756] 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: 87510867] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 87553264] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87601749] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 87880784] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 87912504] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87940538] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87995133] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 88036926] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 88210384] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 88257179] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 88280797] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 88335628] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 88396561] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88660248] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 88807714] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 88846724] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88895733] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 89178992] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 89218294] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89275843] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 89560091] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 89606342] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89666999] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 89942312] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 90010135] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90059285] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 90176189] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 90405749] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 90451375] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90531795] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 90572935] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 90605166] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 90635836] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 90657760] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 90840983] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 90937543] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90997064] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 91115126] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 91349950] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91455611] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 91739044] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 91869143] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92182252] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 92476413] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 92597575] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92663476] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 92784119] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 92822755] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 93065342] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93150624] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 93270870] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 93473947] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 93547308] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93616442] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 93656978] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 93697768] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 93902876] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 93989283] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 94031874] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 94081057] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 94112784] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 94147772] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 94444282] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94697966] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 94891785] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 94943273] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95178882] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 95376111] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 95607900] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95670968] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 95789780] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 95840675] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95904685] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 96224567] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 96396215] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96510160] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 96631866] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 96674657] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 96709451] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96926207] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 97031596] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 97083266] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 97115668] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97357845] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 97409424] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 97454381] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 97501023] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 97532531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 97566395] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 97765792] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97828747] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 97937269] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 97982020] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98150717] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 98307268] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 98351182] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98400955] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 98648138] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 98789473] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 98831311] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98880556] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99186532] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 99229310] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99278501] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 99608066] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 99639808] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 99673668] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99737607] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 99782387] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 100038895] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 100089188] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100327382] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 100447871] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 100488785] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 100540648] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 100572535] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 100607045] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 100864019] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100934806] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 101056029] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101373441] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101478393] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101781017] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101834429] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101895136] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 102270966] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102322333] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102382190] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102760078] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 102934846] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103004785] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 103175645] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 103213860] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103247603] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103486538] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103555129] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 103600384] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103632863] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103696119] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103737300] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 103910224] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 103981564] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 104031419] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 104065047] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 104121939] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104417984] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 104556048] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 104736439] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104819003] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 105301766] 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: 105412770] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 105452832] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105678115] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 105821163] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 105869050] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106092857] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 106225276] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 106257747] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106494619] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106557924] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106594771] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 106626901] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 106664899] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 106886505] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 106965908] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 107035038] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107082822] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 107183480] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107223289] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107494671] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107784016] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 107848031] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107894699] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 107995014] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 108037040] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108274913] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 108574109] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 108697508] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108748156] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 108848248] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 108878541] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 109067052] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109156623] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 109189863] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 109220598] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 109247521] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109299987] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 109334768] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 109368327] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 109611559] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 109630818] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 109677206] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 109750125] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110037025] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 110176252] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 110394639] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110528918] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 110561806] 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: 110812868] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 110910714] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110960598] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 111307083] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 111368874] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111418567] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 111523239] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 111760121] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111841600] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111894861] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111928666] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 111959571] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112194067] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112299865] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112333773] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 112367705] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 112620289] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 112705795] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 112741062] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 112792510] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113023045] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 113221775] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113426381] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113490441] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113611405] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113650604] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113697071] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 114067201] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114120477] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114398237] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114676532] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114782364] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114829589] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114932331] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 115113871] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115150859] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115241625] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115274367] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 115304322] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115330609] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115380117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115412695] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 115450640] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 115623626] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 115648577] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 115702259] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 115761247] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115992443] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 116119160] 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: 116201440] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116241197] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116288514] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116625107] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116681832] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116863324] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116994808] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 117038698] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117090210] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 117191486] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 117448715] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117513744] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 117787240] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 117855434] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117882460] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117932709] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117966607] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 117995569] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 118021784] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118207546] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 118286841] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 118318187] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 118354952] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 118379784] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 118407168] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118657618] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118741197] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118840285] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 118880477] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118929619] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119226509] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119266910] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119314396] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119608370] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 119639223] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 119667087] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119905143] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 119992135] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 120051234] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 120089068] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 120114081] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 120141827] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 120189485] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120238033] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 120723441] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 120798679] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120846147] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 120935595] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 120988526] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121028148] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121074911] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121370929] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 121400700] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 121427952] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121479194] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 121511349] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 121748595] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 121847866] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 121877074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 121904643] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122120675] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122251066] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122361111] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 122653814] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122746383] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 123019054] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 123073837] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123120355] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 123219598] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 123251755] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123509360] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123580614] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123612882] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 123645881] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 123683300] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 123708780] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 123926418] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 124052471] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124290789] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 124435273] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 124476592] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124524213] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 124866605] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124905615] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124952451] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 125307454] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 125339006] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 125364786] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125419793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 125588784] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 125658877] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 125741215] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 125765994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 125792655] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 125839541] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125886320] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 126234092] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126273038] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126481554] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126613212] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126653562] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126902569] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 127066549] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 127132272] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127359200] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127488842] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127590899] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 127861880] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 127924026] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127977563] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 128010042] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 128201679] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 128250401] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 128273929] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 128298670] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 128345589] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128392435] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 128677397] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128775762] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128840940] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129138248] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129205328] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129264603] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129548285] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129630057] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129677224] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129943861] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 130045866] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 130081352] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130131307] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 130163897] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 130351027] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 130411063] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 130450355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 130477260] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 130531930] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130581028] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 130858961] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 130946231] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130994818] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 131353122] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131401469] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131448715] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 131675201] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131771020] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131836715] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131884063] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132216868] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132278447] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132326199] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132661223] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 132710184] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 132737876] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132790127] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133000059] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 133098322] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 133159301] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 133184628] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 133212387] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 133400066] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133470797] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 133570158] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 133611818] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133663830] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134002789] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 134047865] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134257953] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 134392897] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 134425228] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 134462634] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 134487866] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 134722572] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134822117] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134869949] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134966159] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135161166] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135251914] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135352449] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135395726] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135630195] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135811560] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 135845092] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 136127095] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 136163687] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 136190489] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 136240534] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136463136] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 136579993] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 136633514] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 136674170] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136721334] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 137226047] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 137301839] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137361275] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 137459821] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 137499870] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137546925] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 137814001] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 137892514] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137940804] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 138209357] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 138316568] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 138351697] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138405100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 138438024] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 138610609] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 138705897] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 138731818] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 138759887] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 138808112] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139061002] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 139220841] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 139262022] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139311160] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 139642560] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 139683198] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139736937] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 140052491] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 140112134] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140160796] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 140470715] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 140511488] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140559953] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 140816913] 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: 140969605] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 141000307] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 141028246] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141266780] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 141372080] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 141425055] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 141465224] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 141746179] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 141841286] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 141881779] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 141908262] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 142118220] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 142228516] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142277828] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 142311270] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 142361593] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142668732] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 142729431] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 142777796] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142957760] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 143030105] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 143072727] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143121229] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 143153050] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 143194968] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143243705] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 143492169] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 143564036] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143814296] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 143902643] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 143948176] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143995807] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 144026940] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 144060782] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 144088886] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144281177] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 144327500] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 144391135] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 144424514] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144477391] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 144510031] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 144731141] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 144770809] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144866449] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 144906692] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 144941536] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 144981383] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 145007915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 145189977] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 145316317] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145507826] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 145572412] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 145634776] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145686840] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 145722679] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 145770495] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145819392] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 146054586] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 146158617] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146208629] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 146239688] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 146285450] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146569523] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 146618340] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 146665981] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146902491] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 146991896] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 147055878] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 147084101] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147335477] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 147408595] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 147440736] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 147470905] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147522893] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 147555524] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 147588783] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 147780991] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 147837917] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 147904453] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 147958977] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148006587] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 148296347] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 148406821] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148663572] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 148732682] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 148777305] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148823760] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 148854424] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 149106640] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149183997] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 149212507] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 149260221] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149308532] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 149528085] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 149615232] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149701441] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 149742271] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 149915928] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150010835] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 150051501] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 150092266] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 150139177] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 150170777] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 150205034] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 150521582] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150590460] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 150795152] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 150878019] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150957057] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 150993593] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 151045622] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151303177] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 151407093] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 151468369] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151527431] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 151773185] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 151873587] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152092935] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 152189772] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 152268571] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152319332] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 152355002] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 152397123] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152718435] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 152757798] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 152917861] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153012227] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 153045868] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 153079382] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 153118624] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 153145983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 153173941] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 153228440] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153457278] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 153508531] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 153557592] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153607234] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 153638588] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 153893897] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154005073] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 154039395] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 154091256] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154377528] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 154442976] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 154496522] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154693353] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 154753749] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 154789886] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154842976] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 154876739] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 154909916] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155161134] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 155203855] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 155238922] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 155278942] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 155318755] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 155355394] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 155400000] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 155598289] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 155622372] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 155661637] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155707494] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 155737486] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 155788803] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155838653] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 156002597] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 156054748] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 156084585] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156124187] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 156158329] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 156207163] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156256203] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 156448261] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 156504847] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156588621] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 156620478] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 156651505] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156701521] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 156942910] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 157003745] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 157041968] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 157067804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 157214049] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 157314566] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157359746] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 157392282] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 157436692] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157484208] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 157514492] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 157564925] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157852652] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 157925504] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 157974638] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158021167] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 158185795] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 158216299] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158301897] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 158335433] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 158365354] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158416956] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 158449062] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 158633115] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 158731035] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 158762885] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 158789954] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 158847419] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158895751] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 158928395] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 159169676] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159252237] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 159284546] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 159559188] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159640693] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 159671827] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 159718244] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159918175] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 160006882] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 160078800] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160145058] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 160186029] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 160445443] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160500190] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 160538917] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 160572842] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 160610654] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 160636777] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 160823128] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 160907470] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160954655] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 160985763] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 161033173] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161255394] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 161349866] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 161411877] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161460827] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 161492142] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 161711452] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161780463] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 161812345] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 161858077] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161907971] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 162088721] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 162146179] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162219496] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 162251494] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 162281516] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162333064] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 162368758] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 162562076] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 162634669] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 162660656] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 162687807] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 162748382] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162795654] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 162990832] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 163078373] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163126345] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 163157531] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 163210547] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163473987] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 163520135] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 163567501] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163615118] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 163645029] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 163875799] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163964580] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163996457] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 164026619] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164077411] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 164298484] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 164378720] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 164417024] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 164442363] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 164469314] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 164522379] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164778021] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 164831331] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 164878597] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164925972] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 165107675] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 4294967246 [Hera] [HADES][TEST ] [KRELTSC: 165218360] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165288108] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 165319138] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 165367289] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165414849] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 165622762] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 4294966896 [Hera] [HADES][TEST ] [KRELTSC: 165759736] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165808409] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 165838369] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 166023105] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166061641] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 166125531] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 166159600] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166212709] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 166246686] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 166281255] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 166519451] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 166582406] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 166610959] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 166669734] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 166712779] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166964023] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 167027537] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 167073243] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167123063] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 167154801] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 167452270] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167501993] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 167534517] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 167584090] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167893026] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 167925129] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 4294967295 [Hera] [HADES][TEST ] [KRELTSC: 167973325] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168187599] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 168256524] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 168308451] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168358079] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 168388677] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 168423418] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168651013] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 168764769] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 168795368] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168848872] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 169040142] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 169104725] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 169167840] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 169195433] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 169224145] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 169281593] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169503301] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 169579944] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 169630050] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169681507] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 169716340] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 169760448] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170003873] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 170043798] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 2147483649 [Hera] [HADES][TEST ] [KRELTSC: 170096947] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170147453] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 170179779] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 170385440] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170484832] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 170518720] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 170550945] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170605225] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 170641852] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 170844865] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 170916697] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 170943669] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 170972275] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 171023244] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171272578] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 171346846] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 171396718] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171446219] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 171631798] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 171768264] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171820216] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 171851428] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 171903311] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172143199] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 172261702] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 172320414] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172370395] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 172532573] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 172565298] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172663117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 172696713] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 172728431] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172782009] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 172999114] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 173096052] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 173173210] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 173204723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 173372912] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 173447853] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173498606] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 173531650] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 173580640] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173630620] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 173662362] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 173884743] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173978571] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 174010069] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 174057352] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174106624] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 174385348] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 174431413] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174484384] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 174517623] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 174728509] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174860038] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 174893472] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 174927201] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 174965954] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 175204481] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 175278524] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 175337802] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175400934] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 175613625] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 175701619] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175761343] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 175798894] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 176066772] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176139197] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 176177527] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 176235695] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176465123] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 176547680] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 176589520] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176653808] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 176693760] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 176895443] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177002337] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 177043296] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 177085527] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 177133352] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 177328507] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 177362055] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 177419249] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177479027] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 177515920] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 177572252] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177829969] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 177877767] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 177935634] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178125437] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 178169833] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 178249528] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178309156] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 178345764] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 178404600] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178602083] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 178675498] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 178715848] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178779319] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 178820210] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 178858666] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179094535] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 179136663] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 179179045] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 179226528] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 179257662] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 179292395] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 179537977] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179629502] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 179666481] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 179724070] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179963853] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 179997450] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 180049410] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180109174] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 180146344] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 180213657] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180401750] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 180480469] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 181010414] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 181055972] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181275662] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 181321670] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 181379984] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181438908] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 181475187] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 181655830] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181764450] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 181805256] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 181843926] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181907091] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 182085816] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 182127658] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 182175156] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 182206993] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 182241399] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 182301469] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182361531] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 182530406] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 182628200] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182688062] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 182724101] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 182777990] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183030594] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 183068161] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 183118110] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183177787] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 183214288] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 183418850] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183520458] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 183556306] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 183595862] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183822847] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 183898987] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 183946681] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 184010396] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 184051076] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 184092724] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 184364968] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 184432889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 184466380] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 184708290] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 184828286] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 184864354] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 184915831] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185126172] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 185181165] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 185264185] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185324810] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 185361848] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 185623822] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185744328] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 185782743] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 186005806] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186066629] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 186103232] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 186142663] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186205655] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 186245754] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 186426932] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186533963] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 186584756] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 186625535] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 186673511] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 186705535] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 186894538] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 186968875] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187028327] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 187069548] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 187123289] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187430848] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 187473489] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 187544293] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187757679] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 187783823] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 187827992] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187874957] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 187914191] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 187961729] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188008889] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 188258318] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 188296987] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188361464] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 188402270] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 188444936] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 188699768] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 188730192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 188764184] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 188826193] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189112893] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 189150976] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 189200642] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189260530] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 189303436] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 189589901] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189648852] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 189687646] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 189961371] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190037442] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 190075778] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 190114493] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190376228] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 190413535] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 190453925] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 190501700] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 190534001] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 190567965] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 190841669] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190916506] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 190953513] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 191008248] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191230904] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 191269691] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 191322807] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191382619] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 191421152] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 191471905] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191730006] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 191758784] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 191789883] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191837808] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 191867457] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 191899370] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 192141426] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 192166888] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 192193723] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 192252189] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192300441] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 192332646] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 192595111] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192652958] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 192692776] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 192731160] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192985363] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 193030016] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 193068365] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 193115877] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 193147995] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 193182669] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 193428991] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193491470] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 193531196] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 193586386] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193646759] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 193700915] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 193903745] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193965203] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 194007580] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 194048713] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 194297986] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 194339755] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 194370314] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 194437672] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194505139] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 194671843] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 194737417] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194796786] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 194842034] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 194881578] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194946145] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 195157751] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 195199417] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 195250586] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 195300383] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 195342637] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 195564286] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 195597403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 195631978] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 195691193] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195751817] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 195788583] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 196069353] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196124802] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 196161213] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 196214763] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196432521] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 196476439] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 196532157] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196592187] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 196628364] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 196837744] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196924705] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 196962750] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 197005974] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 197053462] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 197086531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 197273939] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 197358866] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197417384] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 197454505] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 197511598] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197754526] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 197790331] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 197875921] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197936716] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 197974713] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 198175688] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 198235854] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 198266657] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 198301404] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 198358370] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198417494] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 198681322] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 198745666] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198805808] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 198842799] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 199076931] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 199133955] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199194179] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 199232443] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 199273875] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 199521637] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 199551603] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 199584803] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 199642259] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199702368] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 199902725] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 199992941] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200052352] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 200086807] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 200145002] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200396667] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 200420047] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 200447288] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 200485297] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 200510218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 200537886] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 200799786] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200868471] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 200893796] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 200926072] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200973153] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 201002518] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 201292888] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201364090] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 201395240] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 201427470] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 201465875] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 201490168] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 201725212] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 201795872] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201845599] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 201877657] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 202051062] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202125755] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 202168936] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 202211911] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202258287] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 202290056] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 202321745] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 202536219] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 202612072] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 202662734] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 202706355] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202874032] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 202965255] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 203036564] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203083741] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 203112845] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 203160292] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203207650] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 203465447] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 203528196] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 203565977] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 203592010] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 203619365] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 203832039] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203914396] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 203942407] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 203987583] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204034538] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 204064060] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 204288508] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204360662] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 204390454] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 204422909] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 204460365] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 204485772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 204721176] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 204792149] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204839915] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 204871308] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 204903752] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205069127] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 205162827] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 205235085] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205281363] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 205310722] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 205343536] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 205381472] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 205575953] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 205624914] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 205683410] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205730493] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 205759141] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 205794091] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 205982541] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206070381] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 206109743] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 206142887] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 206181188] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 206221438] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 206254764] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 206463038] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 206487526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 206512938] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 206582182] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206628376] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 206661692] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 206879980] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206962556] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 206994917] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 207047018] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207095255] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 207296866] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 207351112] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207426574] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 207456112] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 207489093] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 207517290] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207751793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 207846134] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 207911860] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 207949897] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 207977064] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 208218021] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 208323277] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208374854] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 208404943] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 208673905] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208756124] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 208788483] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 208839954] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208892070] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 209094582] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 209189544] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209257272] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 209512788] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 209604174] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 209647093] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 209674209] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 209702113] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV [Hera] [HADES][TEST ] [KRELTSC: 209936499] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210041709] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 210072403] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 210109895] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210307557] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 210362354] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 210468066] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210520216] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 210552177] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 210713649] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 210764253] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210867207] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 210898600] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 210932397] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 210971280] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 210998117] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 211178238] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO [Hera] [HADES][TEST ] [KRELTSC: 211276826] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211332153] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 211363255] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 211399460] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211449426] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 211684363] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 211788904] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211839132] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 211871041] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 212050378] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 212120673] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212183649] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 212218026] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 212256669] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 212301049] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 212464930] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 212489587] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 212555572] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212605824] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 212635353] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 212685870] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212736481] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 212767067] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 213004276] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213077302] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 213106843] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test [Hera] [HADES][INFO ] [KRELTSC: 213158496] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 213405592] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213500580] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 213536910] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 213593511] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213877323] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 213939906] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 213975423] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 214014519] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 214042185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 214069773] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 214388542] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214458346] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 214489400] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 214794434] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214844649] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 214874737] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 215075019] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215171259] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 215204877] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 215259912] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215309818] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 215342229] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 215376659] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 215545510] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 215585066] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 215623189] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 215702254] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215752471] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 215789566] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 216059220] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216142379] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 216174921] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 216211590] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216470851] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 216560114] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 216612150] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216662093] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 216862338] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 216929986] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 216969092] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 216995349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 217023878] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 217086614] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217344926] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 217388292] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 217453578] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217511489] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 217697151] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 217771516] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217873355] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 217905343] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 217945570] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218243142] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 218311323] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 218345200] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 218383990] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 218412648] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 218608653] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 218670931] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218720544] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 218752320] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 218790885] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218840731] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 218872643] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 219143204] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 219210050] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 219240963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 219275299] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 219562550] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219640594] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 219676461] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 219885442] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219975096] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 220012925] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 220056409] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220103940] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 220132790] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 220494314] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220713265] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 220780957] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 220850997] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220898577] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 220927260] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 220980883] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221239674] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 221306139] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 221338591] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 221376463] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 221401663] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 221428891] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 221470193] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221657642] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 221696047] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 221768619] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221816062] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 221847076] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 221899071] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222188876] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 222222187] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 222254295] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 222291877] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 222317825] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 222560432] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 222664147] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222714830] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 222882630] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 222946642] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223021878] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 223054045] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 223088074] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 223125467] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 223151005] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 223177574] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 223358978] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223443014] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 223475206] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 223531386] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223580452] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 223618784] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 223790506] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 223840194] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 223892586] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 223936581] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 223987903] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 224019452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 224053872] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 224236859] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224283128] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 224311598] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 224351840] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224399539] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 224428612] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 224465448] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224512762] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 224749192] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 224827255] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224873436] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 224910404] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 225133971] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225210575] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 225242270] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 225289820] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225337351] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 225366417] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 225396977] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225683740] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 225718010] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 225752080] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 225951477] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 226038528] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 226080426] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 226133280] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226180478] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 226367010] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 226454750] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226528949] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 226561229] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 226608284] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226655999] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 226880536] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 227011295] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227072369] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 227113218] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 227284493] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 227326117] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 227381059] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 227408413] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 227458893] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227506641] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 227540191] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 227822682] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 227863370] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227904118] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 227935889] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 228179976] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228336225] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 228366773] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 228412676] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228599297] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 228642535] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 228714010] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 228760040] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 228792758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 229007918] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 229061703] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229158433] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 229196710] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 229246387] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229297393] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 229492652] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 229594918] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229646246] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 229685430] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 229894592] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230007154] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 230046950] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 230092544] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230154048] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 230366821] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 230439973] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230502861] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 230540772] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 230724736] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230835916] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 230876212] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 230918894] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 230965211] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 230997257] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 231212182] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 231334329] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231394378] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 231617809] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 231735152] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231809892] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 231846153] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 232120260] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232226932] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 232262432] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 232494450] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232588390] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 232624854] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 232663118] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232723340] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 232943915] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 233070950] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233133838] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 233333644] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 233461228] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233521575] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 233561127] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 233767633] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233906645] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 233944520] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 234000255] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 234060448] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 234295520] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 234338672] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 234431801] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 234471916] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 234513671] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 234857426] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 234909184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 235159112] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 235226153] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 235272907] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 235304807] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 235339289] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 235380168] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 235583972] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 235650029] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 235684519] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 235751563] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235991678] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 236045546] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 236089479] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236148988] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 236186451] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 236411954] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236542887] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 236578453] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 236642438] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236933091] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 236986093] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 237026944] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237086709] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 237373941] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 237428220] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 237464190] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237527499] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 237803529] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 237858896] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 237893539] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237957306] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 238128508] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 238219694] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 238266169] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 238297728] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 238331578] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 238397869] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238631690] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 238677084] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 238741072] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238809011] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 239028348] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 239106450] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239171160] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 239201745] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 239251510] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239535053] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 239564783] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 239597209] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 239626926] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239682514] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 239848731] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 239876722] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 239917408] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 239971545] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 240000316] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 240049380] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240102914] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 240312868] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 240398651] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240458190] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 240492136] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 240524946] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240739079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 240781500] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 240817182] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 240856085] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 240883203] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 240911868] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 240966458] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241220005] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 241284400] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 241335622] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241384206] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 241417001] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 241682262] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241753445] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 241786339] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 241821179] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 241859566] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 242050096] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 242125788] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 242216180] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242266779] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 242301368] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 242466708] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242554043] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 242588883] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 242622984] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242671755] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 242707580] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 242960138] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243052053] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 243085884] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 243120296] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243170800] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 243205854] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 243372034] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243429881] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 243485815] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 243531953] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243582688] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 243795051] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 243926642] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243975897] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 244007601] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 244170781] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244217397] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 244282988] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 244318413] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244368713] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 244402363] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 244448507] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244631689] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 244661387] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 244747283] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244798480] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 244831059] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 244864902] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245069131] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 245134398] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 245196108] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245246757] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 245281719] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 245317547] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 245357454] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 245541615] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 245604396] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 245654500] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245707121] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 245738599] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 245907695] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245967077] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 246022253] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 246078290] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246129711] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 246160847] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 246324015] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246438429] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 246492103] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 246546045] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246598446] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 246629634] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 246803237] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 246871912] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 246901293] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 246930417] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE [Hera] 42 [HADES][INFO ] [KRELTSC: 247496932] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 247669024] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247757075] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 247791756] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 247863114] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247916834] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 247951987] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 248174989] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248228351] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 248260375] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 248318665] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248373498] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 248531945] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 248603894] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 248648648] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 248690343] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 248726312] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 248767832] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 248795318] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 248944857] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 249083769] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249134773] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 249168448] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249202072] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249378569] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 249419385] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249492923] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249546719] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 249581291] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249613575] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249668098] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 249859951] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249935485] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249990205] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 250024864] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 250061197] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 250101566] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 250305601] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 250378845] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 250445919] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250499045] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 250534208] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 250707888] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250814933] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 250846581] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 250886912] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250938056] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 250970923] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 251183078] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251330313] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 251364635] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 251400693] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 251599602] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 251642151] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 251690710] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 251738887] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251789601] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 251822439] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 252017089] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252112437] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 252148263] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 252185938] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252240806] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 252276237] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 252461138] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 252534510] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 252574325] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 252604124] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 252653397] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252706361] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 252889906] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER [Hera] [HADES][TEST ] [KRELTSC: 252963080] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253032399] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 253065085] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253101192] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253155779] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 253351764] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 253386910] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 253424070] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253454880] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 253483424] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253529104] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253581569] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 253805303] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253935557] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253988749] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 254023499] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF [Hera] [HADES][TEST ] [KRELTSC: 254218159] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254316764] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 254350629] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 254387207] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 254426733] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 254454839] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 254639966] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 254683558] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254769867] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 254804666] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 254846553] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254897106] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 255135628] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 255201703] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255256107] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 255291199] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 255328269] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 255491706] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 255529016] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 255557464] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 255634684] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255684088] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 255717417] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 255750376] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256013106] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 256071500] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 256105723] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256159844] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 256193538] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 256401913] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256475497] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 256522038] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 256556562] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 256595667] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 256622511] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 256652246] 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: 258273304] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258323146] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 258355501] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 258519794] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258577327] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 258637527] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 258671800] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258724895] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 258758773] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 258791006] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258972380] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 259005568] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 259074250] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 259114841] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 259141606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 259169848] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 259214588] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259396316] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 259426261] 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: 260457164] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260507411] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 260540476] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 260736794] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260833940] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 260866082] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 260900572] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 260938963] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 260964936] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 261116544] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 261212253] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261262026] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 261297487] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 261334376] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261383742] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 261419091] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 261613532] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261677130] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 261712528] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 261748450] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261798361] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 261833904] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 262001112] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262091033] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 262125879] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 262160458] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262214931] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 262250895] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 262422847] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262477857] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 262512457] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 262548243] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262600956] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 262636253] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 262673696] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262840241] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 262882135] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 262951714] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263008188] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 263046473] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 263080730] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263134478] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 263284943] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 263327042] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263422339] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 263459970] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 263495358] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263546688] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 263579594] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 263740935] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263849649] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 263883233] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 263918460] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263971671] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 264004637] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 264214787] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264263482] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 264330805] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 264366298] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264419881] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 264453531] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 264490535] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 264750871] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 264836365] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 264872959] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 265100983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 265173497] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 265236662] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265287794] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 265318750] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][TEST ] [KRELTSC: 265513210] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265600355] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 265639598] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 265689818] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265742073] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 265920198] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 266007601] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266063327] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 266094028] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 266141531] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266192604] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 266379339] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 266440397] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 266476733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 266505619] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 266555994] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266607619] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 266786818] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 266853981] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266927813] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 266958788] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 267009059] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267216426] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 267291884] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 267365948] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267417948] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 267448437] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 267659368] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267722565] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 267783344] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 267816238] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267871460] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 267905923] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 268094336] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 268126949] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 268163404] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 268236588] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268286535] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 268317184] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 268359132] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 268570761] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268655722] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 268687174] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 268734603] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268785812] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 268970397] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 269096905] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269146899] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 269178513] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 269233666] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269455700] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 269521753] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 269581647] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269631822] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 269665799] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 269698490] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269959271] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 269995291] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 270029704] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 270056198] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 270085601] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 270304240] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270369750] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 270418717] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 270463226] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270513706] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 270546073] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 270710087] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270766159] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 270820827] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 270878199] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270926980] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 270958743] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 271183206] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271290694] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 271326268] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 271387474] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271608003] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 271647766] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 271714571] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271769044] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 271802868] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 271837955] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 272016427] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 272060757] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 272134547] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272185330] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 272217422] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 272267225] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272535266] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 272567346] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 272629778] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272680933] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 272840090] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 272910370] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272962614] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 272997346] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 273031759] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273083164] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 273115802] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 273146366] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273332089] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 273393046] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 273433015] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 273460038] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 273488985] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 273530448] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273697051] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 273734897] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 273779165] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273864118] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 273896019] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 273944542] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273996824] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 274161242] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 274239955] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274292253] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 274323405] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 274358874] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 274384752] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 274413671] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 274611324] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274670520] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 274732439] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 274785223] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274841050] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 274873974] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 275127906] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275178836] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 275216846] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 275252043] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 275280572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 275442923] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! [Hera] 3 [HADES][TEST ] [KRELTSC: 275534438] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275577211] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 275616487] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 275661970] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275727663] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 275898102] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 275958457] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276020701] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 276054947] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 276089929] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 276117018] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 276145421] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 276194856] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276383471] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 276413960] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 276460342] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276508777] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 276538789] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 276573389] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 276602404] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 276754143] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 276825184] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276874757] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 276907789] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 [Hera] [HADES][INFO ] [KRELTSC: 276964457] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 277016752] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277221863] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 277266848] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 277315574] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277383947] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 277435905] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 277487504] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277728187] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 277825760] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 277877834] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 277906886] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 278072953] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 278155905] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278213795] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 278245075] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 278297376] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278349654] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 278381764] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 278556198] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 278592913] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 278674288] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 278714682] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 278754079] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 278781787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 278925541] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 279025052] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279086419] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 279118391] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 279152820] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279206611] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 279360578] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 279436312] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279513306] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 279550400] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 279590993] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279641387] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 279679558] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 279842903] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 279910053] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 279942788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 279972600] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 280047779] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280099484] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 280257626] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 280298041] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280385715] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 280419844] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 280457300] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280511057] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 280670445] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 280715608] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 280779193] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 280815851] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 280845464] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc [Hera] [HADES][TEST ] [KRELTSC: 280898231] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280948431] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 281112924] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F [Hera] [HADES][TEST ] [KRELTSC: 281156454] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281244006] Expected: Should refuse to forget a word defined before FEN [Hera] [HADES][TEST ] [KRELTSC: 281284354] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE [Hera] [HADES][TEST ] [KRELTSC: 281334071] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281383086] Expected: Forgetting the newest word must not disturb an ol [Hera] [HADES][TEST ] [KRELTSC: 281551563] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 281620541] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 281661049] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 281688802] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 281717967] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 281788272] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281960667] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 282027102] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I [Hera] [HADES][TEST ] [KRELTSC: 282089672] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282142133] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 282176498] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 282218145] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 282373560] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 282409871] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 282450583] Running FIND.existing: FIND DUP . CR [Hera] 5336780352 [Hera] [HADES][TEST ] [KRELTSC: 282526750] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282576595] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 282612642] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 5336959328 [Hera] [HADES][TEST ] [KRELTSC: 282667412] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282833368] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 282875007] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 282922566] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282975594] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 283004579] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 283035484] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283089457] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 283121496] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 283268085] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 283339443] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 283383387] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 283411975] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 283450274] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283502083] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 283536543] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 283701158] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283770224] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 283820167] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 283857033] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 283897010] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 283923992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 283952062] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 284114857] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284174526] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 284243312] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 284280199] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284335221] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 284367234] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 284402900] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 284441838] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 284594472] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 284624158] Running LATEST.basic: LATEST @ . CR [Hera] 5336822224 [Hera] [HADES][TEST ] [KRELTSC: 284705831] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284753888] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 284785119] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 5336842488 [Hera] [HADES][TEST ] [KRELTSC: 284841833] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285061947] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 285161677] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST [Hera] 5336842488 [Hera] [HADES][TEST ] [KRELTSC: 285233880] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285291786] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 285471404] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 285523394] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 285581395] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 285608042] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 285636114] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 5336960408 [Hera] [HADES][TEST ] [KRELTSC: 285711852] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285761993] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 285913011] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 5336960648 [Hera] [HADES][TEST ] [KRELTSC: 286025153] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286074302] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 286107303] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 286143819] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 286182146] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286359017] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 286421953] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 286463345] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 286501999] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 286530302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 286558907] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 286601988] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286778392] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 286804913] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 286875307] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286929850] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 286962761] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 286998666] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, [Hera] [HADES][INFO ] [KRELTSC: 287038912] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 287209750] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 287242449] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 287317397] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 287346343] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 287374529] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI [Hera] [HADES][TEST ] [KRELTSC: 287465153] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287640986] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 287670428] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC [Hera] 5336961320 [Hera] [HADES][TEST ] [KRELTSC: 287799428] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287850838] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 287882930] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT [Hera] [HADES][TEST ] [KRELTSC: 288129257] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288177963] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 288211561] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 288314910] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288483480] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 288530088] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 288606252] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288657978] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 288691660] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T [Hera] [HADES][ERROR] [KRELTSC: 288736802] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 288769489] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288950243] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 288981763] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 289050298] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 289100770] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289157420] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 289190109] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 289346550] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 289433490] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 289466473] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 289495154] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 289555399] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289606670] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 289638637] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 289836225] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289909616] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 289941522] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT [Hera] [HADES][TEST ] [KRELTSC: 290013506] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290062560] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 290093806] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 290257715] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 290329031] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 290356736] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 290384415] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 290444995] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290497080] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 290530339] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 [Hera] [HADES][TEST ] [KRELTSC: 290785870] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290847653] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 290887124] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- [Hera] [HADES][TEST ] [KRELTSC: 291122505] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291190669] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 291234454] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 291282622] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 291332953] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 291367865] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 291404694] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 5336964480 [Hera] [HADES][TEST ] [KRELTSC: 291611892] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291678924] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 291719484] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 291769612] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291828841] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 292022836] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 5336827296 [Hera] [HADES][TEST ] [KRELTSC: 292117001] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292175642] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 292360687] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 292413197] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 292461241] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 292499368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 292538331] Running CURRENT.basic: CURRENT @ . CR [Hera] 5336964480 [Hera] [HADES][TEST ] [KRELTSC: 292610682] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292839783] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 292885207] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF [Hera] 5336964968 [Hera] [HADES][TEST ] [KRELTSC: 292989958] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293049568] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 293087898] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 293316375] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] [HADES][TEST ] [KRELTSC: 293392505] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293455269] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 293660631] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 293715849] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 293757664] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 293794875] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 293833377] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 293945027] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294006406] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 294185549] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 294308135] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294531777] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 294619838] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 294741973] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294806124] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 294847232] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295058063] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 295153202] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 295202033] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 295246749] Some system tests marked as unimplemented due to system-level e [Hera] [HADES][TEST ] [KRELTSC: 295302636] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 295491832] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 295525850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 295561563] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 295619481] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295687032] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 295729686] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295902105] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 295978900] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 296031765] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 296067959] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 296117318] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296307955] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 296365919] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 296414266] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296477091] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 296516576] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 [Hera] [HADES][TEST ] [KRELTSC: 296718917] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296807539] Expected: ABORT may appear in a definition; when executed i [Hera] [HADES][TEST ] [KRELTSC: 296858270] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 296905024] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 296955573] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 297119603] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 297174326] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 297272955] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297332058] Expected: Should abort with message (no error; stacks clear [Hera] [HADES][TEST ] [KRELTSC: 297377111] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 297428692] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297490265] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 297672064] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 297721891] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297801642] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 297852632] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 297904878] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 298101961] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 298142659] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298184809] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 298235342] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 298295473] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 298335188] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298376030] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 298560985] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 298609077] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 298639188] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298675939] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 298720248] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 298885220] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 298955076] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 298998798] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 299048101] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 299078951] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 299115360] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 299194914] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299386235] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 299424212] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 299464724] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299528529] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 299567736] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 299746125] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 299795184] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299864019] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 299914334] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 299960367] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 300013996] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 300047972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 300084666] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 300268793] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300331002] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 300368883] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 300557970] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300628824] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 300673754] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 300722460] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 300776809] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 300816051] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 300857539] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 300947482] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301143615] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 301176208] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 301230893] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301281778] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 301311875] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 301363079] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301557958] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 301607938] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 301644592] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301698289] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 301733037] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 301769185] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 301807853] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 301970673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 301999524] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 302076452] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302127701] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 302159749] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 302200663] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302251726] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 302448638] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 302559192] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302609875] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 302640650] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 302805458] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 302880921] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 302921075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 302949144] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 302990174] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303040719] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 303071345] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 303122927] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303357470] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 303443285] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 303490770] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303715806] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 303790327] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 303824966] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 303864292] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 303891983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 303924330] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 304190493] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304291362] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 304322688] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C [Hera] [HADES][TEST ] [KRELTSC: 304529397] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304620702] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 304656439] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 304688049] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 304714670] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304768362] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 304803390] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 305089213] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 305132774] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 305157596] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 305186722] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 305256201] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305446222] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 305479268] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 305509472] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305558599] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 305596223] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 305630238] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 305669873] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 305695461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 305725195] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 305759503] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305984945] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 306044636] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 306099463] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306153814] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 306322591] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 306374226] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 306439889] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 306465683] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 306494308] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 306576454] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306755854] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 306784582] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 306856494] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 306888946] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306946784] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 306985211] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 307020849] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 307192112] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 307219052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 307291732] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 307355699] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307405312] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 307435813] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 307470762] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 307638848] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307737108] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 307772360] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 307806248] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 307977923] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308066165] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 308100344] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 308133170] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 308173849] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 308200487] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 308228864] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 308300672] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308469797] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 308508978] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 308542911] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 308573804] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308656121] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 308693849] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 308728340] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 308768231] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 308935221] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 308993944] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 309063136] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309112849] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 309146959] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 309202054] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309392338] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 309431045] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 309504088] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 309537165] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309594654] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 309635328] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 309793060] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er [Hera] [HADES][INFO ] [KRELTSC: 309845645] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 309922056] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 309962644] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 310140469] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 310188825] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 310243434] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 310335380] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310384249] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 310416800] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 310474977] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310691051] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 310797601] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] [HADES][INFO ] [KRELTSC: 311700555] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 311748081] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311789090] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 311816142] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 312066111] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312136834] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 312167560] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 312416506] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 312489275] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312542352] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 312575521] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 312610653] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 312636469] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 312665507] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 312886948] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312959245] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 312988682] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 313044675] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313242241] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 313325941] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 313404313] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313454086] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 313491783] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 313546165] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313762465] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 313820776] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 313854917] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 313880718] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313933413] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 313967259] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 314177296] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 314290490] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 314323388] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 314352940] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 314388827] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 314597741] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314720843] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 314763299] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 314810663] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 315002014] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315138403] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 315171795] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 315205716] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 315364967] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 315464873] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 315517026] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 315543311] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315597040] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 315631118] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 315674089] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 315699850] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315918464] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 315991506] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 316033702] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 316073307] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 316103988] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316132873] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 316293479] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 316348086] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316416301] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 316447774] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 316492127] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 316520055] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 316546198] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316726386] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 316785218] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 316836800] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 316862700] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316891256] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 316922411] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 316949773] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317003549] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 317150645] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 317232299] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 317267661] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 317293379] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317346945] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 317379839] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 317414985] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 317454645] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 317608799] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 317665786] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 317752326] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317803524] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 317835731] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 318029618] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318115940] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 318153211] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 318185795] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 318215233] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318268764] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 318302984] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 318453772] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 318495867] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 318571273] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 318655103] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318721860] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 318761027] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 318955618] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 319001092] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319050733] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 319083624] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 319117143] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 319145627] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319327469] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 319361769] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 319421412] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 319477282] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 319504279] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 319534037] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 319598131] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319771661] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 319801780] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 319889864] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319940064] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 319971097] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 320004819] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 320031852] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320215400] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 320249257] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 320326697] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 320354442] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 320383414] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 320445796] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320620156] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 320662597] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 320741878] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320800299] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 320831716] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 320862376] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 320889650] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320943631] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 321104964] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 321156319] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 321215537] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 321242845] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 321271665] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 321336135] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321503694] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 321544942] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 321644056] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321694390] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 321728089] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 321763077] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 321790254] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321970257] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 322003068] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 322079124] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 322106254] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 322134416] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 322198900] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322381703] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 322412206] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 322501699] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322553638] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 322587935] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 322617812] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 322645229] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322856825] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 322936840] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 322975164] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 323013726] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 323040941] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 323069196] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 323251896] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 323385471] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323435818] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 323467242] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 323501849] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 323528899] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323735965] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 323809615] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 323851369] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 323878873] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 323907373] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 323976864] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324201839] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 324233666] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 324264558] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 324292809] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324345947] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 324379698] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 324536282] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 324611346] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 324654898] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 324683323] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 324774322] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324823089] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 324972370] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 325046208] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325095213] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 325126130] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 325163836] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325213367] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 325245540] 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: 325486877] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325546620] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 325571960] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 325607411] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 325633606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 325662405] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 325868577] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 325953774] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326001610] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 326033158] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 326092229] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326142373] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 326319902] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 326401737] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326451418] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 326488304] 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: 326570395] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326809795] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 326882755] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 326923963] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 326964414] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 326991013] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 327021355] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 327292814] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327359565] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 327382938] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 327422604] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327635873] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 327711470] 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: 327779445] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327993438] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 328044610] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 328102107] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 328129142] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 328157962] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 328220326] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328269347] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 328300442] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 328626624] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328800142] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 328870117] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] [HADES][INFO ] [KRELTSC: 328944581] 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: 329008503] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329058080] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 329090655] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 329123397] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 329162723] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 329189159] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 329379355] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 329475833] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329526039] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 329557330] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 329591899] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 329619043] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329832912] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 329907437] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 329942647] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 329969181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 329996302] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 330227417] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330352236] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 330383651] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 330412930] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 330439968] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330493487] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 330673193] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 330726779] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 330762310] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 330787994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 330816627] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 330905297] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331080589] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 331152541] 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: 331226440] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331277210] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 331306466] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 331487460] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331590216] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 331622043] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 331656256] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 331683379] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 331713326] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 331773388] 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: 331958546] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332050040] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 332081491] 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: 332148578] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332198513] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 332231031] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 332423648] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332465358] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 332498292] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 332535314] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 332575966] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 332603777] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 332634303] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 332839615] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332921376] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 332950692] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 333001855] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333050876] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 333080033] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 333313419] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333398687] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 333431741] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 333496118] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333545006] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 333748795] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 333825725] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 333860427] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 333888093] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 334103595] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334145068] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 334201080] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 334278294] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 334318620] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334372909] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 334402756] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 334619923] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334669177] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 334699736] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 334759530] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334809134] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 334841384] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 335039725] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 335154229] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 335180993] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 335209315] 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: 335476927] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335555749] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 335589054] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 335651133] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335699997] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 335894127] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 335949663] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 335987093] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 336015537] 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: 336081579] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336131202] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 336328259] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 336427020] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336476280] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 336507721] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 336541581] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 336770712] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 336835729] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 336900374] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 337146055] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337244236] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 337275822] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] [HADES][INFO ] [KRELTSC: 337342842] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 337397286] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337597879] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 337687509] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 337764991] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337815337] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 337846383] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 338107967] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338187310] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 338217616] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 338251954] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 338279738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 338309465] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 338531301] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338584219] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 338617561] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 338694811] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338753086] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 338946933] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 339018074] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339066337] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 339096279] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 339155599] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339383039] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 339469910] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 339508107] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 339551479] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 339579714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 339607857] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 339982205] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340164812] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 340204562] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 340298797] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340349767] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 340379532] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 340439470] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340489720] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 340738503] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 340802941] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 340829551] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 340857725] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 341071133] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341165491] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 341231721] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] [HADES][INFO ] [KRELTSC: 341306353] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 341367439] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341650582] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 341690711] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 341759740] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341975680] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 342036802] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 342074988] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 342115992] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 342144010] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 342172419] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 342250615] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342552301] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 342582476] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 342807102] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342935611] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 342966613] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 343001211] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 343031974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 343059928] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 343359783] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343411153] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 343440794] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 343501390] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343751239] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 343782178] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 343816425] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 343856589] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 343882883] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 343912692] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [HADES][INFO ] [KRELTSC: 344188238] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 344219764] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344261100] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 344285620] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 344346052] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344397305] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 344655667] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 344704781] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 344731613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 344759215] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 344973971] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345095804] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 345134340] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 345200819] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345253209] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 345452269] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 345480474] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 345511294] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 345533154] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 345556393] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 345658918] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345705944] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 345874122] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 345959796] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346026450] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 346056538] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 346250880] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 346308254] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346390520] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 346420241] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 346484546] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346534606] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 346563913] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 346768510] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346814428] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 346845364] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 346880128] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 346907610] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 346936245] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 347149281] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347200107] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 347233499] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 347309985] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347366003] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 347401697] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 347695332] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347771084] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 347803641] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 348028007] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348091863] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 348122226] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 348187114] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348243553] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 348274349] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 348310422] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 348495016] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 348539491] Running StarForth Words Tests (Module 17: StarForth Extensions) [Hera] [HADES][TEST ] [KRELTSC: 348615499] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 348660539] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 348688416] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 348718157] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 349046595] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349106723] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 349139937] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 349414405] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349519903] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 349552916] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 349832525] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349904818] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 349931184] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 349966923] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 349997793] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350239589] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 350338348] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 350403552] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 350557496] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350659228] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 350721732] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 350767085] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 350816715] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 350852448] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 350888025] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 351206344] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351270960] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 351311808] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 [Hera] [HADES][INFO ] [KRELTSC: 351512587] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 351648413] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351713041] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 351756242] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 352047737] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352121273] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 352161931] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 352209553] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 352477551] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352565220] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 352606866] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 352651611] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 352926425] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353008005] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 353051345] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 353264810] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 353374423] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353434722] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 353468802] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 353503864] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 353773873] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 353834309] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 353870163] 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: 482 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 358001633] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358097922] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 358132718] 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: 483 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 361901953] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 361951943] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 361984961] 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: 483 [Hera] Average executions per word: 11 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 366011827] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 366065087] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 366214046] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 366261258] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 366341420] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 366373644] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 366401970] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES [Hera] [HADES][TEST ] [KRELTSC: 366462782] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 366515419] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 366677211] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO [Hera] [HADES][TEST ] [KRELTSC: 366722820] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 366815152] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 366850900] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR [Hera] [HADES][TEST ] [KRELTSC: 366894473] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 366947677] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 366982469] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 367150903] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 367226619] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 367255683] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 367286088] 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: 367591883] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 367645225] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 367681001] 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: 367852221] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368052713] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 368110912] 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: 368205805] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368253321] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 368287237] 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: 368555273] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368608554] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 368642479] 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: 368729449] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368910021] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 368986515] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 369041545] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369095962] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 369127583] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 369319162] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369415500] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 369447534] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 369488047] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 369524804] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369733426] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 369779929] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 369859482] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 369900578] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 369928369] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 369959153] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 370134419] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 370178542] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 370231540] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 370266740] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 370315424] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 370346044] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 370397965] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 370432854] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 370629784] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 370687736] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 370740323] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 370770835] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 370829624] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 370860632] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 371055845] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 371093081] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 371170872] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e [Hera] [HADES][INFO ] [KRELTSC: 371212205] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 371256198] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 371589882] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 371675261] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 371720465] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 371910579] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ [Hera] [HADES][TEST ] [KRELTSC: 372068869] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 372112620] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 372157810] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 372198916] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 372238063] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 372392313] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 372458483] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 372500462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 372531864] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 372570055] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 372605776] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 372751876] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 372817090] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 372874708] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 372905498] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 372940513] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 372974924] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373003967] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373043865] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 373201032] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373231813] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373311326] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 373343626] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373370498] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373410000] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 373441181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373472230] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373639111] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 373670353] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373745569] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373783422] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 373811288] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373842619] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373883452] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 374040714] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 374097254] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 374175921] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 374215256] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 374242027] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 374271332] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 374336114] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374517028] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 374668788] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 374706384] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 374744356] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 374771947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 374801692] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 375006846] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 375085759] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 375878793] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 376003450] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 376037102] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 376078105] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 376106517] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 376137467] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 376374874] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376461454] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 376695633] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 376730242] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 376809843] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 376836606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 376865530] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 376919416] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377084048] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 377249282] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 377301885] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377355432] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 377594192] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 377625475] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 377667538] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 377694953] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 377723578] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 377780798] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377836428] Expected: Should print: 3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 378109088] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 378144147] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 378182320] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 378212313] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 378242510] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 378419454] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378514771] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 378627366] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 378664868] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 378821957] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 378860624] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 378933750] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 378994022] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379045484] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 379124714] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 379354292] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 379400883] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 379438918] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 379467758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 379496212] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 379547282] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379727437] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 379868044] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 379902284] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 379938849] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 379964185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 379991940] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 380185401] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380276503] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 380377850] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 380413070] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 380579549] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 380606191] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 380659206] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 380739779] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380790179] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 381021279] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381055732] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 381136464] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 381164176] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381201352] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 381273212] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 381451571] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 381604735] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381638598] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 381676344] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 381704056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381732051] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 381915151] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 382000981] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 382105195] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382138463] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 382178277] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 382335403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382364074] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 382451469] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 382501373] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 382606347] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382771619] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 382810510] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 382876630] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382906962] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 382949760] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 383004161] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 383277971] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383337997] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 383375987] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 383402180] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383427700] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 383469762] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 383650496] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 383794766] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383828435] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 383864720] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 383892040] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 384043522] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 384157448] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384231850] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 384337092] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 384505430] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 384580606] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 384609423] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 384639426] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 384688487] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384741891] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 384925560] 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: 385059381] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 385110378] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385164103] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 385456954] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 385523139] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 385563932] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 385593450] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 385624239] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 385791348] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385857098] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 385969471] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 386014706] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386066986] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 386344170] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 386380082] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 386418832] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 386447310] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 386479319] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 386531342] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386740028] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 386859526] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 386900391] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386954258] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 387230153] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 387264260] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 387303253] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 387329283] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 387357597] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 387403618] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 387607810] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 387783300] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 387841053] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388050002] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 388170787] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388206404] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 388257192] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 388417421] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 388468621] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 388554807] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388604749] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 388815231] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 388886449] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388963906] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389000968] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 389029479] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 389060243] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 389118697] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389301820] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 389456320] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 389491800] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389535878] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 389565485] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 389721834] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 389809241] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389870383] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 389989163] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 390142468] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 390194397] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 390287622] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 390325966] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 390366248] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 390395835] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 390426461] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 390632006] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390729954] Expected: Should print population variance of {100,200,300} [Hera] [HADES][TEST ] [KRELTSC: 390769668] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 390805275] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 390845390] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 390875373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391034381] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 391158143] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391212112] Expected: Should print decay slope for a decreasing traject [Hera] [HADES][TEST ] [KRELTSC: 391249023] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391287832] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 391451873] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 391528600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391558398] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 391623673] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391676493] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 391716516] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391870758] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 391962832] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 391989470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 392014963] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 392366127] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392413876] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 392443326] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 392475049] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 392515038] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 392545527] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 392576133] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 392855186] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392906919] Expected: Should print last adaptive_window_width (no error [Hera] [HADES][TEST ] [KRELTSC: 392939705] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 392972409] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 393013820] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 393045313] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 393203129] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 393357608] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 393407602] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 393446459] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 393601163] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 393661878] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 393726390] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 393754722] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 393866127] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394039252] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 394089061] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 394120277] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 394157674] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 394187528] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 394218474] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 394330309] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394509176] Expected: Should print last slope_fit_quality_q48 (no error [Hera] [HADES][TEST ] [KRELTSC: 394592311] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 394627309] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 394666396] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 394694877] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 394722741] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 395054122] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395104339] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 395133432] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 395169422] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 395213939] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 395397908] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 395437501] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 395480731] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 395508608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 395539455] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 395615964] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395787229] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 395837704] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 395918555] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 395957576] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 395989033] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 396020104] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 396087987] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396280880] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 396356392] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 396394194] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 396434572] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 396461198] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 396491012] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 396712825] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396758681] Expected: Should print: 0 (freshly defined word is not froz [Hera] [HADES][TEST ] [KRELTSC: 396798392] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 396857066] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396907722] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 396947445] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 397124866] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 397165846] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 397191798] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 397222302] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 397298118] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397349548] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 397380795] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 397416718] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 397591042] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 397660345] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 397689147] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 397748565] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397799976] Expected: Should print: 0 (freshly defined word has zero he [Hera] [HADES][TEST ] [KRELTSC: 397964931] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 398043658] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 398083207] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 398110897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 398141269] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 398194823] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 398368309] Expected: Should print the compile-time DECAY_RATE_PER_US_Q [Hera] [HADES][TEST ] [KRELTSC: 398448555] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 398501653] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped [Hera] [HADES][INFO ] [KRELTSC: 398543480] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 398570366] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 398599147] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 398627820] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 398655308] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 398687229] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 398847622] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 398922121] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 398955571] ============================================== [Hera] PARITY:M7.1a word_count=496 here=0x00000000000000d8 latest_id=665 hash=0xa1116392260c8468 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000013dc199c0, 0x000000013dc199c4) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] virtio-rng: found device [Hera] rng: backend = virtio-rng [Hera] entropy: ready [Hera] virtio-input: found device [Hera] virtio-input: driver ready [Hera] xhci: controller found, BAR0 mapped [Hera] xhci: controller running [Hera] xhci: hcc_params1=0x00087001 [Hera] xhci: context size = 32 bytes [Hera] xhci: device already connected at bring-up [Hera] xhci: port status change -- device connected [Hera] xhci: portsc=0x00021203 [Hera] xhci: port enabled (PED set) [Hera] xhci: enable slot command submitted [Hera] Init: Mama birth... [Hera] [HADES][WARN ] [KRELTSC: 404757293] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 405168045] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 411668771] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 411957612] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 426022387] ( 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=0x8d712e07c690d713 [Hera] Init: Mama birth OK [Hera] ACL: CAPSULE-BIRTH pinned STRICT [Hera] ACL: BIRTH pinned STRICT [Hera] Starting heartbeat... [Hera] Heartbeat running. [Hera] Stadium words: promotions=643 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=21845 [Hera] test-vm reservoir=65536 [Hera] Startup: birthing Hermes (fleet foundation)... [Hermes] (no identity) [Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x7b5878b4115be61d [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: 593059718] INFERENCE: Output validation failed, ignoring results [Artemis] 0.5u [Artemis] ARTEMIS-K=0.5u [Artemis] (no identity) [Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0x1bb1886fc961c152 mode=p capsule_hash=0x1bb1886fc961c152 dict_hash=0xc06604247eed08b6 [Hera] BIRTH: Artemis live [Hera] Startup: Artemis live [Hera] Heartbeat: 856 ticks, trust=0x00010000, variance=0x00000000 [Hera] LithosAnanke v2.0.0 [Hera] StarForth Version 3.1.0 [Hera] StarForth Emergency CLI [Hera] FORTH-79 interpreter — type BYE or power off to exit [Hera] ok>  [Hera] xhci: enable slot succeeded [Hera] xhci: address device command submitted [Hera] xhci: address device succeeded [Hera] xhci: get device descriptor submitted [Hera] ok>  [Hera] xhci: device descriptor received [Hera] xhci: idVendor=0x000046f4 [Hera] xhci: idProduct=0x00000001 [Hera] xhci: bDeviceClass=0x00000000 [Hera] xhci: get config descriptor submitted [Hera] ok>  [Hera] xhci: config wTotalLength=0x0000002c [Hera] xhci: get config descriptor submitted [Hera] ok>  [Hera] xhci: full config descriptor received [Hera] xhci: bInterfaceClass=0x00000008 [Hera] xhci: bInterfaceSubClass=0x00000006 [Hera] xhci: bInterfaceProtocol=0x00000050 [Hera] xhci: confirmed Mass Storage / SCSI / BOT device [Hera] xhci: bulk IN endpoint=0x00000081 [Hera] xhci: bulk OUT endpoint=0x00000002 [Hera] xhci: configure endpoint command submitted [Hera] ok>  [Hera] xhci: configure endpoint succeeded [Hera] xhci: set configuration submitted [Hera] ok>  [Hera] xhci: device configured [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ CAPACITY10 [Hera] xhci: CBW (READ CAPACITY10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: READ CAPACITY last LBA=0x0001ffff [Hera] xhci: READ CAPACITY block size=0x00000200 [Hera] blkio_usb: MSC device ready [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: USB drive recognized as a home-blocks drive [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] Zuse: identity confirmed from attached thumbdrive [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] (zuse) ok>