Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-08-30
16:09
documentation update for numerics Leaf check-in: 76f38083e5 user: e tags: efml-tower
15:28
update tests for new numeric types check-in: 43d55e7f96 user: e tags: efml-tower
14:54
convert enq1ml to use the new numeric types check-in: c1de12fe28 user: e tags: efml-tower
14:37
Exact/Approx transition, WIP check-in: d3afe6344a user: e tags: efml-tower
14:19
add new number types to lexer check-in: 81f7fc65c2 user: e tags: efml-tower
14:08
start new branch for efml numeric tower check-in: 49acb4bd12 user: e tags: efml-tower
2026-08-29
22:13
merge and close the cont branch with delimited continuations Leaf check-in: 8162a68baa user: e tags: trunk
22:11
update a couple of docs Closed-Leaf check-in: a42f771816 user: e tags: cont
19:21
record results of map & for options study check-in: e7920e9a11 user: e tags: cont
19:03
add dynamic check for apply landing pad reducing C stack growth check-in: 18b6a1215c user: e tags: cont
17:43
Opus 5 debug and cleanup of Grok 4.6 implementation check-in: 2a3f4773fe user: e tags: cont
12:15
fix gc bugs in delimited continuation code check-in: dbbe59b6fe user: e tags: cont
2026-08-28
21:05
stress test identified bug; not fixed yet but reproducable check-in: 5d2c65c4dd user: e tags: cont
18:19
restore some performance gains lost when hash_lispvalue was fixed check-in: ac520c27d5 user: e tags: cont
17:36
improve the implementation, benchmark check-in: 284b2ca560 user: e tags: cont
16:34
delimited continuations completed and benchmarked check-in: e252f0721a user: e tags: cont
16:19
documentation update; performance improvement check-in: 54ff44ae1e user: e tags: cont
15:50
delimited continuations stage 4 check-in: 2b61b9c8d3 user: e tags: cont
14:55
delimited continuations stage 3 check-in: 197d9e7af9 user: e tags: cont
14:17
wip on delimited continuations, stage 2 check-in: 86f8b512a8 user: e tags: cont
13:43
start implementation of delimited continuations check-in: 55d5ad64a4 user: e tags: cont
2026-08-27
23:03
optimize rhhashmap a bit; rerun map-comparison benchmarks check-in: 0d6a7d129c user: e tags: trunk
20:49
add immutability feature to rhhhashmap library; fix bug in string->utf8 check-in: 6b2d91d994 user: e tags: trunk
18:55
merge efml to trunk check-in: b1d36d4593 user: e tags: trunk
18:35
merge trunk (tctvm) into efml Leaf check-in: 5dd3035ed5 user: e tags: efml
17:49
rename ocurrs? to match trunk compiler.lsp check-in: ba37e8bd7e user: e tags: efml
17:24
merge tctvm and close that branch check-in: 22b02752a9 user: e tags: trunk
17:13
add a benchmarking row; fix a couple driveby bugs Closed-Leaf check-in: 43db635c09 user: e tags: tctvm
16:10
all identified avenues to exploit threaded bytecode intepreter explored check-in: 0c1f01c3e2 user: e tags: tctvm
16:05
big merge from trunk check-in: 403868e889 user: e tags: efml
13:02
adjust fossil settings check-in: 5d8fd64cd0 user: e tags: efml
13:00
documentation update; add binary glob for *.boot check-in: 62f69d6bb5 user: e tags: tctvm
12:35
add prims for vector and array copy/fill, and alias rather than defines for some more native eflisp check-in: dad90c336a user: e tags: tctvm
00:04
add qualified type/class names and signature annotation checks check-in: ab6ae07bc9 user: e tags: efml
2026-08-26
23:33
fix load-module! and consistenly sort record fields check-in: fd1be45f4c user: e tags: efml
23:14
fix max stack counts for a few opcodes; eliminates a rare undetected stackoverflow check-in: 37fea5675c user: e tags: tctvm
21:58
optimize the last remaining candidate: call → argc transition; another win check-in: 6a127c3ea7 user: e tags: tctvm
21:19
efml simplified documentation cleanup check-in: ced10f50fa user: e tags: efml
21:03
optimize op_mul, and add vm benchmarking hotorder tool check-in: 8ead0c7654 user: e tags: tctvm
20:57
remove the paeh runtime and enqml3 and enqml4 stages and their tools and tests check-in: 013de0c3f0 user: e tags: efml
20:25
added lots more efml testing of feature parity with enqml check-in: cb4eebbbde user: e tags: efml
19:52
more optimization, seventh tier: the flonum arm, the cbuiltins, and the rest of the crossings check-in: 0848548d5a user: e tags: tctvm
19:37
begin winding back cross-enqml development; backport some features check-in: 97796d2478 user: e tags: efml
17:53
tighten up some safety risks with builtins check-in: ee8c6a8fc8 user: e tags: tctvm
16:42
more optimization, this time thorough renaming in base.sld check-in: 8bfb627976 user: e tags: tctvm
14:21
added vm_call_builtin hot op and arity error hot path; another win check-in: 811a50d5da user: e tags: tctvm
2026-08-25
23:29
added curr_frame to the hot registers; another win check-in: dc545948b8 user: e tags: tctvm
21:56
third batch of ops converted to tail call interpreter format; slight win check-in: afe7c0b974 user: e tags: tctvm
20:29
second batch of ops converted to tail call interpreter format; bigger win check-in: 525fab0154 user: e tags: tctvm
19:39
first batch of ops converted to tail call interpreter format; modest win check-in: 17fb05eadc user: e tags: tctvm