Commit graph

23 commits

Author SHA1 Message Date
1b93c9a427 xo-ordinaltree: start work on gc-aware Key,Value in rbtree 2025-12-05 19:54:00 -05:00
40281c4e0a xo-ordinaltree: rbtree ops satisfy gc write barriers 2025-12-04 23:38:56 -05:00
bd0b1b1f71 xo-alloc/xo-ordinaltree: refactor rbtree Node alloc
progress toward careful gc-aware assignment
2025-12-04 21:31:55 -05:00
676a9d0d62 xo-alloc: + comments on design 2025-12-04 17:29:27 -05:00
3c3709ba15 xo-alloc / xo-ordinaltree: + concepts + allocator-aware 2025-12-03 15:36:59 -05:00
fd6bdd93c3 xo-ordinaltree: GC test [wip] 2025-12-01 22:25:41 -05:00
b32b9151da xo-alloc xo-ordinaltree: GC option work in progress 2025-12-01 14:22:41 -05:00
30a00be262 xo-alloc + xo-allocutil: refactor to shrink dep surface area 2025-12-01 01:20:49 -05:00
e5a72bce36 xo-interpreter: implement variable lookup 2025-11-25 12:43:57 -05:00
5c032834c6 xo-interpreter: handle define-expressions. 2025-11-24 18:01:24 -05:00
66235079a8 xo-alloc: IAlloc* i/face sufficient for Object._forward_children 2025-11-24 12:58:54 -05:00
2f2cb735f3 xo-interpreter: refactor for explicit gc::GC* dep 2025-11-24 09:55:43 -05:00
760bb556b2 xo-interpreter/xo-alloc: GlobalEnv + mm -> shallow_copy() 2025-11-23 22:57:52 -05:00
f3887debca xo-alloc / xo-refcnt: feature flags for easy tests. 2025-11-19 12:38:54 -05:00
7b82ace806 xo-interpreter: prep for xo-symboltable 2025-11-17 22:31:10 -05:00
78c6c5cde9 xo-interpreter CVector for StackFrame reflection + OSX imgui edits 2025-11-17 10:41:35 -05:00
b4c89d8624 xo-interpreter adds + explict mm arg to ctors (retiring Object::mm) 2025-11-16 20:10:23 -05:00
954921c641 xo-alloc: doc improvements 2025-11-15 12:25:03 -05:00
593dc064f9 xo-allod: + per-type stats + pretty printing 2025-08-06 22:34:20 -05:00
227b2e5cf7 xo-alloc xo-object: + Object.self_tp 2025-08-06 14:11:28 -05:00
432e0efce2 xo-object: improve GC unittest + prep to integrate w/ xo::reflect 2025-08-06 13:53:31 -05:00
c7488cbfd5 xo-alloc: mutation log tracking in working state + unit test 2025-08-05 11:08:36 -05:00
5f46b51f12 + xo-alloc + xo-object + xo-alloc docs + GC utests 2025-08-03 15:59:38 -05:00