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.1 Architecture: aarch64 Build: Sep 4 2026 10:38:13 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 108 Total memory: 4093 MB Usable memory: 4052 MB =================================== PMM initialized. PMM statistics: Total pages: 1038971 Free pages : 1037560 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: 298929] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 916493] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 1657524] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 1732942] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 1779463] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 1834833] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 2084102] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2225140] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 2377020] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2434980] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 2718677] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2940545] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 3123402] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3164950] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3374670] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3507497] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 3569828] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3801593] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 3951937] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4000527] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4259315] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4418036] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4654637] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4751993] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4884154] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 5040151] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5077830] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5120990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5190808] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5234856] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5273249] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 5298758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5326461] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5513800] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5549959] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5684465] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5726218] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5774295] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6016061] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 6079237] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6127809] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 6360083] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6482411] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6536394] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 6785060] 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: 6954132] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7001340] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7050469] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7388904] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 7433767] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7483989] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 7812819] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7862185] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7911527] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8252452] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 8311131] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8360224] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 8720252] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8776406] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8967662] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 9111839] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9166965] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9212099] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9401924] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9541703] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9586531] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9634789] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9908757] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 9966191] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10014559] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 10116423] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 10321355] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10400234] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 10501411] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 10555431] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10725340] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 10859010] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 10890390] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 10917751] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10969025] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 11127394] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11211588] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11257742] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 11289983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11325472] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 11382495] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11599946] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 11757102] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 11813980] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12057067] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 12203524] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 12260430] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 12518856] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12580955] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 12719073] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 12965354] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13069697] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 13322476] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 13409819] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 13460621] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13512062] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13544065] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 13573861] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 13605466] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13898654] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13931325] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13964359] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 14001305] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 14182222] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 14254796] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 14342628] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14390363] 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: 14623752] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 14743575] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14799141] 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: 14905521] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 15184453] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15238946] 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: 15500381] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 15559552] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 15598933] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15650370] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15681600] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 15711531] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 15743188] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15998315] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16077903] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 16111504] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 16148112] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 16173488] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 16353948] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 16409879] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16456280] 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: 16563955] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 16600337] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 16828115] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16954782] 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: 17232179] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 17316912] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17369744] 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: 17478328] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 17672056] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 17733721] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17801568] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17834331] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 17863238] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 17893885] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18138091] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18244327] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 18287007] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 18318625] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18488811] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18561724] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 18608002] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 18645912] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 18671401] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 18697826] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18737846] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18787170] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 19024893] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 19099122] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19147158] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 19244535] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19417585] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19473713] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19600342] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19633388] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 19671170] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 19820611] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 19858550] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19925277] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19990975] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 20092041] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 20299071] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20404312] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 20491078] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 20545384] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 20752067] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20847042] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 20944601] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 20977105] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 21171701] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 21206693] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 21265892] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 21326215] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21374575] 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: 21725840] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 21769824] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21817437] 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: 22202663] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 22239310] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 22277185] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 22474584] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 22501201] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 22554128] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22601916] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 22705794] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 22973252] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23049599] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 23152751] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 23373918] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23473585] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 23771524] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 23856637] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23909525] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23961138] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23993102] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 24238887] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 24305495] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 24331786] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 24362013] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 24420506] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24725588] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 24788015] 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: 25117499] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 25173061] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25234999] 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: 25614347] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 25674529] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25736360] 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: 26095979] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 26137564] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 26338782] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26452950] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26493753] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 26532383] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 26573092] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26640162] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26945566] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 26995307] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 27035202] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 27264515] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 27346807] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 27385216] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 27409935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 27436816] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 27494640] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27796100] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 28103604] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 28176181] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28222541] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 28324250] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 28369477] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28570679] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 28705361] 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: 28792954] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 29025704] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29083147] 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: 29198796] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 29228679] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 29464187] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29557327] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29589882] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 29623483] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 29661237] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 29830547] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 29903673] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 29986709] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30033094] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 30369479] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 30439648] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30488158] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 30802868] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 30834915] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 30861461] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30913365] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30948543] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30981507] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 31168151] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 31224870] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31285778] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 31336954] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31385552] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 31685675] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31734758] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31784402] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 32014836] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32125339] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 32158153] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 32184564] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32238054] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32272568] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 32518045] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 32612112] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 32652746] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 32687386] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 32959497] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 32997906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33026318] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 33080805] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33130550] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 33412918] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33453192] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33502102] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33764897] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 33829015] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33878044] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 33987121] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 34244103] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34323192] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 34436019] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 34679290] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34759704] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 34882591] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 35055662] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35137655] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 35173785] 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: 35304710] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 35490333] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35621259] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35654132] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 35683722] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35735339] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35925787] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 36020687] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 36076779] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 36102889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 36131470] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 36180027] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36379787] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 36487649] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 36537857] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36587332] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 36916670] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 36947277] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36995859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37027729] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37260932] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37365512] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 37391042] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37418617] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 37664300] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37780443] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 37899459] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 38188179] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38232072] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 38331683] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 38593321] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38691829] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 39436612] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 39557657] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 39603546] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39800246] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 39991323] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40023878] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40061861] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 40249628] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40296598] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 40353566] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40407432] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 40516676] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 40704162] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40780435] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 40897770] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40928909] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40966380] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 41113714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41150259] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 41216694] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41281740] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 41386630] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 41555753] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41612371] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 41752820] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41784744] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41822041] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 41984372] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42050087] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 42145181] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42191781] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 42249817] 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: 42575831] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42618920] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42668699] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43028173] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 43061104] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 43100396] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 43125947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43377999] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 43488564] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43537956] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 43865132] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43923824] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43973473] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44261397] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44294249] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44333517] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 44359400] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44387438] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44430341] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44726865] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44844484] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][INFO ] [KRELTSC: 45123487] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 45183678] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45233109] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 45453046] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45521086] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45549192] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 45568397] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45595960] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 45649648] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45698992] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 45935255] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 46023251] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46070281] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 46173282] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 46351283] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46391695] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 46530493] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46564241] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46601562] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 46749266] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46786941] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 46840524] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46913742] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 47016903] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 47183821] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47240918] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 47329372] 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: 47409388] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47441347] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47479450] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 47508683] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47694964] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 47784199] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47833001] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 48065937] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48199507] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48249003] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48358448] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 48575677] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48661294] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 48768073] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 48963890] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48999259] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 49097124] 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: 49185583] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 49218152] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49424796] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 49514888] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49549127] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49587910] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 49613148] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49641245] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 49955217] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50004748] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 50279726] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 50328551] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50411786] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 50517617] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 50728574] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50798185] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 50903420] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 50934034] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51201729] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 51274831] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51307267] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51345985] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 51371132] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51551607] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 51654643] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51702034] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 51763827] 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: 52015403] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 52115282] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52213493] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 52526231] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 52575177] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52624181] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 52966358] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 52997241] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53049575] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 53080786] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53114647] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53285773] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 53305486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53325469] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 53419275] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53467208] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 53560307] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 53789946] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 53847489] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53895706] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 53946180] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 53991440] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54173100] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 54307937] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 54340457] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54389819] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 54421192] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 54456462] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 54662190] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 54715741] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 54742533] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 54808110] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54860916] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 55233247] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 55270185] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55504791] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 55592628] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 55660567] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 55693729] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55916522] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55941127] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55973712] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56042828] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 56069087] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56097429] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 56159949] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56425711] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 56564203] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 56595979] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56901308] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 56958885] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 56991268] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57044580] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 57216858] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 57308120] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 57366831] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 57408859] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 57443515] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 57482832] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 57735259] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 57789138] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 57830142] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57878847] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 58232200] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 58273043] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58321037] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 58627790] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 58667991] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58716339] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 59028982] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 59108313] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59156510] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 59477919] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 59531099] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 59575553] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59623699] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 59864403] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 59937001] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59985664] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 60253756] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 60292887] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60359404] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60450164] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60490100] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 60525266] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60691685] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60750765] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60788901] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60828223] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 60872243] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 60897848] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60925726] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 61121002] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61198694] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 61312578] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 61352034] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61401149] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 61697010] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 61736928] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61783840] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 62057622] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 62124019] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62170330] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 62398698] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 62502883] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62572291] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 62672283] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 62963861] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63021081] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 63301680] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 63378886] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63428335] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 63479075] 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: 63770970] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 63848581] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 63910785] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63967907] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64216399] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 64288207] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64317451] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64369390] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64402890] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64584338] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 64657006] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 64690091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64721591] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 64768107] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64816315] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 65134090] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65173878] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65222845] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65451949] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 65489185] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65569983] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 65669575] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 65711162] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65900227] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 66047310] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 66092145] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66140489] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 66368103] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 66444434] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66492831] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 66602319] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 66775831] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66833446] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 66962471] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 66993247] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67020775] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67202935] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67227412] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 67267975] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67312140] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67363274] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67396827] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67429297] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 67469377] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 67644233] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67681611] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 67755029] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67800474] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 67874945] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 68110392] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 68186150] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68233053] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 68334239] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 68545350] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68627427] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 68728347] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 68772638] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68996567] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 69132621] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 69177213] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69398890] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 69558426] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 69598729] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69646917] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 69957724] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 69989636] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 70016771] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70068704] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 70231755] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 70322633] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70375060] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70425459] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70458676] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 70486712] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70512614] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70800249] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70836836] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70868290] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 70906718] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 70932041] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71116061] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 71205248] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71253185] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 71355855] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 71546291] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71675380] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 71790840] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 71988855] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72069694] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 72174236] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 72213491] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 72443925] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72580690] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 72685864] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 72858137] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72943051] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 73046258] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 73089299] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73271025] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 73408119] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 73440123] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 73467374] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73518150] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 73550282] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 73743919] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 73792258] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73855309] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 73887549] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 73919571] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 73945068] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73995440] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 74159274] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74191942] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 74262988] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 74289702] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74317092] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 74368225] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74415602] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 74725456] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 74767851] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74816001] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 75154342] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 75198669] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75246735] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 75569535] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 75601688] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 75628932] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75680864] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 75713562] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 75874244] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 75912628] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75988261] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76029831] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 76059861] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76086721] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76138032] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76170535] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76373350] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 76446185] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 76471605] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76497555] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 76545953] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76594130] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 76834806] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 76902773] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76950104] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 77181027] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 77268788] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 77338862] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77385869] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 77672190] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 77769867] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77817062] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 78187524] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 78259339] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 78287335] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78498589] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 78553667] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 78596683] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 78634238] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 78660713] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 78687944] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 78736505] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78944517] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 79080524] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 79122513] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79171276] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 79532649] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 79572692] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79794094] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 79954078] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 79999564] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80048251] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 80334181] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 80366107] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 80394888] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80446446] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 80478687] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 80630486] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 80678243] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 80701249] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 80761068] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 80809109] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80856689] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 81112957] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 81194376] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81245993] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 81353329] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 81550088] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81641987] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 81749260] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 81789586] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81969207] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 82061486] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 82141312] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 82173361] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 82199776] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82251089] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 82451311] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 82511261] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 82541635] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82591095] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 82624244] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 82656903] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 82851554] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 82886349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 82934297] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 82995053] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83042473] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 83332907] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 83409104] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83455615] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 83556128] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 83834144] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83881682] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 84166114] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 84276636] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84324230] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 84554209] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 84584361] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84643235] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84696947] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84728984] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 84758858] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84785103] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84835313] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84867053] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 85064284] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 85152086] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 85176149] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 85202788] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 85242226] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85473274] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 85642979] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 85680783] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85888687] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 85985433] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 86024700] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86070982] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 86372000] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 86469729] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86515648] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 86796079] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 86844874] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86893018] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 86955563] 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: 87174368] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 87205347] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87264655] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87328398] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87361435] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 87394938] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 87433483] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 87653447] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 87728157] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 87771874] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87818962] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 88127528] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 88182054] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88230005] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 88329016] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 88508093] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88599428] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 88698582] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 88740301] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88939138] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 89082863] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 89127944] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89175961] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 89414105] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 89476513] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 89503598] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89554731] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 89587060] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 89619953] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 89795760] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 89865947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 89917518] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 89960817] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90008166] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 90326055] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 90376627] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90424583] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 90707762] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 90793795] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90841281] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 90940694] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 91120073] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 91192355] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91260826] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 91294292] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 91327251] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 91366183] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 91607294] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 91664814] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 91709028] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91757248] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 92115615] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 92154681] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92202838] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 92430126] 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: 92579344] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 92620629] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92668636] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 93023494] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 93055349] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 93081140] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93287010] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 93354373] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 93387101] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 93426100] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 93450971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 93478829] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 93522504] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93748795] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 93871977] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 93910491] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93958732] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 94255817] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 94295509] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94343835] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 94604355] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 94678647] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94726803] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 94824648] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 95035088] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95116161] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 95229403] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 95260642] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95288846] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95544047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95611594] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 95645288] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 95684922] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 95868420] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 95944833] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 96011550] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96059474] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 96275833] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 96359733] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96408263] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 96505005] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 96543466] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96721093] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 96896536] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 96938451] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96994172] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 97306605] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 97341268] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 97390873] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97439598] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 97773230] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 97804212] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 97831254] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97883572] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 98041818] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 98158457] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 98204557] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 98244264] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 98277704] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 98481652] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 98529870] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 98567832] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 98613719] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98661615] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 98898406] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99000858] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99076086] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99173021] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99401103] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99500166] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99597076] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99796036] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99877282] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99977024] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 100017987] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100220192] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 100365517] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 100398181] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 100425230] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100475959] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 100626004] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 100666432] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 100709119] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100778357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 100809840] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 100847928] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 100885546] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 100909766] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 101088677] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101181245] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101228530] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101327662] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101521057] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101605861] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101712994] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 101754713] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101801975] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 102487542] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 102548100] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102587821] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102635497] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102870045] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 102912324] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102960564] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 103062024] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 103093271] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103330107] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103403541] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103435543] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 103464938] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103490429] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103540790] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103742828] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 103809417] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 103848609] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 103874614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 103902279] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 103949300] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104198740] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 104325767] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 104367634] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104564000] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 104748045] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 104790132] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104992561] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 105178137] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 105219162] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105267741] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 105575720] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 105615109] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105662863] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 106018413] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 106049624] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106076854] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106130582] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106342431] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 106393680] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106417874] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106470376] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106503549] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 106538504] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 106576531] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 106762138] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 106824271] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 106901148] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106950710] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107237821] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 107297934] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107358712] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 107392252] 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: 107772359] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107814549] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107865248] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 108126569] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 108171461] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108221359] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 108449211] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 108478758] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 108504814] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108592107] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 108625556] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 108660672] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 108699625] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 108724634] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 108869394] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 108919916] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108992940] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 109105491] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 109147232] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109333303] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 109506444] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 109548683] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109597979] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 109864418] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 109908890] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109958219] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 110178226] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 110267785] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110317451] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 110418958] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 110451300] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 110479009] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110682616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 110725909] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 110755011] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 110781619] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110833517] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 110866900] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 110901563] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 111069183] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 111118807] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111158282] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 111207132] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111256289] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 111480313] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 111558869] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111617789] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 111650336] 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: 111762253] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 111923559] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112018386] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 112118775] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 112160823] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112210693] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 112477506] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 112511032] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112539250] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112591923] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112625171] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 112788095] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112812220] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112897362] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112930281] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 112965097] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 113003904] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 113029406] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 113057172] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 113235360] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113296705] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 113418670] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113464349] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113512986] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113778367] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113817233] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113871830] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 114089983] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114143120] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114229885] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114330905] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114374973] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114608974] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114732429] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 114763357] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 114791243] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114973263] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115003336] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 115040980] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115091557] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115142653] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115176481] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 115209097] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 115247586] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 115402365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 115427407] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 115492264] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115557420] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 115620683] 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: 115833101] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 115956253] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116004660] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116105609] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116281913] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116402114] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116501167] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 116547259] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116746840] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 116870401] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 116914476] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116963730] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 117268459] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 117303766] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117330835] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117383083] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117417003] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 117564035] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117617312] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117687836] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117721211] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117754792] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 117793890] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 117821243] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117850355] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118024756] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118107557] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118211086] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 118252432] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118433011] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 118565149] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 118606406] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118655602] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 118885309] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 118917986] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 118945081] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118997496] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 119031383] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 119065588] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 119105308] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 119130602] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 119159339] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 119337271] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119421075] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 119523503] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119565094] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119615687] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 119911180] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119966525] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 120006513] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120184917] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 120316928] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 120348405] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 120375650] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120428367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 120461875] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 120616361] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 120673555] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 120725788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 120754362] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 120802374] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120850874] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 121080826] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121150228] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121203498] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121303490] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121463368] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121519876] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121666832] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 121698985] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 121728309] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121921323] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 121990208] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 122024006] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 122063876] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 122090056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 122118456] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122170735] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122338907] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122484633] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122522706] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122565483] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122837343] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 122886530] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122935587] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 123042158] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 123075461] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123219213] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123278603] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123343117] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 123381281] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 123420672] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 123446331] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 123474870] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 123652674] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123764084] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 123901046] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124090906] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124151727] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124259001] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124300833] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124349706] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 124592061] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124667502] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 124709143] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124757981] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 125005064] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 125056925] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 125087972] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125140078] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 125176052] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 125210718] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 125379443] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 125403795] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 125449548] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 125527196] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125576379] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 125800682] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 125852095] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125935560] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126036578] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126084456] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126262536] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126410098] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 126453519] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126504783] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 126746860] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 126806478] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 126835190] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126888112] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 126921766] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 126956341] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 127125474] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 127149984] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 127183488] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127264476] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127314786] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127417421] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127588727] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127671949] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127774405] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 127818133] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127987250] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 128072263] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128175518] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128218770] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128269084] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128522659] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128580220] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128630502] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128852777] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 128898138] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 128928548] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129014544] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 129048481] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 129084080] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 129123702] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 129150916] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 129306826] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129348804] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129431824] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129532269] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129574528] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129763076] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129884849] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129929456] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129981406] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 130289005] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 130329965] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 130368986] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 130399828] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 130428057] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 130591052] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130686765] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 130787057] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 130829025] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130880185] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 131143607] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 131188634] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131239218] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 131460305] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 131527940] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 131582139] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 131607573] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 131635979] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131684246] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131733822] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 131987281] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132044524] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132087556] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132137208] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132381401] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132451034] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132500947] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132605111] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132766375] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132852511] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132962840] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 133004976] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133059665] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 133327546] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 133357993] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133385091] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133443650] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133477283] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 133627913] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 133675384] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 133723697] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 133764004] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 133813671] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133863294] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 134172281] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134254250] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134304319] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134576923] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 134642366] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134691440] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 134794111] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 134995503] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135079784] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135192519] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135241852] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135417115] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 135496886] 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: 135596522] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 135627383] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 135655506] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135890609] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 135966780] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 136020342] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 136060397] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 136290282] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 136378066] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 136420320] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 136446456] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 136479591] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 136529202] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136740547] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 136801034] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 136856019] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136905595] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 136938056] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 136983059] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137210434] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 137264234] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 137307468] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137356249] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 137388719] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 137558723] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137692862] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 137728717] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 137778093] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137829299] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 138000278] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 138082787] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138132167] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 138164568] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 138201550] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 138230516] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138478446] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 138570039] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 138604009] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 138632600] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138689991] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 138858182] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 138934200] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 139000813] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139058944] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 139097142] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 139133153] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 139380376] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 139450130] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 139479617] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 139534952] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139702824] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 139746339] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 139832819] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139883624] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 139919996] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 139969941] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140021714] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 140188529] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 140319152] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140371668] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 140404049] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 140446625] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140663183] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 140719247] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 140767595] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140816605] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 140849218] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 140885651] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 141130702] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141225096] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 141259290] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 141293362] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 141505174] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141653454] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 141686297] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 141721708] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 141761865] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 141942783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 141978424] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 142042111] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142111281] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 142142704] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 142423156] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142526708] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 142558507] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 142604795] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142871392] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 142914208] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 142961444] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143011946] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 143044180] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 143250511] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143331370] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 143363745] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 143395541] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143448090] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 143482306] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 143714104] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143796393] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 143830625] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 143865591] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 143905738] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 144083736] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 144120530] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 144205217] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144255120] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 144287267] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 144331406] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144568977] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 144643118] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 144689205] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144740024] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 144772002] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 145024163] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145106177] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 145138266] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 145186565] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145388450] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 145475925] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 145549276] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145599726] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 145633612] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 145667191] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145929424] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 145979717] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 146010664] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146063826] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 146098417] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 146363875] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 146421943] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 146449289] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 146478539] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 146534729] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146966810] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 147180424] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 147287120] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147338489] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 147371119] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 147651187] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147735245] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 147769904] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 147816268] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148101277] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 148165268] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 148220352] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148450992] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 148543170] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 148605960] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148660078] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 148693835] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 148939780] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149043374] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 149076445] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 149112898] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 149330560] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 149370732] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 149406929] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 149446885] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 149475601] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 149504927] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 149559166] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149840803] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 149905690] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 149951503] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150160837] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 150244006] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 150312865] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 150364741] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150428495] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 150672936] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 150736209] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150799997] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 150838707] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 151036024] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151148514] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 151190452] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 151230977] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151299906] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 151488784] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 151535399] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 151586139] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 151620470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 151654251] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 151705936] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151950964] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 151995308] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 152034188] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152084193] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 152116286] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 152169926] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152421157] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 152446531] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 152487935] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152538208] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 152568504] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 152600817] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152859292] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 152886924] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 152912670] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152966275] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 153000205] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 153035239] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 153288363] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 153326210] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 153355324] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 153415670] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153466584] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 153651540] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 153702553] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153748487] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 153782688] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 153836606] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153886575] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 153920315] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 154194037] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154236390] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 154265713] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 154301508] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154356886] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 154620022] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 154645616] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154695295] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 154730494] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 154765263] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 154988701] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 155009604] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 155031985] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 155089118] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155140647] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 155174432] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 155225597] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155543999] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 155576112] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 155629288] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155829785] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 155863735] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 155919578] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155972231] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 156005500] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 156054639] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156224987] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 156297058] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 156330930] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156382590] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 156417084] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 156449039] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156504176] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 156659197] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 156738154] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 156774745] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 156799935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 156828313] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 156893298] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156944952] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 157148742] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 157214531] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157264069] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 157298914] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 157359252] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157560789] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 157627020] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 157674300] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157727705] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 157758035] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 157795604] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157998491] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 158028854] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 158057711] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158108819] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 158142542] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 158181349] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 158221883] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 158248115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 158410886] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 158481253] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158541391] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 158579526] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 158634323] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158685217] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 158875410] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 4294967246 [Hera] [HADES][TEST ] [KRELTSC: 158935270] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159000110] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 159041418] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 159108355] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159300362] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 159329321] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 4294966896 [Hera] [HADES][TEST ] [KRELTSC: 159382291] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159433643] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 159465322] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 159500588] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159553006] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 159751619] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 159780122] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159831267] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 159865726] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 159900037] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 159939424] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 159966630] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 159995829] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 160203764] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 160245866] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160294778] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 160326285] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 160371845] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160421448] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 160580841] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 160652798] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160700286] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 160733112] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 160781374] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160830301] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 160862107] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 4294967295 [Hera] [HADES][TEST ] [KRELTSC: 161072317] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161118074] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 161150797] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 161200019] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161251242] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 161282952] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 161436593] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161532749] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 161564364] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 161595640] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161647782] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 161682070] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 161715940] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 161903611] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 161943898] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 161970311] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 162025239] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162075915] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 162110335] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 162160011] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162431386] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 162475571] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 162520650] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162571562] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 162763322] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 2147483649 [Hera] [HADES][TEST ] [KRELTSC: 162845578] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162895584] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 162928548] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 162964342] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163019039] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163243709] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 163270790] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163316812] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163350693] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 163387934] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 163428120] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 163454926] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 163663252] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 163722452] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163767688] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 163799810] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 163849756] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163900198] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 164125741] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 164162037] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164207124] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 164237889] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 164287417] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164337796] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 164529569] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 164574594] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164614306] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 164645280] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 164678292] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164733344] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 164767715] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 165001404] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165043527] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 165073391] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 165109652] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 165152892] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 165181715] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 165211036] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 165465364] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165509301] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 165542479] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 165592168] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165643707] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 165855456] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 165958259] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166022151] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 166062608] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 166345297] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166430208] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 166472281] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 166518446] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166758231] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 166801726] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 166842362] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166909541] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 166952575] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 167189888] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 167284114] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 167317954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 167359590] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 167560827] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167655772] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 167687243] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 167739718] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167789959] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 167821223] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 168066557] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168116444] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 168149373] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 168197325] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168247626] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 168421724] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 168510711] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168561289] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 168595257] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 168626206] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168679148] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 168914478] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 169007183] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 169046278] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 169071924] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 169100556] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 169151488] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169199790] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 169391759] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 169473673] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169523675] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 169553057] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 169606561] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169814671] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 169888760] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 169932816] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169986253] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 170016438] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 170254868] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170408245] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 170437915] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 170471936] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170674594] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 170760365] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 170838291] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170890747] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 171039836] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 171113200] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 171205424] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 171231944] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 171260227] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 171443202] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171536637] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 171566137] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 171613328] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171663056] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 171692803] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 171927464] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172030205] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 172059861] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 172107434] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172157823] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 172389637] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 172928143] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 172962776] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173002277] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 173028827] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 173203073] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173329401] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 173360107] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 173394859] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173447067] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 173629875] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 173724085] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173804225] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 173839259] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 173874377] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 174032805] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 174070316] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 174136819] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 174190013] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174240062] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 174271176] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 174315874] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174497861] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 174552477] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 174615869] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174666178] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 174695937] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 174744289] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174911444] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 174952510] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 175039202] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175093391] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 175123435] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 175157008] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175210132] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 175374764] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 175431628] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175505579] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 175539436] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 175574515] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 175616084] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 175764318] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 175808406] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 175865552] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175918049] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 175948213] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 175992798] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176044479] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 176073944] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 176246574] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176331021] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 176361552] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 176408271] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176457847] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 176487668] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 176673684] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176745054] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 176788721] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 176821646] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176875063] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 176908920] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 176938606] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177135943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 177169846] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 177203169] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 177242657] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 177268505] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 177298684] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 177351168] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177548073] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 177637125] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 177686627] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177736823] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 177772393] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 177936409] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178044338] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 178099787] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 178148343] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178197463] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 178234317] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 178445892] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178539299] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 178575598] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 178608951] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178661902] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 178695270] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 178739463] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 178906232] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 178942506] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 178985010] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 179062297] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179112099] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 179132241] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 179168223] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179391577] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 179426509] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 179475111] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179520797] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 179551329] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 179593324] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179779784] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 179848378] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 179879984] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179932990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 179964145] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 179997879] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 180037498] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 180195161] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 180228648] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 180296003] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180357279] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 180390681] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 180437814] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180619682] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 180648383] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 180695793] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180756238] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 180795214] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 180849539] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180907062] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 181191926] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 181247681] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181310083] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 181349270] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 181560462] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 181626742] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 181656319] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 181690318] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 181758724] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182005871] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 182101959] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 182151823] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182199434] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 182232001] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 182408783] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182449266] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 182490256] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 182545745] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 182583606] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 182608461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 182635822] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 182858350] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182989261] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 183021753] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 183065418] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183269878] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 183353017] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 183420376] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183590988] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 183635896] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 183682703] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 183742079] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 183766497] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 183794975] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 183847829] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183896127] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 184069959] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 184165995] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 184212871] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 184243964] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 184274516] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 184324932] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 184358731] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 184392211] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 184661842] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 184736200] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 184890348] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 184943141] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 184966887] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 185021096] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 185074778] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185122973] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 185157252] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 185201529] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185389963] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 185453662] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 185508218] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185558593] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 185587484] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 185633689] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185681134] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 185877102] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 185985425] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186033860] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 186065641] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 186100461] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 186325749] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 186395113] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 186433140] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 186478003] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186526757] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 186706020] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 186821298] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186888296] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 186917617] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 186987028] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187257493] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 187311971] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 187347247] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 187385851] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 187542225] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 187608764] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 187689283] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187737039] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 187765782] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 187808535] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187855187] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 188085909] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 188193993] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 188244458] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188293322] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 188522254] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 188599763] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 188640468] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 188665971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 188693577] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 188942863] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189060106] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 189089854] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 189134635] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189407538] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 189485002] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 189544941] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189594054] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 189769818] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 189841384] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 189887925] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 189912913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 189940367] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 190031296] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190079044] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 190262306] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 190337838] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190396755] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 190425965] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 190477265] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190671520] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 190759045] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 190814123] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 190854389] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 190879116] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 190907121] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 191183321] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191266657] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 191300148] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 191463056] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191588271] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 191641876] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 191687831] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191738198] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 191930882] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 191955791] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 191987544] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 192012861] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 192041523] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 192089447] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192138311] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 192170432] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 192384111] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192508652] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 192539097] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 192588301] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192637427] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 192827980] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 192873722] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 192913852] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 192940031] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 192968854] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 193023023] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193073254] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 193260551] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 193351121] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193412699] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 193442662] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 193487368] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193737612] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 193813739] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 193847832] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 193886785] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 193912611] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 193940377] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 194202640] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194279389] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 194310999] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 194342543] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194388901] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 194596737] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 194672027] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194724296] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 194753980] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 194785507] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 194823235] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 195059428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 195125406] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 195172457] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195219662] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 195429869] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 195538793] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 195586311] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195756129] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 195799029] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 195865044] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 195907336] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 195947740] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 195982148] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 196021295] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 196047660] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 196074680] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 196356215] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196412884] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 196445626] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 196493866] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196542635] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 196575776] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 196875057] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196923650] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 196954706] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 197136546] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197213212] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 197244521] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 197277440] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 197306800] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197368973] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 197403102] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 197439293] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 197673628] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 197740550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 197773605] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 197841292] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198051940] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 198111925] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 198161829] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198212992] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 198245403] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 198465852] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198536673] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 198566694] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 198614141] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198666430] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 198699209] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 198735340] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 199001448] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 199070603] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 199213162] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV [Hera] [HADES][TEST ] [KRELTSC: 199308825] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199360094] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 199390051] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 199424511] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199473234] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 199504357] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 199538741] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199587760] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 199774284] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 199824939] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 199890286] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199941622] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 199971696] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 200005335] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 200044747] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 200080602] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 200118049] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO [Hera] [HADES][TEST ] [KRELTSC: 200302581] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200386037] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 200415350] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 200450935] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200695062] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 200769905] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 200805496] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200857631] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 200887908] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 201087998] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 201122963] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201215786] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 201246913] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 201281488] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 201319274] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 201345653] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 201530731] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 201648193] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201696729] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 201725985] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 201776481] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202087003] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 202115802] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 202167553] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202216807] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 202375368] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test [Hera] [HADES][INFO ] [KRELTSC: 202460305] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 202510774] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202560466] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 202591391] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 202646241] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202959689] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 202989332] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 203022680] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 203060237] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 203205725] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 203244848] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 203354097] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203402935] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 203434734] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 203490898] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203746400] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 203827143] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 203882865] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203936123] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 204128437] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 204218090] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204266126] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 204301356] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 204335446] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 204372849] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 204398672] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 204632227] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 204708178] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204774803] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 204813542] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 205042309] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205107133] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 205146505] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 205198739] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205417483] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 205475999] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 205570424] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205647094] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 205823103] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 205913208] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 205963278] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 205995714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 206031175] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 206342944] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206419717] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 206445492] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 206505612] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206796648] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 206834600] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 206884671] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206961273] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 207174232] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 207228809] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207290773] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 207327416] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 207370167] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 207418275] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 207627253] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 207673950] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 207749719] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207815757] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 208006600] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 208062622] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208126359] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 208167489] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 208210250] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 208259668] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 208294947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 208533395] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 208591224] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208655162] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 208696858] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 208971334] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209033222] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 209072214] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 209124419] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209418218] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 209455573] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 209849795] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209911977] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 209950786] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 210026762] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210323771] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 210366332] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 210612616] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210692928] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 210730807] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 210772666] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 210820295] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 210851635] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 210884921] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 211117534] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211175832] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 211211981] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 211266017] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211323593] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 211360901] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 211429550] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211487930] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 211717346] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 211758611] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 211822404] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 211855620] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 211889617] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 211975039] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212035501] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 212076968] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 212132501] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212197405] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 212419393] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 212492369] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 212542236] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 212573016] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 212607210] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 212798137] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212887651] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 212940645] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 213006547] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213065684] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 213352304] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 213430544] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 213609053] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 213661207] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 213738853] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 213785535] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 213816196] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 213850647] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 213904186] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214167314] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 214239623] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 214289214] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214348364] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 214588818] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 214655620] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214714654] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 214875435] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 214946014] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215001516] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 215040127] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 215095547] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215153988] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 215193301] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 215246370] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215486298] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 215523464] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 215560950] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215624003] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 215664186] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 215902236] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 215993583] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 216025204] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 216059292] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 216387338] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216449795] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 216483936] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 216521507] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216712402] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 216754896] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 216817788] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216879004] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 216914290] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 216969344] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217155649] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 217196589] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 217237578] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 217284287] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 217317954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 217349559] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 217420394] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217661455] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 217692368] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 217817124] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 217864549] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217907715] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 217945155] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 218013679] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218460365] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 219407399] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 219862561] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219948251] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 219997041] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 220047338] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 220374692] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 220407135] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 220446315] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 220522284] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220575290] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 220847959] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 220928066] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220990207] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 221034301] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 221092507] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222311964] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 222377531] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 222717816] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222770186] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 223051236] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 223112149] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223189207] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 223598251] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 223972554] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224022064] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 224052558] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 224093440] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224433378] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 224727911] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 224769263] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 224814746] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 225470108] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 225527502] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 225953145] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226005706] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 226039399] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 226445217] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226864094] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 226898415] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 227315236] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227748366] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 227786560] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 228087764] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228137115] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 228169478] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 228203805] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229801619] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 229838140] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 229916971] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231279698] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 231680842] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 232170576] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232467322] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 232524222] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 232762822] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232814829] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 232855213] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 232925244] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233006616] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 233268151] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 233328549] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233615556] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 233679174] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 233738280] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 233802631] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 233847594] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234104938] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 234162398] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 234225485] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 234272074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234515119] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 234569793] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 234635502] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 234680902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234732728] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 235025093] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235100176] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 235157572] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 235417454] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235501068] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 235557799] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 235837232] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235916459] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 235966375] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 236232357] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236337199] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 236369297] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 236408377] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236468390] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 236691985] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 236761868] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 236795765] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236855212] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 236892299] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 237110817] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 237179478] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237247287] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 237283328] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 237320965] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 237510944] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 237538719] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 237567583] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 237629014] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237681580] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 237716053] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 237766629] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237991553] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 238064862] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 238125507] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238175850] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 238208718] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 238496792] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238560022] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 238593436] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 238624886] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 238819553] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238910007] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 238943379] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 238978094] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 239016785] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 239044636] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 239074978] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 239355090] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239411623] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 239443795] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 239481009] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239732707] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 239767479] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 239802496] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239858769] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 239894818] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 240061666] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 240098671] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 240119085] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 240141291] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 240199758] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240250106] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 240281666] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 240328890] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240502991] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 240543429] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 240590320] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240671199] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 240703299] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 240737456] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 240775706] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 240802524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 240970092] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 241055233] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241122176] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 241155548] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 241189594] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241239866] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 241436851] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 241533135] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241584576] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 241619119] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 241654520] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241861603] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 241918500] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 241982907] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242031829] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 242064673] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 242098756] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242271809] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 242315300] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 242361956] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242411212] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 242443713] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 242489493] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242537565] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 242726246] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 242768446] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242851674] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 242883583] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 242916655] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242965167] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 242995985] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 243178645] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243240453] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 243292117] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 243341718] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243389949] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 243421147] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 243606872] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243724431] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 243756292] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 243793862] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243843000] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 244010035] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 244103329] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 244169517] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 244196967] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 244224570] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 244270510] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244552098] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 244604837] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 244649855] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244698711] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 244918360] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 244996744] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245038726] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 245066182] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 245111988] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245351455] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 245420677] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 245482442] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245544346] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 245580969] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 245790113] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 245835852] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 245870588] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 245904821] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE [Hera] 42 [HADES][INFO ] [KRELTSC: 246619601] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 246703204] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246759700] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 246795647] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 246880996] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247188510] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 247226505] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 247287785] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247550616] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 247584530] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 247650629] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247712300] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 247748594] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 248001600] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 248046512] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 248096413] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 248137865] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 248185410] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 248436894] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 248496537] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 248598478] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248849027] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 248897235] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 248936167] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249000345] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 249037843] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249267328] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249342598] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 249381567] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249420287] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249483656] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 249523133] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 249757020] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249819727] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 249860350] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 249902684] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 250159563] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 250196788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 250228670] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 250307899] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250367710] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 250618250] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 250656689] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250720857] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 250758292] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 251015835] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251091687] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 251128718] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 251169355] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251233581] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 251494232] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 251535632] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 251582475] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 251614891] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 251649872] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 251857161] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251915036] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 251950103] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 251993481] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252054334] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 252094753] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 252314253] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252410075] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 252450704] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 252493651] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 252539894] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 252812222] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 252844022] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 252900162] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252952268] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 253229032] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER [Hera] [HADES][TEST ] [KRELTSC: 253270663] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253315186] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 253346384] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253380768] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253583012] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 253614471] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 253650095] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 253688877] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253717674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 253744673] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 253789686] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253840419] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 253880481] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 254096189] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254193160] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 254234397] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF [Hera] [HADES][TEST ] [KRELTSC: 254497124] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254596587] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 254635494] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 254680052] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 254717301] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 254863647] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 254900859] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 254939543] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255014824] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 255051399] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 255090986] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255138390] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 255325179] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 255371530] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255419518] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 255450014] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 255482161] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 255519037] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 255545103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 255572857] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 255800552] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255931027] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 255974203] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 256005760] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256191189] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 256249452] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 256280597] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256330821] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 256362343] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 256392698] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256445151] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 256597915] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 256687888] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 256755533] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 256781364] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 256808508] 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: 258336622] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258400330] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 258448056] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 258481077] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258532453] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 258562422] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 258593821] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258786025] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 258855682] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 258894169] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258943737] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 258981104] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 259022578] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 259068350] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 259313906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 259389335] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 259440492] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259681005] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 259799519] 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: 261468910] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261538388] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 261569741] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 261604742] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261651953] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 261808661] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 261852767] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 261907031] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 261950194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 261978188] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 262022106] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262070164] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 262103720] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 262369903] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262421960] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 262454338] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 262489563] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262722409] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 262803647] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 262843181] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262890628] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 262923898] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 262956435] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263158917] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 263253660] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 263284524] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263336639] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 263367445] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 263398342] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263712278] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 263744864] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 263779839] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263949965] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 263995821] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 264060305] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264117035] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 264150104] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 264183430] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264235079] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 264268286] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 264436443] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264497871] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 264566747] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 264597946] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264649327] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 264689007] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 264857727] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264973476] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 265027774] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 265064893] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265114596] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 265146107] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 265382477] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265476429] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 265509137] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 265541424] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265751359] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 265820276] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 265853718] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265904573] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 265936903] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 265972678] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 266011061] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 266303494] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 266351084] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 266375972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 266404244] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 266595472] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266677529] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 266717329] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][TEST ] [KRELTSC: 266759007] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266807351] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 266845756] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 267102822] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267210521] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 267239222] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 267288009] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267521707] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 267580592] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 267625346] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267674814] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 267704387] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 267739148] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 267770577] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 267959854] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 268038069] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268086122] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 268114793] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 268166731] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268378098] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 268427095] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 268489603] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268548539] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 268577937] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 268751260] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268811282] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 268856782] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 268932206] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268979872] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 269011949] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 269044963] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269289648] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 269345463] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 269378318] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 269403453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 269430907] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 269476390] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269761161] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 269795244] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 269835860] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 269887931] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270122174] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 270197812] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 270247494] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270295347] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 270324553] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 270547296] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270653156] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 270683509] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 270735501] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270783530] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 271008089] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 271135055] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271186895] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 271218056] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 271476715] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271552139] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 271585867] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 271618401] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 271643355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 271877570] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 271971484] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272018151] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 272049693] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 272092635] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272376496] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 272412614] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 272469134] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272528919] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 272785945] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 272838757] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272897569] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 272934256] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 273222057] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273275302] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 273313226] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 273376402] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273671443] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 273706156] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 273744889] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273808302] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 274115789] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 274155873] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 274188631] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 274225134] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 274469011] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274514800] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 274544060] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 274591392] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274638687] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 274670624] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 274906623] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274944076] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 274972015] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 275023932] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275070781] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 275104472] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 275135325] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275355604] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 275381367] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 275406248] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275456361] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 275488719] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 275520820] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 275546311] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 275572998] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 275798269] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275835256] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 275862793] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 275907189] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275953399] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 275988193] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 276285231] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276353465] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 276393462] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 276605242] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276641269] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 276665823] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 276690178] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 276712640] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 276738958] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 276791004] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276840731] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 276872341] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 277152769] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277200898] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 277234828] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 277288240] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277543646] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 277566539] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 277591611] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 277615374] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 277643729] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! [Hera] 3 [HADES][TEST ] [KRELTSC: 277701532] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277742916] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 277991406] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 278016387] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278062850] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 278093463] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 278124852] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278355537] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 278426203] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 278450777] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 278470992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 278498259] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 278546102] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278595824] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 278842302] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 278884815] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278925787] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 278955433] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 278989191] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 279017210] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 279045548] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 279316338] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279354997] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 279387245] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 [Hera] [HADES][INFO ] [KRELTSC: 279443623] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 279717634] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279764176] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 279790617] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 279840705] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279889634] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 280149093] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 280201669] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280245439] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 280275667] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 280310172] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 280337611] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 280557895] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 280634063] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280683338] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 280713556] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 280764238] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280994787] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 281019073] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 281049863] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 281080527] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 281120992] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 281160252] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 281198453] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 281426854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 281448391] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 281510879] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281569541] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 281603662] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 281773797] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281886315] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 281911115] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 281966122] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282013554] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 282048178] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 282296419] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282334472] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 282365394] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 282400726] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 282437773] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 282463654] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 282490771] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 282750191] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282790775] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 282815680] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 282855336] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282907450] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 282939050] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 283129370] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283183812] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 283214347] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 283246959] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 283287462] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 283313554] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 283341357] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc [Hera] [HADES][TEST ] [KRELTSC: 283572861] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283649068] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 283678861] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F [Hera] [HADES][TEST ] [KRELTSC: 283724138] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283775682] Expected: Should refuse to forget a word defined before FEN [Hera] [HADES][TEST ] [KRELTSC: 283813548] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE [Hera] [HADES][TEST ] [KRELTSC: 284074586] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284114568] Expected: Forgetting the newest word must not disturb an ol [Hera] [HADES][TEST ] [KRELTSC: 284151895] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 284184668] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 284222164] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 284440361] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 284499689] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 284560620] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284609573] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 284640704] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I [Hera] [HADES][TEST ] [KRELTSC: 284682215] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284901572] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 284949001] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 284976108] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 285010932] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 285036676] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 285063779] Running FIND.existing: FIND DUP . CR [Hera] 5336792640 [Hera] [HADES][TEST ] [KRELTSC: 285115247] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285377130] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 285402640] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 5336971616 [Hera] [HADES][TEST ] [KRELTSC: 285449935] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285497487] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 285528520] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 285789164] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285838006] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 285860383] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 285889759] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285942351] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 285972713] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 286229312] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 286267521] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 286290189] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 286314001] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 286351269] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286400265] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 286614435] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 286657431] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286703258] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 286733216] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 286767506] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 286804934] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 286830663] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 286857723] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 287132029] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287171286] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 287200932] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 287235057] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287286639] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 287505715] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 287532733] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 287565872] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 287592251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 287619312] Running LATEST.basic: LATEST @ . CR [Hera] 5336834512 [Hera] [HADES][TEST ] [KRELTSC: 287665810] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287714307] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 287945599] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 5336854776 [Hera] [HADES][TEST ] [KRELTSC: 287989044] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288037038] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 288067523] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST [Hera] 5336854776 [Hera] [HADES][TEST ] [KRELTSC: 288123745] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288326470] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 288391158] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 288418390] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 288452711] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 288479304] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 288506364] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 5336972696 [Hera] [HADES][TEST ] [KRELTSC: 288571574] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288792784] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 288829957] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 5336972936 [Hera] [HADES][TEST ] [KRELTSC: 288882315] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288930720] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 288961504] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 288996468] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 289033047] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289323567] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 289349282] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 289377627] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 289414993] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 289441373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 289471866] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 289663863] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289765410] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 289788539] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 289818534] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289869708] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 289900977] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 290153704] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, [Hera] [HADES][INFO ] [KRELTSC: 290218574] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 290262446] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 290298128] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 290339512] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 290566722] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 290593963] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI [Hera] [HADES][TEST ] [KRELTSC: 290685597] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290734736] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 290765295] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC [Hera] 5336973608 [Hera] [HADES][TEST ] [KRELTSC: 291067904] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291116210] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 291145760] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT [Hera] [HADES][TEST ] [KRELTSC: 291387944] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291462980] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 291517112] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 291624225] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291799959] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 291876954] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 291983650] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292033097] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 292065594] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T [Hera] [HADES][ERROR] [KRELTSC: 292318058] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 292379863] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292431839] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 292462918] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 292496192] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 292665005] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292763635] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 292794762] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 292830066] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 292869290] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 292895226] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 292922230] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 293149620] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293220525] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 293251075] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 293303196] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293350005] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 293380986] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT [Hera] [HADES][TEST ] [KRELTSC: 293702377] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293749850] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 293779963] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 293964784] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 294028032] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 294076037] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 294104416] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 294164139] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294212853] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 294244144] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 [Hera] [HADES][TEST ] [KRELTSC: 294570429] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294619937] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 294650527] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- [Hera] [HADES][TEST ] [KRELTSC: 294905570] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294976147] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 295008547] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295042711] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 295080706] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 295108145] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 295253039] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 5336976768 [Hera] [HADES][TEST ] [KRELTSC: 295310955] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295396275] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 295429387] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 295466211] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295516471] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 295554859] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 5336839584 [Hera] [HADES][TEST ] [KRELTSC: 295763748] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295853035] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 295884920] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295919927] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 295959444] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 295987526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 296149734] Running CURRENT.basic: CURRENT @ . CR [Hera] 5336976768 [Hera] [HADES][TEST ] [KRELTSC: 296204267] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296291547] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 296323728] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF [Hera] 5336977256 [Hera] [HADES][TEST ] [KRELTSC: 296409299] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296630480] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 296696439] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 296748525] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] [HADES][TEST ] [KRELTSC: 296790330] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296841364] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 297037497] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 297106542] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 297165162] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 297191921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 297220262] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 297298552] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297562944] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 297607542] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 297833715] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297906398] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 297961772] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 298047376] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298097090] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 298128591] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 298168871] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 298369315] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 298463203] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 298495626] Some system tests marked as unimplemented due to system-level e [Hera] [HADES][TEST ] [KRELTSC: 298541581] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 298581659] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 298608598] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298796275] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 298895575] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298949167] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 298982385] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 299016727] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 299277226] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 299338627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 299366420] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 299405494] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299454100] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 299625058] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 299734714] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299806898] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 299837838] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 [Hera] [HADES][TEST ] [KRELTSC: 299885599] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300183918] Expected: ABORT may appear in a definition; when executed i [Hera] [HADES][TEST ] [KRELTSC: 300234038] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 300268311] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 300307053] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 300333773] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 300518163] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 300615568] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300666328] Expected: Should abort with message (no error; stacks clear [Hera] [HADES][TEST ] [KRELTSC: 300705008] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 300741503] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300978735] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 301080570] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 301117421] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301172082] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 301205629] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 301400477] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 301477782] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 301503566] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 301532073] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 301565158] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 301604275] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 301630775] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 301824267] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 301889315] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 301932674] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 301960129] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 301987461] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 302023970] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 302063562] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 302267446] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 302346024] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 302385558] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 302411095] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 302439740] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 302495263] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302719879] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 302787469] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 302816863] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302869256] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 302903440] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 302938095] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 303186124] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303289670] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 303323248] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 303357866] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 303630764] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 303669446] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 303697574] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 303729713] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303782259] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 303816093] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 304054089] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304124525] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 304156714] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 304189355] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 304227732] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 304384988] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 304463720] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 304582321] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304640941] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 304679127] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 304914731] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305008873] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 305045548] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 305106607] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305337390] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 305372811] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 305413510] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305477973] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 305517243] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 305560214] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 305737120] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 305770341] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 305847616] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 305920044] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306103985] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 306151166] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 306244365] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306305168] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 306343267] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 306406763] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306631868] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 306727717] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 306770425] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 306816884] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 306848992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 307118035] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 307189622] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307249866] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 307286369] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 307607851] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307667531] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 307703496] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 307903141] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308003524] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 308042536] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 308084657] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 308131684] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 308164085] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 308323996] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 308489355] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308547315] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 308744462] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C [Hera] [HADES][TEST ] [KRELTSC: 308853682] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308912818] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 308950232] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 308989185] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 309022324] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309292399] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 309333284] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 309374456] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 309421086] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 309451299] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 309649429] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 309764587] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309822293] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 309860726] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 309894151] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310139478] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 310201695] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 310241561] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 310288567] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 310318772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 310519036] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 310612330] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310671115] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 310709846] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 310958901] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311071531] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 311108575] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 311148620] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 311194315] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 311228490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 311416731] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 311544533] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311603718] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 311639185] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 311828868] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 311921749] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311981621] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 312025980] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 312067614] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 312351078] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 312383207] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 312417270] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 312489922] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312731898] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 312800405] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 312840233] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 312878896] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313118485] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 313195726] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 313236548] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 313272579] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313335218] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 313375569] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 313575204] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 313643327] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 313676371] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 313710260] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 313790669] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314124960] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 314153357] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 314190560] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 314220549] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314490378] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 314521420] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 314554120] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 314591814] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 314616915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 314644063] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 314968840] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315023810] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 315052914] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 315263580] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315380010] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 315408709] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 315447662] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 315478909] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315694999] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 315800156] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 315834674] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er [Hera] [HADES][INFO ] [KRELTSC: 315873230] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 315913317] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 315947612] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 316152016] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 316185050] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316220598] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 316334500] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316396742] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 316586932] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 316672460] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316732062] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 316774979] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] [HADES][INFO ] [KRELTSC: 317556298] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 317620920] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317684723] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 317725328] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 317986973] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318051559] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 318095518] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 318309191] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 318385182] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318452865] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 318494702] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 318539206] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 318570309] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 318765502] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 318867253] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318927852] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 318967846] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 319196154] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319300305] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 319344033] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 319415636] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319704576] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 319745760] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 319814263] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319875158] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 320123877] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 320162346] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 320196025] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320262068] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 320306787] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 320549151] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 320636497] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 320670796] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 320709225] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 320934088] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 321029777] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321096497] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 321127662] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 321173820] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 321359616] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321446736] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 321478701] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 321511985] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 321538070] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 321565389] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 321597049] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 321622507] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321864672] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 321935387] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 321977009] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 322001748] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322062504] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 322252625] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 322318775] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 322356945] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 322383575] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 322413670] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 322446904] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 322473504] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322692283] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 322754636] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 322798927] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 322824383] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 322849703] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322901533] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 322932640] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 323127113] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 323188939] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 323219233] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 323250804] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 323277252] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323327283] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 323548122] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 323633473] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 323657401] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 323680810] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323731669] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 323762726] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 323796726] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 323998774] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 324054762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 324087811] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 324160365] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324209970] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 324241057] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 324443123] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324525360] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 324555041] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 324586112] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 324612425] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324664513] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 324865279] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 324925352] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 324960338] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 324987095] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 325047550] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325096182] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 325349943] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 325427038] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 325481742] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325668086] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 325745293] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 325782364] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 325808366] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325860170] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 325893643] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 325927607] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 325965944] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 326151658] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 326185471] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 326283210] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326331206] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 326360799] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 326401758] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326647294] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 326702959] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 326735960] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 326762644] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326814886] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 326848061] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 327098600] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 327149262] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 327176970] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 327241141] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327418964] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 327448627] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 327526310] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327574292] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 327604217] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 327634111] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 327659820] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327892040] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 328002782] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 328039725] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 328077322] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 328103272] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 328281134] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 328387632] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328435622] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 328464212] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 328517436] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328565780] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 328598580] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 328864189] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 328903312] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328955685] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 328988793] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 329175819] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 329218582] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 329246277] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 329311587] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329359275] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 329391184] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 329572753] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329623417] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 329673582] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 329717374] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 329743436] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329793414] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 329825390] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 329859506] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 330016742] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 330055301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 330086616] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 330173696] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 330230919] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330280546] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 330311298] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 330477592] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 330502695] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330591206] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 330622714] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 330656537] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 330682403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 330709399] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 330939349] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331022805] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 331051570] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 331080563] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 331107623] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331158714] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 331191301] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 331388776] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 331462620] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 331487468] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 331514491] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 331605645] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331889520] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 331920799] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 331979601] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332028197] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 332251611] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 332336673] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332384947] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 332416765] 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: 332628587] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332746188] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 332789849] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 332821551] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 332847534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 332876598] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 333156264] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 333191369] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333270624] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 333300020] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 333586851] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333665675] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 333696181] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 333733822] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333782561] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 334034651] 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: 334129606] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334176136] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 334206576] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 334373811] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 334459809] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 334515181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 334546278] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 334625078] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334859104] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 334946633] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 334993977] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335040365] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 335070587] 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: 335390481] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335442217] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 335472262] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 335504492] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 335715321] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 335812436] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 335888283] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335936250] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 336115565] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 336211144] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336260643] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 336291513] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] [HADES][INFO ] [KRELTSC: 336345883] 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: 336596482] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336744090] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 336778635] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 336812101] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 336852166] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 337013252] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 337060027] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 337143134] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337194258] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 337225190] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 337257149] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 337415098] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337462402] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 337529535] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 337572606] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 337604774] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 337638726] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 337899869] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337957620] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 337994637] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 338029881] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 338061426] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338123001] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 338359741] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 338397632] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 338444043] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 338476196] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 338509706] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 338749549] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338828388] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 338864812] 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: 338946392] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339173796] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 339268303] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 339339782] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339387891] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 339419101] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 339581203] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 339623267] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 339668827] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 339729036] 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: 339782736] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339830785] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 339860349] 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: 340089249] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340175142] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 340203678] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 340260697] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340489429] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 340583186] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 340624376] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 340663050] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 340687716] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 340714399] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 340987283] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341065782] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 341095512] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 341146548] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341192779] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 341221712] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 341482148] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341559497] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 341588605] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 341642985] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341911690] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 341976205] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 342008683] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 342033524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 342061004] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 342345751] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342430923] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 342461560] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 342526873] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 342785033] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342869650] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 342898012] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 342950071] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343162093] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 343189705] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 343246256] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343295179] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 343325004] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 343357405] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 343395130] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 343419364] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 343669092] 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: 343765383] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343811600] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 344042624] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 344138511] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344185701] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 344216137] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 344248165] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 344273664] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 344470017] 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: 344568051] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344614842] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 344646987] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 344705072] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344924521] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 344986253] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 345018298] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 345056520] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 345082627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 345109935] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 345405036] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345497158] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 345526477] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] [HADES][INFO ] [KRELTSC: 345752563] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 345834500] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345893247] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 345929550] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 345999040] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346251237] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 346285429] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 346352012] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346411781] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 346575009] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 346640191] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 346669187] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 346702512] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 346766389] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346826159] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 346862472] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 347142514] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347199135] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 347235024] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 347299693] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347550461] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 347583190] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 347644881] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347703850] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 347740321] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 347980393] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 348030369] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 348061019] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 348095626] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 348187290] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348432677] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 348455394] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 348505929] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348553453] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 348581669] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 348837296] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348895803] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 348918393] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 348949416] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 348975334] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 349002634] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 349063417] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349330429] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 349354354] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] [HADES][INFO ] [KRELTSC: 349408939] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 349644231] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349683341] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 349710093] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 349767440] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349814820] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 349843569] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 349876671] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 349914355] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 349939948] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 350155608] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 350231721] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350278181] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 350306414] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 350560662] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350599883] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 350626237] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 350657772] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 350682419] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 350709556] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 350769696] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351010029] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 351033107] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 351086581] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351134947] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 351164111] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 351196889] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 351431441] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 351451595] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 351474541] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [HADES][INFO ] [KRELTSC: 351551234] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 351584431] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351632609] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 351661457] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 351971110] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352012995] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 352041924] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 352075266] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 352312793] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 352334467] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 352386881] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352434292] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 352463776] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 352526139] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352775586] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 352798816] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 352830064] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 352868450] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 352893619] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 352920651] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 353255556] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353301158] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 353325553] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 353378192] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353623896] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 353646828] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 353728535] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 353768077] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353817539] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 354022617] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 354119515] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354167003] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 354195425] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 354411168] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354478531] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 354502548] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 354535560] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 354561075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 354588358] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 354651007] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354698770] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 354926159] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 354988742] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355033546] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 355061781] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 355121206] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355354753] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 355394168] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 355446399] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355493743] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 355522678] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 355578029] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355802388] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 355826037] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 355854308] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 355886457] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 355926700] Running StarForth Words Tests (Module 17: StarForth Extensions) [Hera] [HADES][TEST ] [KRELTSC: 355967620] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 356005743] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 356217301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 356265735] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 356327147] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356376630] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 356409460] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 356642048] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356681396] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 356711460] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 356764160] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356812129] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 356845750] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 356879059] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 357153368] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357245225] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 357285022] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 357497680] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 357576297] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357641136] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 357681664] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 357726083] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 357928256] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 358013701] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 358047447] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 358123318] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358338927] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 358393966] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 [Hera] [HADES][INFO ] [KRELTSC: 358489288] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 358551792] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358611692] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 358827025] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 358930078] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358990784] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 359028170] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 359221321] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 359294473] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359378800] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 359418294] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 359459756] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 359614200] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359689373] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 359772018] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 359811178] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 359847547] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359912296] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 360109873] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 360204948] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 360251349] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 360286134] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 360319810] 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: 365450995] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 365513799] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 365551888] 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: 368995728] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369188247] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 369223122] 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: 373565350] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 373668688] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 373703301] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373742432] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 373785009] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 373817571] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 373976835] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES [Hera] [HADES][TEST ] [KRELTSC: 374069669] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374146565] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 374183514] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO [Hera] [HADES][TEST ] [KRELTSC: 374230611] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374466497] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 374529614] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR [Hera] [HADES][TEST ] [KRELTSC: 374587212] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374643933] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 374682134] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 374954252] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 375012284] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 375042440] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 375072648] 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: 375495878] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 375552084] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 375766141] 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: 375952366] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376013972] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 376190223] 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: 376320520] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376379694] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 376419565] 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: 376771085] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376823760] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 377046376] 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: 377219132] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377275715] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 377482070] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 377578020] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377633352] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 377668382] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 377935180] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378012183] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 378039467] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 378079963] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 378116954] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378397923] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 378476512] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 378521625] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 378566125] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 378792095] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 378861784] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 378926086] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 378957405] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379008750] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 379248683] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 379329058] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 379359401] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379412148] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 379448207] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 379733108] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 379802084] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379854463] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 379889325] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 380173805] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 380208884] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380260894] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 380298257] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 380502057] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e [Hera] [HADES][INFO ] [KRELTSC: 380615888] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 380661140] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 380965802] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 381077880] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 381110354] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 381152566] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ [Hera] [HADES][TEST ] [KRELTSC: 381563089] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 381599105] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 381833913] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 381891614] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 381916113] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381942196] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381983580] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 382013776] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382045781] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382228777] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 382300766] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382368393] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382410380] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 382440650] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382472024] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382690864] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 382754888] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382777896] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382808234] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 382839415] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382870188] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382911121] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 382945176] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383190526] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383259621] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 383290201] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383320502] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383360651] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 383561030] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383623478] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383652288] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 383675658] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383702811] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383747217] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 383797426] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 383999726] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 384070534] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 384102838] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 384124951] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 384159571] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 384239996] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384473810] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 384602612] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 384641550] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 384685280] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 384939657] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 385004929] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 385068711] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385368652] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 386216397] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 386312426] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 386340545] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 386372946] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 386401216] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 386603140] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 386699836] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386752338] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 387021463] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 387079587] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 387149373] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 387176857] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 387206569] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 387269021] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 387321609] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 387652046] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 387716941] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 387934550] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 388097147] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388133421] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 388175006] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 388204209] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 388377037] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 388515268] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388569365] Expected: Should print: 3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 388917973] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388954925] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 388996105] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 389025316] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 389054935] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 389270283] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389386059] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 389738540] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 389788342] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389828647] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 389857404] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 389888194] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 389947398] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390212898] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 390292721] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 390585652] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 390613199] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 390648342] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 390676174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 390707110] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 390773134] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390827052] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 391112294] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391145411] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 391181774] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 391208540] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391236158] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 391434598] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391523940] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 391628724] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391662189] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 391700244] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 391863327] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391891543] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 391992696] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392042536] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 392293178] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 392326395] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 392401888] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 392427574] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 392454577] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 392512266] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392563498] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 392851051] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 392884686] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 392921520] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 392948598] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 392977294] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 393168440] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 393240182] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 393358754] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 393395694] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 393433424] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 393605270] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 393633229] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 393715122] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 393765934] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 393990789] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 394075195] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 394153912] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 394180510] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 394210034] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 394254566] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394429851] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 394622778] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 394657286] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 394694601] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 394721025] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 394888748] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 394968204] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395016402] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 395116757] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 395151666] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 395326322] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 395381546] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 395418394] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 395468093] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395516927] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 395768613] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 395840266] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 395877153] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 395903909] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 395933250] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 395983618] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396033680] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 396259206] 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: 396347185] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 396388848] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396439721] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 396720042] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 396752882] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 396792601] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 396821063] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 396850099] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 396903654] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397092478] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 397233266] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 397275702] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397325178] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 397605408] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 397638377] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 397676856] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 397702827] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 397731353] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 397783372] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397988860] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 398116100] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 398157849] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 398206382] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 398491236] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 398524148] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 398561682] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 398586976] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 398614607] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 398801779] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 398860831] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 398990018] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 399030688] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 399081461] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 399367467] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 399402395] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 399439373] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 399465266] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 399494385] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 399690274] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 399776796] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 399873504] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 399930744] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 400106549] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 400145442] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 400191735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 400235165] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 400294768] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400353427] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 400673460] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 400705631] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 400748675] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 400775025] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 400802963] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 401000931] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 401076981] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 401196951] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 401237466] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 401434534] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 401538778] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 401614309] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 401653434] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 401683555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 401854650] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 401960047] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 402010825] Expected: Should print population variance of {100,200,300} [Hera] [HADES][TEST ] [KRELTSC: 402050348] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 402089269] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 402267475] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 402340973] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 402400722] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 402499475] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 402555951] Expected: Should print decay slope for a decreasing traject [Hera] [HADES][TEST ] [KRELTSC: 402833258] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 402876533] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 402915638] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 403124873] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 403163706] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 403236128] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 403289036] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 403327344] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 403368177] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 403407355] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 403437821] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 403602736] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 404046279] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404093092] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 404124477] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 404163187] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 404203338] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 404232535] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 404261039] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 404517368] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404570019] Expected: Should print last adaptive_window_width (no error [Hera] [HADES][TEST ] [KRELTSC: 404608710] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 404647434] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 404687285] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 404717389] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 404874764] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 405010961] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 405062958] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 405102741] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 405138802] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 405303294] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 405341873] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 405371215] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 405492501] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 405545624] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 405585278] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 405756369] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 405797007] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 405827847] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 405857091] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 405975184] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 406149995] Expected: Should print last slope_fit_quality_q48 (no error [Hera] [HADES][TEST ] [KRELTSC: 406199473] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 406232990] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 406277848] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 406308154] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 406335023] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 406756491] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 406802817] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 406842974] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 406884591] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 407058070] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 407100886] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 407144927] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 407184247] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 407214743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 407243099] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 407324473] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407502828] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 407532511] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 407572824] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 407616307] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 407646634] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 407676388] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 407750063] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407822042] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 407993767] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 408030228] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 408070969] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 408098206] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 408126204] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 408195724] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 408384639] Expected: Should print: 0 (freshly defined word is not froz [Hera] [HADES][TEST ] [KRELTSC: 408430594] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 408485671] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 408536254] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 408576115] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 408610596] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 408655336] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 408699775] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 408869275] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 408944346] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 408995206] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 409027225] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 409195929] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 409234641] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 409262119] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 409294861] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 409354757] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 409409025] Expected: Should print: 0 (freshly defined word has zero he [Hera] [HADES][TEST ] [KRELTSC: 409446564] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 409480350] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 409654366] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 409684301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 409713639] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 409773112] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 409824285] Expected: Should print the compile-time DECAY_RATE_PER_US_Q [Hera] [HADES][TEST ] [KRELTSC: 409863227] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 409902473] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped [Hera] [HADES][INFO ] [KRELTSC: 410061491] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 410108251] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 410137141] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 410169635] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 410196309] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 410226557] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 410254464] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 410284704] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 410317302] ============================================== [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: [0x000000013dc1df94, 0x000000013dc1df98) [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: 416408348] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 416767826] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 423281649] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 423387803] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 437660004] ( 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=0x7d4ab35a4d3ffc0c mode=p capsule_hash=0x7d4ab35a4d3ffc0c 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: 589445562] 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=0x90208e9ab5ae0070 mode=p capsule_hash=0x90208e9ab5ae0070 dict_hash=0xc06604247eed08b6 [Hera] BIRTH: Artemis live [Hera] Startup: Artemis live [Hera] Heartbeat: 781 ticks, trust=0x00010000, variance=0x00000000 [Hera] LithosAnanke v2.0.1 [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>  [Hera] BYE [Hera] BYE: reaping children [Hera] PARITY:KILL vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 name=Hermes [Hera] PARITY:KILL vm_id=0xa738893044814966-0x8bb2599709683335 name=Artemis [Hera] BYE: cold restart