Commit graph

2,884 commits

Author SHA1 Message Date
d0665ba69b xo-expression2: retire redundant OUTPUT_HPP_DIR in genfacetimpl 2026-03-11 09:39:20 -05:00
33c5f7b6e1 xo-cmake: retire OUTPUT_CPP_DIR in genfacetimpl macro 2026-03-11 09:16:41 -05:00
bee320e09b cmake build: + xo-genfacet-all target for umbrella build 2026-03-11 09:14:30 -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
fc25a17262 xo-reader2 stack: expand symbol table to store typedefs
+ typedef utest
+ misc qol policy choices
2026-03-11 07:49:14 -05:00
54ec84fd49 xo-reader2: scaffold for using obj<AType> for types [WIP] 2026-03-07 11:43:47 +11:00
429658c2e9 xo-type: + DFunctionType 2026-03-07 11:43:14 +11:00
f0c57c6b84 xo-object2: idl build nits 2026-03-07 00:31:52 +11:00
2e10930c28 xo-object2: doxygen nit 2026-03-07 00:27:24 +11:00
6190e9b05f nix build: xo-type: make doCheck overridable 2026-03-07 00:26:36 +11:00
8cc36027bd xo-type: + DArrayType 2026-03-07 00:25:55 +11:00
270efabff5 xo-type: + gcobject facet + DListType 2026-03-07 00:01:57 +11:00
960a19e7d6 nix build: + xo.type 2026-03-06 13:11:45 +11:00
5a54aed1de xo-type: + DAtomicType [WIP] 2026-03-06 13:04:31 +11:00
7f25e841d0 nix build: + xo.tokenizer2 2026-03-05 20:35:52 +11:00
004583423c nix build: + xo.numeric + bugfix xo.procedure2 2026-03-05 20:28:33 +11:00
0d0a62943d nix-build: + xo.procedure2 2026-03-05 20:25:32 +11:00
af95656cc8 nix build: + xo-stringtable2 2026-03-05 20:11:50 +11:00
9b9262f84b xo-object2 stack: refactor/tidy after GCObject -> alloc2 2026-03-05 20:11:05 +11:00
3493a501e0 xo-cmake: fix per-satellite targets to trigger local builds 2026-03-05 13:02:42 +11:00
ab61cddb6b xo-interpreter2 stack: refactor: string clases -> xo-stringtable2/ 2026-03-05 13:02:12 +11:00
dc530ea9d8 refactor: + xo-stringtable2 w/ DString impl 2026-03-05 00:50:58 +11:00
133f1d212d Add 'xo-stringtable2/' from commit 'f8e534f4f6'
git-subtree-dir: xo-stringtable2
git-subtree-mainline: b1add3bbff
git-subtree-split: f8e534f4f6
2026-03-04 23:44:27 +11:00
f8e534f4f6 initial commit 2026-03-04 23:36:32 +11:00
b1add3bbff xo-gc xo-alloc2: move Collector faceet gc/ -> alloc2/ for levelling 2026-03-04 22:26:31 +11:00
192b162304 xo-gc: nit: prefer class ACollector to struct. 2026-03-04 15:35:04 +11:00
14c94257df xo-cmake: scaffold-subdir: allow preexisting directories 2026-03-04 15:23:21 +11:00
738c2ab88e xo-cmake: scaffold-subdir: --with-facetidl feature 2026-03-04 15:17:43 +11:00
0524ffa6cf xo-cmake: bugfix scaffold-subdir: export FooShare.cmake for idl 2026-03-04 14:56:15 +11:00
f0a9c48e3e xo-cmake: bugfix src/foo/CMakeLists.txt location 2026-03-04 14:51:26 +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
0369132d8c xo-interpreter2: report_memory_use() +visit NumericDispatch arena 2026-03-04 14:22:50 +11:00
b0e0a1dfe4 xo-interpreter2: + fn_n_args() primitive 2026-03-04 14:21:52 +11:00
9dfa4c62a5 xo-interpreter2 stack: + DPrimitive_gco_1_gco [foundation] 2026-03-04 14:18:50 +11:00
78204542b8 xo-gc: + debug in GCObjectConversion 2026-03-04 14:07:08 +11:00
8e46c8a849 xo-object2: cosmetic: ordering nit 2026-03-04 14:05:31 +11:00
6b4ecf3589 xo-numeric: expand error message on bad dispatch 2026-03-04 14:05:10 +11:00
3bc54e5171 xo-facet: need assert in boolean logic for invalid corner case 2026-03-04 14:04:17 +11:00
e18532fe06 xo-facet: bugfix: carefuly GCConversion w/ DVariantPlaceholder 2026-03-04 14:02:23 +11:00
c8adc75b1d Add 'xo-equable2/' from commit 'b307822eb4'
git-subtree-dir: xo-equable2
git-subtree-mainline: 544ad90bb8
git-subtree-split: b307822eb4
2026-03-03 22:08:12 +11:00
b307822eb4 first commit 2026-03-03 22:04:16 +11:00
544ad90bb8 Add 'xo-hashable2/' from commit '403aa44c0d'
git-subtree-dir: xo-hashable2
git-subtree-mainline: 0c01058154
git-subtree-split: 403aa44c0d
2026-03-03 21:52:56 +11:00
403aa44c0d first commit 2026-03-03 21:51:15 +11:00
0c01058154 xo-interpreter2 stack: + dict.make() + Dictionary impl 2026-03-03 16:45:54 +11:00
d989287976 xo-interpreter2 stack: + literal array parsing 2026-03-03 12:12:09 +11:00
957b0c5b21 xo-interpreter2 stack: parse literal lists (w/ implicit types) 2026-03-02 23:21:10 +11:00
03e42817b7 xo-interpreter2 stack: handle operator expressions w/ qliterals 2026-03-02 11:05:12 +11:00