|
|
764e98e12e
|
xo-alloc: UT for allocator interation + misc improvements
|
2025-12-02 17:07:19 -05:00 |
|
|
|
77f84cabbb
|
xo-alloc / xo-ordinaltree: work on dual-alloc-policy trees
|
2025-12-02 10:37:07 -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 |
|
|
|
50b0f7698c
|
xo-alloc: + ArenaAllocT for use with std::map() etc.
|
2025-11-29 16:59:36 -05:00 |
|
|
|
2febec3c8c
|
xo-alloc, xo-object: fix alloc,gc unit tests after gc improvements
|
2025-11-29 16:58:44 -05:00 |
|
|
|
daf729292e
|
xo-interpreter: Object->TaggedPtr conversion (prep for primitives)
|
2025-11-26 20:15:03 -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 |
|
|
|
eec5bc0981
|
xo-interpreter: + toplevel env in VSM
|
2025-11-23 21:41:14 -05:00 |
|
|
|
40128c423c
|
xo-alloc: bugfix expand: limit_ is soft, hi_ is hard. + docs
|
2025-11-23 11:35:05 -05:00 |
|
|
|
dd41635a56
|
xo-tokenizer: refactor to correct accounting for line/consume/errpos
|
2025-11-22 20:13:33 -05:00 |
|
|
|
2c21eede1f
|
xo-interpreter: setting up for gc in interactive interpreter
|
2025-11-20 21:26:18 -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 |
|
|
|
1c97e2aa93
|
xo-alloc: utest: fix broken alloc utests
|
2025-11-15 16:38:18 -05:00 |
|
|
|
954921c641
|
xo-alloc: doc improvements
|
2025-11-15 12:25:03 -05:00 |
|
|
|
f46c1d613e
|
xo-imgui: clang compiler nits
|
2025-08-29 19:33:09 -04:00 |
|
|
|
6c7b13e443
|
xo-alloc: try to make commit happen at start of GC cycle
|
2025-08-26 13:36:18 -04:00 |
|
|
|
a956320470
|
xo-imgui: ex: display both from+to spaces + refactor&streamline
|
2025-08-25 16:09:18 -04:00 |
|
|
|
4c824edbe4
|
xo-imgui: ex2: + average efficiency + plot
|
2025-08-24 17:03:04 -04:00 |
|
|
|
0a19c8b043
|
xo-alloc: track GC efficiency
|
2025-08-23 13:09:59 -04:00 |
|
|
|
d751093a87
|
xo-imgui: ex2: animate GC copy step
|
2025-08-23 10:47:52 -04:00 |
|
|
|
78195b0218
|
xo-alloc: + timing stats + timeseries tooltips
|
2025-08-22 15:10:56 -04:00 |
|
|
|
df9ad3b855
|
missed files: xo-alloc/CircularBuffer
|
2025-08-20 19:53:37 -05:00 |
|
|
|
8fa254418a
|
xo-alloc: + gc history xo-imgui: gui examples
|
2025-08-14 09:50:59 -05:00 |
|
|
|
2ec5072092
|
xo-alloc: alter GC to use LinearAlloc directly - retire ListAlloc
|
2025-08-12 13:14:01 -05:00 |
|
|
|
279a1a040c
|
xo-callback xo-alloc: + GC copy callbacks + unique_ptr cbset support
|
2025-08-12 12:53:06 -05:00 |
|
|
|
258555e9eb
|
xo-alloc: GC mutation log works for full GC
|
2025-08-12 00:16:00 -05:00 |
|
|
|
d8b3d7a148
|
xo-alloc: reserve virtual memory, commit pages on demand
|
2025-08-12 00:14:30 -05:00 |
|
|
|
a6e4430825
|
xo-alloc / xo-object: utest coverage + assorted bugfixes
|
2025-08-07 18:32:14 -05:00 |
|
|
|
8b622e6999
|
xo-alloc: retire redline-memory feature
|
2025-08-06 22:50:29 -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 |
|
|
|
fc9180363d
|
xo-object: generative GC utest + reinstate coverage build
|
2025-08-06 09:30:37 -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 |
|
|
|
8970f51dbd
|
+ LinearAlloc + utest
|
2025-07-29 07:17:35 -05:00 |
|