Commit graph

26 commits

Author SHA1 Message Date
c6876ed31a xo-object: spaceship operator for gp<T> + gp<String> 2025-12-06 14:16:34 -05:00
528a772ea2 xo-ordinaltree: start work on gc-aware Key,Value in rbtree 2025-12-05 19:54:00 -05:00
540b43d971 xo-alloc + xo-allocutil: refactor to shrink dep surface area 2025-12-01 01:20:49 -05:00
8c3feb927a xo-ordinaltree: stable memory location for {key,value} on erase 2025-11-30 14:15:20 -05:00
cf846b2f8d xo-interpreter: handle litersl strings. Broken memory model. 2025-11-29 20:19:33 -05:00
212a1fdc8c xo-interpreter: expose builtin primitives to interpreter 2025-11-29 11:39:34 -05:00
1d1e72adf3 xo-interpreter: apply expressions + llvm builtins working! 2025-11-28 19:32:56 -05:00
7ca1366bec xo-interpreter: + PrimitiveBase.name_ + populate 2025-11-27 12:05:58 -05:00
2526dcc9b1 xo-interpreter: add Primitive object, to expose builtin functions 2025-11-27 11:03:41 -05:00
4488117ac3 xo-interpreter: Object->TaggedPtr conversion (prep for primitives) 2025-11-26 20:15:03 -05:00
7ee41a4b71 xo-interpreter: + expression sequences 2025-11-26 00:32:37 -05:00
705406e039 xo-interpreter: interpret if-expressions. not tested 2025-11-25 20:51:33 -05:00
c5c9441c1e xo-alloc: IAlloc* i/face sufficient for Object._forward_children 2025-11-24 12:58:54 -05:00
52113737ac xo-interpreter: refactor for explicit gc::GC* dep 2025-11-24 09:55:43 -05:00
4d2cd54365 xo-interpreter/xo-alloc: GlobalEnv + mm -> shallow_copy() 2025-11-23 22:57:52 -05:00
57ef654a55 xo-interpreter: + xo::scm::Float 2025-11-23 12:38:28 -05:00
8c11c108ca xo-interpreter: setting up for gc in interactive interpreter 2025-11-20 21:26:18 -05:00
37b132821f xo-interpreter: ObjectConverter + VirtualSchmatikaMachineFlyweight 2025-11-19 21:34:13 -05:00
f3e7330d92 xo-interpreter adds + explict mm arg to ctors (retiring Object::mm) 2025-11-16 20:10:23 -05:00
9761688cfe tidy: minor doc improvements + String::share() with explicit mm 2025-11-15 14:04:56 -05:00
8e5040a505 bugfix: missed #pragma once 2025-08-12 00:15:03 -05:00
13f4fb0935 xo-allod: + per-type stats + pretty printing 2025-08-06 22:34:20 -05:00
150bfa4aa2 xo-alloc xo-object: + Object.self_tp 2025-08-06 14:11:28 -05:00
e80304a09b xo-object: generative GC utest + reinstate coverage build 2025-08-06 09:30:37 -05:00
5d2fcf6498 xo-alloc: mutation log tracking in working state + unit test 2025-08-05 11:08:36 -05:00
e1d5ae46d2 + xo-alloc + xo-object + xo-alloc docs + GC utests 2025-08-03 15:59:38 -05:00