Files
LithosAnanake/logs/20260826-190623/amd64/qemu-amd64-20260826-190623.log
T
Robert Allan JamesandClaude Sonnet 5 2035ebeac0 Phase 8 C (3/n): top-of-device metadata fence, step 1 (field round-trip)
Corrected substrate: this OS is anti-POSIX, anti-file by design -- the
prior "dedicated system-identity disk" framing was wrong vocabulary,
caught before any code was written (saved as
feedback_no_files_anti_posix.md). The real primitives are
content-addressed capsules and raw LBN blocks, never a filesystem.

Design (agreed on request): a growable metadata fence at the TOP of a
device's block space, mirroring block_subsystem.c's existing bottom BAM
reservation from the opposite end -- the two grow toward each other,
never colliding, same shape as a stack/heap. Starts at
BLK_META_FENCE_INIT (128 blocks), explicitly never RAM-backed. Reuses
Artemis's already-attached, already-proven virtio-blk device -- no new
device. Rejected reusing BAM's own reserved zone directly: those blocks
are fully claimed by BAM bookkeeping, not free space.

Step 1 only: new meta_fence_blocks field in blk_volume_meta_t, appended
after reloc_devblocks and carved from _pad[] -- identical graceful-
default technique reloc_devblocks already established (a pre-existing
volume reads it back as 0, not a format break). Added a compile-time
_Static_assert on the struct's total size, same discipline
homeblocks_sig.h uses -- caught a real bug immediately: the hand-summed
_pad[] formula was off by 4 bytes (a compiler alignment gap the manual
count missed), found via offsetof() rather than re-deriving by hand.

Worked against disposable clones throughout, never the real
disk/artemis.img (ARTDISK is ?=-overridable) -- artemis-metafence-fresh.img
(blank, fresh-format path) and artemis-metafence-test.img (copy of the
pre-existing artemis.img, graceful-default-on-reload path), kept as
regression fixtures matching disk/README.md's existing convention.
Verified independently via direct byte reads of the disk image, not the
kernel's own log output (log_message(LOG_INFO,...) doesn't reach serial
in this build -- unrelated pre-existing gap): fresh format writes 128 at
header offset 184, a reboot without reformatting preserves it, the old
pre-fence image reads back 0. Full 3-arch acceptance boot against the
real, untouched disk/artemis.img also clean.

Allocator (user_blocks math) and zone read/write accessors both still
open -- next steps, documented in FABRIC-3.md.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U14ET9CWAtbQMbYqomKgXd
2026-08-26 19:18:21 -04:00

672 KiB

 
 
StarKernel 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 v1.5.4
Architecture: amd64
Build: Aug 26 2026 18:58:54
 
UEFI BootServices: EXITED
 
=== StarKernel Boot Information ===
Memory map entries: 129
Total memory: 1023 MB
Usable memory: 964 MB
===================================
 
PMM initialized.
PMM statistics:
Total pages: 248372
Free pages : 246849
Used pages : 1523
Total MB : 970
Free MB : 964
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=2102969233 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=1008429615, tick_hz=100, initial_count=10084296
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: 3548727] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 26400927] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 40608351] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 42176610] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 43656186]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 45669897] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 47070786] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 48553092] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 49531251] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 50710548] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 58628682] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60543672] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 64125495] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 65380581] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 66922401] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 69497295] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 71460144] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 72985038] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 75772914] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 77328594] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78834147] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 82223484] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 84161616] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 85637937] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 89193573] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 90154134] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 91027692] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92646246] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 93801687] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 95156964] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 96432588] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 97252995] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 98098959] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 99431829] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100904034] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 103434282] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 104975850] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106790943] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 110277006] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 111900831] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113724429] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 116380299] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 117794292] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119326914] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 122800923] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 126195489] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 127506813] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128957556] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 131475855] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 133104825] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134614956] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 137163726] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 138606090] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140168826] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 142980306] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 144741912] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146654655] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 149615865] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 151388496] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152940774] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 155477658] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 157171434] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 158866764] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160523895] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 163254063] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 164928477] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 166485921] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 169083390] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 170445597] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172430559] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 175132335] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 176536836] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 178076073] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 180815019] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 182449470] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184352259] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 187129593] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 188195301] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 189079506] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 190735965] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 191768514] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 192832437] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 194097750] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 194944407] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 196068243] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 197401659] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199080945] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 201761343] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 203216160] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204758316] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 207505158] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 209325900] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 210816039] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212409855] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 215181540] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 216625878] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218171121] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 221007318] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 222188589] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 223228005] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224849772] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 225906933] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 226867704] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 227875809] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229517043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 230585376] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231703731] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 232934079] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 234036474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 235136517] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 236582829] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238124670] 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: 240895536] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 242301885] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 243918045] 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: 246819468] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 248262294] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249792501] 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: 252802053] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 253824144] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 254863833] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256716537] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 257752488] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 258885879] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 259889847] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261581250] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 262621359] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 263677701] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 264899124] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 265701492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 266556192] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 267971361] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269549217] 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: 272630778] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 273796320] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 275591778] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 277138701] 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: 279908349] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 281316357] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282855006] 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: 285917436] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 286916700] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 287946393] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289610307] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 290802729] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 291968943] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 293235495] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295243263] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 296716413] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 298011000] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 299266065] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301348971] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 302658405] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 303997680] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 305545884] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 306562389] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 307687968] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 309469545] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311405514] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 314449548] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 315683655] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317242863] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 319783191] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 321235950] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 323108982] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 325692948] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 326818569] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 328060719] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 328900635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 329776419] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 331308915] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 332900190] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 336221571] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 337902243] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339776073] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 342781971] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 344604246] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 345918657] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347810946] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 351090180] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 352402029] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 353958003] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 354974802] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356081166] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 358465548] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 360725526] 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: 364333746] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 366177903] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368130000] 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: 372164961] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 373238880] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 374450685] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 375242574] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 376132932] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 377686995] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379269387] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 382067280] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 383679219] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385477239] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 388264989] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 389700906] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391297284] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 393951705] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 394978290] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 395826732] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397736346] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 398778219] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 399885570] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 401138514] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 401967237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 402816183] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 404415291] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406029057] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 407014797] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 410482779] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 411949524] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413588826] 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: 416380020] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 417905250] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 419441778] 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: 422530605] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 423583020] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 424652550] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426343995] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 427591206] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 428544879] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 429673734] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 431375532] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 432456234] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 433622091] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 435095367]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 436511418] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 437682441] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 438976566] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 439794096] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 440662425] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 442317435] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 443859234] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 446684511] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 448377552] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449923005] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 452595297] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 454054608] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455561358] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 457821735] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
 
[Hera] -123 -123
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 459997125] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 461622189] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 463169658] 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: 466200210] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 467196408] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 468030696] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 469686630] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 470729448] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 471834531] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 473510961] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 474428682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 475302030] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 476602182] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478135980] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 480798087] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 482242593] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483777987] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 486768576] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 487761582] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 488581695] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490247919] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 491350566] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 492396891] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 493697064] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 494525367] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 495396489] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 496779696] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498790446] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 502080663] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 504098196] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505988826] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 508543770] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 511124985] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 512349768] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 513357474] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 515391261] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 516751914] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 518058513] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 519726291]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 521321388] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 522781707] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 524311284] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 525334593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 526402170] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 528484824] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530399625] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 533783460] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 535728816] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 537637275] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 540870582] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 542724840] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544778493] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 548337426] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 550270791] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552173181] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 555105474] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 556430427] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557918193] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 561118257] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 562687062] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564218025] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 565247928] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 568792161] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 569779665] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571399101] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 572443725] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 573509874] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 575158017] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 576212910] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 577303188] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 578507433] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 579304320] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 580193649] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 581687988] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583207989] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 586125477] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 587715744] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589241289] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 592025931] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 592967466] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594572643] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 595624050] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 596659686] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 597888249] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 598934910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 599829258] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 601737003] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603254526] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 605936667] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 607332978] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 608927130] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 611798397] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 613251240] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614776365] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 616855953] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] 255
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 619034493] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 620488365] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 622026405] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 625021971] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 626111976] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 627358620] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 628182744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 629061657] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 630556647] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632130408] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 634727562] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 636340866] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 637883631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 640508064] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 641557770] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 642785283] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 643582338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 644455161] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 646043895] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647536869] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 650398581] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 651811818] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653397822] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 656106738] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 657148863] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 658334166] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 659202831] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 660110577] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 661960005] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663509154] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 665225442] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 667657242] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 669051327] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 670629603] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 673269009] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 674595537] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 675839766] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 676631466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 677525688] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 679496202] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681022671] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 684230988] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 686337372] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687937215] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 690833241] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 691890360] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 693205422] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 694012725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 694923642] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 696282426] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697816161] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 700611933] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 701994741] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][TEST ] [KRELTSC: 703728564] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 705268137] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 706975878] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 708054648] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 709290624] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 710157084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 710981418] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 712818771] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 714389949] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 717153486] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 718598139] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720160896] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 722780772] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 724478580] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 726022122] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 728747103] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 729843555] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 731091228] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 731921421] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 732827088] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 734179866] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735738066] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 738555489] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 740000247] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741578250] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 743213205] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
 
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 745450881] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 746504703] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 747740931] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 748557537] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 749717304] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 751566921] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 753101433] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 755782146] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 757291941] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758822862] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 761624388] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 763212744] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764774682] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 767445840] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 769186173] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770702142] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 772506777] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 775202379] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 776224197] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777884625] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 778933911] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 780004092] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 781258065] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 782063751] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 782928300] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 784571802] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 786071643] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 789055281] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 790604136] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 792103284] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 794775177] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 796314750] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797840988] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 800763201] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 801733170] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 803394900] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 804418776] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 805487823] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 806704290] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 807504621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 808387734] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 810299805] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811968486] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 813988959] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
 
[Hera] 11 22
[Hera] 11 22
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 816425820] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 817989081] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819534135] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 822553179] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 824144517] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826050435] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 829150560] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 830266941] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 831994842] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 833177940] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 834241569] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 835670031] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 836491551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 837564168] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 839697138] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841256913] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 843835335] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
 
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 845479320] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 846478038] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848025507] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 849114126] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 850993017] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 852551301] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 855175881] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 856199631] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 857862999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 858906594] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 859983558] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 861222642] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 862072197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 863234988] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 865711392] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867258693] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 870479211] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 871590006] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 873112422] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 874126323] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 875945805] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 876930852] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878547054] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 879598482] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 880667550] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 881876226] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 882712509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 883586718] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 885465357] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887025573] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 890140398] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 891112824] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892671486] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 893765208] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 894780894] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 896436891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 897508101] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 898642185] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 900016530]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 901391337] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 902478780] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 903733530] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 904525818] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 905401245] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 906663702] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908163417] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 910755909] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 912070236] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 913721424] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 916311858] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 917615559] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 919123275] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 921634329] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 922998195] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 924497490] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 926916522] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 928728255] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 930180447] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931715673] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 934628247] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 936129558] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 937719741] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 940677234] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 941623830] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 942500832] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 944124027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 945159600] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 946052394] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 946947897] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 948571953] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 949620798] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 950887917] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 952161735] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 952971810] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 953846418] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 955162236] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956706072] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 959233947] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 960549723] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 962088183] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 964867869] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 966148239] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967694994] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 970285659] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 971567793] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973113981] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 975708048] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 977028255] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 978588639] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 981127581] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 982608417] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 984161157] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 987114030] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 988708770] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 990253761] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 991648602] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 994710444] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 995701098] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 996557709] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998173596] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 999217107] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 1000135563] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1001129850] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1002836268] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1003912833] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1005056997] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1006325376] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 1007127597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1007998089] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1009410465] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1010942667] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1013688060] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1014999258] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016587950] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019120445] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1020371331] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1021897884] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1024478385] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1025974824] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027492179] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1030157268] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1031551143] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033101153] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1035667752] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1037079036] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1038753513] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 1041581352] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1043030100] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1044681918] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 1047590964] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 1048619964] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1049482938] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051346898] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1052404647] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 1053335976] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1054125387] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055716410] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1056764016] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1057804713] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1059053499] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 1059852801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1060724091] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1062088104] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1063763295] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 1065741012] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1067840949] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1069129908] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070670888] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1073533503] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1075237674] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077375810] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1081004568] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1082900931] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084729317] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1087841580] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1089579792] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091208804] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1093758813] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1095080868] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1096585518] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1099287798] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 1100283828] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1101367827] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102997175] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1104088125] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 1105059291] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1105928250] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107585108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1108665201] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 1109570889] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1110404715] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112043387] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1113068754] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1114269597] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1115586402] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 1116429048] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1117305525] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1118948187] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120546581] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1123092600] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1124497500] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126017816] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1128783516] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1130063991] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131603186] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1134155253] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 1135331211] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1137104199] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138655973] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1141504833] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1142951586] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1144497417] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1147219143] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1148617848] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150146690] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1152881940] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1153937799] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1154833722] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156527183] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1157618784] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 1158614772] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1159473210] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161117153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1162197855] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 1163171982] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1164085440] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165887072] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1166997258] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1168075503] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1169338926] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 1170187137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1171083186] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1172716125] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174261431] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 1177206912] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1178619141] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180199790] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 1182920508] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1184323413] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185897111] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 1188824091] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1189971195] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1190861469] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192536282] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1193593149] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1194586491] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1195482057] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197159915] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1198225518] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 1199292486] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1200155292] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201957575] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1203030381] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1204167447] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1205431248] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 1206269190] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1207164063] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1208554410] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210089321] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1212639456] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1213967139] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215635442] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 1218298557] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
 
[Hera] [HADES][TEST ] [KRELTSC: 1219523928] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1220829225] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222306722] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1224814668] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1226246805] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227921009] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1230964077] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 1231965483] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1232827680] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234473051] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1235590461] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1236646488] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1237967745] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1238815431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1239866901] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1241441628] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243007766] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1245633753] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1247027901] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248610335] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1251195750] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1252688913] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254351714] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1256845758] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1258365087] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260028266] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1263053820] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 1264129881] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1265232360] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266945666] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1267992684] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1269133299] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1270402224] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 1271246676] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1272121746] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1273591515] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275164751] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1277767239] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1279116489] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280700918] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1283304813] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1284642933] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286236959] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1288830186] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1290314991] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291818045] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 1293811281] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
 
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1295666127] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 1296661653] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1297518390] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299158721] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1300206369] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 1301177682] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1302023814] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303817571] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1304886198] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1305972738] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1307266653] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 1308103713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1309003605] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1310410689] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311984891] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1314543510] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1315982745] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317575364] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1320140514] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1321459797] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323019950] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 1325704800] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1326993717] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328742324] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1331333199] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 1332413271] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1333297035] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335015423] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1336171641] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 1337219457] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1338122037] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339789332] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1341037887] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1342119996] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1343387556] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 1344186627] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1345098132] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1346402022] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347922611] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1350580434] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1351829535] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353735138] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1356308667] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1357616652] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1359159648] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1361702937] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1363030137] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364760264] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1367566326] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1369030026] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370556285] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1372295148] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
 
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1374713655] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 1375722243] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1376586771] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378407912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1379433846] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1380394071] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1381434201] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 1382208450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1383086502] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1384536405] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1386091749] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1388667273] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1389900267] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391630016] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1394163141] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1395450105] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1396971786] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1399526268] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1400817600] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402331889] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1404989796] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1406424978] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407916293] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 1410922968] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 1411970763] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1412850117] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414495173] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1415690787] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1416736314] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1418037306] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 1418858994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1419733749] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1421083083] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422617805] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 1425165084] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1426413870] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1427983536] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1430782143] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1432127991] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433637681] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1436194410] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 1437186135] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1438021137] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439711994] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1440995535] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1442128149] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1443417864] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 1444239636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1445143434] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1446458181] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448024844] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1450513407] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1451866479] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453601961] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1455331374] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1457723757] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1459012695] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460550588] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 1463213325] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 1464213324] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1465199610] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467239319] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1468307526] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1469386317] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1470687981] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 1471511580] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1472418024] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1473797766] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475360649] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1477936824] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1479486288] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481056311] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1483553925] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1484857647] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1486402092] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 1489011006] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1490224806] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1492109073] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1494659880] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1496091450] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497654795] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 1500626484] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 1501606323] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1502485110] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504334097] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1505194551] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1506117858] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1507218111] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 1507943892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1508799327] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1510149312] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1511634159] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1514175348] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1515387762] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1517173182] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1519723611] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1520967546] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522602690] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1525286868] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1526626185] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528166556] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 1531015353] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1532021337] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1533803019] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535416491] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1538076477] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 1539189225] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1540280742] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542244326] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1543309572] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1544454933] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1545775413]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1547216538] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 1548371643] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1549741410] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 1550588088] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1551489660] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1552939059] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554969192] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1557669519] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1559098107] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1560642237] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1563215619] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1564602837] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566141360] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1568920332] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1570252467] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571816925] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1574393394] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1575729771] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577273733] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 1580285805] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 1581320769] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1582166355] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583817921] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1584915591] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 1585893477] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1586749647] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1588420533] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1589509047] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1590659427] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1592127810] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 1592939985] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1593837483] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1595344086] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1596893760] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1599453912] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1600808475] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1602376755] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1605158121] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1606512936] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608031110] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1610027181] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1612176972] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1613533320] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1615093767] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1617888342] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1619265795] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620851421] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 1623496728] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 1624448952] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1625333535] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1626912882] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1627945725] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 1628883501] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1630089846] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1631927430] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1632949122] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1634055213] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1635309816] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 1636145385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1637045067] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1638674079] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640268084] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1642996362] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1644377049] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1645924812] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1648525536] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1649884320] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651411293] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1654044945] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1655649933] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657204122] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1659726558] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1661089017] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1662725610] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 1665466110] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 1666497609] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1667727537] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669365390] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1670428221] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 1671503610] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1672409025] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674094590] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1675187598] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1676300430] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1677676518] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 1678523889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1679433399] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1681141056] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682693586] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1685213628] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1686501285] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688037624] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 1689061857] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1692245499] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1693627215] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695247281] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1697747709] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1699059138] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700670321] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1703200191] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 1704267516] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1705404939] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707111840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1708185360] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1709292816] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1710544038] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 1711369821] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1712248167] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1713594456] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1715157381] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1717893828] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1719154206] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720691679] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1723157163] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1724493582] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726033680] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1728592152] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1730176266] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731711807] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1734324039] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1735724697] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1737296400] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1739835594] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 1740796512] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1741652157] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743492933] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1744543962] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 1745483040] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1746339147] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748008731] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1749079500] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1750127064] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1751412054] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 1752230382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1753225404] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1754691246] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756447665] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1758989232] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1760340519] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1761889206] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 1762854366] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1765883385] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1767185322] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768968978] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1771492254] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1772878989] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774417911] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1777035015] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 1778037450] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1778900466] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780794309] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1781839038] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 1782780531] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1783632291] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785288225] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1786336503] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1787394735] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1788751293] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 1789570965] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1790449605] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1791920802] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793706894] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1796255727] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1797629064] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799206794] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1801758567] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1802982804] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804542369] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1807214661] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1808648730] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810216653] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1812856626] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1814211924] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815759393] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1818575073] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 1819512366] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1820406252] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822023798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1823077494] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 1824015123] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1824872910] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1826538924] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1827605640] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1828671579] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1829946447] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 1831065600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1831944513] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1833424824] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834959504] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1836601473] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1839037221] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1840371456] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1841878500] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1844588928] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1845837756] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1847399106] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1849898421] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1851289671] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852852449] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1855440699] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1857166920] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858601346] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1861120779] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 1862052444] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1862916426] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1864542729] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1865613225] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 1866560304] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1867419225] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869456729] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1870514667] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1871524956] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1872858246] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 1873675902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1874558931] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1875974205] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877524026] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1880074749] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1881577173] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1883116389] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1885688133] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1886986227] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1888544679] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1891168923] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 1892150652] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1893015936] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894917276] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1895986407] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1897045311] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1898318142] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 1899131010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1900048227] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1901439204] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903017144] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1905572676] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1907131128] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908686283] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1910963607] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1912694007] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1914012723] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1915569201] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1918066962] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1919292396] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1920173829] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921837995] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1922899461] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1923966639] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1925199717] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1926067059] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1926975624] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1928359167] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929917619] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1932656733] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1933958145] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935527769] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1938007365] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1939282569] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940867859] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1943377989] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1944579210] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1945437774] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947116976] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1948200870] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1949291967] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1950558750] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1951410678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1952321658] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1953743673] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1955294187] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1958126100] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1959452208] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1961000622] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1963534146] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1964808258] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966386009] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1969116891] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 1970123631] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1970965479] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1972588947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1973659380] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1974741678] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1976016924] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 1976860242] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1977762738] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1979149872] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980687597] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1983582153] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1984871490] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986389790] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1988959917] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1990282917] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991817597] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1993764528] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1996331715] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1997614983] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999212432] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2001884745] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 2002912023] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2003756034] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005392144] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2006443152] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2007733980] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2008952001] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 2009760837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2010673854] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2012562321] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014259163] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2016979755] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2018400930] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020224108] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2022821241] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2024118159] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025622473] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2028166455] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2029467489] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031026823] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2033977008] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 2034954852] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2035845378] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037454986] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2038520673] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2039601984] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2041023642] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 2041882542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2042778339] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2044503762] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046075948] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2048678205] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2050056540] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051670474] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2054267733] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2055706737] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2057562360] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2068897236] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2070899040] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2072108871] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2073546888] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2076054561] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2077392534] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078952330] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2081483691] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 2082818640] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2083725777] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2085418818] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2086484295] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2087592360] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2088870714] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 2089692675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2090606259] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2091971343] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2093543697] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2096327772] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2097762051] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2099419350] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2102036328] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2103436356] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105019945] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2107885668] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2109008160] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2110276770] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 2111137539] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2112058284] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2113393065] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2114995197] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2117535777] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2118844917] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2120676306] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2123296896] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2124716202] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126271021] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2128891422] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2129974035] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2131259046] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 2132108412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2133261018] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2134685154] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2136262716] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 2138516058] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2140275312] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2141672883] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143202124] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2145939936] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2147227782] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2148785856] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2151394392] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2152724070] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2154275424] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2156910735] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2158597056] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2160171615] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2162773893] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 2163728532] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2164584093] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2166270330] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2167362561] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2168434191] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2169715485] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 2170782159] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2171679048] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2173107678] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2174681418] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2177259420] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2178594012] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180131128] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2182750689] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2184185808] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2185745961] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2188288746] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2189624640] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2191208292] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2193843057] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2195340630] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196887280] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2198258916] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2201024742] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 2201986017] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2202858504] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204515614] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2205592095] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2206693713] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2208211929]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2209687872] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 2210857635] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2212215558] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 2213071938] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2214076116] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2215539165] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2217061014] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 2218115655] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 2219524650] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2221329159] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 2222351271] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2223864426] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2225427057] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2226378189] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 2227753038] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229297399] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 2230304013] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2231638437] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233504287] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 2234605905] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2236047408] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237570307] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2238504177] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 2239959183] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241513708] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 2242496445] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 2243601255] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2244464439] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2246437200] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2247502572] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 2248485771] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2249348766] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251017195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2252127024] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 2253228432] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2254081704] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255674071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2256847593] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2257968972] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2259397161] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 2260239597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2261138439] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 2262938832] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264569923] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2265745104] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 2267326383] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268919422] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 2270034963] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2271989790] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273568150] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2274521739] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 2275972419] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2277611091] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 2278574424] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 2280084366] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281648047] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 2282787465] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 2284480989] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286104604] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2287120878] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2288274807] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2289200508] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290903986] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2291961525] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 2293026666] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2293922505] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295624093] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2296772184] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2297869308] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2299177629] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 2300000556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2300914896] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 2302467804] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303971614] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2304948135] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 2306465406] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2307988767] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 2309361789] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 2310931623] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2312485140] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 2313540747] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2314918662] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316466551] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2317430598] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 2318943333] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2320478958] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2321686941] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 2322695172] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2324300811] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2325361731] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 2326310637] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2327933895] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2329091688] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2330189253] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2331563724] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 2332353345] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2333249562] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 2335039812] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2336542740] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 2337540597] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2338886340] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340429210] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2341411716] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2342775141] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2344311648] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2345279538] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 2346961155] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2348477775] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 2349543084] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 2351010837] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2352522354] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 2353515549] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 2354978178] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2356563468] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 2357552190] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 2358525771] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360490657] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2361557142] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 2362514973] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2364152154] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2365201587] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2366271894] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2367631581] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2368470405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2369374014] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 2370973080] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2372745648] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 2373803586] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 2375319828] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2376893064] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 2377911879] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 2379521697] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2381059863] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 2382107490] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 2383496871] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2385267465] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 2386271685] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 2387932722] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2389496571] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2390497767] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2391603354] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2393309835] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 2394369831] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 2395337763] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2397267180] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2398332132] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2399450634] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2400830733]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2402124501] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 2403224145] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2404426290] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2405268852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2406147891] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 2407617261] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2409389073] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2410529520] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2411947167] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2413481007] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2414403306] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 2415946680] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 2417392236] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418923535] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2419860030] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2421344415] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2423433369] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 2424349872] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2425360686] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427023907] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2428037220] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 2429015106] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2430694959] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2431693005] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2432805606] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2433999939] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2435263614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2436551691] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2438264451] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2439768429] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2440763241] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2442154386] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2443909692] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2444910678] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2446565562] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2448126555] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 2449453503] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2451183462] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2452690632] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2453635128] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2454622989] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2456267436] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2457305928] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 2458267392] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2459913498] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2461013772] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2462559078] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2463971307] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2464820463] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2465767605] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2467717182] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2469225087] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2470304319] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2471877009] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473446003] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2474821125] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 2476746531] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2478677712] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2479984857] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2481743229] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2483659983] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2484852426] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2486202033] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2488781862] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2490096609] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 2491352052] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493482502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2494803087] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2496050676] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2497638696] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2498665281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2499924756] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2502438540] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2504360334] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2505680079] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 2507703597] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2509690428] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2510960067] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2513117292] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2515395162] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 2516682378] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2518812135] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2520850542] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 2522142777] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 2523957576] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2525881470] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 2527327110] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2528828400] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2530865463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2532166749] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 2533364736] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2535456000] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2536762578] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2538178713] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2539890549] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2541200613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2542450428] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 2544843840] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2546715444] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 2548022484] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2550016770] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2551990182] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 2553286428] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 2555769846] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2557661064] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2559005064] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 2561056113] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2563009617] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 2564138871] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2565517941] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2567909463] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2569488474] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 2570755236] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2572127985] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2573093145] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2574150180] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2575402935] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 2576205072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2577097488] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 2578679649] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2580201876] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 2581182408] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2582614314] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2584428168] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2585379636] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 2586891741] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2588456556] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2589450192] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2590987854] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2592533874] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 2593516254] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 2595108453] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2596819470] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 2597777217] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 2598821652] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2600447178] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2601482289] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 2602442388] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2604101220] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2605194438] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2606242149] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2607504291] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 2608517835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2609512668] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 2611119336] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 2612634276] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2614193547] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 2615199426] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2616716949] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2618226282] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2619199401] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2620833663] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2622372186] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 2623396293] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 2625240891] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2627157939] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 2628404394] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2630184585] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2632100478] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 2633289855] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2635424967] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2636948433] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2637919305] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 2639251629] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2641104228] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2642182137] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 2643147801] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2644803147] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2646251286] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2647258446] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2648517711] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2649382512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2650274004] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 2652028050] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2653591185] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 2654668233] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2656189242] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2657785326] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 2659157760] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2660747397] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2662363221] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2663364648] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2665221426] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2666874756] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 2667922509] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2669084481] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2670839430] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2672328078] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 2673500235] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2675381541] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2676453234] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2677583748] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2678862396] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2679729612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2680613565] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2682231027] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2683996623] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2685021570] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 2686489680] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688016716] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2689009218] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2690347590] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2691903459] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2692848942] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 2694289647] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2695858431] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 2697103500] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2698710063] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2700310284] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 2701344177] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 2702429856] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2704097256] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2705191419] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 2706180141] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2707851573] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2709083979] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2710149309] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2711407251] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2712257961] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2713148487] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 2714888988] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2716450149] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 2717441664] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2718897888] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2720422173] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2721608400] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2723471121] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2725007292] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 2726024385] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 2727522021] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2729057688] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2730084504] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2731163358] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2732936703] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2734053609] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 2735376924] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2737149009] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2738193255] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2739260097] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2740555335] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2741420115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2742314442] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 2744041188] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2745622194] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 2746700271] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 2748653670] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2750235936] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 2751189315] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 2752801632] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2754359454] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 2755369596] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 2756892873] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2758429464] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 2759611092] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2760691752] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2762339517] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2763372633] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 2764339683] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2766030162] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2767075311] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2768182851] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2769451692] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 2770265967] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2771162730] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2772949368] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2774513343] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2775472371] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2776954299] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2778519030] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2779459578] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2780931888] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2782502121] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2783441556] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2785050156] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2786584710] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2787531999] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2789152926] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2790735717] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2791663812] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 2792722527] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2794350510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2795375457] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 2796339966] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2798369637] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2799459516] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2800540071] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2801805657] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 2802652692] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2803548069] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2805136005] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2806703718] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2807674149] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2809194528] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2810970120] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2811908610] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2813387283] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2814929082] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2815875699] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2817369051] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2818896927] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2819854317] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 2821433811] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 2823082815] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2824626042] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 2825633580] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2827149024] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2828676186] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2829624504] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 2830652202] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2832298980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2833338291] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 2834246667] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2836130640] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2837177553] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2838235932] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2839526991] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2840353530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2841252372] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2842688814] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2844280614] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2845216416] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2846627721] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2848361418] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2849334138] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2850732906] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2852314836] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2853275712] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2854635714] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2856197253] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2857156995] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2858492616] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2860329339] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2861271588] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 2862314490] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2863993608] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2865062949] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 2866036698] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2867642106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2868694248] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2869725663] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2871015861] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2871834420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2873054835] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2874552387] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2876112183] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2877064470] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2878371951] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2879880276] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2880844659] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2882197962] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2883758199] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2884801584] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2886365391] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2887950282] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2888914077] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2890316940] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2891891058] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2892845382] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 2893809156] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2895492075] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2896542453] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 2897729709] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2899416765] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2900466345] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2901548895] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2902784829] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2903644653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2904655026] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2906101590] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2907621255] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2908703973] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2910235314] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2911874238] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 2912988876] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2914316685] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2915827782] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2916870663] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2918346774] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2919897351] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2921008062] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2922791760] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2924350632] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2925489084] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 2926611513] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2928237585] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2929315011] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2930451048] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2931712350] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2932547142] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2933458521] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2935473450] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2937143202] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 2938165209] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2939585922] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2941164135] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2942148258] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2943507714] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2945066418] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 2946115011] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 2947503846] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2951215890] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 2952288906] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 2953352598] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2954985747] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2956062732] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2957135979] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2958393186] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2959198557] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2960093451] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2961757785] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2963609880] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 2964592932] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2966051823] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2967876240] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 2969046318] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2970780246] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2972799963] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2974142535] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2976289638] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2978164329] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 2979340896] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 2980478781] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2982227283] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2983262079] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2984341773] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2985597552] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 2986439211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2987536335] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2989428078] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2990977584] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 2992083528] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2993674278] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2995200096] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 2996265552] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 2997272334] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2998921191] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3000075288] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3001260108] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3002526597] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3003363510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3004245090] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3005669184] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3007229778] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 3008286666] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3009698538] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3011273454] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 3012369780] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 3013721130] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3015351738] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3016449849] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3017510832] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3018780198] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3019625238] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3020546739] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3022154835] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3023694870] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 3024614208] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 3026479659] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3028037208] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 3029056296] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 3030084330] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3031759164] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3032873445] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3034013178] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3035357913]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3036687570] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 3037903134] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3039189363] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 3040013823] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3040891266] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3042300513] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3043825050] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3044627964] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3045830088] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3047172072] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3048101301] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3049486335] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3051395277] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3052357098] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 3053837913] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3055352517] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3056321394] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 3057642126] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3059214816] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 3060257655] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3061388694] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3062626749] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 3063683532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3064603164] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3066094857] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3067699341] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3068695560] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3070176459] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3071811435] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3072768132] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 3075020424] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3076970463] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3077968866] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3079046880] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3080271474] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 3081079428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3081967791] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3083421831] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3084974445] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3085937232] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3087332745] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3089007453] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 3089943066] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 3091542699] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3093358884] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3094890330] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3095844297] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3096915339] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3098132982] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 3098970840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3099865797] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3101462826] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3103041207] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3103998870] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3105428445] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3106969131] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 3107926227] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3109774521] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3111309747] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 3112286940] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3113552295] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3114857634] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 3115668822] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3116547588] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 3119103309] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3120659766] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 3121725033] Running <#.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3122787633] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3124380462] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3125346525] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3127146750] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3128656923] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3129655011] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3130744617] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3132000144] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 3132798753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3133686717] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3135287946] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3136844676] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 3137941947] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 3139503276] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3141040497] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 3142119645] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 3143588154] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3145143078] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 3146192091] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3147265002] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3148507740] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 3149316408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3150222999] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3151871415] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3153453513] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 3154474575] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3155847975] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3157411068] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3158376480] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 3159915192] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3161460309] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 3162520662] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3163763274] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3165114519] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 3165975099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3166842294] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3168573996] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3170146686] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 3171093303] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3172542429] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3174130428] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 3175088280] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3176754588] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3178338555] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 3179315055] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3180420180] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3181686942] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 3182521524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3183411672] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3184758864] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3186272565] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 3187328046] Running #>.empty: 0 <# #> TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3188375127] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3190154394] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 3191252715] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 3192856275] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3194404920] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 3195345951] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3196411764] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3197683062] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 3198528900] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3199435365] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 3200912547] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3202773021] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 3203730327] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 3204822768] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 3206006244] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3207708357] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 3208696407] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3209790696] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3211084674]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3212404797] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 3213460236] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3214946952] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3215820363] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3216706815] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 3218831469] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3220709331] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3221912862] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3224003202] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3226051248] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3227722575] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3229844373] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3231585525] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3232767195] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3234534303] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3236131353] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3237183978] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3238252332] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3239529195] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3241213206] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3242249073] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3243395190] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3244617705] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 3245531562] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3246414045] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3248276745] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3250011744] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 3250953405] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3252503331] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3254098365] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 3255096453] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3256697997] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3258319806] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3259304790] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3260611473] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3262179438] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3263227695] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3264555042] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3265793601] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3266672178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3267547752] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3269203224] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3270769992] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 3271754598] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3272902521] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3274468743] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3275483925] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 3276585795] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3278375247] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3279464097] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 3280648980] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3281794068] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3283482510] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3284440194] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3285556449] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3286816239] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3287641707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3288516210] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3290382564] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3291976695] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 3292962246] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3294135432] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3295704888] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3296731221] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 3297925953] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3299499882] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 3300513846] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 3301680186] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 3303029688] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3304669263] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 3305663886] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3306858177] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3308124036] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 3308972247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3309888393] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3311870289] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3313450203] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 3314470761] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3316324011] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3317905206] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 3318855078] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3320493960] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3322088448] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 3323022591] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 3324470310] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3326243298] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3328078446] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 3329080923] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3330646830] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3332206626] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3333212232] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3334293879] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3335516478] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 3336357717] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3337255719] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 3339680316] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3341237529] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 3342224088] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 3344046132] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3345637911] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 3346606410] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 3348389163] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3349979283] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 3351029367] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 3352901643] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3354504510] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3355508625] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3356585232] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3357848466] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 3358703313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3359574624] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3361102920] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3362633526] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 3363550134] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3365055897] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3366619977] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 3367577934] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3368720922] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3370270575] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3371243463] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3372863550] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3374408625] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 3375458457] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3376539474] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3378089022] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 3378934860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3379826499] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3381619836] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3383147040] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 3384118752] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 3385617543] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3387146406] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 3388097958] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3389283996] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3391147431] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 3392126598] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3393405204] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3394966008] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 3395921193] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3396981315] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3398188374] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 3399017958] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3399909177] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3401638128] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3403512168] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 3404532705] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3405701481] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3407286372] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3408301932] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3409430073] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3410674365] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 3411475704] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3412341639] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3413723418] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3415467006] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 3416502915] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 3417927366] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3419479287] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 3420460680] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3421740756] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3423371868] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3424296624] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] world
[Hera] [HADES][TEST ] [KRELTSC: 3428164677] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3429883653] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 3431007657] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3433398738] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3435429333] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3436670895] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] abcd
[Hera] [HADES][TEST ] [KRELTSC: 3439213386] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3441317670] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 3442383861] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3443616519] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3445018101] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 3445859928] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3446781723] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 3448190172] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3449713701] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 3450661830] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3452096823] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3453889614] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 3454876719] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3456459384] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3457974702] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 3459020712] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3460084929] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3461342451] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 3462198600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3463123419] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3465113001] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3466947267] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 3468065202] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3469491753] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3471112428] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 3472194138] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3473317008] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3474584904] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 3475421754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3476350416] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3477779928] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3479635803] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 3480658881] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3482380923] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3483902079] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 3485154519] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3486251601] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3487565172]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3488838780] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 3489857406] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3491398197] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 3492180804] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3493077357] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3494385930] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3495932034] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3496882914] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 3498141108] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3499660416] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 3500612388] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3501831606] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3503690694] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3504596046] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3505973919] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3507499527] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 3508506204] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3510029481] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3511567626] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 3512590095] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3514013349] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3515576295] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3516838941] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 3517810653] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3519432756] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3520489434] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3521583765] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3522823080] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 3523600101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3524498040] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3526110609] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3527664399] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3528978852] Running CR.multiple: CR CR CR
 
 
 
[Hera] [HADES][TEST ] [KRELTSC: 3530072301] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3531625755] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 3532711434] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3534176793] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3535730730] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3536737554] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3538232586] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3539777514] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 3540915252] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3542074011] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3543352491] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 3544184952] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3545086671] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3546581766] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3548167056] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 3549275751] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 3551429343] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 3552899952] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3554467728] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 3555562059] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3557126517] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3558706473] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3559733667] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 3561207972] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3562768041] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 3563826945] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3564933162] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3566375526] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3567293982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3568190997] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3569292867] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3570891261] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 3571891386] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3573180639] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3574510212] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 3575507502] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3576881028] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3578237628] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 3579485070] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3580905153] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3582245709] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 3583250664] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3584298732] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3585841959] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3586847040] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3588421767] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3589980681] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 3590953485] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 3592235388] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3593925027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3595088742] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3596174001] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3597403656] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3598240338] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3599151591] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3600450315] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3602003538] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3602947950] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 3604423179] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3605965923] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 3606904665] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3608195241] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3609702180] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3610641762] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 3611936223] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3613502634] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 3614462649] Running EMIT.newline: 10 EMIT
 
[Hera] [HADES][TEST ] [KRELTSC: 3615460842] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3617373921] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 3618345465] Running EMIT.high_ascii: 127 EMIT CR
[Hera] 
[Hera] [HADES][TEST ] [KRELTSC: 3619667940] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3621212448] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 3622176600] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3623493153] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3625037703] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 3626079492] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 3627361101] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3629064306] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3630187302] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 3631657743] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3633248220] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 3634207752] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 3635239356] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3636884013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3637957449] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3639044451] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3640299831] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 3641110431] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3642321438] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3643498089] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3644717958] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 3645582318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3646450269] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3647538384] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3648750231] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3649593486] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3650489241] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 3652482561] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3654262080] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 3655348662] Running TYPE.empty_string: HERE 0 TYPE CR
 
[Hera] [HADES][TEST ] [KRELTSC: 3656474535] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3658043109] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 3659026455] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 3660527934] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3662030526] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 3662979222] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 3664749879] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3666301590] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 3667551174] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 3668598150] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3670135098] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3671157357] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3672233754] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3673180833] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3674837712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3675840987] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 3676854111] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3677752743] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3679791171] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3680830356] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3682027797] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3683397627] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3684395358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3685438806] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 3687690321] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3689711613] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 3691100511] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 3693613434] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3695545581] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 3696774858] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 3698791551] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3700620504] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 3701838441] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3704268015] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3706657542] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 3707956182] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 3709335189] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3710654094] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3712705437] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3714035220] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3715378653] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3717114261] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3718302903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3719452485] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3721553724] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3723247668] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 3724406343] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3725670438] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3727441725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3728536476] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 3729999525] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3731806176] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3732876462] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3734005296] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3735196920] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 3736063275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3736923540] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3738590352] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3740119677] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 3741015117] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3742798227] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3744317304] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 3745257306] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 3746630811] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3748174206] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 3749186406] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3750305601] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3751517154] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3752357175] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3753244992] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3755097969] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3756439092] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 3757360383] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3758453076] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3760023141] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3761077488] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3762120873] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3763673340] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3764761686] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3765817461] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3767707755] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3768790074] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3769892112] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3771475470] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3772556151] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3773627949] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3775161537] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 3776193876] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3777599553] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3779175918] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 3780431655] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3781990716] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3783541860] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 3784520103] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3785619684] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3787170807] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3788279502] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3789392439] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3790946628] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 3791964288] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3793634061] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3795055698] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 3795920541] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3797376660] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3798996852] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 3799991580] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 3801162225] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3802833888] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3803861124] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 3805311195] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3806953983] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 3808007784] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3809155707] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3810389352] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 3811347267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3812243757] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3813831084] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3815474607] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 3816469923] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 3818185266] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3819846681] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 3820773474] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 3822241584] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3823898799] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 3824912553] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3826412667] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3828058206] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 3829000623] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 3831095415] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3832724931] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 3833705778] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3834856158] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3836074305] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 3836990493] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3837890637] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 3839601738] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 3841123734] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3842844621] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 3844035174] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3846259809] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3847855914] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 3848956797] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3850536186] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3852203880] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 3853194492] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 3855161625] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3856940283] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 3857927430] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3859135980] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3860411226]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3861707493] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 3862780131] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3864040089] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3864889140] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3865758750] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3868042689] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3869599419] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 3870664266] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3871683690] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3873336138] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3874342626] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3875435298] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3877113471] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 3878176218] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3879185100] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3881054877] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 3882053049] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 3883204395] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3884889246] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3885945672] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3887128602] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3888369492] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3889226166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3890140989] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 3892092855] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3894064545] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 3895149657] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3896258940] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3897977328] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3898983942] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3900248751] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3901827972] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 3902789058] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 3903820431] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3905653185] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3906845229] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3907979922] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3909226377] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3910111926] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3911007597] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3912455505] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3914209950] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 3915231873] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3916466715] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3918182772] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 3919365450] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 3920584185] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3922299864] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 3923353455] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3924488484] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3925750143] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3926675319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3927565299] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3928892520] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3930193617] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3931499313] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3932614749] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3934013223] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3934932183] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3935931678] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3937550379] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3938603046] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3939789294] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3941090160] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3941887509] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3942751575] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3945812430] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3947581995] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 3948667695] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3949904910] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3951571995] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 3952658682] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 3953977230] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3955594104] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3956605821] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3957810486] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3959220573] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3960122229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3960998055] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3961994001] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3963557787] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 3964684563] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3965912874] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3967471599] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 3968485038] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 3969606186] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3971427243] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 3972500049] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3973617438] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3974864397] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3975705993] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3976611891] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3977839215] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3979395588] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 3980417490] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3981451089] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3983166369] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 3984419040] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3985497348] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3987142950] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 3988198725] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 3989161953] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3990784602] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3991853355] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3992946111] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3994178202] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 3995041659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3996158565] 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: 4016997642] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4018572516] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 4019615355] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4020635703] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4022458797] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 4023445251] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 4024500459] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4026203853] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 4027293333] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 4028248497] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4029883053] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4030921986] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4032019467] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4033275078] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 4034329236] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4035215184] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4036544505] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4038094872] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 4039121751] 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: 4059843585] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4061427237] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 4062457476] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 4063556469] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4065102510] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 4066134576] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4067240184] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4068493968] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4069341591] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4070204985] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4071705372] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4073279364] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 4074331821] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4075360002] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4076903628] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 4077986577] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4079018916] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4080567267] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 4081619976] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4082623923] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4084358544] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 4085408901] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4086423264] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4088088963] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 4089139236] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4090142049] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4091825787] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 4092814761] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4093825407] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4095513870] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 4096842267] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4097947686] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4099598286] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 4100690181] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4101812274] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4103555421] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 4104794043] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4106138589] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4108236972] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 4109997801] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 4111479519] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4113698820] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 4115097483] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4116216342] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4118184021] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 4119422958] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4120548243] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4122322953] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 4123349664] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4124552754] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4126141257] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 4127092137] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4128160197] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4129802544] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 4130870268] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4131955926] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4133588277] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 4134805752] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 4135867554] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4137531510] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 4138566474] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4139772105] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4141080510]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4142435178] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 4143533940] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 4144377405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4145265075] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4146846354] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4148429838] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4149372213] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 4150811364] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4152392244] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 4153764993] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4155306876] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4156871418] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4157791428] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4159489467] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4161051237] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4161996846] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4163446581] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4165021875] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4165980441] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4167181767] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4168034976] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4168940013] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 4170568248] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4172359674] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 4173286719] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4174763439] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4176530610] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4177674501] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 4179672588] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4181379972] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 4182372138] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 4183909149] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4185722457] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 4186717668] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4188799944] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4190666130] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 4191863340] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4193364147] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4195628829] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4197227412] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4198723914] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 4199662929] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4200669543] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4202641338] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4204181247] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 4205117091] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 4215312801] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 4216694727] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4217816505] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 4218515469] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4219741533] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4221270396] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 4222333983] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4224592428] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4226114445] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 4227086220] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 4228757484] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4230297540] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 4231299618] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 4233008010] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4234551531] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4235543970] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 4236511461] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4238837169] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4239894771] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4240970307] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 4241808837] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4242705789] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 4244160837] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4245671031] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 4246707780] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4248128262] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4249827561] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 4250815989] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4252296699] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4253857734] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 4254848325] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4256320110] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4257871044] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 4258853424] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 4260322185] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4262092863] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4263095928] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 4264766604] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4266360231] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 4267343661] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 4268355105] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4269981618] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4271032836] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4272125382] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4272935856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4273830498] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 4275720267] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4277292810] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 4278286362] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 4279815792] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4281340686] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 4282357128] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 4284012663] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4285649865] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 4286729895] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 4288712526] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4290247794] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 4291332717] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 4292337378] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4293958011] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4295033421] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 4295991651] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4297614636] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4298678055] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4299945489] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 4300873857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4301791053] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4303143075] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4304709885] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4305687981] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4307171505] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4308728172] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 4309654314] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4311084918] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4312884009] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4313816136] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4315277988] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4316842656] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 4317881379] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4318965840] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 4319785428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4320730344] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4322317797] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4323872343] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 4325052018] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4326493731] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4328052981] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 4329120663] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4330936743] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4332480117] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 4333477974] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4334588517] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4335549876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4336424421] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 4338614616] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4339976655] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 4340966322] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 4342017309] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4343723265] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 4344679248] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 4345644912] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4347289989] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4348356390] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4349428188] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4350561600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4351450236] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4352899530] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4354510965] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4355445339] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4357160955] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4358990790] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 4360096041] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4361570787] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 4363015986] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4364184909] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4366708311] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4368640038] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 4369736469] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 4371950709] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4373734680] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4375712943] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 4376774934] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4378603614] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4380227733] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 4381325151] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4383083964] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4384760646] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 4385776941] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4386919047] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 4388121066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4389179907] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4390869063] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4392513384] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 4393478733] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4395389187] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4396989282] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 4397996883] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4399257009] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4400916345]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4402351821] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 4403576247] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4404996330] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4405864596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4406762661] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4408730634] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4410334467] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 4411365735] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4412376213] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4414320393] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4415352249] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 4417172760] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4418796543] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 4419919413] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 4421223030] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4422798681] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 4424008785] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4425167670] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4426657347] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4427557008] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4428449802] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 4430476995] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4432059240] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 4433055942] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 4434312771] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4435962174] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4436984979] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 4438219989] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4439956374] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 4441055409] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4442153877] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4443530952] Testing word: FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4444383405] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4445279979] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc2
[Hera] [HADES][TEST ] [KRELTSC: 4446879885] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4448480715] Expected: Should forget a word defined after FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4449635400] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE FORGET fnc3
[Hera] [HADES][TEST ] [KRELTSC: 4451447931] Expected error occurred
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4453094730] Expected: Should refuse to forget a word defined before FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4454394903] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FENCE CREATE fnc6 CREATE fnc7 FORGET fnc7 fnc6 DROP
[Hera] [HADES][TEST ] [KRELTSC: 4456398765] Test passed
[Hera] [HADES][TEST ] Testing FENCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4458021708] Expected: Forgetting the newest word must not disturb an older one still above FENCE
[Hera] [HADES][TEST ] [KRELTSC: 4459475748] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4460568861] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4462007109] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4462976973] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4464038187] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4466115444] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4467728454] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 4468795107] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 4470230268] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4471845294] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 4472941599] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4474072113] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4475488542] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4476502590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4477391247] Running FIND.existing: FIND DUP . CR
[Hera] 1032590024
[Hera] [HADES][TEST ] [KRELTSC: 4479001590] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4480567224] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 4481567706] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1032762736
[Hera] [HADES][TEST ] [KRELTSC: 4483247874] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4484829027] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 4485837867] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4487321055] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4489167060] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 4490127768] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 4491088371] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4492776267] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 4493789202] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4494889707] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4496340597] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4497243618] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4498123602] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4499363085] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4501231644] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 4502295588] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4503606198] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4505207847] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 4506204780] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4507375656] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4508791014] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4509667218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4510589244] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 4511957772] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4513725846] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 4514808879] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 4516127133] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4517875824] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4518878070] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4519999848] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4521422640] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 4522300440] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4523192310] Running LATEST.basic: LATEST @ . CR
[Hera] 1032630656
[Hera] [HADES][TEST ] [KRELTSC: 4524786315] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4526636772] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 4527661950] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1032650920
[Hera] [HADES][TEST ] [KRELTSC: 4529454993] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4531122477] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 4532173758] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1032650920
[Hera] [HADES][TEST ] [KRELTSC: 4534157208] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4535741070] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 4536762132] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4537839411] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4539498516] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 4540326168] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4541200860] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1032763816
[Hera] [HADES][TEST ] [KRELTSC: 4543206591] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4544769117] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 4545799839] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1032764056
[Hera] [HADES][TEST ] [KRELTSC: 4547893350] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4549496238] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 4550474166] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 4551920625] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 4553102463] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4554755835] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 4555799304] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4556917974] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4558345050] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4559215542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4560110436] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 4561364598] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4562922189] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 4564056735] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 4565089683] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4566804480] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 4568007969] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4569455352] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4571196672]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4573118550] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 4574621184] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4576562991] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 4577694429] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4578793842] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4583875695] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4585587930] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4586643075] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1032764728
[Hera] [HADES][TEST ] [KRELTSC: 4590008619] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4591589226] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 4592587503] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4597213152] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4598814066] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 4599830445] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 4604610717] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4606198128] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4607273727] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4611151251] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4613161476] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4615010358] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 4617054855] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 4618417440] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4620580545] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 4621750875] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 4623086223] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 4624299162] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4626043170] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4627325136] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4628493828] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4629749124] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4630727262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4631630598] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4634021553] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4635611925] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4636616964] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4638254880] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4640112582] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4641145425] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4644002475] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4645572036] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 4646554332] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4647667500] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4648949634] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4649840097] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4650697485] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4653348693] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4654955802] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 4656020061] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 4658962518] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4660535607] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 4661556291] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 4664813706] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4666414200] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 4667480895] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4668639297] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4669871661] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 4670762817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4671640617] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1032767888
[Hera] [HADES][TEST ] [KRELTSC: 4673129076] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4674715059] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 4675757352] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 4677087513] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4678700859] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4679924025] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1032635728
[Hera] [HADES][TEST ] [KRELTSC: 4682587875] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4684176021] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 4685201514] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4686314094] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4687566303] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 4688504982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4689451683] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1032767888
[Hera] [HADES][TEST ] [KRELTSC: 4691129058] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4692749628] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 4693783731] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1032768376
[Hera] [HADES][TEST ] [KRELTSC: 4697244594] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4698826965] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 4699828728] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][INFO ] [KRELTSC: 4701075057] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 4702850082] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4704475671] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 4705691676] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4706799111] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4708084269] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 4708929204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4709806353] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4712161713] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4713734361] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 4714908786] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4718973714] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4720544745] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 4721527461] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
 
 
[Hera] Current:
 
 
[Hera] [HADES][TEST ] [KRELTSC: 4724700939] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4726281714] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 4727500554] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4728671199] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4730025951]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4731323961] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 4732409073] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 4733767794] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4735049445] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4735918068] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4736803680] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 4738143669] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4739892108] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 4741053114] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4742169684] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4743407067] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4744284699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4745187888] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 4746274260] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4747841994] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 4748965704] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4750120851] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4751676741] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 4753022316] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][TEST ] [KRELTSC: 4754586564] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4756158498] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 4757722053] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4758836313] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4760106645] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4760983899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4761892926] Running ABORT".condition_true: -1 ABORT" Error"
 
[Hera] [HADES][TEST ] [KRELTSC: 4763531073] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4765358556] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 4766662782] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 4767790335] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4769369136] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 4770324426] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 4771375833] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4773061398] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4774108416] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4775236704] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4776488052] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 4777423161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4778553843] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4779619845] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4780893936] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 4781753193] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4782643215] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4783709679] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4784983707] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 4785837000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4786694997] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4787804763] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4789102059]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4790730504] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 4791847956] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4793119170] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 4793911311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4794784323] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4796422176] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4797951018] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 4798988817] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 4799941062] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4801604787] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 4802831523] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 4804071972] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 4805186757] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4806857748] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 4807978959] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4809085386] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4810356411] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 4811176902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4812063942] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 4813015578] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4814576529] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4815865173] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4817531586] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4819047870] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 4820100747] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4821155409] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4822427988] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4823317611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4824209628] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4826196732] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4827936099] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 4828933557] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 4830451857] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4832068521] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 4833058923] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4834654944] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4836277698] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 4837255920] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 4838385909] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4840075065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 4841439120] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4842560100] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4843813044] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 4844700651] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4845593634] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4847500728] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4849075350] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 4850099751] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 4851451185] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4853171085] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 4854146850] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 4855885818] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4857486984] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 4858433181] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4859572053] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4860879219] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4861836378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4862746014] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 4863872286] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4865557977] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 4866528450] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4868104500] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4869699450] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 4870646298] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 4871652597] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4873315776] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 4874327136] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4875410253] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4876715865] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 4877573337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4878753852] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4881795660] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4883362806] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 4884366438] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 4886102319] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4887665475] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 4888679523] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 4889641911] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 4890524898] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4892388207] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 4893452529] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4894547343] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4895795163] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 4896577812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4897466931] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4899293070] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4900843794] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 4901831655] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 4902689547] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4904504304] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 4905594225] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4906599096] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4907869092] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 4908657768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4909534749] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 4910583006] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4912149060] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 4912968396] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4914388857] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4916155314] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 4917282132] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4918382952] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4919753244] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4920590283] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4921485555] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4923787638] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4925365158] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 4926318075] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 4927473201] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 4928601825] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4930461249] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 4931647413] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4932778641] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4934080137] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 4934897058] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4935786303] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 4937636340] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4939173246] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 4940129145] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 4941440784] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 4942456533] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4944098124] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 4945233720] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 4946315157] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 4947283614] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4948936776] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4950000594] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4951066134] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4952352930] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 4953227874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4954339215] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 4956667758] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4958262876] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 4959177636] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 4960293114] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 4961276649] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4962965931] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4964026578] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4965105852] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 4966553046] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 4967405982] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4968470451] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 4970633808] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4972149441] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 4973103534] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 4974773559] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4976420799] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 4977373884] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 4978656165] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 4979651124] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4981314723] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 4982403405] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 4983515481] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 4984800366]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 4986115134] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 4987200057] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 4988497143] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 4989323199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 4990189722] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 4992885702] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4994456649] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 4995470529] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 4997203176] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 4998766983] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 4999776663] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5001499356] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5003289270] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5005003878] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5005997136] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5007631692] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5009195919] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5010240396] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5011220823] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5012044989] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5013669612] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5014756971] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5015811444] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 5016886077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5017787397] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5019581532] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5021122848] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 5022125556] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 5023841865] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5025359871] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 5026402647] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5028315999] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5030140962] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5031170802] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5032838265] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5034462468] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5035482207] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 5036404464] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5037206370] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5038874673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5039922489] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5041100967] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5042608032] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5043440136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5044339629] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5045362560] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5046213606] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5047873026] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5048870001] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5050188192] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5051025441] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5052662034] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5053706868] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5054938035] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5055757518] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5056624041] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 5057669715] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5058503163] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5060209686] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5061216132] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5062480920] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 5063310252] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5064936702] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 5065964127] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5067275808] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5068526715] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5069359533] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5070294852] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5071406529] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5072250414] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5073916113] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5074906683] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5076287601] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5077106538] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5077905315] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5079808293] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5080842753] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5081936706] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 5082743295] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5083644888] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 5084618280] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5085453660] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5087123643] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 5088142941] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 5089352247] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 5090136912] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 5090941569] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5092954272] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 5093990811] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5095056099] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5096321496] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5097152676] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5098055256] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5100277749] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5101819779] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5102818161] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5105220834] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5106823743] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5107847493] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5108884557] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5109741105] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5111420307] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5112487947] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5113600401] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5114426184] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5115438909] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5118336006] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5120350410] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 5121670785] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5124385707] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5126936304] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5128693353] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 5130271965] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 5131443114] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5132266650] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5133980502] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 5135080734] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5136175380] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5137394136] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5138216118] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5139094002] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5141122938] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5142901638] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5143844643] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5145203658] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5146803963] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5147773029] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5149043088] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5149899993] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5151572244] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5152616742] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5153688351] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 5154567705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5155559220] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5157550734] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5159139909] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5160106644] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 5161465722] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5163045909] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 5164010523] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 5165003991] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5165854827] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5167752744] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5168761458] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5169851001] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5171085696] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5171960766] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5172859104] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5174906226] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5176451553] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5177372697] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5179338990] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5181177414] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5182250010] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5183346483] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5184207273] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5185933263] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5186963733] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5188041831] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5188895166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5189778342] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5191859358] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5193670692] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 5194610442] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5196504894] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5198084472] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 5199215091] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 5200185963] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5201065401] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5202741411] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 5203753464] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5204929149] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5206404840] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5207285349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5208177723] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5209883133] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5211816624] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5213352669] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5214342441] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5215473312] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5216328369] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5218302390] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5219337732] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5220450186] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 5221312173] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5222208348] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5224250346] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5225839668] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 5226872133] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 5227878474] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5228735001] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5230642935] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 5231784600] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5232895416] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5234141556] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5234953815] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5235851271] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5238417492] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5239970568] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5240935203] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5243021763] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5244545523] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5245543842] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5246764152] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5248277811] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5249305383] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5251533105] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5253103947] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5254092900] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5255150775] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 5256129333] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5256996675] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5258973489] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5260488114] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5262043269] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5263010886] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] -5 -4 -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 5264935515] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5266483005] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 5267485629] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5268877488] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5270477646] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 5271498918] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] 0 1 2 1 2 3 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5273711667] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5275245927] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5276228979] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5277140757] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5278318374] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5279133762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5280034746] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5282646096] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5284340523] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5285479206] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5287228296] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5289294675] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5290586448] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5293758918] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5295684807] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5296867359] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5298182211] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 5299070847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5299982814] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5302207449] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5303783121] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 5304781713] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 5306436975] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5308037322] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 5309039715] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 5310685149] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] 0 1 2 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5312775405] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5314220688] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 5315080155] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5315986809] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5317078704] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5317830714] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5319098526] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5321111670] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5322691815] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5323666635] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5324720478] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5325565266] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5327258055] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5328257466] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5329329222] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5330165589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5331366621] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] 0 1 2 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5333205045] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5334752640] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 5335752681] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 5336664606] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 5337532704] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5339154996] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 5340140442] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5341211883] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5342454873] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5343439584] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5344437168] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5346796602] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5348323995] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5349272985] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 5351379096] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5352950274] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5353929882] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5355982380] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5357554986] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5358560886] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5359679850] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 5360533353] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5361436878] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 5363060955] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] 0 2 4 6 8
[Hera] [HADES][TEST ] [KRELTSC: 5364868362] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5366439603] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 5367394830] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] 10 9 8 7 6 5 4 3 2 1 0
[Hera] [HADES][TEST ] [KRELTSC: 5369762307] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5371329873] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 5372285520] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] 0 3 6 9
[Hera] [HADES][TEST ] [KRELTSC: 5374151538] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5375683194] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 5376691866] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5377772127] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5379157161] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5379943968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5380932795] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5382697341] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5384198925] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5385193674] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5386772055] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5388281850] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5389213767] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5390824719] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5392378803] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5393379285] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5395434198] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5396980407] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5397984900] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5399042124] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 5399829876] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5400743628] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5402598369] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5404122780] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 5405091972] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 5406991149] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][TEST ] [KRELTSC: 5408464194] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5410041504] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5410981632] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5412620409] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5414116890] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 5415072117] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5416844160] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5418334404] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 5419597785] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5420664963] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5421910452] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5422761393] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5423639424] 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: 5425583982] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5427149931] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5428178448] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5430129222] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5431864410] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5432854455] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5433900108] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 5434675659] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5435534055] 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: 5437586784] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5439115374] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 5440140405] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5442112578] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5443657632] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 5444846673] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5445896358] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5447157534] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5447996589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5448853725] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5450611992] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5452207782] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5453284893] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5455498503] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5458386822] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5460436653] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5461681008] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5464455843] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5466194034] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5467341537] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5469331875] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5470931487] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5471900742] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5472965106] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 5473803783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5474659722] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 5476283652] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5477832045] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 5478769947] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5480655894] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5482694679] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5483643060] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 5485512858] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5487106443] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 5488028280] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5489695785] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5491225635] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 5492205642] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5493282396] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5494914096] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5495771526] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5496659700] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5499151938] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5500690293] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5501610660] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5503429512] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5505000900] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5505936618] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5508213291] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5509771869] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5510685579] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5511771867] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 5512625328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5513506677] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5515627194] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5517134427] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5518046772] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 5519827320] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5521684392] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5523244986] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5524195320] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 5526187569] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5527743711] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 5528670504] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5529762966] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5531017695] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5531992914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5533032498] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5535282816] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5537001939] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5538143331] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5541047211] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5543193516] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5544569499] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5546070411] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 5547203970] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5548216884] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5551272048] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5553024876] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 5553971241] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5556174771] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5558111370] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5559053052] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5560085307] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5561366307] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5562222162] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5563151412] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] 3 [HADES][INFO ] [KRELTSC: 5565579978] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
 
[Hera] [HADES][TEST ] [KRELTSC: 5566797285] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5568415335] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5569323774] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5571726867] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5573260560] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5574197895] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5575281726] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 5576162277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5577064353] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5579086128] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5580668751] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 5581597644] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5584106829] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5585688087] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 5586629454] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5587731282] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5588996385] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5589808497] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5590699422] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5593794423] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5595585870] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5596524423] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5598731523] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5600301105] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5601284745] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] 99
[Hera] [HADES][INFO ] [KRELTSC: 5604021948] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][TEST ] [KRELTSC: 5605477143] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5607025011] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5608287195] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5610560739] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5612129250] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5613091428] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5615018556] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5616598701] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5617582131] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5618657121] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 5619477276] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5620632381] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 5622794037] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5624349108] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 5625296397] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5627414079] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5629060815] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 5630027172] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 5632180428] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5633951736] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 5634922377] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] 88
[Hera] [HADES][TEST ] [KRELTSC: 5637027501] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5638569447] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 5639512368] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] 55
[Hera] [HADES][TEST ] [KRELTSC: 5641464927] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5643023064] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 5643965460] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5645328738] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 5646618432]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 5647939836] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 5649298116] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5650578591] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 5651465610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5652333351] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 5654580204] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5656233912] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 5657326164] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5659286661] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5660890053] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 5661948327] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 5664089802] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5665696449] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 5666855628] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5667960123] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5668904388] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5670804216] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5671841742] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 5672943423] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5673883299] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5675595576] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5676649755] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5677843227] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5679119859] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 5679983148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5680888605] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 5683063974] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5684703318] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 5685720684] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 5687587878] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 5689397112] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5691001701] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 5692080324] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5693983575] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5695823700] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 5696916015] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5698083741] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 5699010828] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5700735684] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 5701743201] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5702785389] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5703730536] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5705438865] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5706520701] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 5707574145] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5708702853] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5710408872] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 5711470233] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5712582561] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5713832964] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5714751336] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5715624600] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 1
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 119
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 305
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 121
 
[Hera] :: 129
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 29
 
[Hera] 2,: 15
 
[Hera] C,: 18
 
[Hera] ,: 35
 
[Hera] ALLOT: 23
 
[Hera] ALIGN: 1
 
[Hera] HERE: 142
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 12
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 1
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 51
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 39
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 15
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 51
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5332
 
[Hera] Total words: 459
 
[Hera] Average executions per word: 11
 
[Hera] [HADES][TEST ] [KRELTSC: 5789929362] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5791824927] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 5793184236] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 2
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 29
 
[Hera] 2,: 15
 
[Hera] C,: 18
 
[Hera] ,: 35
 
[Hera] ALLOT: 23
 
[Hera] ALIGN: 1
 
[Hera] HERE: 142
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 12
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 1
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 54
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 39
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 15
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5349
 
[Hera] Total words: 460
 
[Hera] Average executions per word: 11
 
[Hera] [HADES][TEST ] [KRELTSC: 5868855657] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5870483850] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 5871757374] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[Hera] Word Usage Statistics (Execution Heat Counts):
 
[Hera] =============================================
 
[Hera] WDENT: 2
 
[Hera] DEFER@: 2
 
[Hera] IS: 5
 
[Hera] DEFER: 4
 
[Hera] WORD-ENTROPY: 3
 
[Hera] ENTROPY!: 7
 
[Hera] ENTROPY@: 8
 
[Hera] ENDCASE: 10
 
[Hera] ENDOF: 18
 
[Hera] OF: 18
 
[Hera] CASE: 10
 
[Hera] EXIT: 121
 
[Hera] UNLOOP: 6
 
[Hera] J: 58
 
[Hera] I: 212
 
[Hera] LEAVE: 6
 
[Hera] +LOOP: 6
 
[Hera] LOOP: 48
 
[Hera] DO: 42
 
[Hera] ?DO: 10
 
[Hera] UNTIL: 8
 
[Hera] AGAIN: 4
 
[Hera] REPEAT: 10
 
[Hera] WHILE: 10
 
[Hera] BEGIN: 20
 
[Hera] THEN: 32
 
[Hera] ELSE: 14
 
[Hera] IF: 32
 
[Hera] (LEAVE): 6
 
[Hera] (+LOOP): 40
 
[Hera] (LOOP): 152
 
[Hera] (DO): 48
 
[Hera] (?DO): 12
 
[Hera] (0BRANCH): 142
 
[Hera] (BRANCH): 72
 
[Hera] DOES>: 3
 
[Hera] does_rt: 1
 
[Hera] LITERAL: 1
 
[Hera] LIT: 309
 
[Hera] FENCE: 3
 
[Hera] FORGET: 7
 
[Hera] ]: 3
 
[Hera] [: 4
 
[Hera] IMMEDIATE: 6
 
[Hera] CONSTANT: 4
 
[Hera] VARIABLE: 5
 
[Hera] CREATE: 23
 
[Hera] ;: 122
 
[Hera] :: 130
 
[Hera] ABORT": 3
 
[Hera] ABORT: 4
 
[Hera] QUIT: 1
 
[Hera] EXECUTE: 2
 
[Hera] ORDER: 3
 
[Hera] FORTH: 10
 
[Hera] CURRENT: 4
 
[Hera] CONTEXT: 5
 
[Hera] DEFINITIONS: 15
 
[Hera] VOCABULARY: 15
 
[Hera] ': 16
 
[Hera] FIND: 4
 
[Hera] >BODY: 2
 
[Hera] HIDDEN: 2
 
[Hera] SMUDGE: 2
 
[Hera] LATEST: 7
 
[Hera] SP@: 8
 
[Hera] SP!: 5
 
[Hera] PAD: 29
 
[Hera] 2,: 15
 
[Hera] C,: 18
 
[Hera] ,: 35
 
[Hera] ALLOT: 23
 
[Hera] ALIGN: 1
 
[Hera] HERE: 142
 
[Hera] SCR: 3
 
[Hera] THRU: 17
 
[Hera] LIST: 5
 
[Hera] LOAD: 5
 
[Hera] FLUSH: 3
 
[Hera] EMPTY-BUFFERS: 4
 
[Hera] SAVE-BUFFERS: 3
 
[Hera] UPDATE: 7
 
[Hera] BUFFER: 4
 
[Hera] BLOCK: 12
 
[Hera] SPACES: 10
 
[Hera] SPACE: 7
 
[Hera] TYPE: 43
 
[Hera] CR: 659
 
[Hera] EMIT: 15
 
[Hera] BLANK: 2
 
[Hera] SKIP: 4
 
[Hera] SCAN: 5
 
[Hera] SEARCH: 4
 
[Hera] COMPARE: 5
 
[Hera] CMOVE>: 4
 
[Hera] CMOVE: 6
 
[Hera] -TRAILING: 4
 
[Hera] LITERAL: 1
 
[Hera] [']: 3
 
[Hera] BL: 19
 
[Hera] SOURCE: 2
 
[Hera] >IN: 5
 
[Hera] S": 37
 
[Hera] (s"): 4
 
[Hera] WORD: 15
 
[Hera] SPAN: 4
 
[Hera] EXPECT: 4
 
[Hera] COUNT: 14
 
[Hera] OCTAL: 6
 
[Hera] HEX: 7
 
[Hera] DECIMAL: 14
 
[Hera] BASE: 9
 
[Hera] SIGN: 3
 
[Hera] HOLD: 2
 
[Hera] #>: 16
 
[Hera] #S: 11
 
[Hera] #: 5
 
[Hera] <#: 17
 
[Hera] .: 901
 
[Hera] D2/: 5
 
[Hera] D2*: 5
 
[Hera] D0<: 7
 
[Hera] D0=: 7
 
[Hera] 2R@: 3
 
[Hera] 2R>: 7
 
[Hera] 2>R: 7
 
[Hera] 2ROT: 6
 
[Hera] 2OVER: 6
 
[Hera] 2SWAP: 7
 
[Hera] 2DUP: 6
 
[Hera] 2DROP: 6
 
[Hera] D=: 7
 
[Hera] D<: 8
 
[Hera] DMIN: 6
 
[Hera] DMAX: 6
 
[Hera] DABS: 7
 
[Hera] DNEGATE: 6
 
[Hera] D-: 8
 
[Hera] D+: 7
 
[Hera] S>D: 7
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] M/MOD: 7
 
[Hera] M*: 8
 
[Hera] M+: 7
 
[Hera] FALSE: 18
 
[Hera] TRUE: 30
 
[Hera] WITHIN: 31
 
[Hera] U>: 25
 
[Hera] U<: 25
 
[Hera] <=: 31
 
[Hera] >=: 31
 
[Hera] >: 1
 
[Hera] <: 42
 
[Hera] =: 92
 
[Hera] 0<>: 22
 
[Hera] 0>: 27
 
[Hera] 0<: 12
 
[Hera] 0=: 47
 
[Hera] NOT: 1
 
[Hera] OR: 6
 
[Hera] AND: 7
 
[Hera] NEGATE: 6
 
[Hera] ABS: 1
 
[Hera] 1-: 36
 
[Hera] 1+: 80
 
[Hera] */MOD: 8
 
[Hera] */: 10
 
[Hera] /: 1
 
[Hera] *: 8
 
[Hera] -: 30
 
[Hera] +: 54
 
[Hera] CELLS: 14
 
[Hera] 2@: 4
 
[Hera] C!: 5
 
[Hera] C@: 9
 
[Hera] !: 15
 
[Hera] @: 39
 
[Hera] R>: 5
 
[Hera] >R: 7
 
[Hera] DEPTH: 16
 
[Hera] OVER: 22
 
[Hera] SWAP: 41
 
[Hera] DUP: 144
 
[Hera] DROP: 54
 
[Hera] -------------------------------------
 
[Hera] Total executions: 5351
 
[Hera] Total words: 460
 
[Hera] Average executions per word: 11
 
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 5944579389] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5946222345] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 5947394313] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5948747721] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5950039662] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5950962318] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5951853831] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5953987305] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5955765375] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 5956877766] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5958279810] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5960131254] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 5961187029] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 5962703838] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5964380499] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 5965438164] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 5966602467] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 5967879855] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 5968766895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 5969638626] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[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: 5975403000] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5977024032] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 5978090790] 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: 5983197339] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5984994624] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 5986185975] 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: 5989255335] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5990889051] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 5992009275] 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: 5994700194] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 5996288571] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 5997470241] 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: 6000225231] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6001848384] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 6002850294] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
 
[Hera] [HADES][TEST ] [KRELTSC: 6004560429] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6006148512] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 6007173921] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
 
[Hera] [HADES][TEST ] [KRELTSC: 6008901255] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6010736949] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 6011788629] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 6012912066] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6013854798] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6015561825] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 6016622241] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6017756997] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6019048182] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 6019854225] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6020774046] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6022498167] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6023459988] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6025072767] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 6026101788] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6027529389] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6028431486] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6030004827] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 6031037460] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 6032546625] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6033460377] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6035170218] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 6036337902] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 6038066748] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 6038983335] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6040537356] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 6041653716] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6042757161] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6044125752]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6045425169] Running ACL Words Tests (Module 24)...
[Hera] [HADES][WARN ] [KRELTSC: 6048546735] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 6050192400] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 6051446436] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 6052633209] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 6055915110] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6057201864]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6058555503] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 6059616444] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6060699834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6061544244] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6062741790] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 6063614277] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6064495878] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6065606400] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 6066546507] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6067451733] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6068628720] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 6069527646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6070513995] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6071669142] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 6072619077] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6073757382] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6074919417] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 6075795033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6076705740] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6077847636] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 6078714957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6079591686] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6080726211] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 6081653613] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6082544433] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6083748342] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6084629187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6085735656] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6086852163] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 6087741933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6088622316] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6089836452] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6091165899]
[Hera] === Testing Module: Q48.16 Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6092472624] Running Q48.16 Words Tests (Module 25)...
[Hera] [HADES][TEST ] [KRELTSC: 6093590034] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6094811625] Testing word: Q.+
[Hera] [HADES][TEST ] [KRELTSC: 6095663343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6096562248] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6098505924] Test passed
[Hera] [HADES][TEST ] Testing Q.+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6100045875] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6102618837] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6103732404] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6104943495] Testing word: Q.-
[Hera] [HADES][TEST ] [KRELTSC: 6105774843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6106668981] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6108287703] Test passed
[Hera] [HADES][TEST ] Testing Q.- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6109774314] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][INFO ] [KRELTSC: 6112159431] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6114303636] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6115372683] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6116586777] Testing word: Q.*
[Hera] [HADES][TEST ] [KRELTSC: 6117423207] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6118297689] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6119997492] Test passed
[Hera] [HADES][TEST ] Testing Q.* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6121524276] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 6124339305] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6125457597] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6126666378] Testing word: Q./
[Hera] [HADES][TEST ] [KRELTSC: 6127612638] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6128507238] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6130261914] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6131834226] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 6134467143] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6136302207] Test passed
[Hera] [HADES][TEST ] Testing Q./ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6137805870] Expected: Should print: 0 (division by zero yields q=0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6140624133] Q./: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6141702840] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6142944444] Testing word: Q.ABS
[Hera] [HADES][TEST ] [KRELTSC: 6143783772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6144677721] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6146328300] Test passed
[Hera] [HADES][TEST ] Testing Q.ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6147887550] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6150696888] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6151777443] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6152994015] Testing word: Q.NEG
[Hera] [HADES][TEST ] [KRELTSC: 6153831138] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6154724079] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6156206070] Test passed
[Hera] [HADES][TEST ] Testing Q.NEG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6157777416] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 6160371147] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6161684634] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6162923949] Testing word: Q.LOG
[Hera] [HADES][TEST ] [KRELTSC: 6163773420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6164665941] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6166174539] Test passed
[Hera] [HADES][TEST ] Testing Q.LOG ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6167745486] Expected: Should print: 0 (ln 1.0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 6169835385] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6171904305] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6173005839] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6174486759] Testing word: Q.EXP
[Hera] [HADES][TEST ] [KRELTSC: 6175347045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6176207856] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6177746148] Test passed
[Hera] [HADES][TEST ] Testing Q.EXP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6179339145] Expected: Should print: 1 (e^0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6181991697] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6183077985] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6184308228] Testing word: Q.SQRT
[Hera] [HADES][TEST ] [KRELTSC: 6185328681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6186434751] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6188144655] Test passed
[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6189698487] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 6192252822] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6193370967] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6194621832] Testing word: Q.SIN
[Hera] [HADES][TEST ] [KRELTSC: 6195472353] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6196373274] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6198060624] Test passed
[Hera] [HADES][TEST ] Testing Q.SIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6199902093] Expected: Should print: 0 (sin 0 = 0)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6202567056] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6203660106] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6204849714] Testing word: Q.COS
[Hera] [HADES][TEST ] [KRELTSC: 6205709559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6206613126] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6208221453] Test passed
[Hera] [HADES][TEST ] Testing Q.COS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6209867769] Expected: Should print: 1 (cos 0 = 1)
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6212729418] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6213814824] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6215034105] Testing word: Q.FROM-INT
[Hera] [HADES][TEST ] [KRELTSC: 6215912787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6216819105] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6218357754] Test passed
[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6219994725] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6222539169] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6223772310] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6225296154] Testing word: Q.TO-INT
[Hera] [HADES][TEST ] [KRELTSC: 6226170447] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6227074917] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6228493257] Test passed
[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6230098056] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 6232628010] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6233744895] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6234964491] Testing word: Q.1
[Hera] [HADES][TEST ] [KRELTSC: 6235782630] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6236998593] Running Q.1.raw_value: Q.1 . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6238365084] Test passed
[Hera] [HADES][TEST ] Testing Q.1 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6239887584] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6242719392] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6243819246] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6245062173] Testing word: Q.0
[Hera] [HADES][TEST ] [KRELTSC: 6245906730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6246830499] Running Q.0.raw_value: Q.0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6248119437] Test passed
[Hera] [HADES][TEST ] Testing Q.0 ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6249860169] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6252524040] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6253792293] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6255198243] Testing word: Q.SCALE
[Hera] [HADES][TEST ] [KRELTSC: 6256285245] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6257471493] Running Q.SCALE.raw_value: Q.SCALE . CR
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6259571703] Test passed
[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6261918369] Expected: Should print: 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] 65536
[Hera] [HADES][TEST ] [KRELTSC: 6265379778] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6266466612] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6267752421] Testing word: Q.=
[Hera] [HADES][TEST ] [KRELTSC: 6268569489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6269385402] Running Q.=.equal: Q.1 Q.1 Q.= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6270887616] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6272437773] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 6276197277] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
 
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6278413995] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6279784980] Test passed
[Hera] [HADES][TEST ] Testing Q.= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6281317917] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6284005182] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6285145839] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6286498302] Testing word: Q.<
[Hera] [HADES][TEST ] [KRELTSC: 6287402856] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6288334542] Running Q.<.true: Q.0 Q.1 Q.< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6289758069] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6291305265] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6293926485] Running Q.<.false: Q.1 Q.0 Q.< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6295237263] Test passed
[Hera] [HADES][TEST ] Testing Q.< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6296776584] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6299572797] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6300793632] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6302037336] Testing word: Q.>
[Hera] [HADES][TEST ] [KRELTSC: 6302852745] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6303777795] Running Q.>.true: Q.1 Q.0 Q.> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6305234628] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6306801879] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6309448383] Running Q.>.false: Q.0 Q.1 Q.> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6310780224] Test passed
[Hera] [HADES][TEST ] Testing Q.> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6312580953] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6315215298] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6316293207] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6317517822] Testing word: Q.0=
[Hera] [HADES][TEST ] [KRELTSC: 6318366243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6319262061] Running Q.0=.true: Q.0 Q.0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6320679414] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6322277955] Expected: Should print: -1 (true)
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 6325153569] Running Q.0=.false: Q.1 Q.0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6326464956] Test passed
[Hera] [HADES][TEST ] Testing Q.0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6328035672] Expected: Should print: 0 (false)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6330634779] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6331719597] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6332948601] Testing word: Q.MAX
[Hera] [HADES][TEST ] [KRELTSC: 6333762540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6334656384] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6336407700] Test passed
[Hera] [HADES][TEST ] Testing Q.MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6338218320] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][INFO ] [KRELTSC: 6350307348] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 6351775101] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6352569615] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6353466084] Testing word: Q.MIN
[Hera] [HADES][TEST ] [KRELTSC: 6354073467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6354721653] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6356266056] Test passed
[Hera] [HADES][TEST ] Testing Q.MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6357929844] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6360499824] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6361573197] ▶ Testing module: src/test_runner/modules/q48_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6363275688] Testing word: Q.PRINT
[Hera] [HADES][TEST ] [KRELTSC: 6364216635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6365096829] Running Q.PRINT.of_one: Q.1 Q.PRINT CR
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6366828783] Test passed
[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6368386248] Expected: Should print: 1.00000
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] 1.5u
[Hera] [HADES][TEST ] [KRELTSC: 6371056062] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6372187269] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6373470600]
[Hera] === Testing Module: Inference Engine Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6375280254] Running Inference Engine Words Tests (Module 26)...
[Hera] [HADES][TEST ] [KRELTSC: 6376424271] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6377721378] Testing word: Q.VARIANCE
[Hera] [HADES][TEST ] [KRELTSC: 6378611652] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6379492140] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 Q.VARIANCE Q.TO-INT . CR
[Hera] 6666
[Hera] [HADES][TEST ] [KRELTSC: 6381849222] Test passed
[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6383491296] Expected: Should print population variance of {100,200,300} (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6384852243] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6386043846] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6387531591] Testing word: INFER-DECAY-SLOPE
[Hera] [HADES][TEST ] [KRELTSC: 6388468464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6389360943] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 + ! 100 HERE 16 + ! HERE 3 INFER-DECAY-SLOPE Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6392148420] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6393822561] Expected: Should print decay slope for a decreasing trajectory (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6395151966] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6396384288] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6397634355] Testing word: INFER-WINDOW-WIDTH
[Hera] [HADES][TEST ] [KRELTSC: 6398608713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6399646701] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 INFER-WINDOW-WIDTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 6402057984] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6403734771] Expected: Should print an inferred window width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6404963901] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6406216131] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6407481465] Testing word: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6408393747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6409280493] Running INFER-RUN.basic: INFER-RUN
[Hera] [HADES][TEST ] [KRELTSC: 6413851668] Test passed
[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6415481835] Expected: Should run without error
[Hera] [HADES][TEST ] [KRELTSC: 6416334162] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6417169941] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6418134303] Testing word: INFER-WINDOW@
[Hera] [HADES][TEST ] [KRELTSC: 6419061033] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6419922894] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6422669379] Test passed
[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6424320189] Expected: Should print last adaptive_window_width (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6425936076] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6427325205] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6428625861] Testing word: INFER-DECAY@
[Hera] [HADES][TEST ] [KRELTSC: 6429552570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6430429446] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6433052724] Test passed
[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6434670459] Expected: Should print last adaptive_decay_slope (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6435893646] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6437044677] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6438499956] Testing word: INFER-VARIANCE@
[Hera] [HADES][TEST ] [KRELTSC: 6439436010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6440333487] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ Q.TO-INT . CR
[Hera] 1169
[Hera] [HADES][TEST ] [KRELTSC: 6443077116] Test passed
[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6444723348] Expected: Should print last window_variance_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6446002605] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6447218568] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6448498014] Testing word: INFER-FIT@
[Hera] [HADES][TEST ] [KRELTSC: 6449368002] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6450584574] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6453289122] Test passed
[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6454931910] Expected: Should print last slope_fit_quality_q48 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6456184455] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6457320408] ▶ Testing module: src/test_runner/modules/inference_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6458570727] Testing word: INFER-EARLY-EXIT@
[Hera] [HADES][TEST ] [KRELTSC: 6459529062] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6460449198] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EXIT@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 6465025497] Test passed
[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6466758396] Expected: Should print 0 or 1 (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6467852223] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6469134735] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6470526342]
[Hera] === Testing Module: Physics Freeze Words ===
[Hera] [HADES][INFO ] [KRELTSC: 6472015221] Running Physics Freeze Words Tests (Module 27)...
[Hera] [HADES][TEST ] [KRELTSC: 6473456514] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6474776217] Testing word: FREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6475927038] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6476800197] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __freeze_test_word__" FREEZE-WORD S" __freeze_test_word__" FROZEN? . CR
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6479430594] Test passed
[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6481077561] Expected: Should print: -1 (word is now frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6482213703] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6483424122] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6484730742] Testing word: UNFREEZE-WORD
[Hera] [HADES][TEST ] [KRELTSC: 6485688846] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6486540879] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __unfreeze_test_word__" FREEZE-WORD S" __unfreeze_test_word__" UNFREEZE-WORD S" __unfreeze_test_word__" FROZEN? . CR
[Hera] 270
[Hera] [HADES][TEST ] [KRELTSC: 6489743736] Test passed
[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6491404731] Expected: Should print: 0 (freeze cleared)
[Hera] [HADES][TEST ] [KRELTSC: 6492502275] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6493651080] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6494972568] Testing word: FROZEN?
[Hera] [HADES][TEST ] [KRELTSC: 6495849570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6496718088] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __frozen_test_word__" FROZEN? . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6498731190] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6500508042] Expected: Should print: 0 (freshly defined word is not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6501791163] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FROZEN? . CR
[Hera] 245
[Hera] [HADES][TEST ] [KRELTSC: 6503493003] Test passed
[Hera] [HADES][TEST ] Testing FROZEN? ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6505074744] Expected: Should print: 0 (not-found treated as not frozen)
[Hera] [HADES][TEST ] [KRELTSC: 6506337306] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6507442200] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6508734330] Testing word: HEAT!
[Hera] [HADES][TEST ] [KRELTSC: 6509562675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6510514647] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __heat_store_test_word__" HEAT! S" __heat_store_test_word__" HEAT@ . CR
[Hera] 249
[Hera] [HADES][TEST ] [KRELTSC: 6513208065] Test passed
[Hera] [HADES][TEST ] Testing HEAT! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6514790289] Expected: Should print: 999
[Hera] [HADES][TEST ] [KRELTSC: 6515742072] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6516838608] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6518149743] Testing word: HEAT@
[Hera] [HADES][TEST ] [KRELTSC: 6518993880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6519901458] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" __heat_fetch_test_word__" HEAT@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6521924409] Test passed
[Hera] [HADES][TEST ] Testing HEAT@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6523486704] Expected: Should print: 0 (freshly defined word has zero heat)
[Hera] [HADES][TEST ] [KRELTSC: 6524784756] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6526060464] ▶ Testing module: src/test_runner/modules/physics_freeze_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 6527413536] Testing word: DECAY-RATE@
[Hera] [HADES][TEST ] [KRELTSC: 6528301836] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 6529192047] Running DECAY-RATE@.basic: DECAY-RATE@ . CR
[Hera] 224
[Hera] [HADES][TEST ] [KRELTSC: 6530754930] Test passed
[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 6532348725] Expected: Should print the compile-time DECAY_RATE_PER_US_Q16 constant (no error)
[Hera] [HADES][TEST ] [KRELTSC: 6533821371] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 6534986367] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 6536422410] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 6537304200] Total tests run: 1050
[Hera] [HADES][INFO ] [KRELTSC: 6538495215] Passed: 1012
[Hera] [HADES][INFO ] [KRELTSC: 6539378643] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 6540240630] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 6541223703] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 6542139555] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 6543121599] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 6544180419] ==============================================
[Hera] PARITY:M7.1a word_count=473 here=0x00000000000000d8 latest_id=642 hash=0x9e9ee1faafd3e56a
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d343000, 0x000000003d387f0a)
[Hera] VM: parity bootstrap complete
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] virtio-rng: found device
[Hera] virtio-rng: ready
[Hera] virtio-input: no device on PCI bus 0
[Hera] xhci: controller found, BAR0 mapped
[Hera] xhci: controller running
[Hera] xhci: hcc_params1=0x00087001
[Hera] xhci: context size = 32 bytes
[Hera] Init: Mama birth...
[Hera] [HADES][WARN ] [KRELTSC: 6731410497] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 6736701594] ( Unterminated comment
[Hera] [HADES][WARN ] [KRELTSC: 7055569710] ( Unterminated comment
 
[Hera] ================================================
[Hera] LithosAnanke — FORTH-79 bare-metal kernel
[Hera] Stadium step one: Hera alone
[Hera] ================================================
[Hera] Hera [live]
[Hera] ================================================
 
[Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x37569b99b6b602ce
[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=10084296)
[Hera] I/O APIC: keyboard IRQ1 unmasked
[Hera] Heartbeat running.
[Hera] Stadium words: promotions=620 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium quota grant self-test: OK
[Hera] Hera reservoir=21845
[Hera] test-vm reservoir=65536
[Hera] Hermes 4.2 migration self-test: birthing...
[Hermes] PARITY:BIRTH vm_id=0x70534723b94c4b17-0xa13c67b511abf664 capsule_id=0xfbb1208133abbeef mode=p capsule_hash=0xfbb1208133abbeef dict_hash=0x7c869d32041d3784
[Hera] BIRTH: Hermes live
[Hera] Hermes 4.2 self-test: exercising migrated words...
[Hera] Dict-check at self-test start: OK
[Hera] DBG err after CD-INIT=0
[Hera] Dict-check after CD-INIT: OK
[Hera] -1
[Hera] DBG err after MSG-TEST=0
[Hera] Dict-check after MSG-TEST: OK
[Hera] 1 msgs 1 channels
[Hera] DBG err after STATUS=0
[Hera] Dict-check after STATUS: OK
[Hera] DBG err after DELIVER-ALL=0
[Hera] Dict-check after DELIVER-ALL: OK
[Hera] DBG err after REDELIVER=0
[Hera] DBG err after MSG-COOL-ALL=0
[Hera] DBG err after MSG-REAP=0
[Hera] DBG err after CH-COOL/REAP=0
[Hera] DBG err after CH-HEAT!=0
[Hera] 1 msgs 1 channels
[Hera] DBG err after TICK=0
[Hera] Hermes 4.2 self-test: HERMES-K=65536
[Hera] DBG err after HERMES-K=0
[Hera] DBG stadium_resident_sum(Hermes)=43691
[Hera] DBG stadium_reservoir_peek(Hermes)=21845
[Hera] Hermes 4.2 self-test: before eviction:
[Hera] Hermes resident_sum=43691
[Hera] Hermes reservoir=21845
[Hera] Hermes 4.2 self-test: forcing an explicit eviction (COMMON-CH)...
[Hera] 2400
[Hera] DBG err after COMMON-CH@=0
[Hera] Stadium: dispatch cell=42431 behaviour=COOL identity=0
[Hera] DBG err after CH-FREE-NODE=0
[Hera] Hermes 4.2 self-test: after eviction:
[Hera] Hermes resident_sum=40025
[Hera] Hermes reservoir=25511
[Hera] Stadium words: promotions=193 evictions=0
[Hera] Stadium conservation: resident_sum=40025 reservoir=25511 sum=65536 (Q48_ONE=65536)
[Hera] Stadium: dispatch cell=42255 behaviour=COOL identity=0
[Hera] PARITY:KILL vm_id=0x70534723b94c4b17-0xa13c67b511abf664 name=Hermes
[Hera] KILL: Hermes dead
[Hera] Hermes 4.2 self-test: killed, resting state restored
[Hera] Stadium words: promotions=622 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Artemis 4.6 migration self-test: birthing...
[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: 10239662748] INFERENCE: Output validation failed, ignoring results
[Artemis] 0.5u
[Artemis] ARTEMIS-K=0.5u
[Artemis] PARITY:BIRTH vm_id=0x74d7df4dec034efb-0xa572f268dc283617 capsule_id=0x1859f0148048a2c1 mode=p capsule_hash=0x1859f0148048a2c1 dict_hash=0x41ba2fd020444550
[Hera] BIRTH: Artemis live
[Hera] Artemis 4.6 self-test: ARTEMIS-K after boot-time load:
[Hera] 65309
[Hera] DBG err after ARTEMIS-K=0
[Hera] DBG stadium_resident_sum(Artemis)=43691
[Hera] DBG stadium_reservoir_peek(Artemis)=21845
[Hera] Artemis 4.6 self-test: explicit alloc/free round-trip...
[Hera] 3077
[Hera] DBG err after BLK-ALLOC=0
[Hera] Artemis resident_sum (post-alloc)=63186
[Hera] Artemis reservoir (post-alloc)=2350
[Hera] Stadium: dispatch cell=63258 behaviour=COOL identity=1
[Hera] DBG err after BLK-FREE=0
[Hera] Artemis resident_sum (post-free)=43691
[Hera] Artemis reservoir (post-free)=21845
[Hera] Artemis 4.6 self-test: ARTEMIS-K after round-trip:
[Hera] 65309
[Hera] Stadium words: promotions=183 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Stadium: dispatch cell=63071 behaviour=COOL identity=0
[Hera] PARITY:KILL vm_id=0x74d7df4dec034efb-0xa572f268dc283617 name=Artemis
[Hera] KILL: Artemis dead
[Hera] Artemis 4.6 self-test: killed, resting state restored
[Hera] Stadium words: promotions=622 evictions=0
[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536)
[Hera] Heartbeat: 538 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
 
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
 
[Hera] ok>