|
|
3e6ab92bb3
|
xo-alloc2: + abox convenience template: arena box
|
2026-02-15 13:12:07 -05:00 |
|
|
|
24757255c7
|
xo-arena: + DArenaHashMap ctor from ArenaHashMapConfig
|
2026-02-15 13:10:40 -05:00 |
|
|
|
27b076ee24
|
xo-arena: + mapping DArena ctor from ArenaConfig
|
2026-02-15 13:09:09 -05:00 |
|
|
|
7813650aea
|
xo-arena: doxygen nit
|
2026-02-15 13:08:02 -05:00 |
|
|
|
38e6588cd9
|
xo-alloc2: extend alloc_for<T> to accept explicit size
|
2026-02-15 13:07:10 -05:00 |
|
|
|
4c785e647e
|
xo-gc: + X1Collector.hpp convenience header
|
2026-02-15 13:06:33 -05:00 |
|
|
|
07dc58c1dc
|
xo-arena: + ArenaHashMapConfig with functional mutators
|
2026-02-15 13:03:48 -05:00 |
|
|
|
0ad4182325
|
xo-expression2 stack: + mvp DGlobalSymtab impl
|
2026-02-14 13:06:54 -05:00 |
|
|
|
e7e9d226dd
|
xo-interpreter2: ifelse expressions working + utest
|
2026-02-14 11:15:38 -05:00 |
|
|
|
6ffe3a627d
|
xo-interpreter2: work on global symtab [WIP]
|
2026-02-13 20:46:53 -05:00 |
|
|
|
556ed5dd73
|
xo-interpreter2: utest: log test names
|
2026-02-13 18:23:43 -05:00 |
|
|
|
2c5cf63723
|
xo-interpreter2: utest: + VirtualSchematikaMachine-cmp1
|
2026-02-13 18:22:19 -05:00 |
|
|
|
f754f51ba5
|
xo-reader2: utest: annotate syntax
|
2026-02-13 18:13:10 -05:00 |
|
|
|
5040cef102
|
xo-reader2: utest: refactor w/ syntax annotation etc.
|
2026-02-13 18:11:08 -05:00 |
|
|
|
90de831992
|
xo-reader2: utest: refactor w/ syntax annotation for apply2 utest
|
2026-02-13 18:06:38 -05:00 |
|
|
|
8fe0f9728b
|
xo-reader-2: refactor interactive-apply utest
|
2026-02-13 18:02:55 -05:00 |
|
|
|
34b4defd43
|
xo-reader2: refactor interactive-if utest to streamline
|
2026-02-13 17:58:25 -05:00 |
|
|
|
76ea5a9c67
|
xo-reader2: utest: label test in console output
|
2026-02-13 17:52:06 -05:00 |
|
|
|
f845dd6a19
|
xo-reader2: number token sequence in parser utest
|
2026-02-13 17:49:57 -05:00 |
|
|
|
b35e607f3e
|
xo-reader2: streamline another utest
|
2026-02-13 17:43:00 -05:00 |
|
|
|
985801a909
|
xo-reader2: streamline a utest
|
2026-02-13 17:36:29 -05:00 |
|
|
|
8462d8a0fa
|
xo-reader2: streamline utest
|
2026-02-13 17:29:49 -05:00 |
|
|
|
cf9930a54a
|
xo-reader2 stack: handle comparison expression (x == y)
|
2026-02-13 17:24:23 -05:00 |
|
|
|
20cee5db7d
|
xo-interpreter2 stack: apply user-defined lambda passes utest
|
2026-02-13 16:06:19 -05:00 |
|
|
|
2f770d1c47
|
xo-interpreter2 stack: handle SequenceExpr + gc for frames
|
2026-02-13 15:16:05 -05:00 |
|
|
|
2e5c2e7149
|
xo-object2: DList: streamline forward_children()
|
2026-02-13 15:15:39 -05:00 |
|
|
|
bfae393127
|
xo-gc stack: streamline object pointer forwarding
|
2026-02-13 15:15:08 -05:00 |
|
|
|
af4c37c575
|
xo-interpreter2 stack: invoke closures w/ tail-call opt [WIP]
|
2026-02-13 02:05:47 -05:00 |
|
|
|
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 |
|