Commit graph

91 commits

Author SHA1 Message Date
9c17e89bf0 xo-interpreter2 stack: refactor + bugfix operator expr 2026-03-12 20:26:08 -05:00
bee320e09b cmake build: + xo-genfacet-all target for umbrella build 2026-03-11 09:14:30 -05:00
54ec84fd49 xo-reader2: scaffold for using obj<AType> for types [WIP] 2026-03-07 11:43:47 +11:00
5a54aed1de xo-type: + DAtomicType [WIP] 2026-03-06 13:04:31 +11:00
dc530ea9d8 refactor: + xo-stringtable2 w/ DString impl 2026-03-05 00:50:58 +11:00
10a3421ed4 Merge branch 'main' into claude1 2026-02-27 22:07:46 +11:00
d8d8781068 xo-gc: docs build [WIP] + misc fixes + works w/ nix 2026-02-26 14:27:02 +11:00
1ae0ebd600 xo-arena: nix-build works, including utest 2026-02-26 00:47:49 +11:00
ef64727d79 xo-arena: fix paths for when xo-arena is a nix-build dep 2026-02-26 00:40:47 +11: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
d7e2ea79b8 xo-procedure2: + GCObject support for Primitive + misc 2026-01-26 15:34:53 -05:00
65f50609f6 xo-procedure2: work on Primitive.apply_nocheck() + ARuntimeContext [WIP] 2026-01-25 19:07:23 -05:00
15d9448d03 xo-reader2 scaffold (fomo+arena version of xo-reader/) [WIP] 2026-01-18 17:59:46 -05:00
1848a4a06c build: remove xo-jit build for the moment (linking problem..) 2026-01-13 16:42:30 -05:00
47239f98e5 + xo-interpreter2 scaffold for constant expression [WIP] 2026-01-13 01:40:48 -05:00
38d18bf325 xo-expression2: + Expression facet 2026-01-12 21:50:17 -05:00
9d7679c3ad xo-cmake: generate .build/reconfigure.sh script to rerun cmake 2026-01-11 14:05:05 -05:00
34db92a1f0 xo-cmake: + XO_ENABLE_ASM option to keep assembler output 2026-01-11 12:57:24 -05:00
f7bd3b0db3 + xo-tokenizer2 xo-reader2 xo-expression2 xo-interpreter2
2nd gen schematika interpreter using fomo
2026-01-10 12:39:09 -05:00
cd8d6a2f67 xo-arena: DArenaHashMap: generative test + check load factor 2026-01-07 16:52:50 -05:00
e6d4a93668 xo-arena: + docs 2026-01-06 12:10:05 -05:00
6d30aec8f9 Merge branch 'claude0' 2026-01-05 23:32:07 -05:00
247d5d0b10 + xo-arena (empty) 2026-01-05 21:54:58 -05:00
88ac4b0ceb build: delay xo-facet order 2026-01-05 21:53:41 -05:00
ed6c1b05bf refactor: move xo::facet::typeseq to xo-reflectutil/
prep for adding xo-arena/
2026-01-05 21:49:33 -05:00
402cf9b852 + xo-printable2 + build fixes for cmake config 2026-01-04 23:03:18 -05:00
3bd5fe699f xo-alloc2: ++ docs + scaffold xo-gc docs 2025-12-23 01:20:11 -05:00
093cf3c969 xo-gc: refactor to extract DX1Collector etc from xo-alloc2/ 2025-12-22 22:24:10 -05:00
7f792bea9b xo-alloc2: shallow_copy api + bugfixes [WIP] 2025-12-14 11:30:12 -05:00
f52184f84c + docs in xo-alloc2/ + misc improvements 2025-12-11 22:18:09 -05:00
c172492007 xo-alloc2: work on fomo Arena 2025-12-11 11:14:46 -05:00
a4e88b674e xo-facet: + doc scaffold + begin include scaffold 2025-12-10 09:56:09 -05:00
7117a8d9e5 + xo-facet subsystem [WIP] 2025-12-09 21:07:24 -05:00
2aadd8094b xo-alloc2: utest working w/ object-model demo 2025-12-08 12:06:35 -05:00
528a772ea2 xo-ordinaltree: start work on gc-aware Key,Value in rbtree 2025-12-05 19:54:00 -05:00
b03f0be2f2 xo-ordinaltree: GC test [wip] 2025-12-01 22:25:41 -05:00
3a840546fe xo-alloc xo-ordinaltree: GC option work in progress 2025-12-01 14:22:41 -05:00
540b43d971 xo-alloc + xo-allocutil: refactor to shrink dep surface area 2025-12-01 01:20:49 -05:00
dfccc6c0ff build: nits 2025-11-19 09:39:17 -05:00
6a0e4bfeaa xo-interpreter: prep for xo-symboltable 2025-11-17 22:31:10 -05:00
f3e7330d92 xo-interpreter adds + explict mm arg to ctors (retiring Object::mm) 2025-11-16 20:10:23 -05:00
07b6cc949f xo-umbrella2: correct indentlog makefile doc target + misc doc ++ 2025-11-15 12:25:23 -05:00
62fcdeb13b xo-build: + xo_indentlog docs in umbrella doxygen list 2025-09-23 00:48:10 -04:00
92363a9fd5 xo-imgui: opengl imgui ex1 working again on wsl2
(requires etc/hostwsl symlinks)
2025-09-22 21:20:09 -04:00
f4be2e765e xo-alloc: + gc history xo-imgui: gui examples 2025-08-14 09:50:59 -05:00
cbaa4c90f8 xo-alloc: alter GC to use LinearAlloc directly - retire ListAlloc 2025-08-12 13:14:01 -05:00
e1d5ae46d2 + xo-alloc + xo-object + xo-alloc docs + GC utests 2025-08-03 15:59:38 -05:00
042a774ba1 + xo-alloc 2025-07-29 07:23:44 -05:00
2025969068 xo-reader: + docs scaffold 2025-07-04 10:09:04 -05:00