-
fb51620a4c
plans: tick dict-passing elaborator + progress log
giles
2026-05-06 08:57:23 +00:00
-
60a8eb24e0
haskell: dict-passing elaborator — runtime dispatch via hk-mk-lazy-builtin (+3 tests, 506/506)
giles
2026-05-06 08:56:39 +00:00
-
0dbf9b9f73
tcl: tick list commands checkbox, update progress log
giles
2026-05-06 08:54:47 +00:00
-
7b11f3d44a
tcl: list commands — 12 commands (+26 tests, 182 total)
giles
2026-05-06 08:54:24 +00:00
-
a26be0bfd0
tcl: tick string commands checkbox, update progress log
giles
2026-05-06 08:49:17 +00:00
-
9ed3e4faaf
tcl: string command — 16 subcommands + 29 tests (156 total)
giles
2026-05-06 08:48:43 +00:00
-
ac013c9381
tcl: expr mini-language — recursive descent parser (+20 tests, 127 total)
giles
2026-05-06 08:43:02 +00:00
-
f07b6e497e
prolog: Hyperscript bridge (+19)
loops/prolog
giles
2026-05-06 08:30:46 +00:00
-
f93b13e861
briefing: push to origin/loops/js after each commit, fix branch ref
giles
2026-05-06 06:47:43 +00:00
-
72ccaf4565
briefing: push to origin/loops/tcl after each commit
giles
2026-05-06 06:47:36 +00:00
-
6fa0cdeedc
briefing: push to origin/loops/smalltalk after each commit
loops/smalltalk
giles
2026-05-06 06:47:30 +00:00
-
fa3274c394
briefing: push to origin/loops/ruby after each commit
giles
2026-05-06 06:47:27 +00:00
-
394d4d69c4
briefing: push to origin/loops/lua after each commit
loops/lua
giles
2026-05-06 06:47:18 +00:00
-
2db2d8e9f7
briefing: push to origin/loops/erlang after each commit
giles
2026-05-06 06:47:16 +00:00
-
d8cf74fd28
briefing: push to origin/loops/apl after each commit
giles
2026-05-06 06:47:10 +00:00
-
0f63216adc
HS: bind/when SKIP stubs replaced with functional assertions (+2 tests)
giles
2026-05-06 06:42:00 +00:00
-
ecd89270c0
HS: as HTML (NodeList elements via outerHTML) + as Fragment (+4 tests)
giles
2026-05-06 06:27:01 +00:00
-
092da5b819
HS: 30s suite deadline for eventsource (+2 tests)
giles
2026-05-06 05:47:06 +00:00
-
40bf4c38f1
HS: extend sieve test deadline to 180s (+1 test)
giles
2026-05-06 05:38:40 +00:00
-
b46bef2808
HS: extend deadlines for JIT-preheat tests (+10 tests)
giles
2026-05-06 03:22:18 +00:00
-
41a69ecca7
haskell: class/instance declarations — parse + instance dict eval (+11 tests, 503/503)
giles
2026-05-06 00:22:44 +00:00
-
5c00b5c58b
haskell: inference unit tests — 55+ expressions, Phase 4 complete (+16 tests, 492/492)
giles
2026-05-05 23:47:57 +00:00
-
622c0851ce
haskell: let-polymorphism tests — id/const/nested/twice at multiple types (+6 tests, 476/476)
giles
2026-05-05 23:26:01 +00:00
-
d8f3f8c3b2
haskell: type-sig checking — hk-ast-type + hk-check-sig + sig-aware infer-prog (+6 tests, 470/470)
giles
2026-05-05 23:02:34 +00:00
-
17b5acb71f
HS: resolves global context properly (+1)
giles
2026-05-05 22:46:07 +00:00
-
0753982a02
HS: custom conversion API + asExpression tests (+2)
giles
2026-05-05 22:35:42 +00:00
-
2606b83920
haskell: reject untypeable programs — hk-typecheck + hk-run-typed (+9 tests, 464/464)
giles
2026-05-05 22:32:18 +00:00
-
2f8abb18a3
HS: generator hand-rolls + transition possessive target (+4 tests)
giles
2026-05-05 22:13:30 +00:00
-
68124adc3b
haskell: type error reporting — hk-expr->brief + hk-infer-decl/prog (+21 tests, 455/455)
giles
2026-05-05 21:40:16 +00:00
-
aad178aa0f
forth: fix #S / UM/MOD precision bugs — Hayes 628→632/638 (99%)
loops/forth
giles
2026-05-05 21:31:03 +00:00
-
2de96e7f4f
HS: behavior suite fixes — host-call-fn K.callFn try-catch + 20s deadline
giles
2026-05-05 21:24:08 +00:00
-
ef736112ef
prolog: integration test suite (+20)
giles
2026-05-05 20:41:45 +00:00
-
8f3b0d9301
haskell: Algorithm W type inference + 32 tests (434/434)
giles
2026-05-05 20:26:44 +00:00
-
f6a1b53c7b
HS: sieve test compile-once + string-var expansion in generator
giles
2026-05-05 20:23:43 +00:00
-
5a402a02be
briefing: push to origin/loops/haskell after each commit
giles
2026-05-05 20:15:35 +00:00
-
e4eab6a309
briefing: push after each commit, unblock hyperscript bridge
giles
2026-05-05 20:15:33 +00:00
-
32a8ed8ef0
briefing: push to origin/loops/forth after each commit
giles
2026-05-05 20:08:05 +00:00
-
6d53d36495
briefing: push to origin/loops/common-lisp after each commit
loops/common-lisp
giles
2026-05-05 20:08:03 +00:00
-
-
-
42c7a593cf
HS: parse-feat keyword-first guard — fix assert-throws for command-like scripts (+2 tests)
giles
2026-05-05 19:27:19 +00:00
-
37f8ed74c7
HS: eventsource receives named events — add to no-step-limit set (+1 test)
giles
2026-05-05 18:52:04 +00:00
-
7acbea01ae
HS: clear _hs_null_error at test boundary — fix bootstrap/can wait (+1 test)
giles
2026-05-05 18:49:04 +00:00
-
bf9d342c6e
HS: parse-cmd arith guard fixes — math/numbers/sourceInfo/stringPostfix (+14 tests)
giles
2026-05-05 18:29:13 +00:00
-
7f642a5082
HS: targeted arith-only pseudo-cmd guard — allow all expr statements (+45 tests)
giles
2026-05-05 17:35:43 +00:00
-
85cef7d80f
HS: remove parse-cmd callable guard — allow all expression statements (+45 tests)
giles
2026-05-05 16:51:41 +00:00
-
e667d3bc51
HS: parse-cmd at-end? guard + catch do-wrap fix asyncError (+2 tests)
giles
2026-05-05 16:30:03 +00:00
-
c26cd500b4
HS: parse-cmd pseudo-command validation — only enforce callable check in non-span mode
giles
2026-05-05 14:16:29 +00:00
-
0bef67dd47
HS: parse-cmd fallback validates pseudo-command is a function call
giles
2026-05-05 14:09:42 +00:00
-
8f8f9623e0
HS: skip throttled-at test — generator gap (missing click dispatches)
giles
2026-05-05 13:40:47 +00:00
-
297f0603e5
HS: fix remove [@attr] — consume bracket-close instead of match-kw "]"
giles
2026-05-05 13:34:22 +00:00
-
35ace3e74c
HS: fix CSS query template tokenization — <${...}/> treated as selector
giles
2026-05-05 12:45:14 +00:00
-
c311d4ebc4
cl: Phase 5 set-macro-character + Phase 6 corpus 200+ — 518/518 tests
giles
2026-05-05 12:35:26 +00:00
-
99f8ccb30e
cl: Phase 6 packages — defpackage/in-package + pkg:sym — 518/518 tests
giles
2026-05-05 12:33:36 +00:00
-
4f9da65b3d
cl: Phase 6 FORMAT + substr fixes — 514/514 tests
giles
2026-05-05 12:23:54 +00:00
-
025ddbebdd
cl: Phase 6 stdlib — sequence/list/string functions, 508/508 tests
giles
2026-05-05 12:17:13 +00:00
-
f449f82fdd
cl: Phase 5 macros+LOOP + Phase 2 dynamic vars — 464/464 tests
giles
2026-05-05 12:04:37 +00:00
-
0e426cfea8
cl: Phase 4 CLOS complete — generic functions, multi-dispatch, method qualifiers, 437/437 tests
giles
2026-05-05 11:38:37 +00:00
-
ac4e9ac96e
HS: fix bare repeat — don't consume command keyword as count expression
giles
2026-05-05 11:30:11 +00:00
-
71c4b5e33f
cl: Phase 3 all complete — conformance.sh runner, 363/363 tests green
giles
2026-05-05 11:24:50 +00:00
-
4cd8773766
cl: multiple values — 15 new tests (174 eval, 346 total green)
giles
2026-05-05 11:23:12 +00:00
-
733b1ebefa
cl: Phase 3 complete — *debugger-hook*, *break-on-signals*, invoke-restart-interactively (147 tests)
giles
2026-05-05 11:21:52 +00:00
-
85911d7b84
cl: Phase 3 interactive-debugger — *debugger-hook* pattern, 7 tests (143 total)
giles
2026-05-05 11:17:57 +00:00
-
ab66b29a74
cl: Phase 3 classic programs — restart-demo (7 tests) + parse-recover (6 tests)
giles
2026-05-05 11:16:35 +00:00
-
91611f9179
Merge architecture into loops/forth
giles
2026-05-05 11:15:57 +00:00
-
-
32a82a2e12
cl: unwind-protect — 8 new tests (159 eval, 331 total green)
giles
2026-05-05 11:14:39 +00:00
-
7d6df6fd5f
cl: Phase 3 conditions + restarts — handler-bind, handler-case, restart-case, 55 tests (123 total runtime)
giles
2026-05-05 11:14:04 +00:00
-
fd16776dd2
cl: unwind-protect — cleanup frame in cl-eval-ast, 8 new tests (159 eval)
giles
2026-05-05 11:13:53 +00:00
-
a12a6a11cb
cl: tagbody + go — 11 new tests (151 eval, 323 total green)
giles
2026-05-05 11:07:43 +00:00
-
ce7243a1fb
cl: block + return-from — 13 new tests (140 eval, 312 total green)
giles
2026-05-05 10:57:33 +00:00
-
3f8fe41d4d
Merge architecture into loops/common-lisp
giles
2026-05-05 10:47:02 +00:00
-
-
-
-
086ad028ce
Merge loops/erlang into architecture — 530/530 tests, all phases complete
giles
2026-05-05 10:42:07 +00:00
-
-
-
-
97ccd61f74
Merge loops/smalltalk into architecture — 847/847 tests, all phases complete
giles
2026-05-05 10:41:58 +00:00
-
-
-
-
6a40e991b3
HS: as Date/Set/Map return real JS host objects (+4 tests)
giles
2026-05-05 10:04:51 +00:00
-
e9ddf31181
HS: finally blocks in on handlers (+6 tests)
giles
2026-05-05 09:21:06 +00:00
-
26ee00dff1
HS: fix log multi-arg parsing + put! position aliases + sender lookup
giles
2026-05-05 08:28:13 +00:00
-
f547ebf43e
HS: of-expression chain rebase + null-safe/queryRef test fixes
giles
2026-05-05 05:31:03 +00:00
-
b14ac6cd70
HS: generator fixes — classRef no-match + functionCalls this-binding skip (+1 test)
giles
2026-05-05 05:10:50 +00:00
-
6d534e8c42
HS: hs-strip-order-deep + dict equality in assert-equal (+1 test)
giles
2026-05-05 05:00:40 +00:00
-
7190a8b1d2
HS: disable-scripting security attribute (+1 test)
giles
2026-05-05 04:49:39 +00:00
-
79190e4dac
HS: fix null→nil in generator + asyncCheck fixture (+2 tests)
giles
2026-05-05 04:30:13 +00:00
-
7b72c064c4
HS: behavior cluster — install + element's subscript fix (+2 tests)
giles
2026-05-05 03:57:10 +00:00
-
e7169af985
HS: when :count changes — scoped watch + parse-cmd feature boundary fix
giles
2026-05-05 02:59:15 +00:00
-
abbb1fe5c6
HS: asyncError — rejected promise triggers catch block (+1 test)
giles
2026-05-05 02:07:52 +00:00
-
846650da07
HS: bind feature parser stub (+32 tests)
giles
2026-05-04 22:29:11 +00:00
-
0276571f08
HS: runtime null-safety guards — runtimeErrors 18/18 (+13 tests)
giles
2026-05-04 21:04:29 +00:00
-
fee62a20f0
HS: parse-feat paren-open adds string-postfix check (+1 test)
giles
2026-05-04 19:19:54 +00:00
-
42184797f1
HS: fix repeat-in loop variable binding + dict insertion order (+4 tests)
giles
2026-05-04 18:33:12 +00:00
-
d5aa8a2e74
HS: coll-feats error on unconsumed tokens (+1 test)
giles
2026-05-04 17:46:06 +00:00
-
20e23d233c
HS: parser fixes — parenthesized commands + add error + class-name depth (+3 tests)
giles
2026-05-04 17:38:29 +00:00
-
d9b7e1e392
HS: Group 11 misc — toggle-var-cycle, closest-to, tailwind class, toggle timing (+3 tests)
giles
2026-05-04 17:03:52 +00:00
-
d47db58cde
HS: runtimeErrors generator patch (+18 tests)
giles
2026-05-04 15:28:03 +00:00
-
f4ef4033de
HS: on-suite parser fixes (+5 tests)
giles
2026-05-04 15:02:21 +00:00
-
73e86fa8e8
HS: collectionExpressions +4 (then on click, undefined where, component template)
giles
2026-05-04 13:31:29 +00:00
-
51bc075da5
HS: mixed-op enforcement + short-circuit + typecheck + strings (+7 tests)
giles
2026-05-04 11:31:56 +00:00
-
894fd24c3a
HS: fix guard re-raise in repeat loops (+3 tests)
giles
2026-05-03 11:57:53 +00:00
-
a3abe47286
HS: fix test-456 timeout + add sx_kernel_eval/hs_compile_inspect/hs_parse_inspect tools
giles
2026-05-02 17:45:12 +00:00
-
d25a97d464
HS: fix increment/decrement for possessive/dot properties
giles
2026-05-02 10:36:32 +00:00
-
df6480cd96
HS: fix hs-query-all to return proper SX list
giles
2026-05-02 09:51:00 +00:00
-
7990ee5ffe
HS: runtimeErrors suite 18/18 — null error reporting fixes
giles
2026-05-02 08:25:23 +00:00
-
90bc1208d9
plan: tick Phase 22 Forth — all Phase 22 items complete
giles
2026-05-01 23:31:08 +00:00
-
8019e5725b
phase 22 forth: bitwise/string-buffer/memory in lib/forth/runtime.sx (36 forms), 64/64 tests
giles
2026-05-01 23:30:48 +00:00