-
ebbf0fc10c
haskell: Phase 13 — Ord default verification (myMax/myMin) (+5 tests, 10/10)
giles
2026-05-07 13:36:39 +00:00
-
7cf8b74d1d
apl: end-to-end pipeline apl-run + 25 source-string tests (400/400)
giles
2026-05-07 13:17:39 +00:00
-
8dfb3f6387
haskell: Phase 13 — Eq default verification (+5 tests, class-defaults.sx 5/5)
giles
2026-05-07 13:08:12 +00:00
-
d473f39b04
Merge remote-tracking branch 'origin/loops/tcl' into architecture
giles
2026-05-07 12:47:59 +00:00
-
-
-
-
d5e66474fe
plans: tick Phase 5b event loop — fileevent/after/vwait/update — 354/354
giles
2026-05-07 12:47:38 +00:00
-
64d36fa66e
tcl: Phase 5b event loop — fileevent/after/vwait/update
giles
2026-05-07 12:47:31 +00:00
-
dec1cf3fbe
apl: operators in apl-eval-ast via resolvers (+14 tests, 375/375)
giles
2026-05-07 12:45:21 +00:00
-
66f13c95d5
js-on-sx: js-to-string emits comma-joined elements for SX lists
giles
2026-05-07 12:45:06 +00:00
-
5a8c25bec7
haskell: Phase 13 — class default method registration + dispatch fallback
giles
2026-05-07 12:39:46 +00:00
-
c821e21f94
haskell: Phase 13 — where-clauses in instance bodies (desugar fix, +4 tests)
giles
2026-05-07 12:18:21 +00:00
-
081f934cad
js-on-sx: lexer handles \uXXXX and \xXX string escapes
giles
2026-05-07 12:02:30 +00:00
-
52df09655d
plans: Phase 7 — end-to-end pipeline + close gaps (operators in eval-ast, :quad-name, idiom expansion, :Trap)
giles
2026-05-07 11:46:42 +00:00
-
5605fe1cc2
haskell: Phase 12 conformance — uniquewords.hs (4/4) + setops.hs (8/8), Phase 12 complete
giles
2026-05-07 11:45:21 +00:00
-
379bb93f14
haskell: Phase 12 — tests/set.sx (17/17, plan ≥15)
giles
2026-05-07 11:42:31 +00:00
-
7ce0c797f3
haskell: Phase 12 — Data.Set module wiring (import qualified Data.Set as Set)
giles
2026-05-07 11:41:16 +00:00
-
34513908df
haskell: Phase 12 — Data.Set full API (union/intersection/difference/isSubsetOf/filter/map/foldr/foldl)
giles
2026-05-07 11:39:11 +00:00
-
208953667b
haskell: Phase 12 — Data.Set skeleton (wraps Data.Map with unit values)
giles
2026-05-07 11:37:39 +00:00
-
e6d6273265
haskell: Phase 11 conformance — wordfreq.hs (7/7) + mapgraph.hs (6/6), Phase 11 complete
giles
2026-05-07 11:36:19 +00:00
-
e95ca4624b
haskell: Phase 11 — tests/map.sx (26/26, plan ≥20)
giles
2026-05-07 11:32:55 +00:00
-
5a28cf5dd3
merge: loops/apl — APL on SX runtime + transpile + 362 tests
giles
2026-05-07 11:31:17 +00:00
-
-
-
-
f480eb943c
merge: bugs/resume-letrec — cek_run propagates IO suspension via hook
giles
2026-05-07 11:27:04 +00:00
-
-
edc7e865b4
merge: bugs/jit-bytecode-loop — OP_CLOSURE Integer/Number fix (+690 JIT tests)
giles
2026-05-07 11:26:57 +00:00
-
-
e1a020dc90
haskell: Phase 11 — Data.Map module wiring (import qualified ... as Map)
giles
2026-05-07 11:26:44 +00:00
-
b0974b58c0
haskell: Phase 11 — Data.Map updating (adjust/insertWith/insertWithKey/alter)
giles
2026-05-07 10:55:39 +00:00
-
6620c0ac06
haskell: Phase 11 — Data.Map transforming (foldlWithKey/foldrWithKey/mapWithKey/filterWithKey)
giles
2026-05-07 10:28:19 +00:00
-
fc13acb805
fix: cek_run propagates IO suspension via _cek_io_suspend_hook
bugs/resume-letrec
giles
2026-05-07 10:13:48 +00:00
-
95cf653ba9
haskell: Phase 11 — Data.Map combining (unionWith/intersectionWith/difference)
giles
2026-05-07 10:00:45 +00:00
-
ca151d7ed5
ocaml: VM OP_CLOSURE upvalue-count handles Integer values
bugs/jit-bytecode-loop
giles
2026-05-07 09:48:21 +00:00
-
-
12de24e3a0
haskell: Phase 11 — Data.Map bulk ops (fromList/toList/toAscList/keys/elems)
giles
2026-05-07 09:32:30 +00:00
-
322eb1d034
plans: tick Phase 5 channel I/O — 349/349 green
giles
2026-05-07 09:29:14 +00:00
-
-
be820d0337
tcl: Phase 5 channel I/O — open/read/gets/puts/seek/tell/eof/fconfigure
giles
2026-05-07 09:28:44 +00:00
-
180b9009bf
haskell: Phase 11 — Data.Map core operations (singleton/insert/lookup/delete/member/null)
giles
2026-05-07 09:02:47 +00:00
-
9b0f42defb
HS: +3 — hs-null-error! self-guard fixes 207/211/200 timeouts (1485/1496)
giles
2026-05-07 08:37:45 +00:00
-
a29bb6feca
haskell: Phase 11 — Data.Map BST skeleton (Adams weight-balanced)
giles
2026-05-07 08:34:42 +00:00
-
d2638170db
haskell: Phase 10 conformance — statistics.hs (5/5) + newton.hs (5/5), Phase 10 complete
giles
2026-05-07 08:33:00 +00:00
-
a5c41d2573
plans: tick Phase 10 numerics test file (37/37, plural filename)
giles
2026-05-07 08:28:57 +00:00
-
882815e612
haskell: Phase 10 — Floating stub: pi, exp, log, sin, cos, ** (+6 tests, 37/37)
giles
2026-05-07 08:28:11 +00:00
-
e27daee4a8
haskell: Phase 10 — Fractional stub: recip + fromRational (+3 tests, 31/31)
giles
2026-05-07 08:23:04 +00:00
-
ef33e9a43a
haskell: Phase 10 — math builtins (sqrt/floor/ceiling/round/truncate) (+6 tests, 28/28)
giles
2026-05-07 08:01:48 +00:00
-
89f1c0ccbe
js-on-sx: bump test262 runner per-test timeout 5s→15s
giles
2026-05-07 07:57:23 +00:00
-
1b7bd86b43
haskell: Phase 10 — Float show with .0 suffix and scientific form (+4 tests, 22/22)
giles
2026-05-07 07:55:54 +00:00
-
d755caeb9a
apl: idiom corpus — 34 classic idioms; entire plan complete (362/362)
giles
2026-05-07 07:29:04 +00:00
-
e5fe9ad2d4
haskell: Phase 10 — toInteger/fromInteger verified as prelude identities (+4 tests, 18/18)
giles
2026-05-07 07:11:39 +00:00
-
3e77dd4ded
apl: ⎕ system functions + drive corpus to 100+ (+13 tests, 328/328)
giles
2026-05-07 06:56:20 +00:00
-
2d373da06b
haskell: Phase 10 — fromIntegral verified as prelude identity (+4 tests, 14/14)
giles
2026-05-07 06:44:45 +00:00
-
0f13052900
apl: quicksort recursive partition — Phase 6 classics complete (+9 tests, 315/315)
giles
2026-05-07 06:23:03 +00:00
-
25cf832998
haskell: Phase 10 — large integer audit, document practical 2^53 limit (10/10)
giles
2026-05-07 06:15:56 +00:00
-
e37167a58e
apl: n-queens via permute + diagonal filter, q(8)=92 (+10 tests, 306/306)
giles
2026-05-07 05:46:54 +00:00
-
29542ba9d2
haskell: Phase 9 conformance — partial.hs (7/7), Phase 9 complete
giles
2026-05-07 05:40:03 +00:00
-
c2de220cce
haskell: Phase 9 — tests/errors.sx (14/14, plan ≥10)
giles
2026-05-07 05:11:55 +00:00
-
49eb22243a
apl: mandelbrot real-axis batched z=z²+c (+9 tests, 296/296)
giles
2026-05-07 05:07:25 +00:00
-
d523df30c2
haskell: Phase 9 — hk-test-error helper in testlib.sx (+2 tests, 66/66)
giles
2026-05-07 04:43:07 +00:00
-
20a61de693
apl: life Conway via 9-shift toroidal sum (+7 tests, 287/287)
giles
2026-05-07 04:36:49 +00:00
-
1b844f6a19
haskell: Phase 9 — hk-run-io catches errors and appends to io-lines
giles
2026-05-07 04:14:48 +00:00
-
ed0853f4a0
apl: primes sieve (2=+⌿0=A∘.|A)/A←⍳N + apl-compress (+11 tests, 280/280)
giles
2026-05-07 04:07:09 +00:00
-
ec26b61cbe
apl: conformance.sh + scoreboard.{json,md} — Phase 5 complete (269/269)
giles
2026-05-07 03:37:58 +00:00
-
5f758d27c1
haskell: Phase 9 — partial fns proper error messages (head []/tail []/fromJust Nothing) (+5 tests, 64/64)
giles
2026-05-07 03:31:20 +00:00
-
bee4e0846c
apl: niladic/monadic/dyadic valence dispatch (+14 tests, 269/269)
giles
2026-05-07 03:10:07 +00:00
-
51f57aa2fa
haskell: Phase 9 — undefined in prelude + lazy CAFs (+2 tests, 59/59)
giles
2026-05-07 03:00:29 +00:00
-
f591ee17c3
apl: control words :If/:While/:For/:Select (+10 tests, 255/255)
giles
2026-05-07 02:42:28 +00:00
-
a5044cfc08
plan: record step 14 commit hash — roadmap complete
giles
2026-05-07 02:38:57 +00:00
-
6c171d4906
sx: step 14 — inline JIT primitives (-69% fib, -62% loop, -50% sum on bench_vm)
giles
2026-05-07 02:38:47 +00:00
-
31308602ca
haskell: Phase 9 — error builtin raises with hk-error: prefix (+2 tests, 57/57)
giles
2026-05-07 02:24:45 +00:00
-
4cb5302232
plan: record step 13 commit hash
giles
2026-05-07 02:17:11 +00:00
-
0e022ab670
sx: step 13 — buffer primitives + buffer-based inspect
giles
2026-05-07 02:16:59 +00:00
-
1900726fc9
apl: tradfn ∇ header — line-numbered stmts + :branch goto (+10 tests, 245/245)
giles
2026-05-07 02:13:00 +00:00
-
c48911e591
plan: record step 12 commit hash
giles
2026-05-07 01:46:31 +00:00
-
a66c0f66f0
sx: step 12 — prim_call fast path (-66% fib, -86% reduce)
giles
2026-05-07 01:46:23 +00:00
-
16167c5d9b
apl: dfn complete — guards, locals, ∇ recursion, ⍺← default (+9 tests, 235/235)
giles
2026-05-07 01:44:19 +00:00
-
788e8682f5
haskell: Phase 8 conformance — showadt.hs + showio.hs (both 5/5)
giles
2026-05-07 01:35:38 +00:00
-
1fbfdfe4ae
plan: record step 11 commit hash
giles
2026-05-07 01:20:44 +00:00
-
6328b810bd
sx: step 11 — migrate prolog hook + add worker plugin
giles
2026-05-07 01:20:32 +00:00
-
bb134b88e3
haskell: Phase 8 — tests/show.sx expanded to 26/26 (full audit coverage)
giles
2026-05-07 01:04:52 +00:00
-
84d210b6b3
apl: dfn foundation — transpile.sx + apl-eval-ast (+15 tests, 226/226)
giles
2026-05-07 00:57:59 +00:00
-
c08e217e2a
plan: record step 10 commit hash
giles
2026-05-07 00:51:09 +00:00
-
d22361e471
sx: step 10 — compiler command + as converter registries
giles
2026-05-07 00:50:53 +00:00
-
00121e137e
plan: record step 9 commit hash
giles
2026-05-07 00:39:36 +00:00
-
986d6411d0
sx: step 9 — parser feature registry
giles
2026-05-07 00:39:25 +00:00
-
d8dec07df3
haskell: Phase 8 — Read class stub (reads/readsPrec/read) (+3 tests, 10/10)
giles
2026-05-07 00:32:38 +00:00
-
3628a504db
plans: tick Phase 4 40+ tests (operators.sx has 117)
giles
2026-05-07 00:27:55 +00:00
-
4c71c5a75e
apl: at @ replace+apply (+10 tests, 211/211)
giles
2026-05-07 00:27:40 +00:00
-
621e99e456
plan: record step 8 commit hash
giles
2026-05-07 00:13:53 +00:00
-
6d39111992
sx: step 8 — non-exhaustive match warnings
giles
2026-05-07 00:13:41 +00:00
-
39c7baa44c
haskell: Phase 8 — showsPrec/showParen/shows/showString stubs (+7 tests, 7/7)
giles
2026-05-07 00:02:55 +00:00
-
9eecbde61e
apl: rank f⍤k cell decomposition (+10 tests, 201/201)
giles
2026-05-07 00:00:14 +00:00
-
4dbd3a0b34
apl: power f⍣n + fixed-point f⍣≡ (+9 tests, 191/191)
giles
2026-05-06 23:32:26 +00:00
-
ee74a396c5
haskell: Phase 8 deriving Show — verify nested-paren behavior (+4 tests, 15/15)
giles
2026-05-06 23:28:19 +00:00
-
7b050fb217
plan: record step 7 commit hash
giles
2026-05-06 23:20:08 +00:00
-
0679edf568
sx: step 7 — nested constructor patterns in match
giles
2026-05-06 23:20:01 +00:00
-
fa2cdee164
GUEST-plan: claim step 4 — pratt.sx
giles
2026-05-06 23:06:44 +00:00
-
5dd85b86ef
GUEST-plan: log step 3 done
giles
2026-05-06 23:06:23 +00:00
-
559b0df900
GUEST: step 3 — lib/guest/lex.sx character-class + token primitives
giles
2026-05-06 23:06:12 +00:00
-
ba9ab4e65a
plan: record step 6 commit hash
giles
2026-05-06 23:05:41 +00:00
-
fc8a391656
sx: step 6 — JS AdtValue + define-type + match
giles
2026-05-06 23:05:33 +00:00
-
3d2bdc52b5
apl: compose f∘g (+9 tests, 182/182)
giles
2026-05-06 23:03:14 +00:00
-
d441807c8e
GUEST-plan: claim step 3 — lex.sx
giles
2026-05-06 23:00:44 +00:00
-
e1cf75103b
GUEST-plan: log step 2 partial — pending lua consumer
giles
2026-05-06 23:00:21 +00:00
-
2ef773a3c9
GUEST: step 2 — lib/guest/prefix.sx prefix-rename macro (partial)
giles
2026-05-06 23:00:12 +00:00
-
a8997ab452
haskell: Phase 8 — print x = putStrLn (show x) in prelude (replaces builtin)
giles
2026-05-06 22:59:44 +00:00
-
30722dfe1c
plan: record step 5 commit hash
giles
2026-05-06 22:54:41 +00:00