[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live RAW SERIAL UP [CKPT 002] Serial (COM1) initialized Monolithic build - kernel linked directly Collecting boot information... CmdLine: parsed OK [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) GOP: linear framebuffer found [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop EBS... EBS OK Calling kernel_main (monolithic)... _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v2.0.0 Architecture: amd64 Build: Sep 16 2026 10:18:14 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 135 Total memory: 1023 MB Usable memory: 968 MB =================================== PMM initialized. PMM statistics: Total pages: 249356 Free pages : 247833 Used pages : 1523 Total MB : 974 Free MB : 968 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. IDT installed. APIC: init... APIC: IA32_APIC_BASE MSR=0x00000000fee00900 APIC: stale-ISR drain: 0 EOI(s) issued APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) APIC: init done I/O APIC: init... I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 override: source=00 gsi=2 flags=0x0000 override: source=05 gsi=5 flags=0x000d override: source=09 gsi=9 flags=0x000d override: source=0a gsi=10 flags=0x000d override: source=0b gsi=11 flags=0x000d i8042: keyboard ACKed enable-scanning i8042: IRQ1 enabled in controller config byte I/O APIC: keyboard IRQ1 routed (masked) Timer: init... Timer: init start Timer: PM_TMR_BLK discovered from FADT at port 1544 Timer: VM mode detected (hypervisor present). Timer: HPET calibration disabled (VM-exit MMIO would poison timing). Timer: WARNING: invariant TSC not present under hypervisor. Timer: continuing in RELATIVE mode (no determinism guarantees). Timer: RDTSCP not present; using RDTSC (less serialized). Timer: CPUID frequency unavailable; trying PM Timer... Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2126347251 Hz Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 536870872 Free bytes: 536870872 Used bytes: 0 Peak bytes: 0 Heap base addr: 24641536 Heap end addr: 561512448 Heartbeat: init... APIC Timer: calibrating... APIC Timer: apic_hz=1024742724, tick_hz=100, initial_count=10247427 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 83886 cells (5242 KB), 50 VM slots VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 5182737] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 66474429] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 102993786] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 104409312] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 105554652] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 107268000] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 108482241] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 109859064] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 110721219] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111825105] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 123833115] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125636511] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 130273647] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 131939451] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133862715] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 136836378] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 138606048] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140243124] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 143349507] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 145078899] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146770995] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 151150335] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 152980800] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154640682] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 159009249] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 160337898] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 161418306] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163283925] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 164648463] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 166142508] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 167459628] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 168402171] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 169387911] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 171116778] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172820340] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 175972167] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 177542967] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179206650] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 182107821] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 183549828] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185156664] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 188385561] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 190065498] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191923746] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 195455631] 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: 199143693] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 200642190] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202298964] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 205573431] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 207090408] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208706757] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 211500429] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 213126249] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214758978] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 217768509] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 220138002] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221970063] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 225038247] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 226986438] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228613581] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 231725151] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 233813244] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 235548075] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237143781] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 240001965] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 241549917] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243200790] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 246219477] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 247964850] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249764256] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 252817047] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 254337552] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255988026] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 258889386] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 260768886] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262645950] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 265959309] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 267148119] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 268063467] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269806866] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 270891201] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 272031648] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 273329448] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 274216698] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 275170497] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 276979017] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278755071] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 281780541] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 283314612] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284959227] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 287970711] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 289439682] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 291307296] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293051094] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 296233077] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 297758265] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299405253] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 302383116] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 303751665] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 305189010] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307053306] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 308271558] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 309429309] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 310504341] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312384555] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 313503015] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 314619039] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 315933093] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 316800099] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 317763180] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 319612755] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 321143739] 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: 324508821] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 325953999] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327614091] 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: 330580131] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 332090514] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 333801279] 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: 337529241] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 338903061] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 340034310] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341890941] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 343052283] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 344093400] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 345226707] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347020212] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 348152616] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 349118511] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 350567973] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 351613773] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 352727361] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 354470781] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356172915] 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: 359266257] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 360753624] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 362678127] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 364343322] 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: 367872099] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 369538449] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 371276220] 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: 374432331] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 375618936] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 376799115] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 378692937] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 379935129] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 381121335] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 382361637] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384210204] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 385408212] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 386514765] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 387636228] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389517450] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 390663042] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391844901] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 393210489] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 394194507] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 395239257] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 396789813] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 398530020] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 401354982] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 402804864] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404529804] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 407443785] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 409144050] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 410946459] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 413824425] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 414939420] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 416198622] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 417025980] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 418067895] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 419774901] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 421558977] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 424746714] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 426239247] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 427919478] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 430367343] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 432124854] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 433559637] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 435282519] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 438663141] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 439889184] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 441203385] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 442095276] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 443007453] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 444868137] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 446487867] 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: 449494605] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 451154172] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 452914602] 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: 456336027] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 457451925] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 458752602] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 459627231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 460576956] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 462228018] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 463947288] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 467189310] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 468978006] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 470587278] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 473641119] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 475338633] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 476937993] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 479658648] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 480922197] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 481910142] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 483800184] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 485083998] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 486335766] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 487686801] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 488585139] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 489553596] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 491392062] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 493086237] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 494350962] 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: 498411669] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 499956009] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 501621750] 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: 504665196] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 506359497] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 508064109] 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: 511856898] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 513203292] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 514367532] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 516097743] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 517227795] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 518260113] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 519333234] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 521008320] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 522043032] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 523206180] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 524547807] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 526247736] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 527681847] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 529104450] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 529932123] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 530854947] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 532831971] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 534455208] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 537506424] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 539080857] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 540709974] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 543832317] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 545463261] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 547161615] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 549507504] 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: 551566008] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 553596435] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 555309069] 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: 559122480] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 560234262] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 561137493] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 562831059] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 563925831] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 565111785] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 566557026] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 567513492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 568437828] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 570042984] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 571912593] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 574801752] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 576334920] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 577918026] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 580843074] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 582042237] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 582805398] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 584644305] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 585835866] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 587085471] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 588530733] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 589398390] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 590475144] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 592094811] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 593706687] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 596589000] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 598726926] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 600451047] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 602892444] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 604853424] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 605911971] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 606824673] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 608512548] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 609705894] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 610914549] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 612163986] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 613534005] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 614660004] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 616063938] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 616884282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 617887872] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 619887828] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 621564951] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 624559215] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 626129658] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 627930891] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 630883995] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 632398662] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 634025553] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 636914733] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 638479422] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 640181640] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 643848282] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 645908781] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 647991897] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 651362229] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 653027172] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 654782940] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 656091534] 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: 660724134] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 662018532] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 664078905] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 665269269] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 666271179] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 667990029] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 669093579] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 670373718] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 671745648] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 672598479] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 673501752] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 675146808] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 676750284] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 679628817] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 681317511] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 682934553] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 686433426] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 687761865] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 689553081] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 690681117] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 691816713] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 693116739] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 693975912] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 694861860] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 696832836] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 698605026] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 701966391] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 703529568] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 705207006] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 708206877] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 709752834] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 711398541] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 713994435] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 716449776] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 718192398] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 719841171] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 722819034] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 723919161] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 725292456] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 726231828] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 727349448] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 729186570] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 730997883] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 734032509] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 735554820] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 737181711] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 740118183] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 741166461] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 742455714] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 743352456] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 744470328] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 746381244] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 748180881] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 751217775] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 752763270] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 754423089] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 757828932] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 759004344] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 760451076] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 761383098] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 762359409] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 764332632] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 765960153] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 767836293] 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: 770648949] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 772419207] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 774353181] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 777709863] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 778901634] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 780500259] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 781592427] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 782768889] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 785728776] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 787393887] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 791356524] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 793492266] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 795067455] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 798212499] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 799443981] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 800972088] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 801991953] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 803111001] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 804858054] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 806535093] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 809485320] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][INFO ] [KRELTSC: 811002717] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 812973525] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 814717281] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 816541068] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 817733091] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 819178479] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 820174425] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 821320626] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 823376715] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825102642] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 828180003] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 829904880] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 831907545] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 835340898] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 837081819] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 838769463] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 841776747] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 842976498] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 844345677] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 845553681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 846785100] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 848661534] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 850430868] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 853314483] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 854874867] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 856606527] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 858364395] 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: 860653080] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 861857766] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 863278185] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 864230913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 865303635] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 867409767] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 869142666] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 872782869] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 874649832] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 876801513] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 881021820] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 883039185] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 884736174] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 887987079] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 889917693] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 891783333] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 893977245] 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: 896566146] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 897717240] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 899601129] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 900861171] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 902035071] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 903535899] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 904579200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 905628066] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 907613280] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 909320706] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 912254448] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 913972143] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 915870354] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 919623096] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 921520656] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 923218989] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 926173416] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 927323733] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 929160225] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 930431964] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 931815486] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 933284415] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 934380510] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 935406024] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 937940493] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 939616314] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 941559381] 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: 944137740] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 945849513] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947630229] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 951245820] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 953214990] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 955008537] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 958341321] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 959449386] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 961329033] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 962591763] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 963847647] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 965268486] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 966201327] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 967216236] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 969648288] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 971362350] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 974398194] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 976363605] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 977679549] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 979449975] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 980723499] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 982412382] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 984099816] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 987027027] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 988199835] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 990011379] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 991198131] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 992403090] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 993899991] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 994839132] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 995820945] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 998390547] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1000205682] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 1004038728] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 1005328737] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1006985112] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 1008082782] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 1009866249] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 1010941029] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1012699779] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1013829600] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1014955389] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1016270073] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 1017177021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1018111017] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1020234579] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1021934718] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1025311287] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 1026404232] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1028076588] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 1029214536] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 1030372854] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1032226146] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1033602843] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1035055161] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 1036515627] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1038003897] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 1039182564] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1040501007] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 1041338256] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1042274142] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1043703066] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1045315131] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1048453581] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1050178836] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1052037483] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1054888380] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1056262347] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1057896819] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1060787763] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1062280863] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1064167062] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 1067044860] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1068834144] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1070372205] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1071980784] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1075164594] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1076718384] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1078339647] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1081550946] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 1082650044] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1083563922] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1085303058] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1086387288] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 1087356480] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1088232474] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1089994269] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1091130201] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1092323547] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1093639449] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 1094542890] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1095526404] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1097037816] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1098764415] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1101510144] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1102949904] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1104620580] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1107444261] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1109055318] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110732210] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1113752892] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1115189250] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1116893064] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1119708135] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1121148210] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1122842826] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1125658380] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1127241129] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1128854559] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1132082280] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1133659170] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1135241331] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 1136822148] 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: 1139897577] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 1140933927] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1141862799] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1143580494] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1144669050] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 1145647251] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1146429102] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148049357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1149113364] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1150295013] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1151643654] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 1152507867] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1153475190] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1155147420] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1156759590] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1159509099] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1160803854] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1162376166] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1165150434] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1167037389] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1168689858] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1171409022] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1172833053] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1174363638] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1177047732] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1178466870] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1180108713] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1182917967] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1184382738] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1185994656] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1188847968] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1190335524] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1191847314] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1194839940] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 1195999455] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1196943258] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1198634031] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1199778804] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 1200782835] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1201647573] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1203391560] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1204496790] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1205588769] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1206877791] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 1207728228] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1208700675] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1210063869] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1211617869] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 1213754115] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1215767301] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1217110965] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1218743967] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1221366552] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1222799340] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1224578481] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1227546726] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1229187330] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1230808929] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1233590337] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1235005464] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1236615030] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1239337470] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1240688925] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1242382344] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1245313062] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 1246452144] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1247362620] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1249090374] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1250243988] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 1251243882] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1252168764] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1253875287] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1254993726] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 1256045238] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1256980704] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1258763289] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1259858502] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1260969843] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1262244522] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 1263107685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1264009299] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1265909904] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1267428183] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1270514490] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1272052236] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273706763] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1276542120] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1277960649] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1279649280] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1282615698] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 1283876580] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1285840689] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1287446706] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1290434523] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1291936296] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1293512997] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1296471918] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1298000529] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1299644892] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1302675654] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 1303817424] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1304777544] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1306519347] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1307664267] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 1308709101] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1309615587] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1311438765] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1312580829] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 1313744208] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1314649497] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1316426181] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1317580509] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1318706172] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1320001263] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 1320897417] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1321837167] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1323724332] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1325465127] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1328643288] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1330209384] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1331848182] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1334836209] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1336352115] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1337945154] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1341674187] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1342947207] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1343898444] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1345709148] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1346887374] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 1348109217] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1349066397] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1350861246] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1352019312] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1353102156] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1354004295] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1355781147] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1356977643] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1358027349] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1359319332] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 1360237767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1361212503] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1362969279] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1364701527] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1367554272] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1369013541] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1370713071] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 1373487276] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 1374761094] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1376191404] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1377904332] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1380769656] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1382347050] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1384056492] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1387406874] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 1388541399] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1389458532] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1391230974] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1392302940] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1393428498] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1394695932] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 1395564723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1396605966] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1397947089] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1399268976] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1401904224] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1403338041] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1404910668] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1407559209] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1408879626] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1410500721] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1413075783] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1414607880] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1416240399] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1419609849] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 1420724046] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1421654661] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1423380567] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1424484537] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1425589599] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1426832652] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 1427694471] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1428589848] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1430214828] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1431764229] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1434445992] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1435738416] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1437281223] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1439973255] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1441348083] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1442872578] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1445646573] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1447051536] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1448583486] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 1450585080] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1452403659] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 1453530729] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1454398218] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1456146048] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1457235003] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 1458214905] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1459064250] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1460756661] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1461822999] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1462887405] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1464135267] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 1465010526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1465877343] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1467407214] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1468975074] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1471659147] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1473019212] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1474710951] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1477429695] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1478804229] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1480320597] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1483004082] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1484343966] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1485848931] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1488520551] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 1489626222] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1490616519] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1492294251] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1493354961] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 1494328710] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1495183263] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1496847240] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1497912864] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1498967547] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1500216249] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 1501010133] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1502028759] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1503433197] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1505175861] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1507988097] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1509265863] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1510853022] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1513797747] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1515157182] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1516921497] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1520159256] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1521862104] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1523732973] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1527328383] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1529206434] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1531108740] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1533481152] 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: 1535963919] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 1537039140] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1537903815] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1539529026] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1540574154] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1541614956] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1542899799] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 1543888920] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1544920923] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1546758969] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1548369732] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1551097107] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1552479306] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1554019341] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1556616831] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1557968895] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1559589612] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1562921346] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1564541853] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1566206775] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1568974470] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1570406145] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1571939019] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1575716499] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 1577111928] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1578141138] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1579958121] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1581024585] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1582094430] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1583325303] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 1584125340] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1585017861] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1586520222] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1588136760] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1591483572] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1593031356] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594660347] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1597264473] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1598573130] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1600125345] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1602802887] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 1603966287] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1605142980] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1607176284] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1608323388] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1609350288] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1610564655] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 1611392685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1612268637] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1613845506] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1615346376] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1617898380] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1619446080] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1621323081] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1623194181] 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: 1625486709] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1626934113] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628503569] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1631183862] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 1632232497] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1633263513] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1635217983] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1636540122] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1637611962] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1638901026] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 1639731639] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1640622186] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1642163943] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1643749821] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1646499456] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1648083969] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1649902527] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1652610750] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1653927450] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1655501043] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1658151558] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1659660198] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1661550009] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1664398155] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1665858474] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1667404074] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1670437104] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 1671477759] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1672407135] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1674041901] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1675070397] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1676376303] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1677901890] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 1678885698] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1679854323] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1681415211] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1682975469] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1685767377] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1687054992] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1688553426] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1691617746] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1693283235] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1695026088] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1697683029] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1699047546] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1700592117] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1703208255] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 1704203928] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1706095398] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1707971244] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1711008852] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 1712107929] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1712958912] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1714580175] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1715623875] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1716708063] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 1717990869] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 1719440751] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 1720908777] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1722392217] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 1723319745] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1724291373] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1725852156] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1727337297] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1730051568] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1731461760] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1733177775] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1735909203] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1737429855] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739131044] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1742284845] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1743654948] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1745170623] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1747771221] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1749405798] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1751155959] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1754335842] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 1755455814] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1756368201] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1758038331] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1759079658] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 1760039064] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1760867493] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1762490793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1763759949] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1765239525] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1766761290] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 1767759861] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1768729788] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1770505149] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1772080779] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1774782702] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1776160386] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1777666317] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1780669107] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1782513894] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1784178816] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1786269282] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1788262539] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1789637787] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1791239667] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1793979432] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1795858806] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1797823650] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1800947820] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1802029551] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1802865393] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1804524918] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1805774418] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1807014552] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1808044770] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1809928050] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1811020470] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1812093654] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1813319004] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1814145921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1815015405] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1816676505] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1818194007] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1821138543] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1822904496] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1824727506] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1827634746] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1829066904] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1830605364] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1833300168] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1834600782] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1836399243] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1839814032] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1841462868] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1842970878] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1845716796] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 1846763982] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1847676831] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1849600914] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1850858541] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 1852095105] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1853096049] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1854979602] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1856084664] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1857544395] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1858829910] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 1859639817] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1860551322] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1862192997] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1863732318] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1866411225] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1868042610] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1869878955] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 1871050419] 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: 1874069883] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1875421401] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1876992957] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1879606071] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1880903451] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1882446972] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1885618812] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 1886999100] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1888004895] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1889776476] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1890881391] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1891992774] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1893446709] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 1894471068] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1895553870] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1897220136] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1898773611] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1901437902] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1902740637] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1904256711] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1906791369] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1908167100] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1910050968] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1913305443] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1914955980] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1916489253] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1919053122] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1920445989] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1922132478] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1925386722] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 1926610644] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1927615935] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929312462] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1930384554] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 1931335140] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1932176568] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1933823514] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1934893023] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1935999366] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1937229504] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 1938206823] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1939229145] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1941313269] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1943088861] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1945787676] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1947259461] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1948800420] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1949817135] 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: 1953214977] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1954625883] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1956410064] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1959129417] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1960508613] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1962127839] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1964777535] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1965841395] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1966801620] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1968690780] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1969885743] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1971130455] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1972273863] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973875092] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1974999411] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1976077362] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1977344544] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1978154430] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1979056485] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1980813933] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1982561784] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1985508063] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1987256271] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1988816613] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1991525445] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1992824652] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1994363595] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1997188893] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1998591777] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2000311320] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2003174019] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2004639210] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2006168136] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2008919976] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 2009999775] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2010932742] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2012925390] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2014047021] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 2015281653] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2016170625] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2017856169] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2018905119] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2019930549] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2021118477] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 2021958141] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2022844824] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2024463294] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2026043418] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2041437594] 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: 2043648873] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2045180319] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2046802506] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2049641874] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2050915314] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2052406860] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2055047610] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2056474035] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2058128562] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2060873094] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2062342317] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2063912529] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2066589126] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 2067615459] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2068478811] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2070421899] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2071766634] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 2072968464] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2073904392] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2075588235] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2076651759] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2077692855] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2078927613] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 2079711543] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2080592367] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2082185406] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2083724517] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2086999656] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2088590595] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2090140920] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2092755882] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2094051162] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2095592079] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2098333692] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 2099380311] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2100503685] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2102449041] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2103560991] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2104637325] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2105827542] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 2106628461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2107525497] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2109133089] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2110723482] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2113984278] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2115758484] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117316180] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2119642245] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2121284592] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2122600368] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2124154599] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2126739048] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 2127923805] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2129057175] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2131008558] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2132140374] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2133218766] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2134505289] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 2135316897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2136210048] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2137786875] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2139342366] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2142162603] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2144055480] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2146121691] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2148880755] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2150251824] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2151777390] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2154318978] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 2155425636] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2156405538] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2158450035] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2159733870] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2160754344] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2162062497] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 2162947689] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2163854112] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2165452044] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2167023642] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2169659457] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2171113791] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2173048479] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2176100976] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2177437626] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2178979362] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2181551673] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 2182632711] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2183453895] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2185355130] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2186560908] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2187734136] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2189134185] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 2189987499] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2190909063] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2192567160] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2194109169] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2196743031] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2197983879] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199409905] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2202478572] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2204203239] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2205810432] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2207855874] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2209808895] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2211151173] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2212720734] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2215544583] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 2216890620] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2218071534] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2219733138] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2220805839] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2221864932] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2223126969] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 2223952185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2224852434] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2226429954] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2227937313] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2230299246] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2231587596] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2233255689] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2235958557] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2237353041] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2238949986] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2241693972] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2243262252] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2244998973] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2248520841] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 2249668932] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2250665571] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2252410167] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2253537951] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2254644189] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2255907507] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 2256824031] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2257835727] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2260007379] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2261936901] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2265178020] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2266713435] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2268383397] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2271133515] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2273514747] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2275500234] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2278054317] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2280327630] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2281769280] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2283428595] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2286151476] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2287606503] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2289420651] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2292762696] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 2294061525] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2295014610] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2296790223] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2297899023] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2299032897] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2300306400] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 2301169983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2302162569] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2303694204] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2305586430] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2308397574] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2309731284] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2311398285] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2314043571] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2315525226] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2317440846] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2320622262] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2321776527] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2323006560] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 2323902336] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2324828457] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2326349025] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2327952921] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2330596863] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2332034040] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2333691990] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2336488182] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2337949845] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2339570667] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2342358039] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2343512073] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2344828857] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 2345640444] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2346624420] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2348341023] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2349972618] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2352697242] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2354415357] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2355914463] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2357508951] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2360260854] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2361776886] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2363458398] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2366628285] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2368061367] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2369716629] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2372408115] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2373879459] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2375794533] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2378759019] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 2379949824] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2380893123] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2382611616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2383705674] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2384783373] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2386093899] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 2386893348] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2387822073] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2389524690] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2391299967] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2394471492] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2395990149] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2397635121] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2400290865] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2401657062] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2403412809] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2406545715] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2408151858] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2409792462] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2412597768] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2413983516] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2415569730] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2417027739] 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: 2419785333] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 2420859861] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2421870738] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2423681043] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2424787785] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2425984281] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 2427247767] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 2428696536] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 2429890050] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2431226301] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 2432227476] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2433265422] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2434976502] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2436866439] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 2438036097] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 2439684933] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2441308884] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 2442377700] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2443872228] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2445477846] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2446399074] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 2447888709] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2449540128] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 2450700504] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2452380651] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2454008340] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 2455162353] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2456694219] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2458272705] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2459250801] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2460791172] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2462494377] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2463546120] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 2464851144] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2465846460] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2467621002] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2468757648] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 2469892614] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2470819533] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2472528618] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2473577841] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 2474619063] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2475463452] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2477229468] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2478691467] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2480073519] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2481570945] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 2482460820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2483406996] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 2485242102] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2486874936] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2488013808] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 2489693976] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2491381410] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 2492768586] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2494786371] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2496575340] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2497618578] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 2499224028] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2500853775] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 2501881095] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 2503374048] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2504961690] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2506195692] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 2508112866] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2509978884] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2511011790] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 2512406568] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2513360073] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2515114350] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2516261811] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 2517361350] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2518323108] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2520081102] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2521263969] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2522640057] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2523939705] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 2524898145] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2525933445] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 2527761432] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2529387231] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2530423938] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 2532092745] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2533701513] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 2534773227] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 2536675743] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2538343542] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 2539522209] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2541209349] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2542836534] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2543868285] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 2545453701] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2546976789] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2548208019] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 2549278263] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2551163895] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2552458230] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 2553520410] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2555452305] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2556619674] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2557742565] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2559090849] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 2559964281] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2560917219] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 2562643167] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2564195781] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 2565288579] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2567084667] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2568807486] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2569873005] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2571427299] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2573082603] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2574069267] Running M*.negative: -123 456 M* . . CR [Hera] -1 -56088 [Hera] [HADES][TEST ] [KRELTSC: 2575590591] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2577267588] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 2578402302] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 0 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 2580229050] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2581927614] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 2583151935] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 2584823535] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2586464622] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 2587491060] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 2588571972] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2590296429] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2591369697] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 2592360918] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2594103330] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2595444138] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2596633515] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2597996793] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2598925014] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2599858842] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 2601982488] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2603644974] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 2604815409] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 2606540202] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2608432344] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 2609673360] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 1844674407370955161 6 [Hera] [HADES][TEST ] [KRELTSC: 2611694001] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2613615228] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 2614740261] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2616376749] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2618100345] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2619161139] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -184467440737095506 -16 [Hera] [HADES][TEST ] [KRELTSC: 2621281278] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2623160232] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2624243034] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2625709086] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2627493036] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2628586905] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2629673844] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2631412518] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2632501935] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2633687679] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 2634989007] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 2636385612] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 2637689019] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2639392980] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2640442623] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2641486407] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2643360006] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2645022975] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 2646036120] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2647533525] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2649171294] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2650208673] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 2652056337] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 2653720965] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2655620646] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2656811220] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2658642378] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2660267547] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 2661278340] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2662472316] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2664240957] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2665390791] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2666703081] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2668732395] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2669982021] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2671449165] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2672760783] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2673642867] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2674567203] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2676397731] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2678023278] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2679138924] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2680832910] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2682538404] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2683628262] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2685677484] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2687303430] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 2688400050] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2689933323] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2691539865] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2692556328] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2693676909] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2695518651] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2696831886] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2697991863] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2699891943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2701088481] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2702184345] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2703487080] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2704350474] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2705255280] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2707295157] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2708994750] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2710087464] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2711870217] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2713861668] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2714922861] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 2716780458] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2718368226] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2719446345] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2721158832] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2722875078] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2723851368] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2725089465] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2727159582] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2728268298] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2729474160] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2731211616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2732329824] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2733444588] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2734727730] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2735606580] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2736584067] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2738880060] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2740900827] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2742255012] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 2744289912] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2745901221] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2746985892] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2748729795] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2750373171] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2751486087] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2753462502] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2755439316] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 2756748204] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2758632576] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2760267804] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2761239033] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2762409111] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2764174728] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2765260008] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2766322419] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2768060757] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2769170544] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2770539513] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2771987022] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2772850353] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2773757217] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2775945207] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2777659752] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2778804231] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 2780528499] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2782144827] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 2783292141] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 2785522467] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2787428049] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2788540230] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2790198012] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2791808166] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2792767887] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2793962577] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2795674560] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2796871266] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2798151195] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2800134624] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2801363838] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2802554937] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2803888584] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 2804746245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2805685911] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 2807508732] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2809088184] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 2810188332] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2812035051] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2813874168] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2815031436] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 2816849196] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2818451496] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2819479362] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2821085883] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2822681694] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 2823697758] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 2825430762] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2827211688] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 2828448651] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 2829924405] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2831806824] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2832958380] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 2834047734] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2835919128] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2837048886] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2838151134] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2839462794] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 2840337591] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2841415899] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 2843723757] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 2845611825] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2847290712] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 2848323639] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2849869827] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2851507323] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2852507469] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2854095657] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2855690145] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 2856977907] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 2859035613] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2861031747] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2862330387] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2864163015] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2866138968] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 2867394264] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2869305726] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2871274875] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2872512237] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 2873980284] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2876042148] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2877400050] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 2878653729] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2880752910] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2882139603] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2883430830] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2885026893] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2886129897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2887290147] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2889654096] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2891695695] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 2893112796] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2895127662] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2897157774] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 2898553686] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2900485245] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2902558134] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2903797596] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2906036175] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2908028004] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 2909040981] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2910216960] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2911893243] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2912936712] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2914174410] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2916309249] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2917642854] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2918838258] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2920069089] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 2920910517] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2921751294] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2923539276] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2925160833] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2926171521] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2927813532] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2929758615] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2931017418] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2932786584] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2934415848] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2935426095] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 2936915583] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2938491528] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 2939520192] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2941111950] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2942825634] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 2944076457] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 2945626698] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2947556976] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2948673378] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 2949706410] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2951481519] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2952522426] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2953607874] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2954861532] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2955687000] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2956564212] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2958754092] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2960734497] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2961823074] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2963657298] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2965185111] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2966169990] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2967808347] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2969359890] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 2970398508] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 2971933251] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2973488700] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2974517007] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 2975646996] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2977711464] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2978994039] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2980109958] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2981786808] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2982863919] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2983938678] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2985184734] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2986037229] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2986934076] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 2988781488] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2990742237] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 2991983925] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2993970525] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2995570074] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2996534961] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2998152360] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2999727549] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 3000910038] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 3002923623] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3004807386] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 3005879478] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 3007081203] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3008877921] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3009932898] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 3010927269] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3012612204] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3013662855] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3014831862] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3016388844] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 3017452431] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3018535590] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3020334912] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3021873141] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3022837503] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3024335097] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3025881012] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3026814735] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3028302102] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3029861457] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3030804231] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3032755593] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3034685619] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3035705337] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3037296528] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3038866677] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3039795318] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 3040895067] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3042534369] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3043593021] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 3044555661] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3046581468] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3047909907] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3049171818] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3050511870] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 3051318018] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3052240611] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3053970003] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3055564638] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3056487945] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3058045431] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3059755818] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3060975792] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3063076800] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3064656672] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3065728008] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3067310148] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3068829141] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3069752553] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 3071337612] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 3072659310] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3074185212] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 3075419403] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3077541432] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3079237392] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3080189322] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 3081367611] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3083009643] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3084086733] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 3085023711] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3086683320] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3087747180] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3089022678] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3090630753] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 3091671954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3092652381] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3094269864] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3095875020] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3096834846] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3098198460] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3099749352] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3100691349] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3102068529] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3103625742] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3104724693] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3106612362] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3108408912] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3109409436] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3110830989] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3112385304] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3113330724] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 3114403236] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3116109066] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3117142938] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 3118298988] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3120341112] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3121647249] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3123127476] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3124493925] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 3125322081] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3126258198] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3127987527] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3129461769] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3130432935] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3131759841] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3133402566] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3134567457] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3136197897] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3137981028] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3138938712] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3140522721] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3142046397] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3142984362] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3144347472] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3145939062] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3146996328] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 3148254312] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3150194166] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3151420650] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 3152421867] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3154059279] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3155099682] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3156183282] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3157417641] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 3158228661] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3159116268] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3160748598] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3162468372] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3163823376] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3165431724] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3167160654] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3168302508] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3169703754] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3171249081] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3172305213] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3173804907] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3175456893] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3176749569] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3178704921] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3180546558] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3181664430] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 3182874996] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3184548339] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3185591808] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3186707874] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3187931061] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 3188813292] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3189730845] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 3191310003] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3192883428] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 3194019276] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3195695307] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3197408487] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3198452586] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3199950495] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3201524907] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3202509303] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 3204009879] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3205627089] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 3206995386] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 3208252215] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3210126948] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3211226802] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3212319831] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3213548856] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3214368612] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3215298261] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3216913014] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3218560569] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3219559539] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3221459073] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3223190166] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3224341218] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3225758508] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3227334432] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3228343776] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3229673265] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3231206517] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3232328883] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3233418594] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3235285956] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3236447172] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3237759735] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3239200923] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3240012195] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3240892221] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3242742321] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3244308270] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3245430090] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3247078485] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3248617407] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 3249758295] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3251227602] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3253173441] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3254304837] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3255406434] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3256669878] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3257510298] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3258430224] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3259938045] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3261422871] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3262511259] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3264223347] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3266234790] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 3267728079] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3269122416] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3271243878] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3272668665] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3274051263] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3275656629] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3276708981] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3277823052] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3280203297] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3282205605] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3283439523] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 3285654456] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3287589543] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 3288909288] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3290228004] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3292291401] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3293732652] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3295248285] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 3296958987] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 3298736196] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 3300082359] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3301711455] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 3302825484] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3304005264] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3306031281] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3308033232] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3309314904] Running BASE.hex: HEX FF . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 3311292222] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3313282623] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3314489997] Running BASE.octal: OCTAL 52 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3316348980] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3318343644] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3319562274] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 723 [Hera] [HADES][TEST ] [KRELTSC: 3321609228] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3323635560] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3324915762] Running BASE.base_fetch: BASE @ . CR [Hera] 16 [Hera] [HADES][TEST ] [KRELTSC: 3326746206] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3328719492] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 3330060594] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3331616211] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3333213870] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 3334345098] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3335508414] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3337537329] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3339577143] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3340793904] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3342712191] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3344286204] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3345213459] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3347447985] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3349059987] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3350076114] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3351207678] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3352518561] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 3353521689] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3354503292] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 3356272143] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3357867303] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3358841661] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 2A [Hera] [HADES][TEST ] [KRELTSC: 3360235326] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3361807155] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 3362761794] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] FF [Hera] [HADES][INFO ] [KRELTSC: 3364366614] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3366143991] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3367760613] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3368952069] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3370089471] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3371361126] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 3372214587] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3373096230] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3374667513] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3376293144] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3377237640] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3378653712] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3380241039] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3381223797] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3383395953] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3385074609] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3386061231] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3387175806] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3388447902] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 3389259300] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3390172611] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 3392966829] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3394518267] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 3395499324] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3396645693] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3398300178] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3399386508] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3401169513] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3402735735] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3403714377] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3404792118] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3406024020] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 3406839681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3407708493] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3409284606] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3411095499] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 3412258689] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 3413982579] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3415552665] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 3416674611] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 3418120881] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3419651004] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 3420686346] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3421748883] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3422952939] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 3423790860] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3424658097] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3426281565] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3427957995] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 3429071856] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3430567854] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3432128322] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3433103772] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 3434634441] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3436177815] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 3437199486] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3438422400] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3439951704] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 3441017328] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3441932466] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3443850039] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3445433145] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 3446381820] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3447874836] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3449439588] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 3450395970] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3451854672] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3453361590] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3454530912] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3455906937] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3457239639] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 3458108283] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3459096459] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3460585359] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3462122181] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 3463149900] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3464221194] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3465786324] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 3466808772] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 3468597027] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3470174778] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 3471185172] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3472281036] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3473503152] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 3474344475] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3475224333] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 3476837364] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3478445292] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 3479377797] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 3480574020] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 3481772553] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3483613434] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 3484895505] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3486242130] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 3487670802] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 3489058356] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 3490123098] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3491400885] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3492239331] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3493122780] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 3495287565] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3496942995] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3498003117] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3499666548] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3501208935] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3502224453] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3503874864] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3505459398] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3506449044] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3508049517] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3509593857] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3510604503] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3511681047] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3512642490] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3514437129] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3515479212] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3516693390] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3517906287] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 3518797380] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3519712539] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3521729064] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3523342116] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 3524315109] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3525808545] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3527351478] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 3528422163] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3530372580] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3531964443] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 3532967928] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3534295443] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3535906836] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3536959188] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3538103751] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3539507979] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3540365535] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3541297788] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV [Hera] [HADES][TEST ] [KRELTSC: 3543180732] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3544814763] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 3545803002] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3546976734] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3548564187] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3549578697] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3550721202] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3552297021] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3553284756] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 3554465502] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3555588666] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3557277843] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3558260370] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3559377675] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3560667915] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3561498801] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3562383174] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO [Hera] [HADES][TEST ] [KRELTSC: 3564175020] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3565712892] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 3566689245] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3567869193] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3569438208] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3570469266] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3571644468] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3573264849] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3574269405] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 3575573526] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3576730437] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3578394561] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3579345441] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3580419906] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3581729592] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 3582546534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3583592670] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3585709386] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3587367840] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 3588410553] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3590213088] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3591816207] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 3592739241] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3594416280] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3595994241] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 3596934873] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test [Hera] [HADES][INFO ] [KRELTSC: 3598334649] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3600160410] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3602141550] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 3603248502] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3605243271] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3606832446] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3607853781] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3608990217] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3610250763] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 3611138685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3612067641] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 3614887878] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3616864545] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 3617977692] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 3619883736] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3621456783] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 3622450545] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 3624453147] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3626051331] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 3627213303] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 3629423070] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3631352949] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3632615805] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3633767823] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3635004114] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 3635852346] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3636740625] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3638553429] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3640147413] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 3641256339] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3642897657] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3644880162] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 3645986211] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3647422275] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3648968379] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3649940133] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3651582312] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3653142024] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 3654181629] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3655264725] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3656487975] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 3657322179] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3658303971] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3660767334] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3662543556] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 3663515898] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3665246424] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3666786921] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 3667708191] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3669015210] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3670580130] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3671574417] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3673224219] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3674920452] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 3675897309] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3676975701] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3678207435] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 3679050522] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3679975362] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3681930882] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3683561007] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 3684566550] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3685768107] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3687320343] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3688390503] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3689488320] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3690954582] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 3691980579] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3693001620] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3694655832] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3696207690] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 3697224069] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 3698738463] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3700390050] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 3701610465] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3703613949] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3705316314] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3706236051] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 3710792883] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3712350138] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 3713288964] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3714949224] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3716427687] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3717640563] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 3720337887] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3721879077] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 3722830734] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3723904149] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3725116479] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 3725931048] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3726794841] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 3728165679] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3729707667] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 3730684587] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3732135603] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3733892190] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 3735112983] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3737103321] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3738617022] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 3739670445] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3740785251] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3742027758] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 3742864923] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3743742954] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3746128071] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3748145037] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 3749322423] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3751111014] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3752700000] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 3753734418] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3754832739] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3756237030] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 3757053762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3757936455] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3759880362] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3761628654] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 3762706962] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3764919858] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3766457394] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 3767701371] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3768865968] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 3770121474] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 3771379668] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 3772428597] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3773639583] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 3774436218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3775351629] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3777217290] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3779113149] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3780217287] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 3781599465] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3783163629] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 3784120809] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3785375181] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3786910092] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3787842240] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3789359427] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3791186574] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3792467973] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3794220024] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3795792042] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3796807287] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3798196185] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3799809132] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3800798085] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 3801776370] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3803406936] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3804455046] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3805871790] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3807426357] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 3808315245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3809245608] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3811047156] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3812584440] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3813820962] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 3814945596] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3816488718] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 3817552200] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3819066153] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3820954179] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3822250341] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3824015811] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3825576741] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 3826626930] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3827714310] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3828920823] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 3829781487] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3830666007] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3832429440] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3833965023] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 3835264755] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 3838283358] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 3839951115] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3841307967] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 3842336190] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3844000587] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3845617755] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3846628380] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 3848314407] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3850249305] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 3851578437] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3852776025] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3854019603] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3854868024] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3855754350] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3857000469] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3858567951] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 3859568895] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3860913126] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3862259058] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 3863265651] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3864830277] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3866068626] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 3867210375] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3868784997] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3870120954] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 3871301616] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3872438262] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3874054905] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3875084283] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3876541221] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3878317191] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 3879450162] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3880776795] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3882453435] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3883512612] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3884592600] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3885795816] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3886644195] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3887558808] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3888910662] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3890583543] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3891709038] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 3893329083] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3894887598] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 3895856958] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3897160554] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3898709976] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3899656362] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3900981630] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3902522925] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 3903489282] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 3904528740] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3906151704] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 3907274280] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 3909041178] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3910712610] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 3911698392] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3913070175] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3914649291] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 3915703134] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 3917052426] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3918595485] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3919632801] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 3921292704] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3923248749] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 3924493671] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3925891347] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3927623952] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3928858983] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3929990169] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3931265730] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 3932134647] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3933151824] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3934217826] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3935528625] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 3936483999] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3937578351] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3938860149] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3940242327] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 3941118258] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3942041901] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 3943999962] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3945587373] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 3946550370] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3947562801] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3948511203] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 3949647051] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3951499104] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3953397273] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3954621132] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 3956930712] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3958915317] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 3960156564] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 3961702962] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3963748257] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3965067729] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 3966586554] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3967777884] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3969894684] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3971280558] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 3972719394] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3973905159] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3976081263] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3977516907] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3978932916] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3980444244] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3981546366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3982776819] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 3985244802] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3987465783] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3988872741] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3990931014] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3992923599] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3994294248] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3996388683] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3998430618] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3999741018] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4001901834] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4003840512] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 4005137367] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 4006429728] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4007578071] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4009628133] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4010995632] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4012426320] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4013982483] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4015122279] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4016294142] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4018200984] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4020199722] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 4021527090] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4022895156] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4024878039] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4026236487] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4027617027] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4029783534] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4031105526] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4032530838] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4034071629] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 4035146598] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4036288263] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4038519723] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4040518692] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 4041610230] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4043834151] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4045831335] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 4047071133] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4048967832] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4050928896] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 4052221845] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4053548751] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4055143680] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 4056226335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4057374405] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4059875673] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4061852382] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 4063155957] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4064588724] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4066488216] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4067212170] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4068629901] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4070593695] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4072004160] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4073463366] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4075442133] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4076773407] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4078156929] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4079982564] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4081312725] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4082782158] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4084800804] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 4086140037] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4088251566] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4090373595] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 4091769444] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4093763772] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4095516453] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 4096819146] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4098427956] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4100478984] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 4101934221] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4103508024] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4105491390] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 4106343528] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4107830979] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4109664468] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 4111031400] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4113094923] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4115106408] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 4116347928] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 4117740585] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4119870636] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4121234187] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4122866391] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4124552439] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 4125891735] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4127314716] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4128874344] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 4130081844] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4131221997] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4133412675] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4135487391] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 4136792877] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 4138548771] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4140587661] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 4141809231] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 4143814227] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4145949969] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4147194912] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4149066390] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4151138523] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 4152249801] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4154649030] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4156546506] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 4157880573] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4159430499] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4160963394] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 4162147437] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4163304747] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE [Hera] 42 [HADES][INFO ] [KRELTSC: 4178826498] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 4180383690] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4182394419] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 4183510569] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4186630812] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4188755340] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 4190160954] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4192283214] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4194394722] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 4195664697] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 4198041456] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4200220962] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 4201537872] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4203173100] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 4204700535] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 4206409536] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 4207858263] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4209523227] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4210589376] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4211766972] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 4214909727] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4217094210] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 4218527943] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4219977573] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4222055229] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4223277429] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4224659250] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4226792472] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 4228112889] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4229545404] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4231759161] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4233066705] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4234452159] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4236585360] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4237958277] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4239482205] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4241057247] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4242129591] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4243323882] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 4246037880] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4248114507] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 4249503300] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4251020487] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4253201442] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4254462387] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4256121114] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4258210257] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 4259517528] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4260896892] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4263048090] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4264428420] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4265844891] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4267437468] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4268537238] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4269653514] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4271568273] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4273633476] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 4275055449] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4276695339] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4278640548] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 4279991688] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4281573219] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4283655936] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 4284987966] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4286376990] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4287952914] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4289144979] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4290264321] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4292120238] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4294155327] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 4295466714] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4297294701] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4299331008] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4300689162] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4302214728] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4304358177] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4305710136] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4307150631] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4308705219] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4309858896] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4310871159] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4313075676] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4315379250] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 4316672346] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4318199634] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4319945868] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 4321050342] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF [Hera] [HADES][TEST ] [KRELTSC: 4322406732] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4324034316] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4325072010] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4326218169] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4327422477] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4328251284] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4329147039] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4330384779] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4332509160] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 4333813911] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4335180969] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4336721865] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4337745069] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4338895428] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4340746977] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 4342073526] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4343357949] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4344854976] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4346045298] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4347253491] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4349116716] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4351259304] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 4352608764] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4354217532] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4356196719] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4357330110] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4358688999] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4360611276] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4361820519] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4363034928] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4364792985] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4365835887] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4366925031] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4368137004] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 4368970074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4369863561] 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: 4392675777] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4394219151] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 4395215874] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 4396331037] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4398009105] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4399003203] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 4400023782] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4401956706] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4403223048] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 4404341823] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4406120019] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4407202590] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4408249314] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4409511162] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 4410339675] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4411235283] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4412662674] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4414176144] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 4415243196] 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: 4437524847] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4439075340] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 4440111606] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 4441239537] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4442804835] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 4443827703] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4444869240] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4446140748] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 4447341150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4448319099] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4449927678] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4451607342] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 4452729120] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4453828470] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4455427725] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 4456488120] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4457578818] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4459145355] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 4460419404] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4461853158] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4463740638] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 4464910863] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4466250159] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4467945804] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 4468987866] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4470005946] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4471662489] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 4472691153] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4473746949] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4475845458] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 4477204746] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 4478481651] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4480218561] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 4481338176] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4482418773] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4484126430] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 4485208455] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4486297452] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4487975331] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 4489073316] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 4490169222] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4492318446] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 4493672148] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4494748692] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4496400405] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 4497539697] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4498600239] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4500125889] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 4501161945] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 4502222109] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4503913848] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 4505388132] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4506823734] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4508750169] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 4509826356] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4510927827] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4512559968] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 4513606965] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4514626410] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4516322454] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 4517384382] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4518579555] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 4520064654] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 4521529173] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 4522911414] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 4523799504] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4524679488] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4526141109] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4527694332] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4528669887] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][TEST ] [KRELTSC: 4530078336] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4531620135] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 4532852142] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4534616667] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4536486192] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 4537485099] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4539317244] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4540862466] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4541841087] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4543306362] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4544858892] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4545851625] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4547112192] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4548014772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4549021134] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4551105258] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4552846284] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4553923626] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4555645668] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4557213906] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4558168482] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 4559781534] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4561374342] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 4562667375] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 4564784910] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4566505062] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4567624698] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4569470325] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4571029869] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 4572131004] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4573136862] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4574817618] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4575914322] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4577210295] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 4578272118] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4579378335] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4581333645] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4582941090] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 4583873700] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 4585160244] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 4586926911] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4588429251] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 4589410413] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4590911409] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4592474733] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 4593628956] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4595575257] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4597286316] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 4598297109] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4600021755] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4601550030] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 4602518445] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 4604248992] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4605759648] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4606819791] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 4608012927] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4609917900] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4611053748] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4612091190] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 4612949103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4613868861] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 4615400895] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4616965563] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 4617961215] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4619507235] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4621069971] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 4622037084] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4623674160] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4625249769] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 4626294792] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4627830480] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4629408231] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 4630396365] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4631857125] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4633393569] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4634361564] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 4636086294] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4637614905] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4638622065] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 4639756485] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4641393897] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4642435770] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4643485413] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 4644287886] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4645179273] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 4646946339] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4648489545] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 4649442693] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4650925377] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4652496576] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 4653640530] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 4655539812] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4657098642] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 4658180079] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4659939186] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4661505240] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 4662571851] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 4663618974] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4665334695] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4666537533] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 4667707044] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4669407204] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4670484252] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4671545823] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 4672370829] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4673261250] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4674694878] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4676250411] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4677376515] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4679066112] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4680846618] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4681998363] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4683585018] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4685159514] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4686112662] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4687572645] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4689131937] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 4690149555] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4691225133] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 4692094239] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4692973173] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4694626734] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4696170297] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 4697281029] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4699028418] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4700615913] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 4701634308] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4703361558] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4704943446] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 4705922214] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4707033954] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 4707916815] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4708948545] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! [Hera] 3 [HADES][TEST ] [KRELTSC: 4711068369] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4712605653] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 4713688182] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 4714880394] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4716534711] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 4717490862] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 4718477841] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4720167795] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4721233881] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4722397890] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4723320021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4724427960] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4726280160] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4728025365] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4728966879] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4730553492] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4732153608] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4733084811] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4734180780] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 4735167150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4736120424] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4737989214] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4739841918] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 4741077873] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 [Hera] [HADES][INFO ] [KRELTSC: 4743086103] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4744834773] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4746463743] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 4747479219] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4749139479] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4750918200] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 4752013077] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4753833714] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4755495045] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 4756516590] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4757657352] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 4758557958] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4759431306] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4761139005] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4762729629] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4763695818] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4765374894] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4766960583] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 4767927297] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4769238999] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 4770486063] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 4771983489] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 4773239247] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4774476294] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4775362284] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4776280047] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4778732742] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4780305180] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 4781348796] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4782502053] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4784266872] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4785284385] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4787706441] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4789285515] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 4790426361] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 4792153485] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4793751312] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 4794973386] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4796173641] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4797439143] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 4798410792] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4799329500] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 4801966092] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4803592353] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 4804551444] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 4805875074] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4807614168] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4808616666] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 4810193997] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4812021774] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 4813155543] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4814261361] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4815474573] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 4816363713] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4817274777] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc [Hera] [HADES][TEST ] [KRELTSC: 4819676946] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4821250203] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 4822399344] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F [Hera] [HADES][TEST ] [KRELTSC: 4824289260] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4825502955] Expected: Should refuse to forget a word defined before FEN [Hera] [HADES][TEST ] [KRELTSC: 4826725365] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE [Hera] [HADES][TEST ] [KRELTSC: 4828926627] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4830484155] Expected: Forgetting the newest word must not disturb an ol [Hera] [HADES][TEST ] [KRELTSC: 4831725234] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4832955351] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4834207623] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 4835119632] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4836028575] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4838785497] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4840407558] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 4841424168] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I [Hera] [HADES][TEST ] [KRELTSC: 4843235103] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4844860020] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 4845980286] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4847113467] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4848342765] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 4849180896] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4850214159] Running FIND.existing: FIND DUP . CR [Hera] 35722304 [Hera] [HADES][TEST ] [KRELTSC: 4852062264] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4853655891] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 4854636864] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 36056160 [Hera] [HADES][TEST ] [KRELTSC: 4856754840] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4858208418] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 4859257557] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4860777705] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4862340651] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 4863290817] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 4864260072] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4865950782] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 4866830199] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4867911867] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4869139611] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4870038285] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4870939983] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4872192528] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4873831557] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 4874964003] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4876278771] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4877909925] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 4878933906] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4880086680] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4881264633] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4882107930] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4883162193] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 4885243146] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4886877198] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 4887927597] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4889120544] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4890783828] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4891816587] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4892911149] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4894143870] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4894998087] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4895791026] Running LATEST.basic: LATEST @ . CR [Hera] 35803728 [Hera] [HADES][TEST ] [KRELTSC: 4897598370] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4899159090] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 4900175469] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 35842912 [Hera] [HADES][TEST ] [KRELTSC: 4902297876] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4903894527] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 4904890578] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST [Hera] 35842912 [Hera] [HADES][TEST ] [KRELTSC: 4906917771] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4908703968] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 4909752099] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4910819529] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4912026441] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 4912816146] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4913698587] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 36057672 [Hera] [HADES][TEST ] [KRELTSC: 4916125284] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4917795141] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 4918796211] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 36058136 [Hera] [HADES][TEST ] [KRELTSC: 4921071582] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4922667771] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 4923680748] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 4924846626] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 4925997447] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4927826715] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4929114582] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4930434432] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4931811570] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4932713772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4933592601] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 4935400491] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4936981140] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 4937905959] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4939045692] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4940747280] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4941764457] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4942896063] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, [Hera] [HADES][INFO ] [KRELTSC: 4944138927] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 4945514217] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 4946632572] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4947888603] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 4948757814] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4949655228] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI [Hera] [HADES][TEST ] [KRELTSC: 4955276382] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4956706608] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4957523529] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC [Hera] 36062656 [Hera] [HADES][TEST ] [KRELTSC: 4962823593] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4964431815] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 4966088736] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT [Hera] [HADES][TEST ] [KRELTSC: 4974295599] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4976011383] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 4977161763] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 4985628018] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4987146465] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 4988197956] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 4994169411] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4995785886] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 4996731663] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T [Hera] [HADES][ERROR] [KRELTSC: 4998089901] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 4999058463] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5000806146] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 5001872421] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 5003041974] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 5003979918] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5005757463] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 5006806371] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5008007361] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 5009269041] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 5010140877] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5011031403] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5014943892] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5016178650] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 5017095762] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5019213066] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5020814190] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 5021861439] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT [Hera] [HADES][TEST ] [KRELTSC: 5027134623] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5028717855] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 5029710252] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5030702082] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 5031793725] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5032784694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5033774487] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5038116216] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5039746089] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 5040720867] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 [Hera] [HADES][TEST ] [KRELTSC: 5045547444] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5047372827] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 5048435322] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- [Hera] [HADES][TEST ] [KRELTSC: 5053916175] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5055479499] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 5056331805] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5057297259] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 5058569271] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 5059596087] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5060663454] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 36068640 [Hera] [HADES][TEST ] [KRELTSC: 5062444569] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5064097962] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 5065150755] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 5066377596] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5067935712] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 5069172045] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 35813536 [Hera] [HADES][TEST ] [KRELTSC: 5073475953] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5075044023] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 5076036420] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5077036902] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 5078272605] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 5079217122] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5080294128] Running CURRENT.basic: CURRENT @ . CR [Hera] 36068640 [Hera] [HADES][TEST ] [KRELTSC: 5081913963] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5083541043] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 5084577897] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF [Hera] 36065344 [Hera] [HADES][TEST ] [KRELTSC: 5090179689] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5091785685] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 5092744440] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 5094014667] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] [HADES][TEST ] [KRELTSC: 5095279392] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5096972685] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 5098249401] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5099335500] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 5100606273] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 5101443123] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5102363889] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 5104894200] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5106593772] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 5107607694] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 5113836756] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5115115173] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 5115917961] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 5120899896] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5122481301] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 5123480607] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5124686574] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 5125902285] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 5127235869] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 5128307226] Some system tests marked as unimplemented due to system-level e [Hera] [HADES][TEST ] [KRELTSC: 5129627349] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5130930693] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 5131802592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5132902530] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 5134914645] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5136619089] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 5137882239] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5139025815] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5140270128] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 5141110338] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5142047337] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 5143162689] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5144742225] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 5145893592] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 5147052036] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5148712653] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 5149737348] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 [Hera] [HADES][TEST ] [KRELTSC: 5151563445] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5153143233] Expected: ABORT may appear in a definition; when executed i [Hera] [HADES][TEST ] [KRELTSC: 5154378957] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5155465119] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5156664345] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 5157541284] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5158427967] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 5160004878] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5161519986] Expected: Should abort with message (no error; stacks clear [Hera] [HADES][TEST ] [KRELTSC: 5162786874] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 5164028394] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5165605746] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 5166528948] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 5167622355] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5169311196] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5170354728] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5171466405] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5172676950] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 5173524321] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5174254890] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5175183132] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5176273935] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 5177063220] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5178061056] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5179173321] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5180380191] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 5181218574] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5182122645] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5183291715] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 5184519669] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 5185846197] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 5186950398] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5188206702] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 5189023434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5189935737] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5192106213] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5193690999] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 5194734279] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 5195993124] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5197644690] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 5198694228] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 5200195581] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 5201358183] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5203033164] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 5204132892] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5205344802] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5206611837] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 5207478192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5208387513] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 5209559649] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5211168018] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5212248321] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5214285951] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5215850745] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 5216901669] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5217969519] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5219226831] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 5220147345] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5221019349] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5223751134] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5225423637] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 5226433086] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5228319684] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5229902538] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 5230880991] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5232915933] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5234595030] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5235597654] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 5236989912] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5238757146] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5239836735] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5240979450] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5242209840] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 5243118783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5244004416] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5246432394] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5248130454] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 5249134821] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 5251414140] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5253157518] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 5254160667] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 5256140085] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5257768509] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 5258706453] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5259804627] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5261042094] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5261939676] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5262852630] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 5264481642] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5266097550] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 5267213028] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5269986141] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5271545685] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 5272552845] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5273585646] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5275326189] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 5276547507] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5277850977] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5279221101] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 5280160326] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5281258248] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5285187894] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5286749013] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 5287745526] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C [Hera] [HADES][TEST ] [KRELTSC: 5289746448] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5291501355] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 5292732354] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 5294208654] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5295222093] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5297025069] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5298118812] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5299226184] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5300462181] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 5301292752] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5302205013] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5304602226] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5306194467] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 5307340206] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 5308383843] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5310002229] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 5311340874] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5312420547] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5313656985] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 5314488564] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5315373588] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 5316575691] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5318099619] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 5319051906] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5321362704] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5323046589] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5324117799] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5325252219] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5326500060] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 5327332731] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5328238293] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5331460722] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5333044962] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5333968290] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 5335501794] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 5336828217] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5338588290] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 5339965008] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5341044702] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5342317239] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 5343152997] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5344058874] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5346682005] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5348235501] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5349152046] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 5350347660] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 5351673348] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5353851321] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 5355328629] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 5356819104] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 5358028410] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5360132022] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5361438033] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5362798686] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5364439836] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 5365534335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5366696034] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5370421266] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5372490018] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5373717342] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 5375127492] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 5376343371] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5378463363] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5379807048] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5381258484] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5382872082] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 5383975464] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5385126348] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5388528411] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5390509929] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5391732066] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5395358955] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5397034461] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 5398089774] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 5400313842] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 5401331418] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5403008688] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5404070952] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5405344560] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er [Hera] [HADES][INFO ] [KRELTSC: 5406676254] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 5408267865] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 5409546072] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5410968318] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5411923314] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5412836289] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5416225080] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5417426889] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5418242613] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5420643228] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5422259388] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5423427786] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] [HADES][INFO ] [KRELTSC: 5425992852] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5427977352] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5429520306] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5430496764] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5432584857] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5434147887] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5435046834] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5436265044] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5437162605] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5439098427] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5440263885] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5441532138] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5442396036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5443289880] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5445841905] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5447359680] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5448370956] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5450407788] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5451925878] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5453064141] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5455945698] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5457592959] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5458592034] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5460789579] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5462301117] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5463327324] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5464268187] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5465165748] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5466840855] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5468180109] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5469446682] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5470655715] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5471555964] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5472464403] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5473723479] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5474552643] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5476254336] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5477309208] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5479165146] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5479979148] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5481642537] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5482925112] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5484195612] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5485102560] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5486094285] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5487369195] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5488222173] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5489913765] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5490958431] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5492693745] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5493513753] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5495275590] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5496558249] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5497646196] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5499079614] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5499916401] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5500842312] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5502171234] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5503018080] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5504691948] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5505690792] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5507426862] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5508247101] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5509096173] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5510797719] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5512018995] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5513223660] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5514172587] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5515149717] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5516312571] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5517154860] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5518851345] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5519931396] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5521622337] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5522418636] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5523262836] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5525006235] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5526269490] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5527349058] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5528812212] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5529647298] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5530579845] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5533781232] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5535365661] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5536397391] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5539733493] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5541548880] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5542719504] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5543832546] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5544684537] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5546313297] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5547431358] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5548520817] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5549389923] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5550277152] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5552952321] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5554498992] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5555746224] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 5558700021] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5560622865] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5562247593] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5563233942] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5564273253] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5565086268] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5566794765] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5567874858] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5569059678] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5570489652] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5571336750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5572312662] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5575007928] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5576602500] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5577579210] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5579219499] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5580852501] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5581841160] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5583187029] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5584192572] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5586082425] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5587167537] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5588253804] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5589102519] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5590001739] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5592723129] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5594273790] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5595248253] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5597286996] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5599102761] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5600164647] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5601205386] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5602046184] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5603843259] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5604875619] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5605993638] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5607248241] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5608088913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5608981728] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5611751040] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5613518526] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5614518630] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5617330194] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5618917857] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5620070946] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5621166621] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5622026067] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5623722300] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5624787294] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5625901806] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5626936329] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5627919591] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5630774310] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5632350360] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5633292546] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5635351197] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5636930607] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5637985143] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5638958997] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5639834592] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5641707960] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5642811741] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5644108197] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5645411226] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5646219096] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5647121676] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 5649279951] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5651307501] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5652862257] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5653867170] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5655096069] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5656138551] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5657903097] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5658960237] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5660108748] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5660986842] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5661861198] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5664432816] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5665973838] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5666962224] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5667917514] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5668829145] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5670513492] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5671594467] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5672901633] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5674240404] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5675136348] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5676011019] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5679497586] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5681028696] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5681990832] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 5684265972] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5685902103] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5687066889] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5688989859] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5690614965] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5691630567] 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: 5694463971] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5696040042] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5697045879] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5698160979] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5699019291] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5700055872] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5703163578] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5704653024] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5706250956] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5707236612] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 5709551295] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5711106828] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5712164388] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5713957683] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5715708012] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5716907889] 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: 5720023806] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5721568713] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5722540593] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5723617494] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5724911493] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5725749057] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5726604618] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5729997987] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5731805436] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5732952372] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5734978578] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5736561075] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5737595871] 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: 5740116123] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5741656074] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5742695238] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5743986045] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5744946207] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5746008912] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5748842673] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5750422041] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5751438273] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5753126316] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5754663705] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5755630881] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] [HADES][INFO ] [KRELTSC: 5757746295] 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: 5760199557] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5761869204] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5762903580] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5763956898] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5765246277] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 5766080313] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5766975921] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5769449994] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5771429160] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 5772513978] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 5773675908] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5774518470] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5776252566] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 5777371047] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5778465252] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 5779305336] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5780155731] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5782920444] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5784484167] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 5785502037] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 5786466777] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5787285693] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5788992321] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 5790130920] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5791354464] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5792672172] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 5793549804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5794457067] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 5797737897] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5799338685] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 5800353111] 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: 5803028259] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5804675478] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5805603405] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 5808254550] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5809853301] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 5810869239] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5811945195] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 5812784754] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5813696910] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 5815905963] 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: 5817988869] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5819733801] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 5820702867] 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: 5823618486] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5825210118] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5826188592] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 5828445714] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5830088901] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 5831200095] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5832329496] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5833639077] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 5834568621] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5835449067] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5837824650] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5839415904] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5840417478] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5842356156] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5843892054] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5844872187] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5847342144] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5848961958] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5849925753] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5852613711] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5854166346] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5855172981] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5856236967] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 5857071360] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5857999224] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5860501773] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5862145527] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5863232823] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 5865683418] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 5866969290] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5868484986] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5869404996] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5871354300] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5872918065] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5873878437] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5876508288] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5878175562] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5879202882] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5880258195] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5881510824] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 5882376234] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5883282552] 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: 5886165285] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5887712124] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5888792154] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5891676462] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5893280988] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5894280483] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5895348690] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 5896156938] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5897049270] 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: 5899627272] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5901131376] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5902149918] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5905472580] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5907208839] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5908203651] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5909286453] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5910544647] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 5911402434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5912358711] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5914539456] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5916100449] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 5917055151] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] [HADES][INFO ] [KRELTSC: 5919524205] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5921855352] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5923393602] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5924344986] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5926698813] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5928267072] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 5929199808] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5931187521] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5932744650] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5933720016] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5934837321] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 5935747566] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5936817663] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5939302278] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5940866715] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 5941824609] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5943934227] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5945594004] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5946507105] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5949546372] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5951274756] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 5952234372] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5954690322] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5956256460] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5957227185] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5958312360] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5959571121] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 5960381049] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5961241062] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5964986391] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5966594067] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5967513384] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5969956272] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5971522725] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5972478876] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5974685535] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5976376245] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 5977450269] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5978745696] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 5979666168] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5980666230] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5983378611] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5984975430] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5985930426] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] [HADES][INFO ] [KRELTSC: 5987793903] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5989541859] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5991271587] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5992344792] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5995424484] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5997004419] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 5997943035] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5999020209] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 6000240561] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 6001316811] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6002228610] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6004670280] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6006318906] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 6007492554] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 6010366047] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6011965155] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 6012948039] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6014064252] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 6014917902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6015771783] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6018251799] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6019783350] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 6020696325] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 6023951829] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6025637016] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 6026640606] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6027716835] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 6028965495] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 6029808078] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6030739764] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [HADES][INFO ] [KRELTSC: 6033933486] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 6035159886] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6036937158] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 6037989741] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6040922580] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6042529374] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 6043490775] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6044561712] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 6045378192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6046220964] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6049102773] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6050971878] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 6052033407] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6054886929] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6056479401] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 6057419025] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6058689588] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 6059930436] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 6060782133] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6061644372] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 6065441886] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6067261242] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 6068223567] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 6071063607] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6072662400] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 6073610004] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 6076594167] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 6078004968] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6079642107] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 6080802441] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 6083770077] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6085400244] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 6086349864] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 6088593840] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6090142590] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 6091069593] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6092156112] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 6093004218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6093907512] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 6097206759] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6098897553] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 6099826614] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 6102678708] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6104254296] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 6105207255] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 6107697288] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6109569522] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 6110583885] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 6113374449] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6114993675] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 6116147289] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 6118427280] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6119973426] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 6120968301] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6122247600] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 6123578811] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 6125231448] Running StarForth Words Tests (Module 17: StarForth Extensions) [Hera] [HADES][TEST ] [KRELTSC: 6126703422] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6127995405] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 6128882907] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6129792417] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6132480795] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6134088282] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 6135149874] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6137364177] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6139202790] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 6140379693] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6142798746] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6144506550] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 6145583829] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 6146790951] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 6147763818] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6149551401] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 6150636366] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 6151815453] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6152950125] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6154712907] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6155896320] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6157179063] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6158451873] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 6159324822] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6160231896] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6162617664] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6163917921] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 6164966955] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 [Hera] [HADES][INFO ] [KRELTSC: 6167301483] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 6169271220] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6170899854] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 6171988368] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6174183645] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6175760136] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 6176380224] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 6177257646] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 6178094916] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6179642574] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 6180617121] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 6181794486] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6182804418] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6184635765] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6185681502] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 6186827367] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6187779339] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6189482502] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6190556694] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6191679921] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6193027386] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 6193966569] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6194854092] 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] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 176 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 18 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 43 [Hera] MAX: 26 [Hera] MIN: 4 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 19 [Hera] 1-: 79 [Hera] 1+: 84 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 20 [Hera] MOD: 38 [Hera] /: 35 [Hera] *: 50 [Hera] -: 34 [Hera] +: 135 [Hera] CELLS: 18 [Hera] ERASE: 11 [Hera] MOVE: 11 [Hera] FILL: 23 [Hera] 2!: 17 [Hera] 2@: 14 [Hera] -!: 17 [Hera] +!: 35 [Hera] C!: 51 [Hera] C@: 97 [Hera] !: 111 [Hera] @: 182 [Hera] R@: 47 [Hera] R>: 64 [Hera] >R: 66 [Hera] ROLL: 10 [Hera] PICK: 16 [Hera] DEPTH: 79 [Hera] -ROT: 18 [Hera] ROT: 31 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 51 [Hera] ------------------------------------- [Hera] Total executions: 6787 [Hera] Total words: 517 [Hera] Average executions per word: 13 [Hera] [HADES][TEST ] [KRELTSC: 6274292766] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6275933496] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 6277102734] 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] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 176 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 18 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 43 [Hera] MAX: 26 [Hera] MIN: 4 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 19 [Hera] 1-: 79 [Hera] 1+: 84 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 20 [Hera] MOD: 38 [Hera] /: 35 [Hera] *: 50 [Hera] -: 34 [Hera] +: 138 [Hera] CELLS: 18 [Hera] ERASE: 11 [Hera] MOVE: 11 [Hera] FILL: 23 [Hera] 2!: 17 [Hera] 2@: 14 [Hera] -!: 17 [Hera] +!: 35 [Hera] C!: 51 [Hera] C@: 97 [Hera] !: 111 [Hera] @: 182 [Hera] R@: 47 [Hera] R>: 64 [Hera] >R: 66 [Hera] ROLL: 10 [Hera] PICK: 16 [Hera] DEPTH: 79 [Hera] -ROT: 18 [Hera] ROT: 31 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 54 [Hera] ------------------------------------- [Hera] Total executions: 6804 [Hera] Total words: 518 [Hera] Average executions per word: 13 [Hera] [HADES][TEST ] [KRELTSC: 6358339533] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6360025266] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 6361124238] 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] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 176 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 18 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 43 [Hera] MAX: 26 [Hera] MIN: 4 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 19 [Hera] 1-: 79 [Hera] 1+: 84 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 20 [Hera] MOD: 38 [Hera] /: 35 [Hera] *: 50 [Hera] -: 34 [Hera] +: 138 [Hera] CELLS: 18 [Hera] ERASE: 11 [Hera] MOVE: 11 [Hera] FILL: 23 [Hera] 2!: 17 [Hera] 2@: 14 [Hera] -!: 17 [Hera] +!: 35 [Hera] C!: 51 [Hera] C@: 97 [Hera] !: 111 [Hera] @: 182 [Hera] R@: 47 [Hera] R>: 64 [Hera] >R: 66 [Hera] ROLL: 10 [Hera] PICK: 16 [Hera] DEPTH: 80 [Hera] -ROT: 18 [Hera] ROT: 31 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 54 [Hera] ------------------------------------- [Hera] Total executions: 6806 [Hera] Total words: 518 [Hera] Average executions per word: 13 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6442343607] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6444036081] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 6445052271] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6446275185] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6447515235] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 6448434069] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6449301642] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES [Hera] [HADES][TEST ] [KRELTSC: 6451996950] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6453643476] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 6454786128] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO [Hera] [HADES][TEST ] [KRELTSC: 6456185316] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6457824576] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 6458961012] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR [Hera] [HADES][TEST ] [KRELTSC: 6460488237] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6462282435] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 6463407027] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6464596887] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6465837084] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 6466726518] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6467609505] 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: 6474111882] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6475868595] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 6477052407] 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: 6482421813] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6484043181] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 6485168088] 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: 6488980596] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6491023581] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 6492463971] 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: 6496121667] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6498171330] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 6499505880] 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: 6503242893] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6505364334] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 6506706003] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 6509017410] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6511115688] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 6512443497] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 6514728675] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6516757506] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 6518150898] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 6519953202] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6521248587] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6522987744] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6524031234] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6525114855] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6526366749] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 6527167878] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6528107439] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 6530086353] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6531186627] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6532799049] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 6534054828] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 6535552422] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6536472894] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6538013349] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 6539065680] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 6540610734] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6541508841] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6543039258] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 6544018908] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 6545829507] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6546900045] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6548610054] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 6549830385] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6551128794] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e [Hera] [HADES][INFO ] [KRELTSC: 6552353388] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 6553691088] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 6558336708] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 6561450840] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 6563409468] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 6564945219] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ [Hera] [HADES][TEST ] [KRELTSC: 6569873079] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 6571115880] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 6572343603] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 6573313614] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 6574224531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6575181417] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6576682287] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 6577626951] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6578600910] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6579781866] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 6580706979] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6581601915] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6582747738] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 6583677639] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6584593050] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6585720897] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 6586663461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6587571837] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6588831879] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 6589754451] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6590661252] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6591921126] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 6592815936] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6593706420] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6594835632] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 6595746801] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6596664228] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6597806313] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 6598737075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6599623695] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6600810699] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 6601734993] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6602687910] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6604006521] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 6605248209] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 6606755547] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 6607887321] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6609108219] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 6609955128] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6610846683] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6612730971] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6614298915] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6617137212] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6618448326] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6619745811] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 6620649168] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6621586314] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6623486247] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6625051482] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 6642064443] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6643955115] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6644797278] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6645719577] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 6646338531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6647192223] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 6649242201] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6650984655] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 6653998785] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6655120563] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6656376573] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 6657207627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6658114743] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6659966040] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6661474743] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6664378833] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6666225636] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6667769052] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6670783497] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6671840595] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6673044630] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 6673861404] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6674862390] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6676960836] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6678611982] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6681464139] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6682583922] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6683834262] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 6684678987] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6685578081] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 6687114966] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6688676967] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 6691688115] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6692739165] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6693979341] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 6694892484] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6695810667] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6697537623] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6699079863] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 6701219805] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6703194477] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6704341623] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6705569997] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 6706412916] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6707309595] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6709084452] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6710698386] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6713403879] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6714522381] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6715706823] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 6716568117] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6717466938] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6719352318] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6721011066] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6723892959] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6725152812] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6726343470] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 6727226814] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6728139096] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6729998331] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6731611089] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6734426874] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6735571101] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6736782234] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 6737615703] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6738483801] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6740329302] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6741909132] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6744649128] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6745674894] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6746897934] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 6747782433] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6748733334] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6750478056] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6752130609] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6754775433] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6755923755] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6757132494] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 6758038350] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6758935869] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6760305720] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6761705643] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6764146557] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6765229401] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6766393851] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 6767266653] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6768165768] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6769445004] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6771000915] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6773764032] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6774843810] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6776032872] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 6776876862] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6777778875] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6779142699] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6780658920] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6783255570] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6784337112] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6785538879] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 6786383436] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6787284231] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6788391939] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6789736065] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6792405501] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6793427781] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6794622156] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 6795449703] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6796503294] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6798098055] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6799637124] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 6801400032] 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: 6803559819] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6804994224] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6806871183] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6809910072] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6811012362] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6812234709] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 6813089850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6813945621] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6815508966] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6817086633] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6819726900] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6821302026] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6822983559] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6826008084] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6827093490] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6828354729] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 6829187484] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6830102055] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6831608637] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6833135631] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6835734990] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6837440904] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6839084406] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6841900401] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6842968671] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6844182786] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 6845018985] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6845910792] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6847415232] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6848937858] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6851749947] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6853388913] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6855025506] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6857659305] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6858776442] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6859988457] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 6860834421] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6861725409] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6863636787] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6865764171] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 6868735629] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6870459561] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6871559730] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6872789910] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 6873632178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6874537446] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6876289350] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6877945536] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6880891710] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6882185793] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6883488381] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 6884466330] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6885368826] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 6887279175] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6888854469] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 6891619896] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6892803666] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 6894135402] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 6895685769] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 6897044427] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6898469466] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 6899387796] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6900283719] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 6902466081] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6904145976] Expected: Should print population variance of {100,200,300} [Hera] [HADES][TEST ] [KRELTSC: 6905386803] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6906562950] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6908015835] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 6909256137] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6910240323] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6913204200] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6914916225] Expected: Should print decay slope for a decreasing traject [Hera] [HADES][TEST ] [KRELTSC: 6916170912] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6917369655] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6918627030] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 6919587402] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6920477130] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6922775286] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6924566250] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 6925822848] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6927177033] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6928540626] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 6929500746] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6930410970] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 6935426022] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6937330596] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 6938641164] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6939816366] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6941272086] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 6942224583] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6943162002] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6946375590] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6948017937] Expected: Should print last adaptive_window_width (no error [Hera] [HADES][TEST ] [KRELTSC: 6949230939] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6950379303] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6951643482] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 6952550934] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6953494296] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6957183660] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6958827498] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 6960099909] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6961269693] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6962520600] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 6963461694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6964338969] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 6967514841] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6969406500] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6970842081] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6972240618] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6973505847] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 6974423694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6975326295] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6978431565] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6980216607] Expected: Should print last slope_fit_quality_q48 (no error [Hera] [HADES][TEST ] [KRELTSC: 6981574593] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6982913889] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6984232416] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 6985358982] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6986274477] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6990893217] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6992571768] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6993628509] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6994572165] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 6995748942] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 6997531800] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 6998956965] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 7000452711] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 7001430240] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7002312450] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 7004986485] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7006629651] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 7007768964] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7008933645] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 7010149503] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 7011266178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7012383903] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 7015362228] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7017037692] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 7018135236] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7019307435] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 7020557355] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 7021441224] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7022362158] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 7024844505] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7026856431] Expected: Should print: 0 (freshly defined word is not froz [Hera] [HADES][TEST ] [KRELTSC: 7028279580] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 7030019283] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7031629626] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 7032872574] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7033953171] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 7035194019] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 7036057140] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7037102436] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 7040107368] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7042004193] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 7042987917] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7044248106] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 7045567515] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 7046414550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7047308226] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 7049857311] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7051454676] Expected: Should print: 0 (freshly defined word has zero he [Hera] [HADES][TEST ] [KRELTSC: 7052708166] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7053831414] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 7055204751] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 7056389382] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7057449399] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 7059512838] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7061154177] Expected: Should print the compile-time DECAY_RATE_PER_US_Q [Hera] [HADES][TEST ] [KRELTSC: 7062424320] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7063584066] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped [Hera] [HADES][INFO ] [KRELTSC: 7064846544] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 7065694608] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 7066603446] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 7067516148] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 7068389118] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 7069466292] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 7070764092] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 7072054059] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 7073321850] ============================================== [Hera] PARITY:M7.1a word_count=531 here=0x00000000000000d8 latest_id=700 hash=0x6824fe5993239838 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000003d6ff000, 0x000000003d74e22a) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [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: no device on PCI bus 0 [Hera] Init: Mama birth... [Hera] [HADES][WARN ] [KRELTSC: 7238204316] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7243307631] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7406802165] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7411672611] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7687702785] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7859402880] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7872919089] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7876692432] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7880297964] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7883025780] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7887212949] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7890539433] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7893324369] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7896042924] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7899139311] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7902956691] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7906630284] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7909531728] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7912378782] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7915170795] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7918680084] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7922832540] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7925696520] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7929323661] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7933427355] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7936491654] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7939437072] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7942233894] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7946382381] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7960251726] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7963815006] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7966434987] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7969333344] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7972769217] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7978102650] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7981593585] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7985267682] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7999606944] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8004280284] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8009469195] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8013947844] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8028245526] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8031789066] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8036058933] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8040303495] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8044796970] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8049367011] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8062907013] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8067128538] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8078832426] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8090245968] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8101216095] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8112396705] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8134886172] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8147500347] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8158620225] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8170421805] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8182083273] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8192839809] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8213017533] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8223821277] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8234585331] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8245547100] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8256626742] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8267397222] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8277911166] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8288926296] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8299587282] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8309938665] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8320588395] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8330710101] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8340623424] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8360913729] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8371167672] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8381127615] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8391953262] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8402782311] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8412736395] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8423441481] 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=0xa0e5c8e6dca1e554 [Hera] Init: Mama birth OK [Hera] ACL: CAPSULE-BIRTH pinned STRICT [Hera] ACL: BIRTH pinned STRICT [Hera] Starting heartbeat... [Hera] APIC Timer: started (LVT=0x00020020 ICR=10247427) [Hera] I/O APIC: keyboard IRQ1 unmasked [Hera] Heartbeat running. [Hera] Stadium words: promotions=705 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=0x062252c4da6858da [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: 11160135000] INFERENCE: Output validation failed, ignoring results [Artemis] 0.5u [Artemis] ARTEMIS-K=1.5u [Artemis] (no identity) [Artemis] [HADES][WARN ] [KRELTSC: 16536789612] ( Unterminated comment [Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xf55edc4e76a8c294 mode=p capsule_hash=0xf55edc4e76a8c294 dict_hash=0x93d6e815354b61c0 [Hera] BIRTH: Artemis live [Hera] Startup: Artemis live [Hera] Heartbeat: 372 ticks, trust=0x00010000, variance=0x00000000 [Hera] blkio_usb: MSC device ready [Hera] Zuse: identity confirmed from attached thumbdrive [Hera] LithosAnanke v2.0.0 [Hera] StarForth Version 3.1.0 [Hera] StarForth CLI [Hera] FORTH-79 interpreter type BYE or power off to exit [zuse@Hera] ok> S" multiuser-doe.4th" EXEC [zuse@Hera] [HADES][WARN ] [KRELTSC: 33949798743] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33962628000] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33974023986] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33984340404] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33995673579] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34005739047] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34015565451] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34025736591] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34036110570] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34045711917] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34059001641] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34072781904] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34140418515] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34158761952] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34183110717] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34207121760] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34231865997] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34255856208] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34279793247] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34305872706] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34331098305] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34355370084] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34379727144] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34406449266] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34433908152] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34461258741] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34486390344] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34511216754] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34534804815] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34559265615] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34583926251] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34609957095] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34634698812] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34658801100] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34682530785] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34706109543] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34729426179] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34753668117] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34779678759] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34803912717] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34827517956] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34851843936] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34875998976] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34901944245] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 34925997729] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok> S" MU-RUN-TRIAL" NAME>XT . [zuse@Hera] 53292544 ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok> 0 0 999 MU-RUN-TRIAL [zuse@Hera] [HADES][WARN ] [KRELTSC: 84155669451] INFERENCE: Output validation failed, ignoring results [zuse@Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0x56b7f2f0efa000df mode=p capsule_hash=0x56b7f2f0efa000df dict_hash=0xe97fa611924ecc1c [zuse@Hera] [HADES][WARN ] [KRELTSC: 87249945951] INFERENCE: Output validation failed, ignoring results [zuse@Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x56b7f2f0efa000df mode=p capsule_hash=0x56b7f2f0efa000df dict_hash=0xe97fa611924ecc1c [zuse@mu0] [HADES][WARN ] [KRELTSC: 88838915592] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 91904622684] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 93256136778] INFERENCE: Output validation failed, ignoring results [zuse@mu0] [HADES][WARN ] [KRELTSC: 94567823553] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 95936453991] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 97345198503] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 100716761922] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 102030727344] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 105667734963] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 107393265693] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 110641704222] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 111934620966] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 115165523634] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 116559818655] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 119666593494] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 121005241602] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 124089291312] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 125437253403] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 128465661807] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 129809042496] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 132814598994] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 134346434229] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 138073187721] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 139775843277] INFERENCE: Output validation failed, ignoring results [zuse@mu1] [HADES][WARN ] [KRELTSC: 141437978892] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 143135152587] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 144819312204] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 148880712519] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 150555696459] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 154270838694] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 155948664837] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 159689066145] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 161401254777] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 165097544010] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 166878215112] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 170667461454] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 172353841002] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 176054460666] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 177736458186] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 181429478622] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 183084848835] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 186869452098] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 188449174935] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 191456283606] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 192773850465] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 195806697996] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 197222423160] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 200136327279] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 201511367022] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 204558416874] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 205904625801] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 209025485172] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 210371470659] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 213419797500] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 214773474867] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 217693753179] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 219035592258] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 221918707269] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 223293945882] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 226258269090] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 227548900635] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 230494114557] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .[HADES][WARN ] [KRELTSC: 231962757180] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 235646411301] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 237356222040] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 241009852062] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 242667486705] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 246460847472] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 248233133064] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 251942396979] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 253610228802] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 257437892250] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 259203147651] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 262908916431] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 264584682054] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 268313276511] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 269996431320] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 273709421496] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 275400308652] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 279107679732] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 280817502357] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .[HADES][WARN ] [KRELTSC: 284583089154] INFERENCE: Output validation failed, ignoring results [zuse@mu1] .Stadium: dispatch cell=21503 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=mu0 [zuse@Hera] KILL: mu0 dead [zuse@Hera] Stadium: dispatch cell=63100 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=mu1 [zuse@Hera] KILL: mu1 dead [zuse@Hera] MU-TRIAL run=999 cfg=0 rep=0 nw=2 mode=0 fail=0 [zuse@Hera] ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok> 5 6 + . [zuse@Hera] 11 ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok>