-
2edd426748
plan: tick Phase 22 Tcl — complete, Forth next
giles
2026-05-01 23:25:14 +00:00
-
3e07727d6b
phase 22 tcl: string-buffer/channel/regexp/format/coroutine in lib/tcl/runtime.sx (37 forms), 56/56 tests
giles
2026-05-01 23:24:56 +00:00
-
bcde5e126a
plan: tick Phase 22 Ruby — complete, Tcl next
giles
2026-05-01 23:18:28 +00:00
-
182e6f63ef
phase 22 ruby: Hash/Set/Regexp/StringIO/Bytevectors/Fiber in lib/ruby/runtime.sx (61 forms), 76/76 tests
giles
2026-05-01 23:18:04 +00:00
-
912de5a274
phase-22 APL: runtime.sx vectors/bitwise/sets/reduce/format
giles
2026-05-01 22:49:38 +00:00
-
077f4a5d38
phase-22 Smalltalk: runtime.sx numeric/char/Array/Dict/Set/Stream
giles
2026-05-01 22:43:04 +00:00
-
36e6762539
phase-22 JS: stdlib.sx bitwise/Map/Set/RegExp + 25 tests
giles
2026-05-01 22:33:27 +00:00
-
4022b60901
plan: tick Phase 22 Haskell — runtime.sx done, 148/148 tests
giles
2026-05-01 21:41:38 +00:00
-
c02ffcf316
phase 22 Haskell: runtime.sx + 143 tests
giles
2026-05-01 21:41:11 +00:00
-
a7790418f8
plan: tick Phase 22 Erlang — runtime.sx complete, 55/55 pass
giles
2026-05-01 21:21:57 +00:00
-
3c0a963229
erlang-runtime: add lib/erlang/runtime.sx + test.sh (55/55 pass)
giles
2026-05-01 21:21:39 +00:00
-
a8613656e9
plan: tick Phase 22 Lua — stdlib complete, 185/185 pass
giles
2026-05-01 21:14:47 +00:00
-
ec3512d63b
lua-runtime: add math/string/table stdlib + delay/force (185/185 pass)
giles
2026-05-01 21:14:14 +00:00
-
10c278d073
plan: tick Phase 22 CL — runtime.sx complete, 68/68 pass
giles
2026-05-01 21:00:42 +00:00
-
1ad8e74aa6
cl-runtime: add lib/common-lisp/runtime.sx + test.sh (68/68 pass)
giles
2026-05-01 21:00:22 +00:00
-
f4193a2e8e
plan: tick Phase 22 step 1 — baseline sections added
giles
2026-05-01 20:21:07 +00:00
-
f43659ce51
plan: add SX primitive baseline section to CL/APL/Ruby/Tcl plans
giles
2026-05-01 20:20:56 +00:00
-
d4964c166c
plan: tick Phase 21 format — complete, Phase 22 next
giles
2026-05-01 19:59:23 +00:00
-
4d7b3e299c
spec: format — CL-style string formatting (~a ~s ~d ~x ~o ~b ~f ~% ~& ~~ ~t)
giles
2026-05-01 19:58:54 +00:00
-
6a34ae3ae1
plan: tick Phase 20 bytevectors — complete, Phase 21 next
giles
2026-05-01 19:16:28 +00:00
-
a381154507
spec: bytevectors (make-bytevector/u8-ref/u8-set!/utf8->string/etc)
giles
2026-05-01 19:16:02 +00:00
-
24e1a862fb
plan: tick Phase 19 regexp — complete, Phase 20 next
giles
2026-05-01 18:58:11 +00:00
-
d8d5588e42
spec: regular expressions (make-regexp/regexp-match/regexp-replace + split)
giles
2026-05-01 18:57:54 +00:00
-
a40a970080
plan: tick Phase 18 sets — complete, Phase 19 next
giles
2026-05-01 18:46:01 +00:00
-
3b0ac67a10
spec: sets (make-set/set-add!/set-member?/union/intersection/etc)
giles
2026-05-01 18:45:46 +00:00
-
24d78464d8
plan: tick Phase 17 read/write/display — complete, Phase 18 next
giles
2026-05-01 18:33:02 +00:00
-
7d329f024d
spec: read/write/display — S-expression reader/writer on ports
giles
2026-05-01 18:32:30 +00:00
-
c8582c4d49
plan: tick Phase 16 rational numbers — complete, Phase 17 next
giles
2026-05-01 17:27:43 +00:00
-
036022cc17
spec: rational numbers — 1/3 literals, arithmetic, numeric tower integration
giles
2026-05-01 17:27:27 +00:00
-
e9d2003d6a
plan: tick Phase 15 complete — math completeness done, Phase 16 next
giles
2026-05-01 16:24:05 +00:00
-
be2b11acc2
spec: math completeness — trig, quotient, gcd/lcm, radix number<->string
giles
2026-05-01 16:23:40 +00:00
-
ab3c3693c0
plan: tick Phase 14 OCaml — Phase 14 complete, Phase 15 next
giles
2026-05-01 12:50:38 +00:00
-
8ba0a33f6e
ocaml: string ports (Eof + Port variants, 15 primitives)
giles
2026-05-01 12:50:20 +00:00
-
e9abc2cf61
plan: tick Phase 14 Spec+JS+Tests+Commit — OCaml step next
giles
2026-05-01 12:38:31 +00:00
-
3d8937d759
spec: string ports (open-input-string/open-output-string/read-char/etc)
giles
2026-05-01 12:38:08 +00:00
-
dfbcece644
plan: tick Phase 13 OCaml — Phase 13 complete, Phase 14 next
giles
2026-05-01 12:19:54 +00:00
-
b939becd86
ocaml: character type — Char of int, #\a parser, all char primitives
giles
2026-05-01 12:19:42 +00:00
-
60f88ab4fe
plan: tick Phase 13 Spec+JS+Tests+Commit — OCaml step next
giles
2026-05-01 11:50:55 +00:00
-
4b600f17e8
spec: character type (char? char->integer #\a literals + predicates)
giles
2026-05-01 11:50:04 +00:00
-
46da676c29
plan: tick Phase 12 complete — gensym + symbol interning done
giles
2026-05-01 10:57:13 +00:00
-
0862a6140b
spec: gensym + symbol interning (OCaml + tests)
giles
2026-05-01 10:56:30 +00:00
-
edf4e525f8
spec: gensym + symbol interning — *gensym-counter*, string->symbol, symbol->string, intern
giles
2026-05-01 10:28:18 +00:00
-
130d4d7c18
plan: tick Phase 11 Commit — sequence protocol fully landed
giles
2026-05-01 10:22:36 +00:00
-
ac79328418
plan: tick Phase 11 Tests — 45 sequence tests all passing
giles
2026-05-01 10:19:10 +00:00
-
0fe00bf7ac
spec: sequence protocol tests — 45 tests, all passing on JS and OCaml
giles
2026-05-01 10:18:37 +00:00
-
06a3eee114
plan: tick Phase 11 JS bootstrapper — already done in Spec step
giles
2026-05-01 10:05:47 +00:00
-
c3d2b9d87d
plan: tick Phase 11 OCaml — HO dispatch + sequence-* primitives done
giles
2026-05-01 10:01:49 +00:00
-
7286629cf7
ocaml: sequence protocol — seq_to_list coercion in HO dispatch + sequence-* primitives
giles
2026-05-01 10:01:22 +00:00
-
da4b526abb
spec: sequence protocol Spec step — seq-to-list + ho polymorphic dispatch
giles
2026-05-01 09:31:28 +00:00
-
59a835efc3
plan: tick Phase 10 hash tables — complete, Phase 11 next
giles
2026-05-01 08:49:14 +00:00
-
133bdf5295
spec: mutable hash tables (make-hash-table/ref/set!/delete!/etc)
giles
2026-05-01 08:48:41 +00:00
-
2e4502878f
plan: tick Phase 9 complete — promises done
giles
2026-05-01 08:22:10 +00:00
-
e44cb89ab4
spec: promises — delay/force/delay-force/make-promise/promise?
giles
2026-05-01 08:21:45 +00:00
-
835b5314ce
plan: tick Phase 8 complete — multiple values done
giles
2026-05-01 08:04:08 +00:00
-
43cc1d9003
spec: multiple values — values/call-with-values/let-values/define-values
giles
2026-05-01 08:03:17 +00:00
-
19bd2cb92d
HS: on queue first/last modifier (+2 tests)
giles
2026-04-27 05:30:57 +00:00
-
1723808517
HS: viewTransition command (+9 tests)
giles
2026-04-27 05:18:38 +00:00
-
9256719fa8
HS: assignableElements — set vs put distinction (+8 tests)
giles
2026-04-27 04:46:40 +00:00
-
0746c90729
HS: fix as Values SELECT + multi-select programmatic changes
giles
2026-04-27 03:12:04 +00:00
-
83cb75a87b
HS: keyword-as-ref fallback + list innerHTML join
giles
2026-04-27 03:07:36 +00:00
-
eeb4e48230
HS: set *prop of target — handle style in 'of' put-target
giles
2026-04-27 02:52:57 +00:00
-
eef2bfdd89
HS: remove .class from .coll when it matches .filter
giles
2026-04-27 02:48:27 +00:00
-
c4d9efc8c4
HS: dispatch hyperscript:beforeFetch before fetch IO
giles
2026-04-27 02:45:52 +00:00
-
4baf16ac13
HS: halt default no longer stops propagation (+1)
giles
2026-04-27 02:35:34 +00:00
-
b40c70a348
HS: deferred-reraise in catch + exception event tests (+5)
giles
2026-04-27 02:16:28 +00:00
-
310b649fe7
HS: behavior scoping + element ref + script tag registration (+5 tests)
giles
2026-04-27 00:56:12 +00:00
-
5ddd558eb7
HS: fix empty multi-element + meta reserved var in for loop
giles
2026-04-26 22:46:51 +00:00
-
68d81f59a6
HS: sourceInfo 4/4 + arrayLiteral 8/8 (+5 tests)
giles
2026-04-26 22:36:03 +00:00
-
245b097c93
HS: hs-on stopPropagation prevents bubble regression in put tests (+3)
giles
2026-04-26 22:10:27 +00:00
-
2dadb6a521
HS: fetch response unwrap + do-not-throw + dot-prop + JSON coerce (+19 tests)
giles
2026-04-26 22:04:28 +00:00
-
cc800c3004
HS: hs-append/hs-append! use outerHTML when value is DOM element (+1 test)
giles
2026-04-26 21:45:15 +00:00
-
606b5da1a1
HS: fix CSS dict semicolon parsing in add command (+1)
giles
2026-04-26 21:31:42 +00:00
-
87072e61c1
HS: fix parser then-skip + bootstrap test fixes (+3)
giles
2026-04-26 21:26:16 +00:00
-
8b972483ae
HS: fix null→nil in behavioral tests + globalFunction mock
giles
2026-04-26 21:01:46 +00:00
-
21c4a7fd5e
HS: restore call emit-set (regression from
c36fd5b2 merge) + hide A11 16/16
giles
2026-04-26 20:33:09 +00:00
-
cb59fbba13
HS: transition to initial + commit pending E37/E40 test impls
giles
2026-04-26 20:15:24 +00:00
-
54b54f4e19
HS: E37 tokenizer API (+17 tests)
giles
2026-04-26 19:54:40 +00:00
-
8328e96ff6
primitives-loop: push to origin/architecture after each commit
giles
2026-04-26 19:33:27 +00:00
-
92adf9d496
HS: fix compiler AST-unwrap + restore hs-id= dispatch after merge regression
giles
2026-04-26 19:13:02 +00:00
-
24522902cc
plan: tick Phase 7 bitwise — complete, Phase 8 next
giles
2026-04-26 19:06:30 +00:00
-
a8a79dc902
spec: bitwise operations (bitwise-and/or/xor/not, arithmetic-shift, bit-count, integer-length)
giles
2026-04-26 19:06:09 +00:00
-
1ad9d63f1b
plan: tick Phase 6 JS+Tests+Commit — ADT complete, Phase 7 next
giles
2026-04-26 18:56:22 +00:00
-
f63b214726
plan: tick Phase 6 OCaml task — ADT bootstrap implementation done
giles
2026-04-26 18:52:40 +00:00
-
5d1913e730
ocaml: ADT support via bootstrap FIXUPS — define-type + match
giles
2026-04-26 18:52:16 +00:00
-
cabb0467ab
HS: E37 tokenizer API — 16/17 conformance tests passing
giles
2026-04-26 18:45:58 +00:00
-
6169c99036
Merge branch 'hs-e36-websocket' into loops/hs
loops/hs
giles
2026-04-26 18:31:16 +00:00
-
-
0dc7e1599c
spec: match special form — ADT constructor pattern matching (20 tests)
giles
2026-04-26 18:16:16 +00:00
-
820132b839
HS: hs-id= runtime definition (restore from merge)
giles
2026-04-26 18:06:29 +00:00
-
7480c0f9c9
HS: restore hs-id= after merge (compiler dispatch + runtime def)
giles
2026-04-26 18:03:48 +00:00
-
c36fd5b208
Merge branch 'loops/hs' into hs-f (E37 tokenizer, E40 fetch, DOM ref-eq, DOM tree fixes)
giles
2026-04-26 17:57:37 +00:00
-
-
-
-
6c87210728
spec: define-type special form — constructors, predicates, accessors (20 tests)
giles
2026-04-26 17:56:50 +00:00
-
8915eeaf5e
HS E36: RPC timeout tests (10, 11, 14) — 16/16 complete
hs-e36-websocket
giles
2026-04-26 17:56:19 +00:00
-
41fac7ac29
Merge branch 'hs-e40-fetch' into loops/hs
giles
2026-04-26 17:54:34 +00:00
-
-
4c48a8dd57
Merge branch 'hs-e37-tokenizer' into loops/hs
giles
2026-04-26 17:54:11 +00:00
-
-
de493e41d8
HS E36: dispatchEvent, rpc-throw, reconnect (tests 3, 12, 15) — 13/16
giles
2026-04-26 17:51:36 +00:00
-
a48110417b
HS: DOM ref-eq + compound selector + DOM tree fixes
giles
2026-04-26 17:49:51 +00:00
-
3fb0212414
plan: Phase 6 ADT design doc — define-type/match syntax, CEK dispatch, exhaustiveness
giles
2026-04-26 17:17:14 +00:00
-
518ad37def
plan: tick Phase 5 Tests+Commit tasks — string-buffer complete
giles
2026-04-26 17:09:30 +00:00
-
d98b5fa223
spec: string-buffer primitive — make-string-buffer/append!/->string/length
giles
2026-04-26 17:05:05 +00:00
-
cc0af51921
plan: tick Phase 4 commit task — coroutine primitive complete
giles
2026-04-26 16:54:22 +00:00