This website requires JavaScript.
715fab86d2
Merge loops/sx-vm-extensions into architecture: hosts/ocaml VM opcode extension mechanism
giles
2026-05-15 07:22:29 +00:00
f026177e63
vm-ext: phase E — JIT skips lambdas containing extension opcodes
loops/sx-vm-extensions
giles
2026-05-15 01:53:39 +00:00
f3192f7fda
vm-ext: phase D — extensions/ subtree + test_ext + opcode_name lookup
giles
2026-05-15 01:05:30 +00:00
57af0f386f
vm-ext: phase C — extension-opcode-id SX primitive
giles
2026-05-15 00:16:03 +00:00
8c33a6f8d5
vm-ext: phase B — extension registry module
giles
2026-05-14 23:28:24 +00:00
cf597f1b5f
vm-ext: phase A — extension dispatch fallthrough in sx_vm.ml
giles
2026-05-14 22:29:50 +00:00
183bfeebe1
vm-ext: bootstrap loops/sx-vm-extensions plan + loop briefing
giles
2026-05-14 22:29:15 +00:00
64b7263c5f
erlang: Phase 9g — log perf-bench blocker on 9a; conformance half clean at 709/709
giles
2026-05-14 21:28:10 +00:00
e8a5c2e1ba
erlang: Phase 9f — hot-BIF opcode table (+18 vm tests)
giles
2026-05-14 21:26:51 +00:00
3efd735283
erlang: Phase 9e — OP_SPAWN / OP_SEND + VM-process registry (+16 vm tests)
giles
2026-05-14 21:20:37 +00:00
10623da0b0
erlang: Phase 9d — OP_RECEIVE_SCAN stub (+10 vm tests)
giles
2026-05-14 21:13:40 +00:00
528b24a1cd
erlang: Phase 9c — OP_PERFORM / OP_HANDLE stubs (+9 vm tests)
giles
2026-05-14 21:08:12 +00:00
25924d6212
erlang: Phase 9b — stub VM dispatcher + 3 pattern opcodes (+19 vm tests)
giles
2026-05-14 20:52:26 +00:00
0abf05ed83
erlang: log Phase 9a (opcode-extension) as Blocker — out of scope
giles
2026-05-14 20:46:38 +00:00
f6a6865635
erlang: sync fed-sx + opcode-ext plans; add Phase 9 (specialized opcodes)
giles
2026-05-14 20:45:05 +00:00
6636f9c170
erlang: extract ffi test suite (637/637, ffi 14/14)
giles
2026-05-14 20:21:51 +00:00
a76d072d3f
lua: re-apply arch's GUEST-lex prefix-rename refactor on top of merged loops/lua
giles
2026-05-14 20:21:18 +00:00
97c800a36b
Merge lib/guest/test-runner into architecture: test-runner.sx + Kernel migration (POC)
giles
2026-05-14 20:18:03 +00:00
0526f796f4
Merge lib/guest/quoting into architecture: quoting.sx + Kernel/Scheme migrations
giles
2026-05-14 20:17:58 +00:00
e5d751c5fb
Merge lib/guest/method-chain into architecture: class-chain.sx + Smalltalk/CLOS migrations
giles
2026-05-14 20:17:50 +00:00
29fd70f17a
erlang: file:read_file/write_file/delete BIFs (+10 eval tests, 633/633)
giles
2026-05-14 20:14:31 +00:00
8525165594
Merge loops/minikanren into architecture: Phase 5 disequality + Phase 6 FD constraints + Phase 7 SLG tabling
giles
2026-05-14 20:11:18 +00:00
f62df8d64e
Merge hs-f into architecture: JIT Phase 2/3 + native unwrap sweep + dict-eq fix
giles
2026-05-14 20:10:42 +00:00
3d092dd78e
erlang: er-to-sx / er-of-sx term marshalling (+23 runtime tests)
giles
2026-05-14 20:07:35 +00:00
2ee5e45515
erlang: migrate BIFs onto registry, delete cond dispatchers (600/600)
giles
2026-05-14 19:41:30 +00:00
498d2533d8
erlang: Phase 8 BIF registry foundation (+18 runtime tests, 600/600)
giles
2026-05-14 19:34:30 +00:00
925bbd0d42
erlang: Phase 7 capstone — full hot-reload ladder green (+5 eval tests)
giles
2026-05-14 19:29:15 +00:00
b5e93df82e
erlang: verify hot-reload call dispatch semantics (+6 eval tests)
giles
2026-05-14 19:17:59 +00:00
582baf5bfd
erlang: code:which/is_loaded/all_loaded introspection (+10 eval tests)
giles
2026-05-14 19:08:34 +00:00
cd45ebcc7a
erlang: code:purge/1 + code:soft_purge/1 (+10 eval tests)
giles
2026-05-14 19:02:24 +00:00
89a6b30501
erlang: code:load_binary/3 hot-reload BIF (+8 eval tests)
giles
2026-05-14 18:52:45 +00:00
0c389d4696
erlang: module-version slot (Phase 7 step 1, +13 runtime tests)
giles
2026-05-14 17:35:02 +00:00
7602ec1a69
erlang: plan Phase 7 (hot code reload) + Phase 8 (FFI BIFs)
giles
2026-05-14 16:19:34 +00:00
ca8e6f4da3
Merge loops/scheme into architecture: R7RS-small port, 296 tests across 11 phases
giles
2026-05-14 16:12:50 +00:00
885943c5ae
Merge lib/smalltalk/refl-env into architecture: Smalltalk frame as third consumer for lib/guest/reflective/env.sx
giles
2026-05-14 15:32:16 +00:00
87f503f54b
Merge loops/smalltalk into architecture: briefing tweak
giles
2026-05-14 15:32:09 +00:00
90cd0f8f6f
plans: kernel-on-sx — log quoting.sx extraction + evaluator.sx decline
lib/guest/quoting
giles
2026-05-14 07:55:08 +00:00
818e68a2f8
reflective: extract quoting.sx — Kernel + Scheme share quasiquote walker
giles
2026-05-14 07:54:15 +00:00
22411f7f80
hs: port loops/hs RPC test infrastructure to architecture's test runner
giles
2026-05-14 07:26:43 +00:00
26112f1003
plans: scheme-on-sx progress log — 11 phases done, 296 tests
loops/scheme
giles
2026-05-14 06:53:36 +00:00
680cdf62aa
scheme: Phase 11 — test.sh + scoreboard
giles
2026-05-14 06:52:58 +00:00
7e795f95fc
scheme: Phase 8 — define-library + import (minimal) + 7 tests
giles
2026-05-14 06:50:58 +00:00
f927fb6515
scheme: Phase 9 — define-record-type + 9 tests
giles
2026-05-14 06:49:24 +00:00
e200935698
scheme: Phase 10 — quasiquote runtime + 10 tests [shapes-reflective]
giles
2026-05-14 06:47:51 +00:00
342e1a2ccf
scheme: Phase 7 — eval/interaction-environment/null-env + 13 tests [shapes-reflective]
giles
2026-05-14 06:45:39 +00:00
9a7ca54902
scheme: Phase 6b — syntax-rules ellipsis (tail-rest) + 8 tests
giles
2026-05-14 06:43:20 +00:00
eb14a7576b
scheme: Phase 6a — define-syntax + syntax-rules (no ellipsis) + 12 tests
giles
2026-05-14 06:41:11 +00:00
a90f56e3f3
scheme: Phase 5c — dynamic-wind (basic, no call/cc tracking) + 5 tests
giles
2026-05-14 06:37:51 +00:00
55c376f559
scheme: Phase 5b — R7RS exceptions (raise/guard/with-exception-handler) + 12 tests
giles
2026-05-14 06:36:50 +00:00
e3e5d3e888
scheme: Phase 5a — call/cc + 8 tests
giles
2026-05-14 06:27:03 +00:00
c560f3d70d
hs: port loops/hs WebSocket runtime + test suite (replaces arch's underscore-prefixed API)
giles
2026-05-13 21:16:09 +00:00
5e7d431f15
Merge loops/lua into architecture: features (coroutine, math, string.format, pattern char sets, byte-level chars). GUEST-lex refactor + delay/force to be re-applied in follow-up.
giles
2026-05-13 20:58:13 +00:00
88c7ce4068
Merge loops/apl into architecture: Phase 10 runtime gaps (⍸ ∪ ∩ ⊥ ⊤ ⊆ ⍎), life.apl + quicksort.apl run as-written
giles
2026-05-13 20:38:17 +00:00
c19bcc51cb
Merge loops/forth into architecture: Hayes conformance 99% (632/638), JIT cooperation, full Forth-2012 core
giles
2026-05-13 20:37:26 +00:00
129f11fdbc
Merge lib/tcl/uplevel into architecture: kernel + reflective env extraction (Phase 1-7 kernel, 322+427 tests)
giles
2026-05-13 20:34:07 +00:00
cf933f0ece
scheme: Phase 4 standard env + set! bugfix + 78 tests
giles
2026-05-13 20:29:37 +00:00
0fccd1b353
scheme: Phase 3.5 — let/let*/cond/when/unless/and/or + 21 tests
giles
2026-05-13 20:04:44 +00:00
23a53a2ccb
scheme: Phase 3 — if/define/set!/begin/lambda/closures + 24 tests
giles
2026-05-13 20:02:46 +00:00
e222e8b0aa
scheme: Phase 2 evaluator — env.sx third consumer + 23 tests [consumes-env]
giles
2026-05-13 20:00:36 +00:00
c919d9a0d7
scheme: Phase 1 parser — R7RS lexical reader + 62 tests [consumes-lex]
giles
2026-05-13 19:58:30 +00:00
a75b4cbc57
plans: scheme-on-sx — R7RS-small port, second consumer for 3 reflective kits
giles
2026-05-13 19:53:29 +00:00
4fd376a348
Merge loops/datalog into architecture: tokenizer/parser, magic sets, negation, semi-naive (259/259 tests)
giles
2026-05-13 19:52:11 +00:00
a7665a7b25
js-on-sx: js-display filter to format JS values without leaking internals
giles
2026-05-13 08:38:47 +00:00
95c2d0b64a
HS scoreboard: io-wait-event fix landed — both wait regressions cleared
hs-f
giles
2026-05-12 21:33:50 +00:00
cfbab3b2f9
HS test runner: unwrap value handles in io-wait-event interceptor
giles
2026-05-12 21:33:24 +00:00
4d92eafb36
HS scoreboard: dict-eq fix entry + post-JIT-Phase-2 regression note
giles
2026-05-12 21:22:00 +00:00
4db1f85fe8
Fix dict equality: structural eq for plain dicts, Integer/Number in equal?
giles
2026-05-12 21:20:43 +00:00
4563a7ae97
method-chain: plan — current status + future-consumer notes
lib/guest/method-chain
giles
2026-05-12 21:14:28 +00:00
2981a479e8
reflective: extract class-chain.sx — Smalltalk + CLOS method dispatch share parent-walk
giles
2026-05-12 21:09:07 +00:00
54a890db71
HS: install Phase 2 WASM as default + fix batched total to 1514
giles
2026-05-12 20:59:46 +00:00
480462646d
Merge loops/js into architecture: var hoisting + ASI + matchAll on top of regex engine / TDZ scaffolding
giles
2026-05-12 20:46:55 +00:00
decaf818fa
Merge loops/ocaml into architecture: OCaml-on-SX language port (Phase 5.1 + ~200 baselines)
giles
2026-05-12 20:39:48 +00:00
03d4e350d7
test-runner: plan — per-guest migration playbook for Phase 2
lib/guest/test-runner
giles
2026-05-12 19:41:29 +00:00
4504b8ae5e
test-runner: extract harness kit + migrate Kernel (7 files, 84 LoC saved)
giles
2026-05-12 19:39:45 +00:00
9efbf4ad38
reflective: third consumer — Smalltalk frame adopts env.sx — 847+322+427 tests green
lib/smalltalk/refl-env
giles
2026-05-12 15:19:19 +00:00
4e904a2782
merge: loops/smalltalk into lib/smalltalk/refl-env — bring in third consumer
giles
2026-05-12 14:50:05 +00:00
dea2a6e390
Merge loops/haskell into architecture: Phase 17 — import decls, type annotations, typecheck 15/15
giles
2026-05-12 14:45:44 +00:00
c27db9b78f
reflective: Phase 3 docs — mark env.sx extraction DONE, others still blocked
lib/tcl/uplevel
giles
2026-05-12 07:04:17 +00:00
39381fda92
reflective: Tcl adapter cfg — second consumer wired, 427+322 tests green
giles
2026-05-12 07:02:56 +00:00
2e7e3141d4
reflective: extract env.sx + migrate Kernel — 322 tests green
giles
2026-05-12 06:59:07 +00:00
edfc37636f
merge: loops/kernel into lib/tcl/uplevel — bring in first consumer for extraction
giles
2026-05-12 06:55:00 +00:00
58f019bc14
JIT: lib/jit.sx — SX-level convenience layer
giles
2026-05-11 22:26:45 +00:00
1f466186f9
JIT: Phase 2 (LRU eviction) + Phase 3 (manual reset)
giles
2026-05-11 22:22:37 +00:00
24d8e362d5
plans: lib-guest-reflective extraction kicked off — Tcl uplevel as second consumer
giles
2026-05-11 22:12:26 +00:00
29ef89d473
HS: native unwrap sweep — make all 21 host-* natives ABI-compatible
giles
2026-05-11 21:46:14 +00:00
f7bd3a6bf1
kernel: loop summary — 18 commits, 322 tests, 6 reflective API candidates [proposes-reflective-extraction]
loops/kernel
giles
2026-05-11 21:28:10 +00:00
d5d77a3611
kernel: type predicates + metacircular demo + map/filter/reduce fix [shapes-reflective]
giles
2026-05-11 21:27:23 +00:00
40dff449ef
apl: het-inner-product encloses (+4); life.apl restored to as-written
loops/apl
giles
2026-05-11 21:19:06 +00:00
67449f5b0c
kernel: append + reverse + 11 tests [nothing]
giles
2026-05-11 21:19:01 +00:00
6d8f11e093
kernel: apply combinator + 7 tests [shapes-reflective]
giles
2026-05-11 21:17:24 +00:00
78dab5b28c
kernel: map/filter/reduce + with-env applicative constructor + 10 tests [shapes-reflective]
giles
2026-05-11 21:15:54 +00:00
1fb852ef64
kernel: variadic +-*/, chained <>=? + 19 tests [nothing]
giles
2026-05-11 21:13:13 +00:00
b80871ac4f
kernel: $let* sequential let + multi-body $let + 8 tests [nothing]
giles
2026-05-11 21:11:01 +00:00
9ff5d1b464
kernel: $and? / $or? short-circuit + 10 tests [shapes-reflective]
giles
2026-05-11 21:09:20 +00:00
5fa6c6ecc1
kernel: $cond/$when/$unless + 12 tests [nothing]
giles
2026-05-11 21:08:08 +00:00
a4a7753314
kernel: $quasiquote runtime + reflective/quoting.sx sketch [shapes-reflective]
giles
2026-05-11 21:06:35 +00:00
f12c19eaa3
HS: test runner — unwrap value handles before native interop
giles
2026-05-11 21:04:30 +00:00
af8d10a717
kernel: multi-expression body for $vau/$lambda + 5 tests [nothing]
giles
2026-05-11 21:04:19 +00:00
c21eb9d5ad
kernel: reader macros + 8 tests (Phase 1 closure) [consumes-lex]
giles
2026-05-11 21:01:01 +00:00
d896685555
kernel: Phase 7 reflective API proposal — partial [proposes-reflective-extraction]
giles
2026-05-11 20:58:41 +00:00