All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 9m5s
Continuations are now multi-shot — k can be invoked multiple times. Each invocation runs the captured frames via nested cek-run and returns the result to the caller's continuation. Fix: continue-with-call runs ONLY the captured delimited frames (not rest-kont), so the continuation terminates and returns rather than escaping to the outer program. Fixed 4 continuation tests: - shift with multiple invokes: (list (k 10) (k 20)) → (11 21) - k returned from reset: continuation callable after escaping - invoke k multiple times: same k reusable - k in data structure: store in list, retrieve, invoke Remaining 2 failures: scope/provide across shift boundaries. These need scope state tracked in frames (not imperative push/pop). JS 747/747, Full 868/870, Python 679/679. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
370 KiB
370 KiB