Commit Graph

  • 9be65d7d60 haskell: lazy sieve of Eratosthenes (+mod/div/rem/quot, +2 tests, 390/390) giles 2026-04-25 17:59:39 +00:00
  • db8d7aca91 HS-plan: log cluster 22 done +1; sync scoreboard giles 2026-04-25 17:58:31 +00:00
  • d31565d556 HS cluster 22: simplify win-call emit + def→window + init-blocks test (+1) giles 2026-04-25 17:55:32 +00:00
  • 7e7a9c06e9 smalltalk: GNU Smalltalk compare harness; all briefing checkboxes done giles 2026-04-25 16:32:26 +00:00
  • 75032c5789 smalltalk: block intrinsifier (8 idioms) + 24 tests -> 847/847 giles 2026-04-25 16:10:27 +00:00
  • df62c02a21 smalltalk: per-call-site inline cache + 10 IC tests giles 2026-04-25 15:30:36 +00:00
  • 5d369daf2b smalltalk: ANSI X3J20 validator subset + 62 tests -> 813/813 giles 2026-04-25 14:48:47 +00:00
  • ea63b6d9bb plans: log precision number-to-string iteration giles 2026-04-25 14:42:44 +00:00
  • 5d7f931cf1 js-on-sx: high-precision number-to-string via round-trip + digit extraction giles 2026-04-25 14:42:32 +00:00
  • 79f3e1ada2 plans: log String wrapper + number-to-string sci notation iteration giles 2026-04-25 14:27:25 +00:00
  • 4d00250233 js-on-sx: String wrapper objects + number-to-string sci notation expansion giles 2026-04-25 14:27:13 +00:00
  • 446a0e7d68 smalltalk: Pharo Kernel/Collections-Tests slice (91 tests) -> 751/751 giles 2026-04-25 14:14:11 +00:00
  • 00db8b7763 Progress log: predsort+term_variables+arith, 517/517 giles 2026-04-25 14:13:59 +00:00
  • 788ac9dd05 predsort/3, term_variables/2, arith: floor/ceiling/truncate/round/sign/sqrt/pow giles 2026-04-25 14:13:12 +00:00
  • bf250a24bf Progress log: sub_atom+aggregate_all, 496/496 giles 2026-04-25 13:50:54 +00:00
  • 537e2cdb5a sub_atom/5 (non-det substring) + aggregate_all/3 (count/bag/sum/max/min/set) giles 2026-04-25 13:50:13 +00:00
  • 0ca664b81c smalltalk: SUnit port (TestCase/TestSuite/TestResult/TestFailure) + 19 tests giles 2026-04-25 13:43:18 +00:00
  • 80c21cbabb js-on-sx: String fixes — fromCodePoint, multi-arg indexOf/split/lastIndexOf, matchAll, constructor, js-to-string dict giles 2026-04-25 13:41:58 +00:00
  • 0a8b30b7b8 Progress log: assert_rules + :- op, 471/471 giles 2026-04-25 13:22:58 +00:00
  • 2075db62ba Add :- to op table (prec 1200 xfx); enable assert/asserta/assertz with rule terms giles 2026-04-25 13:22:09 +00:00
  • fa600442d6 smalltalk: String>>format: + universal printOn: + 18 tests giles 2026-04-25 13:11:17 +00:00
  • 1aca2c7bc5 Progress log: io_predicates batch, 456/456 giles 2026-04-25 13:01:17 +00:00
  • be2000a048 IO predicates: term_to_atom/2, term_string/2, with_output_to/2, format/1,2, writeln/1 giles 2026-04-25 13:00:42 +00:00
  • 337c8265cd HS cluster 22: host-call-fn FFI + hs-win-call + def hoisting giles 2026-04-25 12:53:12 +00:00
  • a4538c71a8 HS-plan: log cluster 11/33 followups +2 giles 2026-04-25 12:52:37 +00:00
  • 5ff2b7068e HS: cluster 11/33 followups (+2 tests) giles 2026-04-25 12:52:02 +00:00
  • 70f91ef3d8 plans: log Math methods iteration giles 2026-04-25 12:47:27 +00:00
  • 5f38e49ba4 js-on-sx: add missing Math methods (trig, log, hyperbolic, clz32, imul, fround) giles 2026-04-25 12:47:12 +00:00
  • 0be5eeafd8 Progress log: char_predicates batch, 432/432 giles 2026-04-25 12:42:21 +00:00
  • 04ed092f88 Char predicates: char_type/2, upcase_atom/2, downcase_atom/2, string_upper/2, string_lower/2 giles 2026-04-25 12:41:31 +00:00
  • f011d01b49 HS-plan: log cluster 35 done +3 giles 2026-04-25 12:38:02 +00:00
  • 122053eda3 HS: namespaced def + script-tag global functions (+3 tests) giles 2026-04-25 12:37:39 +00:00
  • 15da694c0d smalltalk: Number tower (Fraction, factorial, gcd:/lcm:, etc.) + 47 tests giles 2026-04-25 12:31:05 +00:00
  • 7bbffa0401 HS-plan: log cluster 34 elsewhere done +2 giles 2026-04-25 12:27:04 +00:00
  • 3044a16817 HS: elsewhere / from elsewhere modifier (+2 tests) giles 2026-04-25 12:26:30 +00:00
  • 776ae18a20 Progress log: set_predicates batch, 405/405 giles 2026-04-25 12:22:58 +00:00
  • 5a83f4ef51 Set predicates: foldl/4, list_to_set/2, intersection/3, subtract/3, union/3 giles 2026-04-25 12:22:03 +00:00
  • 0f9d361a92 plans: tick var hoisting, add progress log entry giles 2026-04-25 12:19:07 +00:00
  • 11315d91cc js-on-sx: var hoisting — hoist var names as undefined before funcdecls giles 2026-04-25 12:18:42 +00:00
  • 3316d402fd HS: null-safety piece 1 — eval-hs-error recognizer + helper (+18 tests unlocked) giles 2026-04-25 12:10:19 +00:00
  • a8a798c592 HS-plan: log cluster 34 done +5 (partial) giles 2026-04-25 12:09:11 +00:00
  • 19c97989d7 HS: count-filtered events + first modifier (+5 tests) giles 2026-04-25 12:08:40 +00:00
  • 47249900f2 smalltalk: Stream hierarchy + 21 tests; test.sh timeout 60s -> 180s giles 2026-04-25 12:02:37 +00:00
  • 73080bb7de Progress log + tick classic-programs checkbox; 390/390 giles 2026-04-25 12:00:20 +00:00
  • 8f0af85d01 Meta-call predicates: forall/2, maplist/2, maplist/3, include/3, exclude/3 giles 2026-04-25 11:59:35 +00:00
  • ff38499bd5 HS-plan: log cluster 29 done +2 (partial) giles 2026-04-25 11:58:45 +00:00
  • e01a3baa5b HS: hyperscript:before:init / :after:init events (+2 tests) giles 2026-04-25 11:58:19 +00:00
  • 484b55281b HS-plan: claim cluster 29 hyperscript init events giles 2026-04-25 11:55:32 +00:00
  • f16e1b69c0 js-on-sx: tick ASI checkbox, append progress log entry giles 2026-04-25 11:53:45 +00:00
  • ae86579ae8 js-on-sx: ASI — :nl token flag + return restricted production (525/526 unit, 148/148 slice) giles 2026-04-25 11:53:33 +00:00
  • 070a983848 HS-plan: log cluster 32 done +7 giles 2026-04-25 11:53:18 +00:00
  • 13e0254261 HS: MutationObserver mock + on mutation dispatch (+7 tests) giles 2026-04-25 11:52:54 +00:00
  • 07a22257f6 Progress log: list_predicates batch, 375/375 total giles 2026-04-25 11:38:27 +00:00
  • 8ef05514b5 List/utility predicates: ==/2, \==/2, flatten/2, numlist/3, atomic_list_concat/2,3, sum_list/2, max_list/2, min_list/2, delete/3 giles 2026-04-25 11:37:52 +00:00
  • 496447ae36 smalltalk: HashedCollection/Set/Dictionary/IdentityDictionary + 29 tests giles 2026-04-25 11:27:00 +00:00
  • 8ca5c8052d lua: string metatable, high-byte chars, multi-return truthy, perf giles 2026-04-25 11:15:12 +00:00
  • 0823832dcd Meta/logic predicates: \\+/not/once/ignore/ground/sort/msort/atom_number/number_string (+25 tests, 342 total) giles 2026-04-25 11:06:10 +00:00
  • 3be722d5b6 smalltalk: SequenceableCollection methods (13) + String at:/copyFrom:to: + 28 tests giles 2026-04-25 10:58:08 +00:00
  • 0b5f3c180e smalltalk: Exception/on:do:/ensure:/ifCurtailed: + 15 tests giles 2026-04-25 10:31:59 +00:00
  • 8ee0928a3d ISO predicates: succ/2 + plus/3 + between/3 + length/2 + last/2 + nth0/3 + nth1/3 + max/min arith (+29 tests, 317 total) giles 2026-04-25 10:31:28 +00:00
  • 25a4ce4a05 prolog-query SX API: pl-load + pl-query-all + pl-query-one + pl-query (+16 tests) giles 2026-04-25 09:58:56 +00:00
  • fdd8e18cc3 smalltalk: Object>>becomeForward: + 6 tests giles 2026-04-25 09:54:40 +00:00
  • 3e83624317 smalltalk: Behavior>>compile: + addSelector:/removeSelector: + 9 tests giles 2026-04-25 09:30:18 +00:00
  • f72868c445 String/atom predicates: var/nonvar/atom/number/compound/callable/atomic/is_list + atom_length/atom_concat/atom_chars/atom_codes/char_code/number_codes/number_chars giles 2026-04-25 09:27:08 +00:00
  • fb72c4ab9c sx-loops: add common-lisp, apl, ruby, tcl (12 slots) giles 2026-04-25 09:25:30 +00:00
  • 1340284bc8 HS-plan: claim cluster 32 MutationObserver giles 2026-04-25 09:07:40 +00:00
  • 1c4ac47450 smalltalk: respondsTo:/isKindOf:/isMemberOf: + 26 tests giles 2026-04-25 09:06:40 +00:00
  • 4f98f5f89d hs: drain plan for blockers + Bucket E + F giles 2026-04-25 08:54:00 +00:00
  • e52c209c3d hs: drain plan for blockers + Bucket E + F giles 2026-04-25 08:54:00 +00:00
  • 4ed7ffe9dd haskell: classic program fib.hs + source-order top-level binding (+2 tests, 388/388) giles 2026-04-25 08:53:47 +00:00
  • 84e7bc8a24 HS: cookie API (+3 tests, partial) giles 2026-04-25 08:44:25 +00:00
  • 4ced16f04e smalltalk: Object>>perform: family + 10 tests giles 2026-04-25 08:42:08 +00:00
  • c6f58116bf prolog: copy_term/2 + functor/3 + arg/3, 14 tests; =.. deferred giles 2026-04-25 08:39:32 +00:00
  • 9954a234ae smalltalk: reflection accessors (Object>>class, methodDict, selectors) giles 2026-04-25 08:18:32 +00:00
  • 76ee8cc39b prolog: findall/3 + bagof/3 + setof/3, 11 tests giles 2026-04-25 08:06:35 +00:00
  • 44dc32aa54 erlang: round-out BIFs (+40 tests), full plan ticked at 530/530 giles 2026-04-25 08:06:17 +00:00
  • ae94a24de5 smalltalk: conformance.sh + scoreboard.{json,md} giles 2026-04-25 07:54:48 +00:00
  • a8cfd84f18 erlang: ETS-lite (+13 tests) giles 2026-04-25 07:32:24 +00:00
  • 373d57cbcb prolog: assert/asserta/assertz/retract for facts, 11 tests giles 2026-04-25 07:32:09 +00:00
  • 5ef07a4d8d smalltalk: Conway Life + dynamic-array literal {…}; classic corpus complete giles 2026-04-25 07:31:47 +00:00
  • 3190e770fb prolog: operator-table parser + < > =< >= built-ins, 19 tests giles 2026-04-25 06:57:48 +00:00
  • 7c5c49c529 smalltalk: mandelbrot + literal-array mutability fix giles 2026-04-25 06:57:03 +00:00
  • ce8ff8b738 erlang: binary pattern matching <<...>> (+21 tests) giles 2026-04-25 06:54:58 +00:00
  • a446d31d0d smalltalk: quicksort classic program + 9 tests giles 2026-04-25 06:30:27 +00:00
  • e018ba9423 prolog: conformance.sh + scoreboard.{json,md}, 183/183 baseline giles 2026-04-25 06:19:54 +00:00
  • 193b0c04be erlang: list comprehensions (+12 tests) giles 2026-04-25 06:19:14 +00:00
  • e6af4e1449 smalltalk: eight-queens classic program (sizes 1/4/5 verified) giles 2026-04-25 06:08:46 +00:00
  • 09683b8a18 prolog: family.pl + family.sx, 10 tests; 5/5 classic programs done giles 2026-04-25 05:52:28 +00:00
  • 8e809614ba erlang: register/whereis, Phase 5 complete (+12 tests) giles 2026-04-25 05:43:57 +00:00
  • 8daf33dc53 smalltalk: fibonacci classic program + smalltalk-load + 13 tests giles 2026-04-25 05:35:24 +00:00
  • 64e3b3f44e prolog: nqueens.pl + nqueens.sx (N=1..5), 6 tests giles 2026-04-25 05:24:49 +00:00
  • c444bbe256 smalltalk: cannotReturn: stale-block detection + 5 tests giles 2026-04-25 05:11:14 +00:00
  • 47a59343a1 erlang: supervisor one-for-one (+7 tests) giles 2026-04-25 05:09:41 +00:00
  • 55f3024743 forth: JIT cooperation hooks (vm-eligible flag + call-count + forth-hot-words) giles 2026-04-25 04:57:49 +00:00
  • 1302f5a3cc prolog: member.pl + member.sx generator, 7 tests giles 2026-04-25 04:54:32 +00:00
  • c7d0801850 smalltalk: ifTrue:/ifFalse: family + bar-as-binary parser fix giles 2026-04-25 04:47:42 +00:00
  • 8717094e74 erlang: gen_server behaviour (+10 tests) giles 2026-04-25 04:36:29 +00:00
  • 0d6d0bf439 forth: TCO at colon-def endings (no extra frame on tail-call ops) giles 2026-04-25 04:29:57 +00:00
  • 93b31b6c8a prolog: reverse.pl + reverse.sx (naive via append), 6 tests giles 2026-04-25 04:26:20 +00:00
  • a7272ad162 smalltalk: whileTrue:/whileFalse: family pinned + 14 tests giles 2026-04-25 04:24:27 +00:00