Commit graph

34 commits

Author SHA1 Message Date
3625758272 xo-gc stack: refactor + streamline.
Retiring unused Collector typealiases.
Fix #include topology.
Fix/improve write barrier setup.
2026-05-02 13:49:29 -04:00
8bb460f402 refactor: rename shallow_copy -> shallow_move + streamline
Use RCollector.std_copy_for where appropriate
2026-04-04 16:33:35 -04:00
a42590030b xo-numeric: restore numeric function type 2026-03-28 09:45:36 -04:00
45f6bccd9c xo-interpreter2 stack: VSM as AGCObject for virtual root 2026-03-25 19:31:59 -04:00
cacfb181b4 xo-reader2 stack: constants for operator primitive names 2026-03-25 17:52:39 -04:00
b08ba2f9ac xo-reader2 stack: refactor for ssm file location 2026-03-25 17:11:46 -04:00
6bd5d31d86 xo-numeric: cosmetic: drop debug 2026-03-24 22:16:24 -04:00
b8ef0d66bc xo-numeric: cosmetic: add comments to label essential primitives 2026-03-24 22:01:28 -04:00
1693de02c5 xo-interpreter2: streamline pm setup 2026-03-16 20:18:52 -05:00
5e405e6ae2 xo-numeric: streamline setup 2026-03-16 14:41:28 -05:00
cb9961c6c3 xo-interpreter2 stack: use RuntimeContext to streamline setup 2026-03-16 14:09:03 -05:00
a66cd3cf91 xo-numeric: attach type to numeric primitives 2026-03-16 13:51:51 -05:00
9fda81bd04 xo-numeric: type decoration for multiply 2026-03-16 13:29:48 -05:00
3b448dc02b xo-interpreter2 stack: + dict type + pop more pm types 2026-03-16 09:03:24 -05:00
a3aa582eb9 xo-interpreter2 stack: modularize nth() primitive setup/install 2026-03-15 09:47:14 -05:00
cc053b881a xo-reader2: + op> support 2026-03-13 00:15:29 -05:00
a68aaf41ec xo-reader2: + op>= support 2026-03-12 23:41:21 -05:00
8828fc7bef xo-reader2 stack: + op<= setup 2026-03-12 21:00:16 -05:00
47e0cd3a2b xo-numeric: + cmple for op<= 2026-03-12 20:54:23 -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
5382cad639 build: retiring REPR argument to xo_add_genfacetimpl() 2026-03-11 08:41:57 -05:00
b1add3bbff xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling 2026-03-04 22:26:31 +11:00
6b4ecf3589 xo-numeric: expand error message on bad dispatch 2026-03-04 14:05:10 +11:00
6f89c10ac6 xo-numeric: + less than dispatch (also in schematika parser) 2026-02-27 22:55:14 +11:00
10a3421ed4 Merge branch 'main' into claude1 2026-02-27 22:07:46 +11:00
2a03143127 xo-numeric: streamline using Numeirc::dispatch aux fn 2026-02-23 07:04:13 +11:00
0f17c52ce8 xo-interpreter2 stack: support op!= + trial numeric refactor 2026-02-19 11:56:06 -08: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
d6bf210714 xo-reader2 stack: + xo-numeric + setup multi dispatch for *,/ 2026-02-18 21:47:02 -08:00
070d333a07 + xo-numeric/ [WIP] 2026-02-18 13:44:57 -05:00
449f9bafae Add 'xo-numeric/' from commit 'b8fbef8a5f'
git-subtree-dir: xo-numeric
git-subtree-mainline: a6a0e8a8ea
git-subtree-split: b8fbef8a5f
2026-02-18 12:38:58 -05:00