giles
db76cc8c65
Merge loops/conformance into architecture: A1 conformance-driver migration
Migrate 4 hand-rolled conformance.sh onto the shared driver (lib/guest/
conformance.sh) with verified count parity, exclude 5 foreign-program runners,
and extend the driver to support per-suite counter names + per-suite preloads.
Migrated:
common-lisp counters 487/487 (+182 the old timeout-30 silently dropped)
erlang dict 761/761
feed counters 189/189 (+ lib/feed/test-harness.sx)
go dict 609/609
Excluded (foreign runners, coverage would be lost): forth (Hayes core.fr via
awk+python), js (test262 .js vs .expected), ocaml (scrapes test.sh + .ml
baseline), smalltalk (scrapes test.sh + .st corpus), tcl (.tcl vs # expected:).
Driver: MODE=counters gains backward-compatible per-suite fields
name:file[:pass-var:fail-var[:extra-preload ...]] (verified non-regressing
against the existing haskell counters path).
2026-06-07 14:11:28 +00:00
..
2026-06-06 15:55:39 +00:00
2026-05-06 06:47:10 +00:00
2026-06-07 09:57:46 +00:00
2026-06-06 23:25:15 +00:00
2026-04-25 09:25:30 +00:00
2026-06-07 13:03:45 +00:00
2026-06-06 23:25:15 +00:00
2026-05-08 22:27:50 +00:00
2026-06-07 09:57:46 +00:00
2026-06-07 09:57:46 +00:00
2026-05-08 22:27:50 +00:00
2026-05-06 06:47:16 +00:00
2026-06-06 23:25:15 +00:00
2026-05-18 15:00:33 +00:00
2026-06-06 15:55:39 +00:00
2026-06-06 15:55:39 +00:00
2026-05-05 20:08:05 +00:00
2026-05-27 22:24:13 +00:00
2026-05-06 17:40:53 +00:00
2026-06-07 09:57:46 +00:00
2026-06-06 22:18:03 +00:00
2026-04-23 21:14:35 +00:00
2026-06-06 23:25:15 +00:00
2026-06-07 09:57:46 +00:00
2026-06-06 15:28:09 +00:00
2026-05-08 22:27:50 +00:00
2026-05-06 21:04:19 +00:00
2026-06-07 09:57:46 +00:00
2026-05-06 06:47:43 +00:00
2026-05-06 06:47:18 +00:00
2026-06-07 09:57:46 +00:00
2026-05-08 22:27:50 +00:00
2026-06-06 18:30:44 +00:00
2026-05-08 22:27:50 +00:00
2026-06-06 18:24:52 +00:00
2026-05-01 23:31:08 +00:00
2026-06-07 09:57:46 +00:00
2026-05-05 20:15:33 +00:00
2026-06-07 09:57:46 +00:00
2026-04-25 09:25:30 +00:00
2026-06-06 17:27:20 +00:00
2026-05-06 06:47:30 +00:00
2026-05-06 19:01:23 +00:00
2026-05-14 22:29:15 +00:00
2026-05-06 06:47:36 +00:00