Commit graph

2,700 commits

Author SHA1 Message Date
0ab3b63a38 xo-interpreter2: + VsmApplyClosureFrame [WIP, not used] 2026-02-13 00:09:43 -05:00
5b97cddbcd xo-interpreter2 stack: work on apply for closures [WIP] 2026-02-12 20:09:22 -05:00
ce5232efd9 xo-interpreter2 stack: work on runtime error representation [WIP] 2026-02-12 18:46:43 -05:00
83156ef2d0 xo-interpreter2: vsm uses VsmRcx for runtime context 2026-02-12 16:16:49 -05:00
c60a2506fc xo-interpreter2: + DVsmRcx. runtime context for vsm 2026-02-12 16:05:22 -05:00
9855d22f35 xo-reader2 utest: less boilerplate! 2026-02-12 15:21:35 -05:00
8c3141101b xo-reader2: handle multiple args in apply + streamlined utest 2026-02-12 00:43:46 -05:00
ee05e5f7b2 xo-reader2: utest for top-level apply passes 2026-02-12 00:06:50 -05:00
2cf7f2744f xo-reader2: apply expr now parses up to rightparen 2026-02-12 00:02:56 -05:00
cfd35da0c0 xo-reader2: more work on apply expressions [WIP] 2026-02-11 20:25:24 -05:00
18ae5739c2 xo-reader2: progress+apply works up to lparen introducing formals 2026-02-11 18:07:55 -05:00
49f1eca1f7 etc/hostubuntu: more host libraries for GPU stack
(needed to make ghostty happy)
2026-02-11 18:07:17 -05:00
700c9a19cf devenv: ghostty + fish + timg + nushell 2026-02-11 16:53:10 -05:00
a79f4aef2b xo-reader2: DApplySsm for apply expressions [WIP] 2026-02-11 16:02:41 -05:00
00dc45db9f xo-reader2 stack: progress towards recognizing function calls [WIP] 2026-02-10 23:28:20 -05:00
add1b018ac xo-reader2 stack: parenthesized expressions [WIP] 2026-02-10 15:14:40 -05:00
0170b8dacf xo-interpreter2 stack: lambda expr -> closure runs in VSM utest 2026-02-08 23:32:20 -05:00
9a4a6b7188 xo-interpreter2 stack: work on VSM for apply -> closure action [WIP] 2026-02-08 01:01:03 -05:00
6f87a2324a xo-interpreter: vsm work on environments [WIP] 2026-02-07 23:14:48 -05:00
d869e87516 xo-reader2 stack: top-level lambda w/ apply parses 2026-02-05 15:45:40 -05:00
370e52a149 xo-interpreter2 stack: work on variable references [WIP] 2026-02-05 10:44:11 -05:00
c9c43fbef2 xo-interpreter2 stack: scaffold DClosure, DLocalEnv [WIP] 2026-02-04 19:17:07 -05:00
61d41a2298 xo-interpreter2: apply sequence now working in interpreter 2026-02-04 16:26:19 -05:00
e71954697c xo-procedure2: streamline DSimpleRcx + regen facet *.pp 2026-02-04 16:25:37 -05:00
5c3772e62e xo-facet: + to_facet() convenience method on obj<A,D> 2026-02-04 16:23:55 -05:00
24912ffd38 xo-facet: + builtin _drop() method for poly dtor call 2026-02-04 16:22:39 -05:00
508a061756 Merge branch 'claude1' of github.com:rconybea/xo-umbrella2 into claude1 2026-02-04 10:33:07 -05:00
8c93134cfe xo-reader2 xo-expression2: streamline pretty w/ presence flag 2026-02-04 10:32:16 -05:00
8cca5db5a1 xo-indentlog: presence flag for refrtag/xrefrtag 2026-02-04 10:31:42 -05:00
b75010fa49 xo-interpreter2: vsm stack: facet + gcobject + printable + init 2026-02-04 01:44:28 -05:00
771a0e640c xo-interpreter: + VSM work in progress 2026-02-03 21:44:40 -05:00
bdc7b33c8f xo-reader2 stack: streamlining + arith parser test 2026-02-03 14:27:42 -05:00
b994c56bc5 xo-reader2 stack: convenience #includes + parsing examples 2026-02-03 13:43:00 -05:00
8f97502677 xo-reader2 stack: misc qol improvements + improve reader2 utest 2026-02-03 13:23:38 -05:00
854a8dcc48 xo-interpreter2 stack: bugfix: top-level i64 token -> DInteger 2026-02-03 12:58:55 -05:00
e6fdd2b436 xo-interpreter2 stack: + MemorySizeInfo.used + pop for DArenaHashMap 2026-02-03 12:23:56 -05:00
0e6afabaa3 xo-interpreter2 stack: cleanup memory reporting 2026-02-03 11:55:50 -05:00
ecf686b1a9 xo-reader2 stack: curate memory pool naming 2026-02-03 10:32:43 -05:00
c931fca242 xo-interpreter2 .. xo-arena. memory pool introspection 2026-02-03 01:05:36 -05:00
f6aae4190e xo-interpreter2: scaffold repl + alloc measurement frameowkr 2026-02-02 21:55:34 -05:00
7028fa49f8 xo-interpreter2: refactor to setup vsm utest + repl 2026-02-02 10:53:28 -05:00
756e8a94cf xo-interpreter2: work towards utest w/ vsm+reader [WIP] 2026-02-01 22:12:28 -05:00
6b948e8200 xo-reader2 xo-gc: streamline example + DX1Collector.ref() method 2026-02-01 17:26:24 -05:00
6a932912e3 xo-reader2: construct LambdaExpr to complete LambdaSsm + utest 2026-02-01 00:16:37 -05:00
e0eeeb12c2 xo-reader2: DLambdaSsm work towards producing DLambdaExpr [WIP] 2026-01-31 21:33:39 -05:00
cd369cf2e8 xo-reader2 xo-expression2: + DSequenceSsm ++ utest 2026-01-31 18:28:25 -05:00
3a290a456c xo-expression2: stable generated facet files. 2026-01-31 13:00:12 -05:00
14d4aa5cf1 xo-facet: genfacet: keep trailing newlines from .j2 templates 2026-01-31 12:56:45 -05:00
fc37c7325b xo-facet: genfacet: predictable path to genfacet in comment 2026-01-31 12:55:45 -05:00
805055bc74 xo-expression2: + GCObject,Printable facets for DSequenceExpr 2026-01-31 12:40:50 -05:00