Commit graph

22 commits

Author SHA1 Message Date
6188b6398b refactor: use GCObjectVisitor api w/ gco_shallow_move 2026-04-06 15:21:48 -04:00
f7c269a505 xo-gc stack: + request-gc-statistics() primitive
1. xo-gc now depends on xo-object2.
2. use genfacet for ICollector_DX1Collector
3. moves xo-gc utest previously in xo-object2 to more natural
   location in xo-gc/
2026-03-29 13:44:19 -04:00
f483d3db41 xo-reader2 stack: + ARuntimeContext.collector()
access Collector API (if present) from runtime context
2026-03-24 21:59:59 -04:00
0e12e2644e xo-interpreter2 stack: + stringtable() in RuntimeContext api 2026-03-16 01:27:25 -05:00
f1594aab13 x-procedure2: + dict_lookup() primitive 2026-03-16 00:57:17 -05:00
f6ecc56a1c xo-procedure: refactor generated file locations 2026-03-13 16:15:31 -05:00
71b1c31aeb xo-interpreter2 stack: bugfix after GCObject facet location change 2026-03-11 08:49:03 -05:00
b39f1bb085 xo-interpreter2 stack: + DPrimitive_gco_3_dict_string_gco + dict_upsert 2026-03-04 14:34:57 +11:00
dbf43f009b xo-interpreter2 stack: + DPrimitive_gco_1_gco [foundation] 2026-03-04 14:18:50 +11:00
bb20725940 xo-procedure2: + DPrimitive_gco_0 (primitive with 0 arguments) 2026-02-28 13:27:34 +11:00
c99ac53c72 xo-interpreter2 stack: + RuntimeContext.visit_pools() method 2026-02-28 13:26:10 +11:00
b4f871fc27 xo-facet: move output-hpp-dir + subdir to idl/*.json5 2026-02-16 22:33:32 -05:00
4d98cb8ccf xo-procedure2 xo-cmake: move OUTPUT_CPP_DIR to idl/*.json5 2026-02-16 17:15:02 -05:00
1fdc7c4f72 xo-interpreter2: vsm uses VsmRcx for runtime context 2026-02-12 16:16:49 -05:00
afd33eb870 xo-interpreter2 stack: work on variable references [WIP] 2026-02-05 10:44:11 -05:00
01af6146ab xo-procedure2: + printable support for Primitive<Fn> 2026-01-26 18:15:17 -05:00
673895902a xo-procedure2: add DSimpleRcx w/ IRuntimeContext facet 2026-01-26 16:51:23 -05:00
12882e3a99 xo-procedure2: + GCObject support for Primitive + misc 2026-01-26 15:34:53 -05:00
6acc676d43 xo-expression2 xo-procedure2: work on calling primitive for x*y 2026-01-26 13:42:42 -05:00
d39e13593c xo-procedure2 xo-object2: + polymorphic primitive support 2026-01-26 12:38:17 -05:00
f2139feafb xo-procedure2: work on Primitive.apply_nocheck() + ARuntimeContext [WIP] 2026-01-25 19:07:23 -05:00
a4dd872a15 xo-procedure2: procedure abstraction for Schematika 2026-01-25 10:31:06 -05:00