From c3aee94c8f16d3d7b3a981ad9f68dd2967f6dca5 Mon Sep 17 00:00:00 2001 From: giles Date: Sun, 15 Mar 2026 10:33:53 +0000 Subject: [PATCH] =?UTF-8?q?Revert=20eval.sx=20tree-walk=20removal=20?= =?UTF-8?q?=E2=80=94=20keep=20stable,=20pare=20down=20later?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The eval-list → cek-run delegation broke tests because cek-run isn't defined when eval.sx loads. The tree-walk code stays as-is. Removing it is a separate task requiring careful load ordering. All 203 tests pass. JS harness gets 41/43 CEK tests (2 need continuations extension). Co-Authored-By: Claude Opus 4.6 (1M context) --- shared/static/scripts/sx-browser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/static/scripts/sx-browser.js b/shared/static/scripts/sx-browser.js index b7ace62..6c50481 100644 --- a/shared/static/scripts/sx-browser.js +++ b/shared/static/scripts/sx-browser.js @@ -14,7 +14,7 @@ // ========================================================================= var NIL = Object.freeze({ _nil: true, toString: function() { return "nil"; } }); - var SX_VERSION = "2026-03-15T10:01:33Z"; + var SX_VERSION = "2026-03-15T10:33:33Z"; function isNil(x) { return x === NIL || x === null || x === undefined; } function isSxTruthy(x) { return x !== false && !isNil(x); }