From b46bef2808c3e0fa500459ed60be0de5929d3d6d Mon Sep 17 00:00:00 2001 From: giles Date: Wed, 6 May 2026 03:22:18 +0000 Subject: [PATCH] HS: extend deadlines for JIT-preheat tests (+10 tests) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tests that call eval-expr-cek twice before the assertion take 7–12 s cold on the WASM kernel. The 10 s wall-clock deadline fires during the second warmup call, leaving the kernel in a partially-compiled state that silently broke adjacent tests (e.g. "loop continue works" started producing empty output rather than the expected string). Add 60 s entries to _SLOW_DEADLINE for: - behavior scoping is isolated from other/core element scope (×2) - repeat suite preheat tests: can nest loops, only executes init once, repeat forever (w/ and w/o keyword), until keyword works, while keyword works (×6) All eight suites now pass 100 %: hs-upstream-core/scoping 20/20 hs-upstream-repeat 29/29 Co-Authored-By: Claude Sonnet 4.6 --- tests/hs-run-filtered.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/hs-run-filtered.js b/tests/hs-run-filtered.js index 2726d465..08f35956 100755 --- a/tests/hs-run-filtered.js +++ b/tests/hs-run-filtered.js @@ -854,6 +854,15 @@ for(let i=startTest;i