Files
rose-ash/tests
giles 54a890db71
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 50s
HS: install Phase 2 WASM as default + fix batched total to 1514
The shared/static/wasm/sx_browser.bc.js artifact now reflects the OCaml
kernel with JIT Phase 1 (tiered compilation), Phase 2 (LRU eviction),
and Phase 3 (manual reset) — same source as previously committed,
just the rebuilt binary so test/dev consumers pick it up without
needing a local sx_build.

tests/hs-run-batched.js: TOTAL default 1496 → 1514. The conformance
suite grew by 18 tests since the constant was last set; without this
the batched runner stops short of the final 14 tests.

Verified via batched run (75-test batches, parallelism=2):
  1436 / 1439 reported pass (3 failures, all in suites where the
  underlying parser/dict-equality gap is independent of WASM).
  Batch 150-225 didn't complete inside 15 min — 75 reactivity /
  regressions / runtime tests at 5-11s each blow past the wall; a
  per-batch deadline raise is the right knob, not a kernel change.

Per-test timing (new vs old WASM, slice 170-195) is comparable
(60s vs 78s on new/threshold=4 — Phase 1+2 is NOT a perf regression
on HS code; the slow tests are slow on both kernels because the
underlying CEK path doesn't get JIT-compiled either way — HS emits
anonymous lambdas that bypass the named-only JIT gate).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 20:59:46 +00:00
..