|
|
7a8dc0c4ca
|
xo-procedure2: bugfix: cosmetic index variable
|
2026-03-15 14:36:47 -05:00 |
|
|
|
42b5cc7aea
|
xo-interpreter2 stack: move fn_n_args() to ObjectPrimitives
|
2026-03-15 14:35:44 -05:00 |
|
|
|
32b26d1163
|
xo-interpreter2 stack: refactor: move cwd() -> ObjectPrimitives
|
2026-03-15 14:25:35 -05:00 |
|
|
|
f72d7aac25
|
xo-interpreter2 stack: refactor: do report_memory_use() modular
|
2026-03-15 12:10:21 -05:00 |
|
|
|
7be6463835
|
xo-interpreter2 stack: refactor: move cons() pm to object2/
|
2026-03-15 11:51:37 -05:00 |
|
|
|
384fe25bcb
|
xo-interpreter2 stack: refactor: move dict pms to object2/
|
2026-03-15 11:40:24 -05:00 |
|
|
|
6d6066995a
|
xo-interpreter2 stack: modularize nth() primitive setup/install
|
2026-03-15 09:47:14 -05:00 |
|
|
|
f6ecc56a1c
|
xo-procedure: refactor generated file locations
|
2026-03-13 16:15:31 -05:00 |
|
|
|
9b8de11c31
|
xo-procedure2: + type_ member [WIP]
|
2026-03-12 20:43:14 -05:00 |
|
|
|
14248ea68f
|
xo-gc: + remove_gc_root_poly()
|
2026-03-12 20:30:45 -05:00 |
|
|
|
6c7216ed7d
|
xo-interpreter2 stack: refactor + bugfix operator expr
|
2026-03-12 20:26:08 -05:00 |
|
|
|
c8bc13cb2e
|
build: retire FACET argument to genfacetimpl
|
2026-03-11 10:03:46 -05:00 |
|
|
|
71b1c31aeb
|
xo-interpreter2 stack: bugfix after GCObject facet location change
|
2026-03-11 08:49:03 -05:00 |
|
|
|
551f6f7266
|
build: retiring REPR argument to xo_add_genfacetimpl()
|
2026-03-11 08:41:57 -05:00 |
|
|
|
39b95ae6cb
|
nix-build: + xo.procedure2
|
2026-03-05 20:25:32 +11:00 |
|
|
|
f4248204ce
|
xo-object2 stack: refactor/tidy after GCObject -> alloc2
|
2026-03-05 20:11:05 +11:00 |
|
|
|
f43420c760
|
refactor: + xo-stringtable2 w/ DString impl
|
2026-03-05 00:50:58 +11:00 |
|
|
|
e3aef4935e
|
xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling
|
2026-03-04 22:26:31 +11:00 |
|
|
|
67b79034d0
|
xo-procedure2: fix logging nit
|
2026-03-04 14:40:31 +11:00 |
|
|
|
84b6940939
|
xo-procedure2: include nit
|
2026-03-04 14:35:43 +11: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 |
|
|
|
19906d582e
|
xo-interpreter2 stack: support 0-argument function calls
|
2026-02-28 13:20:11 +11:00 |
|
|
|
0f5b20cfab
|
Merge branch 'main' into claude1
|
2026-02-27 22:07:46 +11:00 |
|
|
|
210145cd14
|
osx build: #include <exception> in _Any.cpp
|
2026-02-27 19:41:03 +11:00 |
|
|
|
009aeddd91
|
xo-cmake: setup to make share target available via cmake install
|
2026-02-27 19:38:53 +11:00 |
|
|
|
1595302e13
|
xo-interpreter2 stack: streamline op== impl + utests
|
2026-02-19 09:03:02 -08:00 |
|
|
|
7a364d252a
|
xo-reader2 stack: use NumericDispatch for *,/,+,- ops
|
2026-02-18 22:40:37 -08:00 |
|
|
|
02f96d2e95
|
xo-interpreter2 stack: use xo-numeric/ to support op*
|
2026-02-18 22:00:30 -08:00 |
|
|
|
e75af5bb4f
|
+ xo-numeric/ [WIP]
|
2026-02-18 13:44:57 -05:00 |
|
|
|
8ba87153ba
|
xo-procedure2: + generic subtract primitive
|
2026-02-17 18:32:14 -05:00 |
|
|
|
3857f33b14
|
xo-procedure2: simplify facet codegen
|
2026-02-16 22:45:05 -05:00 |
|
|
|
b4f871fc27
|
xo-facet: move output-hpp-dir + subdir to idl/*.json5
|
2026-02-16 22:33:32 -05:00 |
|
|
|
9f95693795
|
xo-procedure2 xo-cmake: drop unnecessary output-cpp-dir cmdline arg
|
2026-02-16 17:23:12 -05:00 |
|
|
|
4d98cb8ccf
|
xo-procedure2 xo-cmake: move OUTPUT_CPP_DIR to idl/*.json5
|
2026-02-16 17:15:02 -05:00 |
|
|
|
cd38931c9d
|
xo-reader2 stack: handle comparison expression (x == y)
|
2026-02-13 17:24:23 -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 |
|
|
|
cf5029274f
|
xo-procedure2: streamline DSimpleRcx + regen facet *.pp
|
2026-02-04 16:25:37 -05:00 |
|
|
|
4d6404776e
|
xo-reader2 stack: streamlining + arith parser test
|
2026-02-03 14:27:42 -05:00 |
|
|
|
01af6146ab
|
xo-procedure2: + printable support for Primitive<Fn>
|
2026-01-26 18:15:17 -05:00 |
|
|
|
c5a782d01c
|
xo-procedure2: add apply_nocheck() utest on gco multiply
|
2026-01-26 17:08:25 -05:00 |
|
|
|
37bdf634a9
|
xo-procedure2: register DSimpleRcx
|
2026-01-26 16:59:07 -05:00 |
|
|
|
df86cef2b1
|
xo-procedure2: + DSimpleRcx utest
|
2026-01-26 16:56:35 -05:00 |
|
|
|
5df004fb12
|
xo-procedure2: + simple unit test
|
2026-01-26 16:51:58 -05:00 |
|
|
|
673895902a
|
xo-procedure2: add DSimpleRcx w/ IRuntimeContext facet
|
2026-01-26 16:51:23 -05:00 |
|
|
|
9a52d270bd
|
init dep handling for xo-expression2 -> xo-procedure2
|
2026-01-26 16:05:37 -05:00 |
|
|
|
87b89db2f3
|
xo-procedure2: export cmake config
|
2026-01-26 15:35:21 -05:00 |
|