# Smalltalk-on-SX Scoreboard _Last run: 2026-04-25T07:53:18Z_ ## Totals | Suite | Passing | |-------|---------| | All Smalltalk-on-SX tests | **403 / 403** | | Classic-corpus tests (`tests/programs.sx`) | **39** | ## Classic-corpus programs (`lib/smalltalk/tests/programs/`) | Program | Status | |---------|--------| | `eight-queens.st` | present | | `fibonacci.st` | present | | `life.st` | present | | `mandelbrot.st` | present | | `quicksort.st` | present | ## Per-file test counts ``` OK lib/smalltalk/tests/blocks.sx 19 passed OK lib/smalltalk/tests/cannot_return.sx 5 passed OK lib/smalltalk/tests/conditional.sx 25 passed OK lib/smalltalk/tests/dnu.sx 15 passed OK lib/smalltalk/tests/eval.sx 68 passed OK lib/smalltalk/tests/nlr.sx 14 passed OK lib/smalltalk/tests/parse_chunks.sx 21 passed OK lib/smalltalk/tests/parse.sx 47 passed OK lib/smalltalk/tests/programs.sx 39 passed OK lib/smalltalk/tests/runtime.sx 64 passed OK lib/smalltalk/tests/super.sx 9 passed OK lib/smalltalk/tests/tokenize.sx 63 passed OK lib/smalltalk/tests/while.sx 14 passed ``` ## Notes - The spec interpreter is correct but slow (call/cc + dict-based ivars per send). - Larger Life multi-step verification, the 8-queens canonical case, and the glider-gun pattern are deferred to the JIT path. - Generated by `bash lib/smalltalk/conformance.sh`. Both files are committed; the runner overwrites them on each run.