• Joined on 2024-04-09
giles pushed to hs-f at coop/rose-ash 2026-05-12 21:20:55 +00:00
4db1f85fe8 Fix dict equality: structural eq for plain dicts, Integer/Number in equal?
giles pushed to lib/guest/method-chain at coop/rose-ash 2026-05-12 21:14:34 +00:00
4563a7ae97 method-chain: plan — current status + future-consumer notes
giles pushed to lib/guest/method-chain at coop/rose-ash 2026-05-12 21:09:10 +00:00
2981a479e8 reflective: extract class-chain.sx — Smalltalk + CLOS method dispatch share parent-walk
giles created branch lib/guest/method-chain in coop/rose-ash 2026-05-12 21:09:10 +00:00
giles pushed to hs-f at coop/rose-ash 2026-05-12 21:00:00 +00:00
54a890db71 HS: install Phase 2 WASM as default + fix batched total to 1514
giles pushed to lib/guest/test-runner at coop/rose-ash 2026-05-12 19:41:32 +00:00
03d4e350d7 test-runner: plan — per-guest migration playbook for Phase 2
giles pushed to lib/guest/test-runner at coop/rose-ash 2026-05-12 19:39:49 +00:00
4504b8ae5e test-runner: extract harness kit + migrate Kernel (7 files, 84 LoC saved)
giles created branch lib/guest/test-runner in coop/rose-ash 2026-05-12 19:39:49 +00:00
giles pushed to lib/smalltalk/refl-env at coop/rose-ash 2026-05-12 15:19:27 +00:00
9efbf4ad38 reflective: third consumer — Smalltalk frame adopts env.sx — 847+322+427 tests green
4e904a2782 merge: loops/smalltalk into lib/smalltalk/refl-env — bring in third consumer
Compare 2 commits »
giles created branch lib/smalltalk/refl-env in coop/rose-ash 2026-05-12 15:19:25 +00:00
giles pushed to lib/tcl/uplevel at coop/rose-ash 2026-05-12 07:04:19 +00:00
c27db9b78f reflective: Phase 3 docs — mark env.sx extraction DONE, others still blocked
giles pushed to lib/tcl/uplevel at coop/rose-ash 2026-05-12 07:02:58 +00:00
39381fda92 reflective: Tcl adapter cfg — second consumer wired, 427+322 tests green
giles pushed to lib/tcl/uplevel at coop/rose-ash 2026-05-12 06:59:21 +00:00
2e7e3141d4 reflective: extract env.sx + migrate Kernel — 322 tests green
edfc37636f merge: loops/kernel into lib/tcl/uplevel — bring in first consumer for extraction
f7bd3a6bf1 kernel: loop summary — 18 commits, 322 tests, 6 reflective API candidates [proposes-reflective-extraction]
d5d77a3611 kernel: type predicates + metacircular demo + map/filter/reduce fix [shapes-reflective]
67449f5b0c kernel: append + reverse + 11 tests [nothing]
Compare 21 commits »
giles pushed to hs-f at coop/rose-ash 2026-05-11 22:26:59 +00:00
58f019bc14 JIT: lib/jit.sx — SX-level convenience layer
giles pushed to hs-f at coop/rose-ash 2026-05-11 22:22:51 +00:00
1f466186f9 JIT: Phase 2 (LRU eviction) + Phase 3 (manual reset)
giles pushed to lib/tcl/uplevel at coop/rose-ash 2026-05-11 22:12:32 +00:00
24d8e362d5 plans: lib-guest-reflective extraction kicked off — Tcl uplevel as second consumer
giles created branch lib/tcl/uplevel in coop/rose-ash 2026-05-11 22:12:32 +00:00
giles pushed to hs-f at coop/rose-ash 2026-05-11 21:46:25 +00:00
29ef89d473 HS: native unwrap sweep — make all 21 host-* natives ABI-compatible
giles pushed to loops/kernel at coop/rose-ash 2026-05-11 21:28:15 +00:00
f7bd3a6bf1 kernel: loop summary — 18 commits, 322 tests, 6 reflective API candidates [proposes-reflective-extraction]
giles pushed to loops/kernel at coop/rose-ash 2026-05-11 21:27:29 +00:00
d5d77a3611 kernel: type predicates + metacircular demo + map/filter/reduce fix [shapes-reflective]