|
|
321aabe24a
|
xo-reader2 stack: + ARuntimeContext.collector()
access Collector API (if present) from runtime context
|
2026-03-24 21:59:59 -04:00 |
|
|
|
5f40d5f19e
|
xo-procedure2: init -> trigger xo-type dep init
|
2026-03-17 21:03:08 -04:00 |
|
|
|
5502f3e10c
|
xo-procedure2: bugfix: conform getcwd() api: must use return value
|
2026-03-17 12:27:31 -04:00 |
|
|
|
3eb6a1be56
|
xo-procedure2: simplify primitive install
|
2026-03-16 20:12:19 -05:00 |
|
|
|
5ae21b9459
|
xo-procedure2: streamline setup
|
2026-03-16 15:45:47 -05:00 |
|
|
|
cb9961c6c3
|
xo-interpreter2 stack: use RuntimeContext to streamline setup
|
2026-03-16 14:09:03 -05:00 |
|
|
|
7bfe5d9586
|
xo-interpreter2 stack: + more primitive function-type decoration
|
2026-03-16 12:34:59 -05:00 |
|
|
|
3b448dc02b
|
xo-interpreter2 stack: + dict type + pop more pm types
|
2026-03-16 09:03:24 -05:00 |
|
|
|
edd6c50e10
|
xo-interpreter2 stack: + stringtable() in RuntimeContext api
|
2026-03-16 01:27:25 -05:00 |
|
|
|
a0f178c90a
|
x-procedure2: + dict_lookup() primitive
|
2026-03-16 00:57:17 -05:00 |
|
|
|
7a4792c586
|
xo-procedure2: bugfix: cosmetic index variable
|
2026-03-15 14:36:47 -05:00 |
|
|
|
e644a59a11
|
xo-interpreter2 stack: move fn_n_args() to ObjectPrimitives
|
2026-03-15 14:35:44 -05:00 |
|
|
|
04a0caf209
|
xo-interpreter2 stack: refactor: move cwd() -> ObjectPrimitives
|
2026-03-15 14:25:35 -05:00 |
|
|
|
c421eb979e
|
xo-interpreter2 stack: refactor: do report_memory_use() modular
|
2026-03-15 12:10:21 -05:00 |
|
|
|
632e44e40a
|
xo-interpreter2 stack: refactor: move cons() pm to object2/
|
2026-03-15 11:51:37 -05:00 |
|
|
|
fc5fa831ac
|
xo-interpreter2 stack: refactor: move dict pms to object2/
|
2026-03-15 11:40:24 -05:00 |
|
|
|
a3aa582eb9
|
xo-interpreter2 stack: modularize nth() primitive setup/install
|
2026-03-15 09:47:14 -05:00 |
|
|
|
481d0e73e3
|
xo-procedure: refactor generated file locations
|
2026-03-13 16:15:31 -05:00 |
|
|
|
337835409a
|
xo-procedure2: + type_ member [WIP]
|
2026-03-12 20:43:14 -05:00 |
|
|
|
5b2b252d67
|
xo-gc: + remove_gc_root_poly()
|
2026-03-12 20:30:45 -05:00 |
|
|
|
9c17e89bf0
|
xo-interpreter2 stack: refactor + bugfix operator expr
|
2026-03-12 20:26:08 -05:00 |
|
|
|
54123c0e1f
|
build: retire FACET argument to genfacetimpl
|
2026-03-11 10:03:46 -05:00 |
|
|
|
c7884dee13
|
xo-interpreter2 stack: bugfix after GCObject facet location change
|
2026-03-11 08:49:03 -05:00 |
|
|
|
5382cad639
|
build: retiring REPR argument to xo_add_genfacetimpl()
|
2026-03-11 08:41:57 -05:00 |
|
|
|
0d0a62943d
|
nix-build: + xo.procedure2
|
2026-03-05 20:25:32 +11:00 |
|
|
|
9b9262f84b
|
xo-object2 stack: refactor/tidy after GCObject -> alloc2
|
2026-03-05 20:11:05 +11:00 |
|
|
|
dc530ea9d8
|
refactor: + xo-stringtable2 w/ DString impl
|
2026-03-05 00:50:58 +11:00 |
|
|
|
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 |
|