Commit graph

2,018 commits

Author SHA1 Message Date
4a7463edcc xo-imgui: ex2: + average efficiency + plot 2025-08-24 17:03:04 -04:00
d97078dc41 xo-imgui: ex2: bugfix: resize wsl2 window 2025-08-24 13:58:37 -04:00
9afed4371f xo-imgui: ex2: refactor + floating divider 2025-08-24 13:58:19 -04:00
b6d7f9762e xo-alloc: track GC efficiency 2025-08-23 13:09:59 -04:00
b431f70941 xo-ratio: compiler nit 2025-08-23 13:09:39 -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
5eb58b7d37 xo-flatstrint: + .data() + .ensure_final_null() 2025-08-22 15:10:30 -04:00
2314268b43 xo-unit: gcc + doc nits 2025-08-22 15:10:03 -04:00
9317838ef0 xo-umbrella: build: fix fonts + glibc + libstdc++ 2025-08-22 15:09:08 -04:00
d2eda3a2d5 shim directory etc/hostegl for running SDL app on WSL2 2025-08-21 20:22:57 -05:00
c08334b8dc missed files: xo-alloc/CircularBuffer 2025-08-20 19:53:37 -05:00
a7305904c7 overlays for imgui 2025-08-14 09:51:28 -05: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
8e5040a505 bugfix: missed #pragma once 2025-08-12 00:15:03 -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
150bfa4aa2 xo-alloc xo-object: + Object.self_tp 2025-08-06 14:11:28 -05:00
ea60d107e8 xo-object: improve GC unittest + prep to integrate w/ xo::reflect 2025-08-06 13:53:31 -05:00
66e2b07ce5 xo-alloc xo-object; + utests 2025-08-06 09:32:09 -05:00
11cae3bec3 xo-tokenizer: fix utest 2025-08-06 09:31:42 -05:00
d1b85c647d xo-ordinaltree: drop legacy lcov build 2025-08-06 09:31:28 -05:00
1aa32e873c xo-indentlog: fix pretty-print utests 2025-08-06 09:31:10 -05:00
e80304a09b xo-object: generative GC utest + reinstate coverage build 2025-08-06 09:30:37 -05:00
14ff9f9592 nix: try gsettings-desktop-schemas 2025-08-05 11:09:35 -05:00
8d0a7a4ff1 xo-object: GC unit test 2025-08-05 11:09:26 -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
03c8d66401 redef ppdetail_atomic 2025-08-03 13:56:49 -05:00
042a774ba1 + xo-alloc 2025-07-29 07:23:44 -05:00
43161d5e89 Add 'xo-alloc/' from commit '8970f51dbd'
git-subtree-dir: xo-alloc
git-subtree-mainline: b1ecf98791
git-subtree-split: 8970f51dbd
2025-07-29 07:20:49 -05:00
b1ecf98791 xo-expression: typo in comment 2025-07-29 07:19:07 -05:00
8970f51dbd + LinearAlloc + utest 2025-07-29 07:17:35 -05:00
b5e7d91883 + README.md 2025-07-29 07:15:43 -05:00
dc056cbc37 minor logging adds 2025-07-28 15:16:11 -04:00
d3ad841806 xo-reader: pretty-print sequence_xs 2025-07-28 13:21:48 -04:00
5c7b756bd1 xo-expression: generalize envframestack + handle explicit lm retturn 2025-07-28 13:16:09 -04:00
483ce15988 refactor xo::ast -> xo::scm + restore nodef ppdetail_atomic build 2025-07-28 10:13:25 -04:00
f3fde735da xo-expression xo-reader: parser improvements, prep type inf/unify 2025-07-28 09:12:41 -04:00
622f08856e xo-reader: parse expr with operator != 2025-07-27 19:00:12 -04:00
7d220ede27 xo-expression: + operator >= 2025-07-27 18:57:48 -04:00
813407310c xo-expression: less-than-or-equal 2025-07-27 18:19:54 -04:00
67811cec00 xo-indentlog: bugfix: ppdetail unsigned long only on appl 2025-07-27 14:32:48 -04:00
b811e34090 xo-expression xo-reader: integer comparisons !=, <, > 2025-07-27 14:32:31 -04:00
bbbab9b237 xo-reflect: bugfix is_i64 on linux (gcc / wsl2) 2025-07-27 14:31:39 -04:00