Commit Graph

  • 1f49242ae3 sx: step 5 — OCaml AdtValue + define-type + match giles 2026-05-06 22:54:33 +00:00
  • b19f2017d0 GUEST-plan: claim step 2 — prefix.sx giles 2026-05-06 22:47:22 +00:00
  • 57cfee8267 GUEST-plan: log step 1 done giles 2026-05-06 22:46:58 +00:00
  • 58dcff2639 GUEST: step 1 — lib/guest/conformance.{sx,sh} config-driven driver giles 2026-05-06 22:46:48 +00:00
  • d570da1dea apl: commute f⍨ (+10 tests, 173/173) giles 2026-05-06 22:36:11 +00:00
  • 54b7a6aed0 HS: +4 — T9 obj-method, F2/F3 async args, F9 fetch html (1482/1496) giles 2026-05-06 22:33:59 +00:00
  • 0eced4c34c plan: record step 4 commit hash giles 2026-05-06 22:27:36 +00:00
  • 80d6507e57 haskell: Phase 8 audit — hk-show-val matches Haskell 98 (precedence-based parens, no-space separators) giles 2026-05-06 22:27:30 +00:00
  • b7ad5152d8 sx: step 4 — parser spans satisfied by step 3 tokenizer fix giles 2026-05-06 22:27:26 +00:00
  • 1824058aa3 plan: record step 3 commit hash giles 2026-05-06 22:14:17 +00:00
  • 023bc2d80c sx: step 3 — add :end and :line to hs tokenizer tokens giles 2026-05-06 22:14:10 +00:00
  • d67e04a9ad apl: inner product f.g (+12 tests, 163/163) giles 2026-05-06 22:09:13 +00:00
  • ccf8a0fb90 GUEST-plan: claim step 1 — conformance.sx giles 2026-05-06 22:02:31 +00:00
  • c265c6e376 GUEST-plan: log step 0 done giles 2026-05-06 22:02:08 +00:00
  • 2f7f8189ea GUEST: step 0 — baseline snapshot giles 2026-05-06 22:01:51 +00:00
  • d25cb1223e plan: record step 2 commit hash giles 2026-05-06 21:45:52 +00:00
  • e80e655b51 sx: step 2 — restore frame locals on browser VmSuspension resume giles 2026-05-06 21:45:44 +00:00
  • 685fcd11d5 haskell: Phase 7 conformance — runlength-str.hs + ++ thunk-tail fix (+9 tests, 9/9) giles 2026-05-06 21:45:23 +00:00
  • 4332b4032f apl: outer product ∘.f (+12 tests, 151/151) giles 2026-05-06 21:41:15 +00:00
  • e85a828de8 plan: record step 1 commit hash giles 2026-05-06 21:30:27 +00:00
  • 882a4b76cb sx: step 1 — fix JIT call_closure_reuse for closure returns giles 2026-05-06 21:30:13 +00:00
  • 3489c9f131 apl: each f¨ monadic + dyadic (+14 tests, 139/139) giles 2026-05-06 21:14:49 +00:00
  • d39ef786ba GUEST-plan: claim step 0 — baseline snapshot giles 2026-05-06 21:04:19 +00:00
  • 066ddcd6e1 js-on-sx: fix rational-zero-division in core constants + charCodeAt giles 2026-05-06 21:02:58 +00:00
  • a32561a07d merge: architecture → loops/tcl — R7RS, JIT, env-as-value giles 2026-05-06 21:00:51 +00:00
  • f6efba410a haskell: Phase 7 conformance — caesar.hs (+8 tests, 8/8) giles 2026-05-06 20:54:53 +00:00
  • c56f400403 apl: scan f\ + f⍀ (+15 tests, 125/125) giles 2026-05-06 20:46:16 +00:00
  • 4a35998469 haskell: Phase 7 string=[Char] — O(1) string-view head/tail + chr/ord/toUpper/toLower/++ (+35 tests, 810/810) giles 2026-05-06 19:44:19 +00:00
  • c63c0d26e8 plans: tick reduce f/ f⌿, progress log giles 2026-05-06 19:39:34 +00:00
  • c5ceb9c718 apl: reduce f/ and f⌿ (last+first axis); 110/110 tests giles 2026-05-06 19:39:11 +00:00
  • e42aec8957 plans: Phase 3 complete — tick membership/without/40+tests boxes giles 2026-05-06 19:25:07 +00:00
  • ce72070d2a apl: membership ∊, dyadic ⍳, without ~ (dyadic); 94/94 tests giles 2026-05-06 19:24:46 +00:00
  • 32efdfe4aa plans: tick Phase 3 enclose/disclose, progress log giles 2026-05-06 19:17:56 +00:00
  • e06e3ad014 apl: enclose ⊂ / disclose ⊃; 82/82 tests giles 2026-05-06 19:17:30 +00:00
  • 40f0e73386 briefing: tick Phase 4, update progress log — env-as-value complete giles 2026-05-06 19:13:45 +00:00
  • 83dbb5958a tcl: Phase 4 env-as-value — current-env/eval-in-env/env-lookup/env-extend (+5 tests, 342/342 total) giles 2026-05-06 19:13:28 +00:00
  • ad914b413c plans: tick Phase 3 grade-up/down, progress log giles 2026-05-06 19:03:05 +00:00
  • 7dfa092ed2 apl: Phase 3 grade-up ⍋ / grade-down ⍒ — 74/74 tests green giles 2026-05-06 19:02:49 +00:00
  • 16cf4d9316 plans: sx-improvements roadmap + loop briefing (14 steps) giles 2026-05-06 19:01:23 +00:00
  • 03e9df3ecf plans: tick Phase 3 squad ⌷, progress log giles 2026-05-06 18:57:24 +00:00
  • e11fbd6140 apl: Phase 3 squad ⌷ indexing — 66/66 tests green giles 2026-05-06 18:57:07 +00:00
  • eaab8db840 merge: architecture → hs-f (R7RS steps 4-6, IO suspension, JIT, language libs) giles 2026-05-06 18:54:06 +00:00
  • 248dca5b32 plans: tick Phase 3 catenate, progress log giles 2026-05-06 18:51:58 +00:00
  • c5d9a8b789 HS: wip — parser every-fix, integration boot, test tooling expansion giles 2026-05-06 18:51:32 +00:00
  • 71ad7d2d24 apl: Phase 3 catenate , and first-axis — 59/59 tests green giles 2026-05-06 18:51:32 +00:00
  • c03ba9eccb plans: tick Phase 3 step 2 take/drop/rotate, progress log giles 2026-05-06 18:45:37 +00:00
  • 3c83985841 apl: Phase 3 take ↑ / drop ↓ / rotate ⌽⊖ — 50/50 tests green giles 2026-05-06 18:45:12 +00:00
  • 6a6a94e203 plans: tick Phase 3 step 1 reshape/transpose, progress log giles 2026-05-06 18:37:10 +00:00
  • be26f77410 apl: Phase 3 reshape ⍴ / transpose ⍉ — 27/27 structural tests green giles 2026-05-06 18:36:43 +00:00
  • 8a009df4a3 haskell: merge loops/haskell — Phases 1–6 complete (775 tests) giles 2026-05-06 18:28:12 +00:00
  • 2249863d2d tcl: Phase 3 OCaml primitives — file I/O + clock; refresh prolog scoreboard giles 2026-05-06 18:27:48 +00:00
  • 2314735431 apl: merge architecture — Tcl/Prolog/CL/Smalltalk + spec updates giles 2026-05-06 18:21:03 +00:00
  • d21cde336a tcl: Phase 3 OCaml primitives — file-read/write/append/exists?/glob + clock-seconds/milliseconds/format in sx_primitives.ml + unix dep; tcl-cmd-clock/file wired up; 337/337 green giles 2026-05-06 18:10:22 +00:00
  • 859361d86a plans: haskell-completeness phases 7-16 + updated loop briefing giles 2026-05-06 17:40:53 +00:00
  • f0f339709e tcl: replace eager coroutine pre-execution with true suspension via fibers giles 2026-05-06 17:30:47 +00:00
  • 09d65d2d7b haskell: 13 new program suites + scoreboard 156/156 (775 tests) giles 2026-05-06 17:02:02 +00:00
  • 0596376199 tcl: Phase 2 fiber.sx — make-fiber/fiber-resume/fiber-done? via call/cc giles 2026-05-06 16:58:18 +00:00
  • 35511db15b tcl: array get/set/names/size/exists/unset commands (+8 tests, 337 total) giles 2026-05-06 16:29:28 +00:00
  • f86d07401d plans: tick Phase 6 prelude + progress log (635/635) giles 2026-05-06 15:51:36 +00:00
  • 6bfb7b19f4 haskell: Phase 6 prelude extras (635/635) giles 2026-05-06 15:51:12 +00:00
  • 74e020359f plans: tick Phase 1 apply in tcl-sx-completion giles 2026-05-06 15:37:40 +00:00
  • 40ce4df6b1 tcl: apply command — anonymous proc call reusing tcl-call-proc frame machinery giles 2026-05-06 15:37:26 +00:00
  • db52a6d77c plans: tick Phase 1 regexp/regsub in tcl-sx-completion giles 2026-05-06 15:31:55 +00:00
  • 0cc36450c4 tcl: regexp + regsub commands wrapping SX regex primitives giles 2026-05-06 15:31:36 +00:00
  • 679b45e3fc plans: tick Phase 1 float expr, add progress log to tcl-sx-completion giles 2026-05-06 15:20:17 +00:00
  • 21e8e51174 tcl: float expr — tcl-parse-num + float-aware binop/unary/pow/funcs giles 2026-05-06 15:20:10 +00:00
  • b0c135412a chore: scoreboard 1478/1496 (+1 or-from listener) giles 2026-05-06 15:17:43 +00:00
  • f1428009fd HS: on EVENT from SRC or EVENT from SRC multi-source listener (+1 test) giles 2026-05-06 15:17:22 +00:00
  • 9f57234d1e scoreboard: 1477/1496 (+1, F7 hs-on nil-target guard) giles 2026-05-06 14:03:33 +00:00
  • 1751cd05ea HS: nil guard in hs-on for missing targets (+1 test) giles 2026-05-06 14:03:07 +00:00
  • 041cb9f3ef haskell: getLine/getContents/readFile/writeFile + 0-arity builtin force (+12 tests, 587/587) giles 2026-05-06 13:43:13 +00:00
  • 096faf2c40 plans: tcl-sx-completion — phased plan for remaining Tcl limitations giles 2026-05-06 13:21:59 +00:00
  • 578e54f06d haskell: real IO monad — putStrLn/print/putStr + hk-run-io (+10 tests, 575/575) giles 2026-05-06 13:10:42 +00:00
  • 82d16597e0 scoreboard: 1476/1496 after computed property names fix giles 2026-05-06 13:09:33 +00:00
  • ed42561071 HS: computed property names in object literals (+1 test) giles 2026-05-06 13:09:17 +00:00
  • 6d8f366439 HS: scoreboard — 1475/1496 (98.6%) after step-limit fix giles 2026-05-06 12:35:36 +00:00
  • 225fa2e86d HS: raise default step limit 200k → 1M giles 2026-05-06 12:35:12 +00:00
  • 1c45262577 haskell: deriving (Eq, Show) for ADTs (+11 tests, 565/565) giles 2026-05-06 12:25:51 +00:00
  • cfe5371354 HS: scoreboard — E38 sourceInfo +2, E39 correction giles 2026-05-06 12:08:44 +00:00
  • 48eaeb0421 HS: sourceInfo — exempt suite from 200k step limit (+2 tests) giles 2026-05-06 12:08:18 +00:00
  • c93fe4453a HS: scoreboard — E36 commit hash giles 2026-05-06 11:44:31 +00:00
  • 623529d3be HS: socket feature (E36) — WebSocket wrapper + RPC proxy (+16 tests) giles 2026-05-06 11:44:13 +00:00
  • bf190b8fc4 tcl: merge loops/tcl — complete Tcl 8.6 subset (329 tests) giles 2026-05-06 11:36:59 +00:00
  • 74ce9e7c75 merge loops/prolog: complete Prolog-on-SX implementation giles 2026-05-06 11:20:44 +00:00
  • bc45b7abf5 tcl: tick Phase 6 checkboxes, update progress log giles 2026-05-06 11:06:05 +00:00
  • 2c61be39de tcl: Phase 6 coroutines + clock/file stubs + idiom corpus (+40 tests, 329 total) giles 2026-05-06 11:05:28 +00:00
  • 6c1a953c80 plans: tick standard classes + progress log giles 2026-05-06 10:57:41 +00:00
  • d3e71ba356 haskell: standard classes — show, Ord, Num, Functor, Monad prelude (+48 tests, 554/554) giles 2026-05-06 10:57:20 +00:00
  • ea064346e1 tcl: tick Phase 5 checkboxes, update progress log giles 2026-05-06 10:21:47 +00:00
  • 23c44cf6cf tcl: Phase 5 namespaces + ensembles (+22 tests, 289 total) giles 2026-05-06 10:21:21 +00:00
  • 5e0fcb9316 tcl: tick Phase 4 checkboxes, update progress log giles 2026-05-06 09:59:09 +00:00
  • d295ab8463 tcl: Phase 4 error handling — catch/try/throw/return-code (+39 tests, 267 total) giles 2026-05-06 09:58:32 +00:00
  • afddc92c70 tcl: update progress log with conformance/classic programs entry giles 2026-05-06 09:45:07 +00:00
  • 95f96efb78 tcl: conformance.sh + scoreboard, annotate classic programs giles 2026-05-06 09:44:44 +00:00
  • 95b22a648d tcl: classic programs — for-each-line, assert, with-temp-var (+3 tests, 228 total) giles 2026-05-06 09:34:26 +00:00
  • cffd3bec83 tcl: tick Phase 3 core checkboxes, update progress log giles 2026-05-06 09:31:17 +00:00
  • eb5babaf99 tcl: proc + uplevel + upvar + global + variable + info (+19 tests, 225 total) giles 2026-05-06 09:30:28 +00:00
  • 985671cd76 hs: query targets, prolog hook, loop scripts, new plans, WASM regen giles 2026-05-06 09:19:56 +00:00
  • a49b1a9f79 tcl: tick dict/60+ tests checkboxes, update progress log giles 2026-05-06 09:00:39 +00:00
  • 263d9aae68 tcl: dict commands — 13 subcommands (+24 tests, 206 total) giles 2026-05-06 09:00:13 +00:00