|
|
3d06980b42
|
xo-ordinaltree: expand unittest + debug logging
|
2025-12-05 18:38:29 -05:00 |
|
|
|
3c27dfbf59
|
xo-alloc: check_write_barrier to verify mutation log
|
2025-12-05 10:00:36 -05:00 |
|
|
|
1a1fccbc7f
|
xo-alloc: + static_asserts in GC root helpers
|
2025-12-04 17:28:59 -05:00 |
|
|
|
c7816416c5
|
xo-alloc / xo-ordinaltree: work on dual-alloc-policy trees
|
2025-12-02 10:37:07 -05:00 |
|
|
|
b03f0be2f2
|
xo-ordinaltree: GC test [wip]
|
2025-12-01 22:25:41 -05:00 |
|
|
|
540b43d971
|
xo-alloc + xo-allocutil: refactor to shrink dep surface area
|
2025-12-01 01:20:49 -05:00 |
|
|
|
db32b58052
|
xo-alloc, xo-object: fix alloc,gc unit tests after gc improvements
|
2025-11-29 16:58:44 -05:00 |
|
|
|
52113737ac
|
xo-interpreter: refactor for explicit gc::GC* dep
|
2025-11-24 09:55:43 -05:00 |
|
|
|
56a1c3bc75
|
xo-interpreter: + toplevel env in VSM
|
2025-11-23 21:41:14 -05:00 |
|
|
|
8c11c108ca
|
xo-interpreter: setting up for gc in interactive interpreter
|
2025-11-20 21:26:18 -05:00 |
|
|
|
f3e7330d92
|
xo-interpreter adds + explict mm arg to ctors (retiring Object::mm)
|
2025-11-16 20:10:23 -05:00 |
|
|
|
bd3dc59c07
|
xo-alloc: utest: fix broken alloc utests
|
2025-11-15 16:38:18 -05:00 |
|
|
|
5959fae81c
|
xo-imgui: clang compiler nits
|
2025-08-29 19:33:09 -04:00 |
|
|
|
26f460a60f
|
xo-alloc: try to make commit happen at start of GC cycle
|
2025-08-26 13:36:18 -04:00 |
|
|
|
2a682242fe
|
xo-imgui: ex: display both from+to spaces + refactor&streamline
|
2025-08-25 16:09:18 -04:00 |
|
|
|
0ad59b7c9f
|
xo-imgui: ex2: animate GC copy step
|
2025-08-23 10:47:52 -04:00 |
|
|
|
7c846f9ad0
|
xo-alloc: + timing stats + timeseries tooltips
|
2025-08-22 15:10:56 -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 |
|
|
|
4eae80295a
|
xo-callback xo-alloc: + GC copy callbacks + unique_ptr cbset support
|
2025-08-12 12:53:06 -05:00 |
|
|
|
746dc4b0e2
|
xo-alloc: GC mutation log works for full GC
|
2025-08-12 00:16:00 -05:00 |
|
|
|
312f7e58c7
|
xo-alloc: reserve virtual memory, commit pages on demand
|
2025-08-12 00:14:30 -05:00 |
|
|
|
bd00826448
|
xo-alloc / xo-object: utest coverage + assorted bugfixes
|
2025-08-07 18:32:14 -05:00 |
|
|
|
2048de70f3
|
xo-alloc: retire redline-memory feature
|
2025-08-06 22:50:29 -05:00 |
|
|
|
13f4fb0935
|
xo-allod: + per-type stats + pretty printing
|
2025-08-06 22:34:20 -05:00 |
|
|
|
ea60d107e8
|
xo-object: improve GC unittest + prep to integrate w/ xo::reflect
|
2025-08-06 13:53:31 -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 |
|