UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) [=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live Collecting boot information... [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v2.0.0 Architecture: aarch64 Build: Sep 15 2026 01:13:29 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 108 Total memory: 4093 MB Usable memory: 4056 MB =================================== PMM initialized. PMM statistics: Total pages: 1039982 Free pages : 1038571 Used pages : 1411 Total MB : 4062 Free MB : 4056 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. AArch64: running at EL1 IDT installed. APIC: init... PSCI: no DTB -- using HVC (QEMU virt-machine default) GICv2: no DTB GIC node -- using QEMU virt-machine defaults GICv2: distributor+CPU interface enabled, PPI 30 APIC: init done Timer: init... Timer: AArch64 generic timer initialised. Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 2147483608 Free bytes: 2147483608 Used bytes: 0 Peak bytes: 0 Heap base addr: 1207959552 Heap end addr: 3355443200 Heartbeat: init... Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 335544 cells (20971 KB), 202 VM slots VM: bootstrap parity... VM arena allocated: 0x0000000040807000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 249785] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 1834622] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 3806708] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 3908974] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 3969585] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 4044839] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 4331826] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4394712] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 4436610] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4491046] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 5115512] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5196425] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 5604101] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 5655745] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5719028] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 6086797] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 6149404] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6212736] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 6598408] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 6660390] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6924890] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 7266445] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 7329885] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7392864] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 7816702] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 7857171] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7893014] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7963929] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8144755] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8222705] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8272145] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 8310812] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8350609] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 8408199] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8485851] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 8792565] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8998514] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9064513] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 9172747] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 9212277] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9521997] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 9657583] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 9716860] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9983428] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 10144412] 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: 10518893] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 10579324] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10852993] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 10983677] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 11249307] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11297766] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 11390440] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 11438198] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11707783] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 11803500] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 11863076] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12126610] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 12236108] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12289090] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12510466] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 12653366] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12944047] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12988578] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13044640] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 13165208] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 13455252] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13511170] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 13826707] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 13862710] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13906453] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 14205316] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 14237834] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14281492] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 14383539] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 14437284] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14695298] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 14830614] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 14866488] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 14892026] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14944009] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15212372] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 15244146] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 15277542] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 15302922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 15329886] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 15582474] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15624987] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 15723078] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 15767014] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15990421] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 16112398] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16157010] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 16200045] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16413450] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 16539865] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 16583514] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16630921] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 16885752] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 16917457] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 16949691] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17001581] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17035102] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 17071880] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 17110800] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17374843] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17414668] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 17455414] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 17502584] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 17536049] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 17789763] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 17846662] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17905966] 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: 18240156] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 18290561] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18347290] 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: 18697326] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 18752761] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18812040] 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: 19179082] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 19217731] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 19258414] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19533687] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19571729] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 19609468] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 19648062] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19713047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19924832] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19963405] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 20010891] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 20042559] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 20076321] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 20131405] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20353206] 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: 20480088] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 20524151] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 20746535] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20836103] 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: 20965492] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 21177102] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21245836] 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: 21377015] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 21415507] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 21606852] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21708050] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21748470] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 21785512] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 21823878] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22094859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22133413] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 22169137] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 22207276] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22270405] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22311838] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 22548142] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 22592415] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 22625324] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 22659153] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22709495] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22945198] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 23041134] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 23081524] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23133655] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 23470575] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 23524708] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23595902] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 23950530] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23991871] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 24048689] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 24075927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 24100400] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 24413901] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24472590] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 24987500] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 25049236] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25106615] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 25212524] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 25278768] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 25331329] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25561696] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 25671660] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 25704232] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 25746077] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 25776787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 25990196] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 26060852] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26108208] 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: 26212711] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 26490433] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26529617] 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: 26640557] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 26819025] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 26879899] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 26901717] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 26926328] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 26975832] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27022957] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 27341185] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 27387830] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27432163] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 27728727] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 27805129] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27852598] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 27951589] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 28196700] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28268343] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28333633] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28366157] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 28592606] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 28674447] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 28699360] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 28726391] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 28776909] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28996336] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 29095366] 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: 29215361] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 29434687] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29564475] 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: 29668392] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 29906856] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30000165] 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: 30108671] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 30360082] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 30426639] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30478001] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30510047] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 30540994] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 30572945] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30823482] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30877272] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30913120] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 30951360] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 30992217] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 31212293] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 31304219] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 31328690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31355628] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 31413338] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31629289] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 31808742] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 31850119] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32076053] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 32235260] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 32289091] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32545980] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 32639974] 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: 32725714] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 33015147] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33071844] 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: 33380833] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 33418248] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 33447991] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33508753] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 33549318] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33590520] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 33638839] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 33874884] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33906162] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 33956591] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34016293] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 34319578] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 34375968] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34434740] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 34739157] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 34776850] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 34808854] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34872175] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35100152] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 35191749] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 35236286] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 35266952] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 35300986] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 35562685] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35622729] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 35748645] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 36008890] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36066340] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 36860718] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 36954040] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 36989947] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 37023575] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37091381] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37340753] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37382419] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 37432821] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 37484175] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 37526918] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37779630] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 37809452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37845225] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 37912812] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38135483] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 38258700] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 38312134] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38373141] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 38731687] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 38787692] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39050747] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 39178469] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 39240364] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39528660] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 39658690] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 39920384] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40018910] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 40314501] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 40442919] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40493803] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 40527277] 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: 40851825] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 40882722] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40937246] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40969369] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 40999154] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41229046] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41281241] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41316259] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41358231] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 41383287] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41411942] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 41618133] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41708345] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 41817021] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 41867793] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42101282] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 42228502] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 42258076] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42520657] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42591462] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 42624682] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42667098] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 42692969] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42721846] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 43025498] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43073764] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 43388785] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43471630] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43524273] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43846116] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 43924017] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43975522] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 44280558] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 44381486] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44438329] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44660520] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44822004] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44859634] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45087833] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 45126946] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45182224] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 45245064] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45297577] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 45656334] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 45714680] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45767096] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 46122474] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46158819] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46199820] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 46385948] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46410455] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46462873] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46539886] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46823016] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 46921397] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46981574] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 47359391] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47397400] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47442110] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 47474444] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47700247] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 47811722] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47871787] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 47947291] 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: 48241139] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 48296269] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48357040] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 48672775] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48715191] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48765917] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 48799248] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49013532] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 49095387] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49156737] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 49495781] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 49563760] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49625935] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 49959311] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50001856] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50051359] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 50084444] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50120443] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50372350] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50433074] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50555389] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][INFO ] [KRELTSC: 50805069] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 50866521] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50913069] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 51175666] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51232385] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51266492] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 51290986] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51316921] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 51368954] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51418548] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 51704063] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 51749311] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51799033] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 52109799] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 52150231] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52200402] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 52505735] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52559874] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52620504] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 52645998] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52674429] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 52720983] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52988094] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 53083898] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 53130210] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53415482] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 53464327] 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: 53546777] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53579157] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53845016] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 53879640] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53906333] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 53962480] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54011967] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 54288190] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 54331993] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54380041] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 54682079] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 54751740] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54795237] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 55060160] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 55141172] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55184221] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 55246930] 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: 55524536] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 55556608] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55601599] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55634248] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55668156] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55708275] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 55734726] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55763013] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 56012359] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56057607] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 56162631] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 56418728] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56458398] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 56565812] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 56614595] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56849844] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 56962875] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 56994688] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57047694] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 57289267] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 57318494] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 57353407] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 57378685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 57406220] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 57471246] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57727510] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 57780898] 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: 57871113] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 57920514] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58149553] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 58268841] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 58321824] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58371386] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 58697415] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 58730377] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58782775] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 58998070] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59030005] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59070161] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 59096793] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59126083] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 59188586] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59238108] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 59502030] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 59560932] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 59593980] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59643012] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 59896184] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 59939168] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59984902] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 60090459] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 60303672] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60395319] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60425589] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60459378] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60499389] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 60525203] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60748853] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 60814224] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60864494] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 61144315] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 61196239] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61238150] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 61275997] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 61339893] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 61372617] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61430505] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 61664861] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 61705820] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 61753007] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 61790988] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 61827415] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 62069904] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62128965] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 62270850] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 62470544] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62528757] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 62589024] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 62629445] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62699510] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 62892049] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 62990031] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 63039736] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 63097348] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 63141290] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 63357159] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 63430598] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 63465742] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 63522149] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63583891] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 63916372] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63970581] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64201074] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 64399828] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 64679742] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64826284] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 65195162] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 65252196] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65312454] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 65671323] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 65745209] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 65984943] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66093566] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 66485382] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 66554310] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66615999] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 67015151] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 67055926] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67090252] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67380794] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67422108] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 67458823] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67491891] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67733215] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 67818027] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67865083] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 67915178] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 68126305] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68217194] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 68277517] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68328394] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 68618682] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 68663791] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68712303] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 68991106] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 69104048] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69168303] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 69498186] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 69541205] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69593333] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 69911271] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 69972360] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70025105] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 70352974] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 70417582] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70470015] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 70833610] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 70879587] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70931536] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 71146229] 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: 71328633] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 71359504] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 71386133] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71688930] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 71723284] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 71752713] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 71781075] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71832582] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 72108897] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72152054] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 72191577] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 72218736] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72247379] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72493806] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72592856] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72695029] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 73000502] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73052766] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 73337995] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73441009] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73493110] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73806738] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 73899853] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73950286] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 74228784] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 74292699] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74341023] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 74443670] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 74719233] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74795707] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 75100739] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 75207968] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75264970] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 75629105] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 75678389] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 75713101] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75938383] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76022368] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 76060741] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76094165] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76164432] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76354954] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76441611] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 76498635] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 76531354] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76570387] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 76622227] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76884418] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 76984595] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 77258696] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 77399556] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77464816] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 77835065] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 77894235] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78168092] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 78318751] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 78525672] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78620559] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 78747333] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 79004346] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79118513] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 79476890] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 79514255] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79564244] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 79667416] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 79892732] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 79965505] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80017173] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 80050921] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 80080486] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 80255480] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80341545] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 80374656] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 80404664] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 80431931] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80483913] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 80699105] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 80787490] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 80857998] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 80883896] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 80912525] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 81147109] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81285932] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 81388330] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 81671342] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81746760] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 82114617] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 82179833] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82228687] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 82601120] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 82638860] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 82866566] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82984632] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 83090962] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 83355676] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83435746] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 83540372] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 83821276] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83884846] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 83986251] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 84248571] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 84297241] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84349422] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 84382729] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 84414653] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84636518] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84741824] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84774531] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 84805990] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84833377] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85083045] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 85170496] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 85203808] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 85243321] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 85269659] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 85298412] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 85532720] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85622742] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 85729943] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 86018664] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86078771] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 86451701] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 86510901] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86560900] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 86947281] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 86980697] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 87008246] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87274909] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 87361825] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 87393862] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87421466] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87472995] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87701230] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 87788972] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87816405] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87869641] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 87903239] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 88104748] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 88201412] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 88243934] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 88272564] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 88321486] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88564586] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 88730145] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 88774077] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89021421] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 89168737] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 89207687] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 89489264] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89571450] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 89885992] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 89994871] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90044734] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 90398422] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 90430551] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 90458111] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90511001] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 90754140] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 90853387] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 90894888] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 90922332] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 91151308] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 91253246] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91303481] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 91547059] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 91625448] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91668416] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 91771462] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 91984778] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92123735] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 92223111] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 92450028] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92562225] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 92677127] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 92896756] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 92981317] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93038477] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 93071280] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 93106653] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 93280005] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 93357512] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 93428636] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 93476710] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93525684] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 93872341] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 93914318] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93963324] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 94324734] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 94369409] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94418351] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 94773989] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 94814472] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94862062] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 95174599] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 95245293] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 95277569] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95486000] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95550035] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95625190] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 95655174] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95683019] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95736970] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95936959] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 95999236] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 96037971] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 96063720] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 96091936] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 96140626] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96365282] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 96553243] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 96754237] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96884693] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 96987053] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 97029892] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97264595] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 97394251] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 97435573] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97632696] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 97805522] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 97836632] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 97864522] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97919331] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 98117543] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 98188766] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 98215511] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98268795] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 98308120] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 98343121] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 98553721] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 98618510] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 98648557] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 98693522] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98741703] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 99069027] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 99108034] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99157422] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 99489919] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99535931] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99584946] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99921397] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 99973221] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100021722] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 100357251] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 100414757] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100462369] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 101155495] 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: 101259313] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 101290420] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 101316514] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101376904] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 101562899] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 101631610] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 101671198] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 101698004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 101729841] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 101775029] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101824604] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 102188415] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102229325] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102408837] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102556263] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 102597780] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102648112] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 103014029] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 103056546] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103106066] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 103205679] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 103474516] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103543891] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 103850422] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 103881994] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 103910492] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103962808] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 104002269] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 104271731] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 104345668] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 104374056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 104401867] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 104659603] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104737683] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 104837678] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 105091361] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105173412] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 105273308] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 105528234] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105607277] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 105708162] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 105964473] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106037381] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106110243] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 106143607] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 106348613] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 106413146] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 106437585] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 106464866] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 106509488] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106559013] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 106924797] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 106963624] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107014043] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 107307047] 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: 107404564] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 107446440] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107660641] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 107816714] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 107848409] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 107877244] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108144921] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 108216333] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 108249831] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 108290310] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 108316302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 108344372] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 108633315] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108685162] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 109005107] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 109092789] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109141246] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 109430471] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 109503779] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109563515] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 109876572] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 109967565] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110015394] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 110403856] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 110450159] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110498786] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 110887085] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 110920113] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111084344] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111211510] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111244731] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 111278988] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 111318398] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 111344090] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111533087] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 111662795] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111713245] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 111981637] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 112088737] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112137614] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 112239748] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 112494419] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112564454] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 112665272] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 112921050] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112996809] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 113098213] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 113318666] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113425774] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113475799] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 113784998] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 113855609] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 113882908] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113934579] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 113968051] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 114172919] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 114279316] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 114320597] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 114354300] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 114393564] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 114420282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 114608880] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 114720424] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114769939] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 115096846] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 115170314] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115219732] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 115527455] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 115614390] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115662062] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 115996089] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116055533] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116104153] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116469370] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 116509463] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116556448] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 116920693] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 116952107] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 116979906] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117033799] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117234668] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 117298816] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117325831] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117378942] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117414052] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117449751] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 117652662] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 117716597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117748396] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 117796364] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117845105] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118140417] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118196404] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118245377] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118493035] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118572837] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118637889] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 118710485] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 118972557] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119104149] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119153965] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119462413] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 119553836] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119604441] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 119927192] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 119958224] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 119985920] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120037371] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 120069848] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 120283206] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 120310953] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120379888] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 120432916] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 120466308] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 120674827] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 120712893] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 120768464] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 120833456] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120884314] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 121178390] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 121256091] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121305956] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 121662935] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 121709125] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121758082] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 122105755] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 122146950] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122196491] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 122561963] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 122603669] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122651282] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 122983409] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 123015175] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123043822] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123096840] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123350232] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 123428528] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123455963] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123509638] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123543962] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 123809212] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 123880996] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 123907105] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 123935746] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 123982234] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124231052] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124333564] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 124374238] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124606825] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 124701839] 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: 124999093] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 125120875] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125170350] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 125268229] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 125478327] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125569236] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 125669664] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 125702805] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 125886573] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125992220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 126025172] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 126061590] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 126101049] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 126126828] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 126155253] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 126433236] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126483158] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 126756659] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 126869903] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 126919960] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 127019821] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127312144] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127362293] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127599915] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127685284] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127734309] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 127835297] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 127880318] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128080173] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 128206011] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 128237720] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 128265399] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128317554] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 128486068] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 128555754] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 128584189] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128637784] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 128673274] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 128706393] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 128746544] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 128894447] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 128934470] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 128987027] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129037173] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129139505] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129180098] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129361618] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 129438786] 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: 129550117] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129592410] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 129761010] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129914492] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 129956851] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130005118] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 130339208] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 130388894] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 130416362] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130467968] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 130685525] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 130726251] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 130755203] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130839221] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 130873768] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 130908151] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 131096094] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 131144025] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 131196105] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 131244679] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131294184] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 131538182] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131625682] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131670935] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131767715] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131810905] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132057763] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132162439] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132206272] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132476204] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132593839] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132640392] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132861538] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 132999793] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 133030979] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133058516] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133271012] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133372933] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 133406852] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133433955] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133486351] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 133520250] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 133710315] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 133799674] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 133862808] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 133899608] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 133950982] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134139639] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 134236922] 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: 134320774] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134361714] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134541952] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134685767] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134726640] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 134775546] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 135029272] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135101499] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135150375] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135251205] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135429481] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135518964] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 135621935] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 135653827] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 135685237] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135871961] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 135948458] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 135979347] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 136005477] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136058225] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 136091672] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 136126819] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 136337234] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 136413680] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 136462553] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 136510424] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136561406] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 136837690] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 136879376] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136928360] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 137197938] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 137329355] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137378994] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 137604782] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 137638612] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 137705614] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137762306] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 137800130] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 137834342] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 137874035] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 138050024] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 138118585] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 138183620] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138232756] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 138505489] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 138613671] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138682273] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 138924368] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 139016954] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 139058529] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139108828] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 139376000] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 139440298] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 139476990] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139530745] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 139564057] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 139598129] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 139790730] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 139829098] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 139899630] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 139947111] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139996352] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 140265067] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 140347488] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140396795] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 140656200] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 140778984] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140828627] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 141125229] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 141203377] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 141233288] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141286172] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 141320208] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 141354498] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 141394702] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 141559498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 141631232] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 141721787] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141771714] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 142130956] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 142179077] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142229208] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 142553952] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 142594121] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142644293] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 142983262] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 143017840] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 143045726] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143264731] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 143339243] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 143371617] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 143408555] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 143435296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 143464188] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 143512028] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143774298] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 143880941] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 143920699] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144114120] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 144267542] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 144309033] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 144358244] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 144651031] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 144762094] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 144803918] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145016174] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 145158626] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 145191126] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 145218523] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145270739] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 145523016] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 145602154] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 145641653] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 145667327] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 145876150] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 145985529] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146035565] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 146318228] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 146416861] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146466472] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 146565995] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 146773229] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146863668] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 146962654] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 147007169] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147291110] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 147392575] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 147426506] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 147665580] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147753036] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 147786874] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 147819957] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 147860215] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 148052397] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 148141063] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 148211687] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148261838] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 148609627] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 148654784] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148707294] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 149082811] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 149134552] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149319871] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 149488695] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 149558269] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 149602943] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 149923109] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 150024678] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 150300198] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150383185] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 150484266] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 150758910] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 150806809] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150861179] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 150895110] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 151078379] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 151126329] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 151148350] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 151173604] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 151220013] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151269342] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 151370879] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 151627352] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151699124] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 151966672] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 152012612] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152060380] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 152162364] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 152196946] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 152410601] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 152497363] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 152555409] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 152598765] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152648837] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 153024417] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 153067980] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153356707] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 153462540] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 153506265] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153789649] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 153894320] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 153929085] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 154135703] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 154216783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 154255950] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 154304550] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154354943] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 154681742] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 154737221] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 154778270] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154826940] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 155172490] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 155212839] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155262499] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 155603831] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 155645651] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155694759] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 156018627] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 156060175] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156110055] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 156466036] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 156498003] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 156525803] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156776050] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 156866386] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 156900386] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 156940812] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 156966660] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 156995490] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 157289046] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157343230] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 157685270] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 157754873] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157802397] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 158118923] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 158224582] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158281783] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 158583244] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 158626615] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158675907] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 159015849] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 159078739] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159128660] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 159366561] 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: 159549172] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 159580716] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 159764278] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159870894] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 159904105] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 159938672] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 159979125] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 160022848] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 160228573] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 160318253] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 160371167] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 160404019] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 160453839] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160749401] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 160783586] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 160829615] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160878549] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 161114148] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 161206387] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161256748] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 161287091] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 161506792] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161629163] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 161661930] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 161705422] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161754443] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 162027580] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 162091125] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162140873] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 162171770] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 162370308] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162456947] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 162481197] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 162513161] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 162541299] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162594861] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 162628954] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 162839892] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 162901456] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163009392] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163051931] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 163300651] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163376719] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163430917] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163468630] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 163504227] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 163789051] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 163834048] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 163862775] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 163919283] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164200596] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 164234882] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 164287118] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164338079] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 164375132] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 164673039] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164731814] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 164762152] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 164959484] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165061769] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 165096410] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 165145488] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165195854] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 165232531] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 165278693] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165503689] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 165576432] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 165613043] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 165641188] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165819276] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 165864511] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 165940698] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 165974623] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166027525] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 166064616] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 166100617] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 166275149] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 166301640] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 166346423] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 166422417] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166471609] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 166502868] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 166673886] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166793469] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 166843018] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 166889128] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166938557] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 166970028] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 167180222] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167241379] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 167272611] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 167322393] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167372105] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 167403913] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 167582483] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167660018] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 167691394] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 167721268] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167774420] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 167807772] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 167842155] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 168020847] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 168074567] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 168103248] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 168154083] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168203102] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 168235043] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 168277088] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168483653] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 168531696] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 168574923] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168622852] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 168654001] Running M*.negative: -123 456 M* . . CR [Hera] -1 -56088 [Hera] [HADES][TEST ] [KRELTSC: 168704203] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168885532] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 168958921] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 0 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 169008784] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169061679] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 169094891] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 169142912] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169332696] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 169401347] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 169437009] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169491097] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 169524867] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 169555074] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 169609957] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 169810711] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 169888525] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 169928029] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 169954996] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 169984823] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 170168485] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170252263] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 170295782] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 170344395] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170395696] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 170427727] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 1844674407370955161 6 [Hera] [HADES][TEST ] [KRELTSC: 170621223] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170709720] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 170745295] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 170793867] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170844039] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 170875180] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -184467440737095506 -16 [Hera] [HADES][TEST ] [KRELTSC: 171065713] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171157658] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 171190099] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 171225943] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171279463] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 171314415] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 171346196] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171621798] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 171670197] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 171707267] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 171755431] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 171924909] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 171974409] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 172014079] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 172041592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 172072249] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 172127798] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172178295] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 172209018] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 172436598] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172536849] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 172567712] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 173272254] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 173317664] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173407861] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 173440003] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 173490225] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173782332] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 173811961] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 173847122] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173901597] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 173935430] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 173967918] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174251772] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 174298330] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 174334232] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 174556478] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 174632594] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 174672575] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 174732077] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174781689] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 174986828] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 175107375] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175156226] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 175188209] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 175391992] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175533572] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 175566844] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 175614165] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175840819] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 175939425] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 175989041] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176042774] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 176076540] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 176108999] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176350869] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 176417284] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 176451032] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 176491374] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 176518723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 176546205] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 176867187] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176918915] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 176954283] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 177138359] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177231038] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 177264676] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 177316684] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177366542] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 177399561] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 177583079] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177683080] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 177719586] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 177760769] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177820113] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 177974589] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 178017979] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178112426] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 178145241] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 178186174] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 178227106] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 178253974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 178282579] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 178481174] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178569607] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 178602465] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 178651155] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 178701694] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 178864006] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 178968625] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179017875] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 179051610] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 179103035] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179151250] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 179335255] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 179425886] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179475828] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 179505233] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 179541602] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179595143] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 179791574] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 179823331] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179916344] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 179948846] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 179984222] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 180023341] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 180216480] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 180288596] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 180352459] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180402930] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 180437579] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 180653756] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180745232] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 180777702] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 180833099] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180883327] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 181080950] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 181169915] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181215659] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 181245842] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 181281032] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181335394] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 181608966] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 181675122] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181729085] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 181939537] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 182043140] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 182081792] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 182108086] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 182136973] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 182191924] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182410181] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 182478064] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 182524937] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182574862] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 182605063] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 182865098] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182947100] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 182978801] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 183027977] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183240878] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 183283214] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 183377161] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183426733] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 183457954] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 183492220] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183790137] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 183824425] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 183855599] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183910267] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 183945244] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 184229121] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 184270347] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 184296414] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 184324522] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 184525853] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 184621840] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 184663016] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 184696513] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 184759318] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 184814870] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 184846718] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 185116925] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185194463] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 185226709] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 185450308] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185558018] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 185588610] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 185638402] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185847475] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 185879789] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 185928791] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185978692] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 186047232] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 186081588] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186335282] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 186435135] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 186465445] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186522282] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 186702819] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 186738011] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 186778338] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 186810864] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 186839971] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 186898351] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186950903] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 187114789] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 187166832] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187260307] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 187294611] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 187339100] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187389735] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 187573374] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 187680553] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187732415] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 187765885] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 187801752] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188012063] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 188070662] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 188130866] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188184691] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 188218427] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 188254397] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 188523327] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 188570312] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 188598849] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 188649628] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188854371] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 188938564] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 189020052] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189069634] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 189101145] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 189143727] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189439811] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 189470463] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 189519559] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189569871] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 189868792] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 189919839] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189969363] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 190003663] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 190217929] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190312248] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 190346327] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 190378076] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190431618] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 190660097] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 190749935] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 190790736] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 190817214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 190845662] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 191095064] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191198070] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 191230120] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 191279140] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191330750] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 191538622] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 191630789] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191681475] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 191714497] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 191961272] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192032202] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 192081503] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 192118609] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192171616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 192344957] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 192410902] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192478088] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 192511761] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 192545797] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 192586139] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 192613372] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 192641958] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 192905924] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193012924] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 193050853] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 193333686] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193408612] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 193443026] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 193645686] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193737099] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 193774287] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 193825217] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193877532] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 193911111] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 194128193] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194268455] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 194302000] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 194333216] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194551166] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 194592374] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 194631070] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 194671347] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 194697169] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 194725975] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 194777708] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194992877] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 195058613] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 195109614] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195157994] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 195188365] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 195236284] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195471301] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 195522559] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 195567014] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195617691] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 195647893] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 195876226] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195919974] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 195947211] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 195981291] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196034232] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 196066784] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 196096067] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196381021] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 196415338] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 196451766] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 196491886] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 196517399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 196545331] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 196839141] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196916641] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 196947167] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 197211451] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197291195] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 197321159] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 197365449] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197591722] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 197692330] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 197743643] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197792902] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 197823341] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 198136625] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 198178990] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198228920] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 198260869] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 198500906] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198596884] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 198627925] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 198662639] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198890745] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 198972118] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 198999686] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199051621] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 199084817] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 199118542] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 199340371] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 199434766] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 199472466] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 199523183] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199572249] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 199761550] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 199805457] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199889537] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 199918949] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 199963181] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200012822] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 200274937] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 200345463] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200395002] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 200425582] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 200606363] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200675105] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 200717495] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 200750062] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200802395] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 200836051] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 200868244] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201133573] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 201203493] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 201238224] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 201277356] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 201516967] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 201602703] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 201673827] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201722977] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 201968500] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 202036234] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202083879] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 202114684] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 202156819] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202398628] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 202496363] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 202556912] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202605523] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 202845899] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 202922057] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202971380] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 203002350] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 203034334] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203308120] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 203353877] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 203383594] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203436570] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 203469723] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 203707021] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 203787695] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 203813791] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 203842909] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 203893016] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204098714] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 204146644] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 204230221] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204279628] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 204314957] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 204566290] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204667955] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 204701619] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 204750138] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204952098] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 205029292] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 205078363] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205128876] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 205165952] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 205197645] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205427230] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 205526265] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 205560810] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 205601032] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 205627474] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 205655834] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 205943184] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206004626] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 206035975] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 206077507] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206371638] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 206421823] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 206466332] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206516632] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 206757818] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 206852632] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206902427] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 206936219] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 207147779] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207289120] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 207323096] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 207358197] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 207397295] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 207578400] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 207638961] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 207696231] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207746823] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 207778956] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 207824232] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208060279] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 208112620] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 208155230] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208204639] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 208238545] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 208449950] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208538823] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 208570236] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 208601826] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208654781] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 208688263] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 208892094] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 208964863] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 208990962] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 209018858] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 209076661] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209126015] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 209372596] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 209445570] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209495251] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 209528370] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 209725942] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209860671] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 209894041] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 209928272] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 209967940] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 210131565] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 210193670] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 210297530] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210347045] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 210381255] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 210600325] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210733051] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 210768266] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 210801500] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210854492] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 211086156] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 211169096] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 211208206] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 211236250] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 211264998] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 211535577] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211621178] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 211646113] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 211695125] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211745054] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 212014702] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 212061440] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212114790] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 212149491] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 212354258] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 212387527] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 212456818] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 212502875] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 212543012] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 212569115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 212597504] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 212826712] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212892981] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 212922761] Running BASE.hex: HEX FF . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 212967210] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213016036] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 213046235] Running BASE.octal: OCTAL 52 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 213352484] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213402068] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 213433570] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 723 [Hera] [HADES][TEST ] [KRELTSC: 213483854] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213765550] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 213808438] Running BASE.base_fetch: BASE @ . CR [Hera] 16 [Hera] [HADES][TEST ] [KRELTSC: 213858592] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 213909585] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 214183170] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 214226861] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 214280767] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 214316473] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 214516318] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 214612190] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214663969] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 214696542] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 214744178] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214960042] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 215008250] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 215096347] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215148521] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 215179955] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 215409580] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 215508511] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 215559734] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 215587809] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 215634339] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215861669] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 215922324] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 2A [Hera] [HADES][TEST ] [KRELTSC: 215966769] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216016753] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 216047111] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] FF [Hera] [HADES][INFO ] [KRELTSC: 216260767] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 216358784] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216406354] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 216438630] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 216471626] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 216511737] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 216696715] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 216741916] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 216819974] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216870348] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 216899496] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 216944397] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217224819] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 217260166] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 217321154] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217371917] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 217407474] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 217606515] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 217679871] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 217706127] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 217735254] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 217828140] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218112706] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 218144639] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 218180028] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218229260] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 218477327] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 218565220] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218615047] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 218646919] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 218681424] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 218872986] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 218943242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 218994394] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 219043193] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219092878] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 219126840] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 219327285] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219384245] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 219442005] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 219490307] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219540825] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 219712314] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 219780855] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 219830804] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 219855452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 219884040] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 219935606] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219985493] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 220233741] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 220314707] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220368178] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 220399046] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 220447246] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220639744] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 220671951] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 220740014] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 220782940] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 220810182] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 220838764] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 221042773] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221100882] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 221135887] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 221192133] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221257072] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 221296879] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 221516764] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221576715] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 221615800] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 221659823] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 221709482] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 221863882] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 221943067] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 221995760] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222057952] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 222099961] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 222142084] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222388501] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 222444512] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 222493658] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222546185] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 222576990] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 222744130] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 222783438] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 222809960] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 222836419] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 222883331] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222934529] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 222968421] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 223005877] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 223174437] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223262592] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 223295275] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 223329949] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 223370312] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 223414314] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 223449384] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 223624138] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 223681441] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 223709651] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 223781050] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223833685] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 223867625] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 224039337] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224153470] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 224203736] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 224260115] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224310220] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 224473720] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 224552878] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224605915] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 224637400] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 224671002] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 224703642] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224758041] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 224919798] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 224976149] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 225027022] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 225055969] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 225083893] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 225151086] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225324428] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 225365926] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 225443435] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225493830] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 225526701] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 225580295] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225631890] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 225793079] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 225860929] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225921522] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 225955194] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 225993582] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 226033012] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 226061570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 226211091] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV [Hera] [HADES][TEST ] [KRELTSC: 226274667] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226331730] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 226386196] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 226422695] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226475140] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 226668580] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 226723391] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226771833] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 226803195] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 226840947] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 226880582] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 226934083] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 227109369] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 227163841] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 227221657] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 227249841] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 227278386] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO [Hera] [HADES][TEST ] [KRELTSC: 227339836] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227529506] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 227581076] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 227630676] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227692494] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 227735622] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 227782029] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227953580] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 227995923] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 228073245] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 228109416] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228166555] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 228197366] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 228232721] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 228397687] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 228434341] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 228487768] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 228565583] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228619155] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 228648569] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 228834074] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228887663] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 228948633] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 229000018] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229054125] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 229084509] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test [Hera] [HADES][INFO ] [KRELTSC: 229129802] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 229187377] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229365483] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 229417953] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 229488967] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229539753] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 229804556] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 229847356] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 229887770] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 229921646] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 229950351] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 230027216] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230245309] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 230303681] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 230373033] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230590008] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 230681256] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 230746885] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230800881] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 230834700] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 231113805] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231175172] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 231211678] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 231247882] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 231288572] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 231517220] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 231581488] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 231635953] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231689439] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 231720407] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 231761534] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232006461] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 232076971] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 232114030] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232165145] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 232199906] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 232429029] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232525097] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 232562945] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 232736531] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 232816843] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 232847389] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 232877085] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 232946044] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232995911] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 233025918] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 233294109] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233360685] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 233392424] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 233430479] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233621425] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 233666949] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 233708236] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233754852] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 233784783] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 233819214] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 233858797] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 233885692] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 233915411] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 234156106] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 234276635] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 234309909] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 234501327] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 234635756] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 234671828] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 234709635] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 234749711] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 234907725] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234949340] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 234995044] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235044299] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 235077294] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 235127490] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235177670] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 235329690] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 235377469] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235461559] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 235491426] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 235783932] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235826078] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 235889033] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 235956466] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236009190] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 236039884] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 236278650] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236358230] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 236389152] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 236426341] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 236465773] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 236492586] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 236520771] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 236692341] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236748320] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 236788177] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 236860064] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236909361] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 236944331] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 236995591] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237228242] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 237289759] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 237329471] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 237370098] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 237538229] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 237612811] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 237705823] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237760296] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 237795202] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 237842057] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238034511] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 238120480] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 238174583] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 238213797] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 238240699] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 238269664] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 238437008] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238535623] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 238566849] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 238631873] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 238682258] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 238722806] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 238991922] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 239052833] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 239093713] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 239127602] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 239348508] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 239435853] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 239480600] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 239523512] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239572718] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 239805091] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 239903562] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239953273] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 239984002] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 240022238] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240281286] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 240345284] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 240392783] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240442395] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 240475607] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 240690209] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240790555] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 240822741] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 240867324] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241092264] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 241195005] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 241240518] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241426433] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 241458163] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 241525155] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 241567466] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 241593365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 241622642] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 241675431] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241727455] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 241762295] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 241964039] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242047797] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 242079317] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 242127071] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242176108] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 242208406] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 242410820] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242492241] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 242525609] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 242559791] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 242598114] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 242625009] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 242652918] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 242947024] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243010716] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 243202888] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 243930215] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 244121689] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244172467] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 244203693] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 244254381] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244305076] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 244337363] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 244384803] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244450955] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 244649353] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 244729079] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 244767242] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 244795524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 245013595] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 245094893] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245149975] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 245183870] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 245224333] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245267577] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 245522419] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 245645361] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 245689687] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 245721517] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 245965869] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246170902] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 246215872] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 246253001] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246300396] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 246332532] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 246382405] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246434301] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 246465047] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 246666951] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246800089] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 246833918] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 246870189] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 246908505] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 247125081] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 247200805] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 247259162] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247308300] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 247338980] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 247574278] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247635154] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 247684027] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 247725873] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247776169] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 247809272] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 248104168] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248156063] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 248372844] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 248456256] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248520542] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 248551742] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 248593522] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248642446] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 248675484] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 248894487] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248959110] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 248993677] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 249037789] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249087998] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 249265467] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 249316666] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249376247] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 249415584] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 249459336] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249719307] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 249770170] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 249814517] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 249863440] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 249896168] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 250091677] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 250144482] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 250197957] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 250224679] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 250253892] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 250288644] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 250327951] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 250355447] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 250384416] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 250647947] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250723618] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 250913502] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 251014495] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251082433] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 251112898] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 251160132] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251341732] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 251406352] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 251503570] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251552698] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 251583393] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 251617333] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 251672767] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 251845517] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 251939176] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 251996027] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252052593] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 252225088] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 252316932] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 252371808] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252432468] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 252467150] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 252654542] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 252707399] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 252735242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 252798158] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 252859320] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252909437] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 252943826] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 253358815] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253602294] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 253732153] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 253943153] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254060166] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 254102934] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 254166968] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254230257] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 254270038] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 254454298] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 254518167] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254592705] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 254628102] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 254663244] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 254832980] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 254861614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 254917669] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 254974583] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255025592] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 255059448] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 255096619] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255152047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 255317393] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 255359206] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255448154] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 255483098] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 255517538] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 255557208] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 255584939] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 255613040] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 255835878] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255917460] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 255965256] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 256019336] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256238373] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 256310697] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 256364904] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256427338] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 256460766] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 256694575] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 256763171] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 256794523] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 256822857] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 257062141] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 257113974] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 257147160] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 257187510] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 257237608] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 257272674] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 257307132] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 257530655] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 257629057] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 257695666] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 257963627] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 258018501] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 258052156] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258102162] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 258136153] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 258392303] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258466984] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 258501120] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 258547037] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258598255] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 258631527] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 258893243] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259002997] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 259043720] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 259216139] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259282815] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 259313907] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 259347654] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259397827] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 259441934] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 259489516] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259671972] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 259713445] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 259785032] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259835613] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 259866695] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 259900044] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259952905] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 260117942] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 260191662] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260242016] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 260275232] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 260311082] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 260350853] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 260378132] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 260542194] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 260609211] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260673166] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 260703788] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 260749731] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260801972] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 260951306] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 261006532] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261093107] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 261123763] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 261169248] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261221532] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 261251948] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 261439288] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261527701] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 261559821] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 261596259] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 261636484] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 261665434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 261693236] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE [Hera] 42 [HADES][INFO ] [KRELTSC: 261904867] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 261970400] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262021324] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 262053151] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 262122459] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262294205] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 262360769] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 262424729] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262476459] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 262516155] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 262721870] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262804410] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 262839538] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 262880634] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 262926168] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 263097561] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 263131511] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 263204067] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 263230546] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 263258637] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 263362369] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263412217] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 263598647] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 263658643] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263712445] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 263745799] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 263785767] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263839727] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 263991571] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 264068564] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264160752] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 264192282] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 264226110] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264279570] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 264438167] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 264539733] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 264599796] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 264626753] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 264655718] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 264725636] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264931673] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 264978149] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 265015336] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265069529] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 265102433] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 265142277] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265323227] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 265387383] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 265421955] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265475670] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 265509805] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 265545286] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 265585446] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 265747913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 265782826] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 265855255] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265905149] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 265937419] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 265976657] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266026013] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 266191621] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 266262023] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266320106] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 266354343] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 266389129] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 266428984] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 266582450] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 266619765] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 266694522] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266753712] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 266786156] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER [Hera] [HADES][TEST ] [KRELTSC: 266831397] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266883547] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 267038116] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 267086065] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267171666] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 267205629] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 267242882] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 267283414] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 267313083] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 267341410] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 267523991] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267609190] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 267642795] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 267683593] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267742830] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 267778062] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF [Hera] [HADES][TEST ] [KRELTSC: 267950725] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268035585] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 268069300] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 268110419] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 268150444] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 268177390] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 268205312] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 268369318] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268443875] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 268489862] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 268530806] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268581065] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 268614122] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 268650994] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268882761] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 268924911] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 268959411] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 268999747] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 269148627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 269186784] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 269238053] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269306628] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 269339459] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 269372294] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269425220] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 269458165] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 269492660] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269699117] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 269755431] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 269798306] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269853088] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 270039713] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 270099327] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 270139390] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 270166554] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 270195400] 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: 271361600] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271425308] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 271457545] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 271494515] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271550914] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 271584373] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 271619013] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271795089] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 271840380] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 271915036] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271972457] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 272006262] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 272041388] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 272081259] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 272228935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 272267989] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 272345746] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272396857] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 272429859] 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: 273431422] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273617730] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 273650503] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 273686334] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273735330] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 273767615] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 273806179] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 273845539] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 274015094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 274060346] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 274127958] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274185155] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 274220111] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 274255460] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274441721] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 274482537] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 274547802] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274597026] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 274631720] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 274666587] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 274716640] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 274882544] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 274923852] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275003267] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 275037635] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 275069320] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275122931] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 275155829] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 275321433] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275402096] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 275441261] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 275477071] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275529813] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 275565484] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 275602219] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275798768] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 275862083] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 275897554] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275954341] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 275992810] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 276030143] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276218676] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 276292617] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 276326144] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276379724] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 276417578] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 276454904] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276635938] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 276672451] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 276738003] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276786868] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 276820188] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 276859829] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277051193] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 277084288] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 277142496] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277207489] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 277242401] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 277275229] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277328990] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 277508648] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 277610617] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 277649824] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 277693246] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 277730130] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 277880463] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 277932460] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 278006449] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278054529] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 278082423] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][TEST ] [KRELTSC: 278123471] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278172180] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 278212130] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 278434220] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278512856] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 278542786] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 278594396] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278789973] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 278856357] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 278904015] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278955286] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 278985990] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 279025380] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 279051952] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 279201922] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 279304976] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279356240] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 279386896] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 279437361] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279487694] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 279654091] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 279743863] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279793788] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 279824134] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 279875305] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279925956] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 280088918] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 280186265] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280236468] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 280269485] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 280305910] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280359484] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 280529391] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 280589987] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 280626781] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 280654741] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 280702357] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280754874] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 280784622] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 280960154] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 281055783] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281105183] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 281136588] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 281185167] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281234255] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 281398952] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 281492791] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281541189] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 281572148] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 281626310] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281675636] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 281843663] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 281939599] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281988089] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 282019912] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 282055058] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282108577] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 282278151] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 282330182] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 282372550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 282400762] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 282446396] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282499126] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 282530922] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 282709738] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282796504] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 282832720] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 282878857] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282930953] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 282962873] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 283152654] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283243087] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 283273948] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 283319999] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283372834] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 283404965] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 283603932] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283688025] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 283719347] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 283752707] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283808390] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 283842139] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 284022429] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 284049455] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 284077453] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 284133925] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284183531] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 284218489] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 284266814] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284485086] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 284523102] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 284576282] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284625458] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 284660291] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 284836912] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284929688] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 284962775] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 284995553] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285047879] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 285083694] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 285114648] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285302637] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 285377872] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 285412140] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 285439640] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 285468178] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 285512568] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285561790] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 285729303] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 285819541] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285871007] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 285900692] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 285945902] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285994348] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 286150671] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 286251529] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286301700] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 286333116] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 286367311] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 286393449] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 286422709] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 286607919] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286700168] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 286732527] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 286779742] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286830583] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 286863453] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 287051820] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287135105] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 287166435] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 287200352] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 287226305] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 287255199] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! [Hera] 3 [HADES][TEST ] [KRELTSC: 287311689] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287490291] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 287563910] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 287596285] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287649868] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 287680986] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 287713474] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287887162] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 287933692] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 288009063] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 288036309] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 288064988] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 288112802] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288165041] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 288332811] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 288394759] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288472780] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 288503137] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 288538944] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 288568199] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 288595819] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 288783680] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288878332] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 288910760] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 [Hera] [HADES][INFO ] [KRELTSC: 288966723] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 289019575] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289195892] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 289243249] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 289329617] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289381239] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 289415411] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 289469321] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289681436] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 289759410] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 289796219] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 289824026] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 289853450] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 289907265] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290096110] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 290131563] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 290220346] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290272410] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 290304286] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 290344498] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 290520926] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 290566669] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 290645142] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 290685578] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 290714922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 290744305] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 290953097] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291004030] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 291069243] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 291103202] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291155840] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 291190216] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 291387543] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291435469] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 291473059] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 291523529] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291573963] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 291612655] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 291650148] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 291831859] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 291892246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 291921424] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 292002414] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292058165] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 292089651] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 292273849] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292358061] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 292391089] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 292432414] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292487116] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 292520897] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 292692033] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 292772616] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 292802604] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 292831099] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc [Hera] [HADES][TEST ] [KRELTSC: 292894043] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292946999] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 293119599] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F [Hera] [HADES][TEST ] [KRELTSC: 293225157] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293278757] Expected: Should refuse to forget a word defined before FEN [Hera] [HADES][TEST ] [KRELTSC: 293319058] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE [Hera] [HADES][TEST ] [KRELTSC: 293384108] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293568791] Expected: Forgetting the newest word must not disturb an ol [Hera] [HADES][TEST ] [KRELTSC: 293651286] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 293685848] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 293725223] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 293752824] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 293781910] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 293989568] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294074757] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 294108622] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I [Hera] [HADES][TEST ] [KRELTSC: 294157810] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294208796] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 294243365] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 294416868] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 294472912] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 294526903] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 294555160] Running FIND.existing: FIND DUP . CR [Hera] 1252311824 [Hera] [HADES][TEST ] [KRELTSC: 294607810] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294658392] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 294691326] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1252639600 [Hera] [HADES][TEST ] [KRELTSC: 294879423] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294971836] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 295003693] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 295050961] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295102686] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 295258407] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 295302221] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295396837] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 295428978] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295462343] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 295501084] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 295530758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 295561055] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 295731763] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295821110] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 295859837] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 295899298] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295951342] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 295982509] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 296020019] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 296196358] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 296261851] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 296294233] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 296341989] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296392286] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 296425859] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 296587855] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296686364] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 296732399] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 296767265] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 296808344] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 296834806] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 296864112] Running LATEST.basic: LATEST @ . CR [Hera] 1252393248 [Hera] [HADES][TEST ] [KRELTSC: 297058113] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297147096] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 297179650] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1252432432 [Hera] [HADES][TEST ] [KRELTSC: 297245552] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297297120] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 297467670] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST [Hera] 1252432432 [Hera] [HADES][TEST ] [KRELTSC: 297560431] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297625502] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 297659768] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 297695594] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 297734698] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 297897951] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 297924630] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1252641112 [Hera] [HADES][TEST ] [KRELTSC: 298035081] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298085210] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 298117445] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1252641576 [Hera] [HADES][TEST ] [KRELTSC: 298342711] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298472699] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 298504925] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 298542548] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 298728089] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298794518] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 298847828] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 298884855] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 298925275] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 298953263] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298982843] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 299034580] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299254483] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 299322597] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 299364107] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299420879] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 299452863] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 299622265] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, [Hera] [HADES][INFO ] [KRELTSC: 299683557] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 299740040] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 299776165] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 299819766] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 299849743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 299877713] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI [Hera] [HADES][TEST ] [KRELTSC: 300198125] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300244698] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 300272286] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC [Hera] 1252646016 [Hera] [HADES][TEST ] [KRELTSC: 300506164] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300556452] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 300587582] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT [Hera] [HADES][TEST ] [KRELTSC: 300931832] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301049494] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 301110141] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 301464692] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301514300] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 301544029] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 301776543] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301828970] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 301901098] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T [Hera] [HADES][ERROR] [KRELTSC: 301951875] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 301982777] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302040456] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 302072527] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 302245243] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 302274075] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302372116] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 302404746] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 302442267] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 302482569] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 302509157] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 302672105] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 302828589] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302880725] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 302915158] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 303100558] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303180361] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 303239880] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT [Hera] [HADES][TEST ] [KRELTSC: 303378040] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303600601] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 303669141] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 303703830] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 303742978] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 303772679] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 303801689] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 303964506] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304030558] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 304062472] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 [Hera] [HADES][TEST ] [KRELTSC: 304203349] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304256249] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 304440127] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- [Hera] [HADES][TEST ] [KRELTSC: 304595163] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304646602] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 304677646] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 304910041] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 304989053] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 305016889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 305045847] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1252652048 [Hera] [HADES][TEST ] [KRELTSC: 305096760] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305299624] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 305374626] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 305430831] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305481097] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 305520244] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1252403056 [Hera] [HADES][TEST ] [KRELTSC: 305713862] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305762027] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 305793566] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 305829833] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 305870249] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 305897794] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 305927181] Running CURRENT.basic: CURRENT @ . CR [Hera] 1252652048 [Hera] [HADES][TEST ] [KRELTSC: 305978012] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306168624] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 306237084] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF [Hera] 1252648704 [Hera] [HADES][TEST ] [KRELTSC: 306388796] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306595996] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 306703532] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 307442248] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] [HADES][TEST ] [KRELTSC: 307481562] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307524000] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 307558853] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 307590983] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 307630649] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 307657746] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 307687361] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 307901951] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307995232] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 308026444] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 308337990] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308419811] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 308451918] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 308587444] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308769089] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 308824738] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 308879166] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 308924327] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 308965800] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 309000726] Some system tests marked as unimplemented due to system-level e [Hera] [HADES][TEST ] [KRELTSC: 309042241] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 309224302] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 309251379] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 309279075] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 309336602] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309390261] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 309424303] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 309460225] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 309636894] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 309666911] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 309694129] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 309731538] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309781356] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 309818042] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 309855960] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 309906460] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 310070391] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 [Hera] [HADES][TEST ] [KRELTSC: 310154550] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310217014] Expected: ABORT may appear in a definition; when executed i [Hera] [HADES][TEST ] [KRELTSC: 310257624] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 310294719] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 310334265] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 310483410] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 310521798] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 310614672] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310662243] Expected: Should abort with message (no error; stacks clear [Hera] [HADES][TEST ] [KRELTSC: 310700330] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 310736869] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 310787357] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 311012161] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 311108397] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311163095] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 311197550] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 311366231] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 311418276] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 311476233] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 311512326] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 311547347] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 311587298] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 311613901] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 311644359] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 311840104] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 311912685] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 311943655] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 311973745] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 312013186] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 312055477] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 312267020] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 312316866] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 312381251] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 312407718] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 312436745] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 312503120] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312716427] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 312800407] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 312831206] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312886936] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 312921135] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 313089800] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 313141557] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313194091] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 313229849] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 313265368] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 313307930] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 313334942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 313365142] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 313546061] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313598769] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 313635021] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 313698987] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313749420] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 313781762] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 313817070] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 313987551] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 314049209] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 314077367] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 314150307] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314202559] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 314234725] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 314426074] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314510725] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 314541610] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 314599708] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314651317] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 314807445] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 314853851] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314943383] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 314978590] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 315013825] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 315054497] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 315082428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 315111659] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 315333005] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315404984] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 315436521] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 315493679] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315544128] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 315696503] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 315802030] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 315853754] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 315885604] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 315921882] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 315962428] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 315989409] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316139361] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 316211628] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316279398] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 316310558] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 316370200] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316422648] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 316574824] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 316617065] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316705803] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 316738018] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 316773217] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 316813566] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 316840913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316870405] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 317152289] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317203676] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 317240020] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C [Hera] [HADES][TEST ] [KRELTSC: 317306161] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317492648] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 317559516] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 317592699] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 317620226] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317675074] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 317709833] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 317867373] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 317989437] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 318017828] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 318046302] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 318117433] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318166903] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 318331287] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 318359186] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318444563] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 318482541] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 318516034] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 318556260] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 318582164] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 318617108] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 318792912] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318873729] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 318905953] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 318965665] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319018247] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 319188980] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 319258855] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 319327722] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 319358841] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 319387816] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 319640968] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319721224] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 319754906] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 319797582] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 319831173] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319886461] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 320055528] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 320090656] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 320133623] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 320160037] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 320188774] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 320261095] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320310879] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 320460789] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 320512848] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 320572273] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320625538] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 320661349] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 320695275] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 320725779] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320904105] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 320950591] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 320984888] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 321023922] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 321051438] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 321079681] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 321161183] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321331779] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 321372898] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 321443742] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 321475606] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321529005] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 321562985] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 321598267] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 321764350] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 321804182] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 321832518] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 321918908] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321968279] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 322000207] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 322060403] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322246323] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 322307476] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 322365889] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 322403781] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322469408] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 322630509] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 322686388] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er [Hera] [HADES][INFO ] [KRELTSC: 322735888] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 322782182] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 322818330] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 322859633] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 322886955] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 322915899] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 323204052] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323253827] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 323282747] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 323342564] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323517000] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 323562246] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] [HADES][INFO ] [KRELTSC: 323668270] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 323721416] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323772364] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 323803666] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 323996855] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324090044] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 324122137] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 324155462] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 324183429] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324236889] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 324396280] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 324445248] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 324512758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 324542088] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 324615648] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324665764] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 324698128] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 324959426] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325009447] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 325042251] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 325104905] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325306981] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 325339455] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 325408802] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325458355] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 325492291] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 325522560] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 325549527] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325787969] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 325843629] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 325879887] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 325922008] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 325948207] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 325977590] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 326164266] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 326242826] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326310924] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 326342224] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 326403738] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 326567395] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326654015] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 326687073] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 326722066] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 326749333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 326778271] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 326813985] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 326840492] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327037638] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 327089967] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 327140407] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 327167440] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327221174] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 327257715] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 327414028] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 327480491] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 327526743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 327554871] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 327590109] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 327620776] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327675473] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 327707838] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 327884950] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 327943387] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 327982126] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328035832] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 328069392] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 328104261] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 328130405] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 328277965] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 328323257] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 328387247] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328441327] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 328474105] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 328521600] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 328546914] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 328572451] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328762129] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 328832059] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 328867220] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 328906929] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 328934036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 328962701] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 329160424] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329245873] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 329289730] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 329372522] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329424579] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 329579725] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 329624215] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 329657863] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329737844] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 329772337] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 329808406] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 329835278] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 329864279] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 330065965] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330149042] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 330181566] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 330246746] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 330304249] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330475536] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 330518767] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 330583532] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 330611183] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330664523] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 330699784] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 330734869] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 330774191] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 330935476] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 330969180] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 331072111] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331122823] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 331153935] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 331203428] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331385005] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 331438465] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 331482811] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 331510097] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331564860] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 331598093] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 331634005] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 331784246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 331822351] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 331930752] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331981219] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 332012399] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 332061789] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332258728] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 332313010] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 332357653] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 332384725] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332439144] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 332472186] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 332508189] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 332687673] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 332715850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 332775988] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 332849349] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332899836] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 332934691] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 333204352] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333259279] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 333295432] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 333329590] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 333357440] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333564057] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 333610884] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 333645664] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 333675158] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 333703283] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 333775694] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333962859] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 334025531] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 334090071] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334140975] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 334176657] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 334207650] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 334359404] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334428665] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 334461258] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 334497404] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 334537175] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 334563964] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 334592005] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 334666216] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 334885945] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334949833] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 334982487] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 335017246] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 335045510] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335099565] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 335272384] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 335342163] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 335370184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 335398935] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 335475250] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335526364] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 335693113] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 335731560] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 335787986] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335841873] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 335875611] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 335912241] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 335955167] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 336114668] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 336140986] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 336270359] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336323310] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 336355228] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 336552998] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336602908] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 336666426] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 336714289] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336763733] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 336796797] 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: 337009674] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337098737] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 337130769] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 337165461] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 337191369] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 337220505] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 337435658] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 337480849] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337560164] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 337592123] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 337659507] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337709630] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 337873971] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 337924944] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338001057] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 338033386] 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: 338109449] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338157849] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 338318145] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 338351330] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 338423945] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 338450106] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 338481358] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 338583863] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338780096] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 338844370] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 338903418] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338959101] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 338992735] 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: 339212567] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339301481] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 339333022] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 339367559] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 339394847] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 339423647] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 339627529] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339693163] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 339746096] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 339792693] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 339842584] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 339874760] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] [HADES][INFO ] [KRELTSC: 340075461] 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: 340179246] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340230057] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 340263053] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 340297376] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 340481880] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 340508641] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 340537306] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 340613998] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340664721] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 340697778] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 340730425] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 340757849] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340984681] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 341047777] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 341082021] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 341109140] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 341137839] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 341330557] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341428502] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 341459701] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 341489575] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 341516515] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341570177] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 341603031] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 341759851] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 341837331] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 341875330] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 341904528] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 341998233] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342048361] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 342211315] 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: 342324108] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342375906] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 342406799] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 342472418] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342653944] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 342705555] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 342755537] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 342781844] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 342811260] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 342879412] 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: 342935847] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343121155] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 343152645] 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: 343229756] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343279332] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 343310827] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 343498908] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343579981] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 343628602] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 343662441] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 343701799] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 343728776] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 343756987] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 343941779] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344028672] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 344069630] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 344129292] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344178731] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 344208020] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 344383385] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344470257] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 344510635] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 344574225] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344624446] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 344655071] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 344829909] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 344855581] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 344884205] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 344954384] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345002857] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 345035414] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 345106974] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 345278650] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345360575] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 345390172] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 345450399] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345500648] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 345531304] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 345730586] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345814696] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 345846081] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 345880153] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 345919822] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 345945843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 345974671] 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: 346201010] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346269448] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 346302594] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 346377070] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346567603] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 346650078] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 346699670] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 346725820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 346754268] 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: 346827757] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347012571] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 347043738] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 347153538] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347203192] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 347235572] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 347269310] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 347530128] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 347578546] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 347607003] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 347672288] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347852274] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 347927368] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] [HADES][INFO ] [KRELTSC: 348029413] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 348084826] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348134765] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 348303292] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 348409794] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348461110] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 348490859] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 348550979] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348764771] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 348857025] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 348898850] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 348927504] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 348958509] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 349152327] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349216112] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 349246246] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 349318533] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349399290] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 349429889] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 349631958] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349709327] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 349739198] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 349798741] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349849926] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 350003902] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 350048657] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 350121168] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 350148392] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 350177553] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 350265143] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350316658] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 350476110] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 350573661] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350624269] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 350653556] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 350719371] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350907164] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 350935109] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 351003323] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 351030560] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 351058739] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 351135946] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351308537] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 351380188] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] [HADES][INFO ] [KRELTSC: 351486497] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 351539279] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351590322] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 351743790] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 351862388] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351920926] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 351951333] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 351987321] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 352027190] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 352055103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 352224871] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 352344769] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352396881] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 352428385] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 352496877] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352736128] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 352773732] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 352818506] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 352852921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 352889547] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 353148321] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353211551] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 353250412] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 353335961] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353577234] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 353614984] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 353659058] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 353710145] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 353744910] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 353780743] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [HADES][INFO ] [KRELTSC: 354019710] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 354063735] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354128474] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 354166345] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 354395931] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354458895] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 354497093] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 354549299] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 354612822] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 354801753] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 354879806] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354966418] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 354995403] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 355068609] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355250995] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 355309167] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 355348851] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 355388405] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 355418735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 355447470] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 355684480] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355768117] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 355803307] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 355873278] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355926334] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 356077953] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 356223080] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 356265991] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356316267] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 356346738] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 356559771] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356652813] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 356683407] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 356747484] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356798466] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 356827499] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 356994998] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 357034656] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 357083663] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 357153498] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357204756] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 357235913] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 357458171] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357507994] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 357539193] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 357620446] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357671979] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 357827386] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 357940435] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357997539] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 358028215] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 358093096] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358276993] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 358306017] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 358365870] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 358418143] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 358459755] Running StarForth Words Tests (Module 17: StarForth Extensions) [Hera] [HADES][TEST ] [KRELTSC: 358503844] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 358544688] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 358702570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 358743625] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 358853755] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358904482] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 358940240] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 359001562] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359184412] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 359241647] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 359332523] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359384356] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 359418914] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 359597470] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 359629081] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359719282] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 359752368] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 359789934] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 359820243] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359875248] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 360073869] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 360173879] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 360231896] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 360260493] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 360289489] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 360504510] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 360589528] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 360623052] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 [Hera] [HADES][INFO ] [KRELTSC: 360688429] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 360740545] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 360976720] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 361034073] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 361093119] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 361146511] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 361179281] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 361380651] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 361454071] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 361511689] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 361545897] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 361579700] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 361609689] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 361847567] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 361907085] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 361940435] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 361970576] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 362025944] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 362189618] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 362248419] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 362301970] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 362331428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 362360121] 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: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [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<>: 3 [Hera] 0>: 8 [Hera] 0<: 5 [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: 5196 [Hera] Total words: 505 [Hera] Average executions per word: 10 [Hera] [HADES][TEST ] [KRELTSC: 366151272] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 366263602] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 366309804] 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: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [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<>: 3 [Hera] 0>: 8 [Hera] 0<: 5 [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: 5213 [Hera] Total words: 506 [Hera] Average executions per word: 10 [Hera] [HADES][TEST ] [KRELTSC: 370292786] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 370483701] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 370547779] 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: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [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<>: 3 [Hera] 0>: 8 [Hera] 0<: 5 [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: 5215 [Hera] Total words: 506 [Hera] Average executions per word: 10 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 374404517] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374476506] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 374512524] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 374551038] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 374591154] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 374620577] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 374772734] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES [Hera] [HADES][TEST ] [KRELTSC: 374915918] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374971135] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 375007149] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO [Hera] [HADES][TEST ] [KRELTSC: 375049242] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 375234863] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 375301926] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR [Hera] [HADES][TEST ] [KRELTSC: 375344014] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 375396064] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 375430391] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 375467486] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 375507724] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 375667271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 375720871] 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: 375906894] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376095038] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 376150951] 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: 376327860] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376379692] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 376545044] 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: 376670901] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376721960] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 376757067] 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: 376977166] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377062205] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 377094654] 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: 377184400] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377234781] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 377389722] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 377488882] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377539923] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 377572173] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 377630610] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377683069] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 377849387] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 377905534] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 377948872] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378004015] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 378037018] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 378072772] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 378113083] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 378263214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 378300692] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 378395874] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 378424802] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378473691] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 378508011] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 378552961] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 378702163] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378799376] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 378835214] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 378885202] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 378914075] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378963453] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 378995771] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 379235447] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 379271221] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379319634] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 379354736] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 379390288] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e [Hera] [HADES][INFO ] [KRELTSC: 379430167] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 379714222] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 380039695] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 380148186] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 380189340] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 380236880] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ [Hera] [HADES][TEST ] [KRELTSC: 380645766] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 380683286] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 380719898] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 380896983] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 380939686] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381006802] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381045350] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 381073202] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381102665] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381138295] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 381168357] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381449985] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381558422] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 381588696] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381617684] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381789522] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 381832035] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381887027] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 381924418] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 381952280] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 381981703] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382017060] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 382186349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382261411] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382330271] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 382359801] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382387965] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382425359] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 382453607] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382614259] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382732654] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 382773896] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 382803152] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382840890] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 382887141] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 383069687] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 383142438] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 383181391] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 383207947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383239465] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 383305172] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 383488496] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 383631813] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383667259] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 383707704] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 383733690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 383762603] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 383969257] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384038352] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 385044861] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 385339476] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 385442615] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 385484476] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 385510813] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 385671891] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 385770031] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385820836] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 385927529] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 386085918] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 386149620] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 386204740] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 386233110] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 386289635] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386340282] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 386634562] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 386727314] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386776525] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 387073797] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 387108360] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 387147070] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 387178992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 387207573] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 387390225] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 387466002] Expected: Should print: 3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 387604214] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 387639657] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 387678117] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 387877534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 387908271] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 387962589] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388012870] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 388244322] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388330847] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 388407715] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 388437075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 388466778] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 388525313] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388714491] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 388841309] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 388913853] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388948270] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389107698] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 389160022] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 389215453] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 389267747] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389319058] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 389547632] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 389623840] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389670960] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 389695935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 389725675] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 389787829] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389840270] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 390109942] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 390144722] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 390187396] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 390215393] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 390244622] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 390417053] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390513879] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 390623225] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 390658016] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 390697666] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 390845511] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 390884992] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 390986816] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391037394] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 391143890] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391318682] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 391394327] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 391423552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391452064] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 391502686] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391555066] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 391809652] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391859734] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 391899804] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 391927942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391957967] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 392003877] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392185326] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 392319584] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 392354621] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 392393382] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 392420092] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 392448877] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 392628474] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392712613] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 392822760] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 392857197] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 392896087] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 393055294] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 393085796] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 393159694] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 393209203] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 393308735] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 393343166] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 393511931] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 393561373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 393601350] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 393649474] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 393700877] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 393811550] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 393846408] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 394009905] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 394088180] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 394155914] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 394323572] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394383234] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 394477292] 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: 394679364] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 394759400] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394811937] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 394920287] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 394954024] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 394993583] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 395019823] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 395049168] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 395316602] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395378428] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 395620121] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 395673811] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395745392] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 395848336] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 396011358] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 396106758] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 396156441] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 396185720] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 396232130] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396280732] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 396555602] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 396598139] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396648210] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 396756846] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 396790550] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 396962747] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 397019846] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 397053995] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 397099186] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397151460] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 397395266] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 397437794] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397489959] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 397593870] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 397750850] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 397826572] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 397864301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 397892223] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 397951057] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 398001277] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 398241820] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 398321187] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 398355726] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 398394481] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 398422351] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 398450522] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 398639129] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 398722788] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 398825784] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 398861335] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 398900146] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 399063632] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 399090316] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 399181170] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 399232065] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 399467521] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 399552692] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 399617615] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 399660720] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 399698065] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 399739331] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 399767792] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 399917817] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 400035239] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400086972] Expected: Should print population variance of {100,200,300} [Hera] [HADES][TEST ] [KRELTSC: 400126689] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 400168814] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 400331054] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 400420076] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 400478275] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 400564448] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400618385] Expected: Should print decay slope for a decreasing traject [Hera] [HADES][TEST ] [KRELTSC: 400658770] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 400697438] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 400870749] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 400899269] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 400952825] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 401033640] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 401238988] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 401308757] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 401348688] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 401390772] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 401421301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 401450797] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 401814364] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 401865529] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 401894771] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 401926722] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 402115613] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 402203991] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 402245736] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 402367055] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 402570793] Expected: Should print last adaptive_window_width (no error [Hera] [HADES][TEST ] [KRELTSC: 402659529] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 402700393] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 402741022] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 402770169] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 402799544] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 403136611] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 403184012] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 403219513] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 403256054] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 403448219] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 403478090] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 403506131] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 403627631] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 403805975] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 403864838] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 403933443] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 403973205] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 404002362] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 404030844] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 404147151] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404422834] Expected: Should print last slope_fit_quality_q48 (no error [Hera] [HADES][TEST ] [KRELTSC: 404493836] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 404529986] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 404573369] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 404604423] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 404770704] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 405178037] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 405236125] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 405267959] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 405309370] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 405350097] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 405393500] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 405431575] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 405471930] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 405502436] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 405729584] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 405987504] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 406031119] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 406092159] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 406139497] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 406179668] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 406209770] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 406238711] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 406310853] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 406618569] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 406653215] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 406690336] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 406941691] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 406994611] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 407023267] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 407089273] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407141557] Expected: Should print: 0 (freshly defined word is not froz [Hera] [HADES][TEST ] [KRELTSC: 407330410] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 407430653] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407481456] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 407520496] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 407557305] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 407597512] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 407747356] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 407787640] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 407899398] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407949304] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 407980520] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 408015648] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 408208320] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 408274194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 408316548] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 408379019] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 408429447] Expected: Should print: 0 (freshly defined word has zero he [Hera] [HADES][TEST ] [KRELTSC: 408470122] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 408510285] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 408685507] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 408711365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 408738917] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 408830416] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 409043395] Expected: Should print the compile-time DECAY_RATE_PER_US_Q [Hera] [HADES][TEST ] [KRELTSC: 409159621] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 409209983] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped [Hera] [HADES][INFO ] [KRELTSC: 409258816] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 409288348] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 409316502] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 409487958] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 409548639] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 409618253] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 409646584] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 409678853] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 409711737] ============================================== [Hera] PARITY:M7.1a word_count=519 here=0x00000000000000d8 latest_id=688 hash=0xcb6baa0fecae96a7 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000013e00c0d8, 0x000000013e00c0dc) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] virtio-rng: found device [Hera] rng: backend = virtio-rng [Hera] entropy: ready [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] virtio-input: found device [Hera] virtio-input: driver ready [Hera] Init: Mama birth... [Hera] [HADES][WARN ] [KRELTSC: 416246873] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 416610983] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 424469640] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 424736400] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 436918137] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 444564611] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 444926848] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 445186663] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 445347997] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 445595235] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 445777096] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 445895423] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 446178604] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 446301399] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 446603293] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 446841274] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 447015899] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 447538189] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 447796214] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 447949810] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 448073520] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 449280230] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 450507757] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 451388946] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 452643754] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 454007165] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 454903312] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 456107327] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 459613929] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 461251890] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 462161726] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 463080187] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 464447128] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 465674443] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 466561309] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 467969548] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 469154999] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 470034415] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 470939695] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 471862408] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 472766893] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 474412943] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 475325537] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 476208893] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 477399802] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 478294442] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 479215970] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 480595051] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 481755784] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 482630408] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 483516213] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 484382545] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 485266162] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 486211724] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 487414473] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 488287261] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 489162305] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 490028028] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 490902500] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 491773584] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 493251902] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 494395867] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 495274976] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 496151973] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 497028756] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 497913515] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 498811154] vm_dictionary_track_entry: out of stable IDs, disabling metrics [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=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0x993a6bef7be129d9 [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=714 evictions=0 [Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=17895 [Hera] test-vm reservoir=65536 [Hera] Startup: birthing Hermes (fleet foundation)... [Hermes] (no identity) [Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x532a55cc642d4eab [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: 683726946] INFERENCE: Output validation failed, ignoring results [Artemis] 0.5u [Artemis] ARTEMIS-K=1.5u [Artemis] (no identity) [Artemis] [HADES][WARN ] [KRELTSC: 1157734073] ( Unterminated comment [Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xf55edc4e76a8c294 mode=p capsule_hash=0xf55edc4e76a8c294 dict_hash=0x750199aec93ae343 [Hera] BIRTH: Artemis live [Hera] Startup: Artemis live [Hera] Heartbeat: 1000 ticks, trust=0x00010000, variance=0x00000000 [Hera] REAP-TEST: starting [Hera] KILL: Artemis refused -- switched-out (context parked) [Hera] REAP-TEST: capsule_vm_kill() correctly refused switched-out VM -- PASS [Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis [Hera] REAP: Artemis tombstone reclaimed [Hera] REAP-TEST: force_reap left VM DEAD/vm_ptr=NULL/pending_reap=0 -- PASS [Hera] REAP-TEST: switch-signal slot released (readiness_of == 0 == unregistered) -- PASS [Hera] REAP-TEST: complete (Artemis now DEAD for the rest of this boot -- expected) [Hera] blkio_usb: MSC device ready [Hera] VM-EXEC: VM not found: Artemis [Hera] [HADES][WARN ] [KRELTSC: 5506275029] INFERENCE: Output validation failed, ignoring results [Hermes] [HADES][WARN ] [KRELTSC: 5930175169] INFERENCE: Output validation failed, ignoring results