|
|
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 |
|
|
|
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 |
|
|
|
9b8de11c31
|
xo-procedure2: + type_ member [WIP]
|
2026-03-12 20:43:14 -05:00 |
|
|
|
6c7216ed7d
|
xo-interpreter2 stack: refactor + bugfix operator expr
|
2026-03-12 20:26:08 -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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
8ba87153ba
|
xo-procedure2: + generic subtract primitive
|
2026-02-17 18:32:14 -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 |
|
|
|
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 |
|
|
|
df86cef2b1
|
xo-procedure2: + DSimpleRcx utest
|
2026-01-26 16:56:35 -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 |
|
|
|
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 |
|