|
|
b1add3bbff
|
xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling
|
2026-03-04 22:26:31 +11:00 |
|
|
|
824bebe46a
|
xo-procedure2: fix logging nit
|
2026-03-04 14:40:31 +11:00 |
|
|
|
22ae444469
|
xo-procedure2: include nit
|
2026-03-04 14:35:43 +11:00 |
|
|
|
14f04d8603
|
xo-interpreter2 stack: + DPrimitive_gco_3_dict_string_gco + dict_upsert
|
2026-03-04 14:34:57 +11:00 |
|
|
|
9dfa4c62a5
|
xo-interpreter2 stack: + DPrimitive_gco_1_gco [foundation]
|
2026-03-04 14:18:50 +11:00 |
|
|
|
17f9010997
|
xo-procedure2: + DPrimitive_gco_0 (primitive with 0 arguments)
|
2026-02-28 13:27:34 +11:00 |
|
|
|
d9782b9b70
|
xo-interpreter2 stack: + RuntimeContext.visit_pools() method
|
2026-02-28 13:26:10 +11:00 |
|
|
|
2da3720c0f
|
xo-interpreter2 stack: support 0-argument function calls
|
2026-02-28 13:20:11 +11:00 |
|
|
|
10a3421ed4
|
Merge branch 'main' into claude1
|
2026-02-27 22:07:46 +11:00 |
|
|
|
7abddb4714
|
osx build: #include <exception> in _Any.cpp
|
2026-02-27 19:41:03 +11:00 |
|
|
|
831fc10c18
|
xo-cmake: setup to make share target available via cmake install
|
2026-02-27 19:38:53 +11:00 |
|
|
|
788363dd4c
|
xo-interpreter2 stack: streamline op== impl + utests
|
2026-02-19 09:03:02 -08:00 |
|
|
|
4cab102ff2
|
xo-reader2 stack: use NumericDispatch for *,/,+,- ops
|
2026-02-18 22:40:37 -08:00 |
|
|
|
0b9ff6be06
|
xo-interpreter2 stack: use xo-numeric/ to support op*
|
2026-02-18 22:00:30 -08:00 |
|
|
|
070d333a07
|
+ xo-numeric/ [WIP]
|
2026-02-18 13:44:57 -05:00 |
|
|
|
c7d820a92b
|
xo-procedure2: + generic subtract primitive
|
2026-02-17 18:32:14 -05:00 |
|
|
|
4653be7808
|
xo-procedure2: simplify facet codegen
|
2026-02-16 22:45:05 -05:00 |
|
|
|
9c33fa5d9f
|
xo-facet: move output-hpp-dir + subdir to idl/*.json5
|
2026-02-16 22:33:32 -05:00 |
|
|
|
908060ea6d
|
xo-procedure2 xo-cmake: drop unnecessary output-cpp-dir cmdline arg
|
2026-02-16 17:23:12 -05:00 |
|
|
|
8871b149e4
|
xo-procedure2 xo-cmake: move OUTPUT_CPP_DIR to idl/*.json5
|
2026-02-16 17:15:02 -05:00 |
|
|
|
cf9930a54a
|
xo-reader2 stack: handle comparison expression (x == y)
|
2026-02-13 17:24:23 -05:00 |
|
|
|
83156ef2d0
|
xo-interpreter2: vsm uses VsmRcx for runtime context
|
2026-02-12 16:16:49 -05:00 |
|
|
|
370e52a149
|
xo-interpreter2 stack: work on variable references [WIP]
|
2026-02-05 10:44:11 -05:00 |
|
|
|
e71954697c
|
xo-procedure2: streamline DSimpleRcx + regen facet *.pp
|
2026-02-04 16:25:37 -05:00 |
|
|
|
bdc7b33c8f
|
xo-reader2 stack: streamlining + arith parser test
|
2026-02-03 14:27:42 -05:00 |
|
|
|
2f40959a01
|
xo-procedure2: + printable support for Primitive<Fn>
|
2026-01-26 18:15:17 -05:00 |
|
|
|
5842b193c7
|
xo-procedure2: add apply_nocheck() utest on gco multiply
|
2026-01-26 17:08:25 -05:00 |
|
|
|
320e424032
|
xo-procedure2: register DSimpleRcx
|
2026-01-26 16:59:07 -05:00 |
|
|
|
a9de96f1a0
|
xo-procedure2: + DSimpleRcx utest
|
2026-01-26 16:56:35 -05:00 |
|
|
|
c3f5323cb8
|
xo-procedure2: + simple unit test
|
2026-01-26 16:51:58 -05:00 |
|
|
|
19d53585fb
|
xo-procedure2: add DSimpleRcx w/ IRuntimeContext facet
|
2026-01-26 16:51:23 -05:00 |
|
|
|
2671def903
|
init dep handling for xo-expression2 -> xo-procedure2
|
2026-01-26 16:05:37 -05:00 |
|
|
|
3a6992b6bd
|
xo-procedure2: export cmake config
|
2026-01-26 15:35:21 -05:00 |
|
|
|
d7e2ea79b8
|
xo-procedure2: + GCObject support for Primitive + misc
|
2026-01-26 15:34:53 -05:00 |
|
|
|
bb8a140647
|
xo-expression2 xo-procedure2: work on calling primitive for x*y
|
2026-01-26 13:42:42 -05:00 |
|
|
|
43a6235439
|
xo-procedure2 xo-object2: + polymorphic primitive support
|
2026-01-26 12:38:17 -05:00 |
|
|
|
65f50609f6
|
xo-procedure2: work on Primitive.apply_nocheck() + ARuntimeContext [WIP]
|
2026-01-25 19:07:23 -05:00 |
|
|
|
e35c85def0
|
xo-procedure2: procedure abstraction for Schematika
|
2026-01-25 10:31:06 -05:00 |
|
|
|
c7913a81db
|
Add 'xo-procedure2/' from commit '1d1024d95b'
git-subtree-dir: xo-procedure2
git-subtree-mainline: 706eb30081
git-subtree-split: 1d1024d95b
|
2026-01-25 10:30:24 -05:00 |
|