-
a6793fa656
js-on-sx: parseFloat recognises Infinity prefix
giles
2026-05-09 03:13:21 +00:00
-
cb14a07413
ocaml: phase 6 Printf %i/%u/%x/%X/%o + int_to_hex/octal host primitives (+5 tests, 533 total)
giles
2026-05-09 03:12:28 +00:00
-
8188a82a58
ocaml: phase 6 List.sort upgraded to mergesort (+3 tests, 528 total)
giles
2026-05-09 03:01:28 +00:00
-
a0e8b64f5c
ocaml: phase 4 integer division semantics + Int module + max_int/min_int (+5 tests, 525 total)
giles
2026-05-09 02:50:21 +00:00
-
e5709c5aec
js-on-sx: lexer rejects bare backslash in source
giles
2026-05-09 02:41:58 +00:00
-
55fe1e4468
ocaml: phase 6 Array.sort/sub/append/exists/for_all/mem (+5 tests, 520 total)
giles
2026-05-09 02:35:55 +00:00
-
f68ea63e46
ocaml: phase 5.1 brainfuck.ml baseline (subset interpreter)
giles
2026-05-09 02:24:45 +00:00
-
a66b262267
ocaml: phase 5.1 sieve.ml baseline (Sieve of Eratosthenes)
giles
2026-05-09 02:16:18 +00:00
-
073588812a
ocaml: phase 4 'arr.(i)' and 'arr.(i) <- v' array indexing (+3 tests, 515 total)
giles
2026-05-09 02:08:21 +00:00
-
0b7d88bbe1
js-on-sx: map js-transpile-* errors to SyntaxError in negative-test classifier
giles
2026-05-09 02:01:41 +00:00
-
1ed3216ba6
ocaml: phase 6 Array module + (op) operator sections (+6 tests, 512 total)
giles
2026-05-09 01:59:13 +00:00
-
5618dd1ef5
ocaml: phase 5.1 csv.ml baseline (split + int_of_string + fold_left)
giles
2026-05-09 01:47:27 +00:00
-
19497c9fba
ocaml: phase 4 polymorphic variants confirmation (+3 tests, 506 total)
giles
2026-05-09 01:38:09 +00:00
-
b57f40db63
js-on-sx: getOwnPropertyDescriptor handles arrays + strings
giles
2026-05-09 01:32:39 +00:00
-
a34cfe69dc
ocaml: phase 6 List.sort_uniq + List.find_map (+2 tests, 503 total)
giles
2026-05-09 01:29:02 +00:00
-
8af3630625
ocaml: phase 6 String.iter/iteri/fold_left/fold_right/to_seq/of_seq (+3 tests, 501 total)
giles
2026-05-09 01:19:28 +00:00
-
34d518d555
ocaml: phase 5.1 frequency.ml baseline + Format module alias (+2 tests, 498 total)
giles
2026-05-09 01:11:53 +00:00
-
9907c1c58c
ocaml: phase 4 'lazy EXPR' + Lazy.force (+2 tests, 496 total)
giles
2026-05-09 01:03:40 +00:00
-
c8ab505c32
js-on-sx: fix RegExp test/exec calling nil when platform impl missing
giles
2026-05-09 01:01:39 +00:00
-
207dfc60ad
ocaml: phase 6 Hashtbl.iter / Hashtbl.fold (+2 tests, 494 total)
giles
2026-05-09 00:53:32 +00:00
-
1b38f89055
ocaml: phase 6 Printf.sprintf %d/%s/%f/%c/%b/%% + global string_of_* (+5 tests, 492 total)
giles
2026-05-09 00:42:35 +00:00
-
14b52cfaa7
ocaml: phase 4 'assert EXPR' (+3 tests, 487 total)
giles
2026-05-09 00:32:35 +00:00
-
7c63fd8a7f
js-on-sx: RegExp constructor wraps existing regex stub
giles
2026-05-09 00:24:45 +00:00
-
bd2cd8aad1
ocaml: phase 5.1 levenshtein.ml baseline (no-memo edit distance, sum=11)
giles
2026-05-09 00:23:58 +00:00
-
0234ae329e
ocaml: phase 5.1 caesar.ml baseline (ROT13 + s.[i] + Char ops)
giles
2026-05-09 00:13:11 +00:00
-
f895a118fb
ocaml: phase 4 's.[i]' string indexing syntax (+3 tests, 484 total)
giles
2026-05-08 23:58:37 +00:00
-
30a7dd2108
JIT: mark Phase 1 done in architecture plan; document WASM ABI rollout caveat
giles
2026-05-08 23:57:53 +00:00
-
b9d63112e6
JIT: Phase 1 — tiered compilation (call-count threshold)
giles
2026-05-08 23:54:56 +00:00
-
eeb530eb85
apl: quicksort.apl runs as-written (+7); Phase 10 complete
giles
2026-05-08 23:53:49 +00:00
-
c45a2b34a0
js-on-sx: js-is-space? covers full ES WhiteSpace + LineTerminator set
giles
2026-05-08 23:52:44 +00:00
-
bc4f4a5477
ocaml: phase 5.1 roman.ml baseline + top-level 'let () = expr'
giles
2026-05-08 23:40:36 +00:00
-
36e1519613
apl: life.apl runs as-written (+5 e2e)
giles
2026-05-08 23:35:14 +00:00
-
aa620b767f
haskell: Phase 17 — expression type annotations (x :: Int) (parse + desugar pass-through)
giles
2026-05-08 23:12:35 +00:00
-
20997d3360
js-on-sx: NativeError prototype chain + [object Error/Date/Map/Set] brands
giles
2026-05-08 23:08:01 +00:00
-
57a84b372d
Merge loops/minikanren into architecture: full miniKanren-on-SX library
giles
2026-05-08 23:01:54 +00:00
-
d1a491e530
apl: ⍎ execute — eval string as APL source (+8)
giles
2026-05-08 23:00:39 +00:00
-
a4ef271459
datalog: cousin (multi-adornment same-relation) magic test (240/240)
giles
2026-05-08 23:00:22 +00:00
-
416546cc07
regen: WASM build artifacts after hs-f merge
giles
2026-05-08 22:55:43 +00:00
-
f0c0a5e19f
Merge remote-tracking branch 'origin/loops/tcl' into architecture
giles
2026-05-08 22:55:21 +00:00
-
-
55ecdf24bb
plans: Phase 7 verified — 427/427 (idiom 110)
giles
2026-05-08 22:55:20 +00:00
-
015ecb8bc8
apl: ⊆ partition — mask-driven split (+8)
giles
2026-05-08 22:55:01 +00:00
-
50b69bcbd0
tcl: fix Phase 7d oo tests using ::name-with-hyphens
loops/tcl
giles
2026-05-08 22:49:23 +00:00
-
a074ea9e98
apl: ⊥ decode / ⊤ encode (mixed-radix; +11)
giles
2026-05-08 22:49:11 +00:00
-
14986d787d
tcl: Phase 7 — try/trap, exec pipelines, string audit, regexp, TclOO [WIP]
giles
2026-05-08 22:45:16 +00:00
-
ef53232314
apl: ∪ unique / ∪ union / ∩ intersection (+12)
giles
2026-05-08 22:42:29 +00:00
-
23afc9dde3
haskell: typecheck.sx 10/15→15/15 + plan Phases 20-22 (HM gaps, classes, integration)
giles
2026-05-08 22:41:22 +00:00
-
8cdebbe305
apl: ⍸ where — monadic indices-of-truthy + dyadic interval-index
giles
2026-05-08 22:35:35 +00:00
-
5c51f5ef8f
GUEST-plan: phase 7 status — naive tabling done, SLG deferred
giles
2026-05-08 22:29:49 +00:00
-
80ab039ada
mk: phase 7 — table-1 + table-3, Ackermann canary
giles
2026-05-08 22:29:15 +00:00
-
9dd9fb9c37
plans: layered-stack framing + chisel sequence + loop scaffolding
giles
2026-05-08 22:27:50 +00:00
-
adc8467c78
mk: phase 7 — naive ground-arg tabling, Fibonacci canary green
giles
2026-05-08 22:27:10 +00:00
-
e8246340fc
merge: hs-f into architecture — HS conformance 1514/1514 (100%)
giles
2026-05-08 22:19:44 +00:00
-
-
-
-
a1030dce5d
js-on-sx: object literal __proto__ + try/catch error wrapping
giles
2026-05-08 22:13:17 +00:00
-
982e9680fe
ocaml: phase 4 'M.(expr)' local-open expression form (+3 tests, 481 total)
giles
2026-05-08 21:43:38 +00:00
-
6dc535dde3
ocaml: phase 4 'let open M in body' local opens (+3 tests, 478 total)
giles
2026-05-08 21:33:14 +00:00
-
0d9c45176b
js-on-sx: Date constructor + prototype stubs
giles
2026-05-08 21:30:36 +00:00
-
0530120bc7
ocaml: phase 4 def-mut / def-rec-mut inside modules (+2 tests, 475 total)
giles
2026-05-08 21:14:07 +00:00
-
6d9ac1e55a
ocaml: phase 5.1 bfs.ml baseline (20/20 pass)
giles
2026-05-08 21:05:32 +00:00
-
a4ef9a8ec9
ocaml: phase 1 type annotations on let / (e : T) (+4 tests, 473 total)
giles
2026-05-08 20:58:50 +00:00
-
d8b8de6195
js-on-sx: Error.isError + [[ErrorData]] slot + verifyEqualTo
giles
2026-05-08 20:55:13 +00:00
-
ce75bd6848
ocaml: phase 1+5.1 type aliases + poly_stack baseline (+3 tests, 469 / 19 baseline)
giles
2026-05-08 20:49:26 +00:00
-
c7d8b7dd62
ocaml: phase 2+3 'when' guard in try/with (+3 tests, 467 total)
giles
2026-05-08 20:36:02 +00:00
-
029c1783f4
ocaml: phase 1+3 'when' guard in 'function | pat -> body' (+3 tests, 464 total)
giles
2026-05-08 20:26:28 +00:00
-
b92a98fb45
ocaml: refresh scoreboard (480/480 across 15 suites incl. 18 baseline programs)
giles
2026-05-08 20:12:35 +00:00
-
ecae58316f
js-on-sx: harness $DONE/asyncTest/checkSequence stubs
giles
2026-05-08 20:11:34 +00:00
-
8fab20c8bc
ocaml: phase 5.1 anagrams.ml baseline (18/18 pass)
giles
2026-05-08 19:57:09 +00:00
-
de8b1dd681
ocaml: phase 5.1 lambda_calc.ml baseline (17/17 pass)
giles
2026-05-08 19:49:08 +00:00
-
ce81ce2e95
ocaml: phase 6 Char predicates (+7 tests, 461 total)
giles
2026-05-08 19:42:00 +00:00
-
1bff28e99e
js-on-sx: Map and Set constructors with prototype methods
giles
2026-05-08 19:40:30 +00:00
-
8c7ad62b44
ocaml: phase 5 HM def-mut + def-rec-mut at top level (+3 tests, 454 total)
giles
2026-05-08 19:19:17 +00:00
-
fff8fe2dc8
ocaml: phase 5.1 memo_fib.ml baseline (16/16 pass)
giles
2026-05-08 19:10:49 +00:00
-
360a3ed51f
ocaml: phase 5.1 queens.ml baseline (15/15 pass)
giles
2026-05-08 19:04:04 +00:00
-
5b501f7937
js-on-sx: decodeURI/decodeURIComponent + harness decimalToHexString
giles
2026-05-08 19:02:44 +00:00
-
50a219b688
ocaml: phase 5.1 mutable_record.ml baseline (14/14 pass)
giles
2026-05-08 18:43:19 +00:00
-
d9979eaf6c
ocaml: phase 2 mutable record fields r.f <- v (+4 tests, 451 total)
giles
2026-05-08 18:35:31 +00:00
-
66da0e5b84
ocaml: phase 1+3 record type declarations (+3 tests, 447 total)
giles
2026-05-08 18:26:34 +00:00
-
0d99b5dfe8
js-on-sx: object computed keys + insertion-order tracking
giles
2026-05-08 18:16:32 +00:00
-
f070bddb0e
ocaml: phase 5.1 conformance.sh integrates baseline (458/458 across 15 suites)
giles
2026-05-08 18:12:23 +00:00
-
0858986877
ocaml: phase 5.1 btree.ml baseline (13/13 pass)
giles
2026-05-08 17:52:49 +00:00
-
d8f1882b50
ocaml: phase 5.1 fizzbuzz.ml baseline (12/12 pass)
giles
2026-05-08 17:44:07 +00:00
-
0bc6dbd233
ocaml: phase 2+6 print primitives wire to host display (+2 tests, 444 total)
giles
2026-05-08 17:37:00 +00:00
-
cabf5dc9c3
ocaml: phase 5 HM let-mut / let-rec-mut (+3 tests, 442 total)
giles
2026-05-08 17:28:27 +00:00
-
4909ebe2ad
ocaml: phase 6 Option/Result/Bytes extensions (+9 tests, 439 total)
giles
2026-05-08 17:19:16 +00:00
-
a8d0dfb38a
js-on-sx: bitwise ops & | ^ << >> (+ compound assigns)
giles
2026-05-08 17:10:57 +00:00
-
f05d405bac
ocaml: phase 6 Stack + Queue modules (+5 tests, 430 total)
giles
2026-05-08 17:03:32 +00:00
-
ffa74399fd
ocaml: phase 5.1 calc.ml baseline (11/11 pass) + inline let-rec-and parser fix
giles
2026-05-08 16:53:44 +00:00
-
ecdd90345e
ocaml: refresh scoreboard (426/426 across 14 suites)
giles
2026-05-08 16:18:21 +00:00
-
2f271fa6a6
ocaml: phase 1+6 Buffer + parser !x in app args (+3 tests, 425 total)
giles
2026-05-08 16:16:52 +00:00
-
dbe3c6c203
ocaml: phase 5.1 word_count.ml baseline (10/10 pass)
giles
2026-05-08 16:11:03 +00:00
-
404c908a9a
ocaml: phase 6 Map/Set extensions iter/fold/filter/union/inter (+4 tests, 422 total)
giles
2026-05-08 16:02:45 +00:00
-
ee422f3d15
js-on-sx: Function constructor compiles + evaluates JS source
giles
2026-05-08 16:02:14 +00:00
-
b297c83b1d
ocaml: refresh scoreboard (419/419 across 14 suites)
giles
2026-05-08 15:51:36 +00:00
-
85867e329b
ocaml: phase 6 Map.Make / Set.Make functors (+4 tests, 418 total)
giles
2026-05-08 15:50:22 +00:00
-
cd93b11328
ocaml: phase 6 Sys module constants (+5 tests, 414 total)
giles
2026-05-08 15:46:33 +00:00
-
4bca2cacff
ocaml: phase 5 parse ctor arg types in user type-defs (+3 tests, 409 total)
giles
2026-05-08 15:43:16 +00:00
-
d61ee088c5
ocaml: refresh scoreboard (407/407 across 14 suites)
giles
2026-05-08 15:35:28 +00:00
-
f40dfbbeb5
ocaml: phase 6 String extensions (+6 tests, 406 total)
giles
2026-05-08 15:34:18 +00:00
-
f0dffd275d
js-on-sx: arguments object + Array.from mapFn calling convention
giles
2026-05-08 15:31:33 +00:00
-
9f05e24c52
ocaml: phase 6 List.take/drop/filter_map/flat_map (+6 tests, 400 total)
giles
2026-05-08 15:30:29 +00:00
-
86343345dc
ocaml: phase 1+3 or-patterns (P1 | P2 | ...) parens-only (+5 tests, 394 total)
giles
2026-05-08 15:22:34 +00:00