• Joined on 2026-05-18
roland pushed to main at roland/xo-umbrella2 2026-08-03 01:32:01 +00:00
c98860ea24 xo-jit: restore to top-level build + fix drift [BUGFIX]
21fabb5910 ai: claude setup
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-03 01:01:56 +00:00
651cc3caf7 xo-cmake: !! subsystem-edges
5a1ab67797 xo-reflect: use xo-ppsink !xo-indentlog [REFACTOR]
c09e17d646 xo-reflect: drop unused xo-indentlog #include [TIDY]
80e5ff3bf9 xo-ppsink: pretty_struct helper for printers [FEATURE]
1a98ea8fa3 nix build: xo-flatstring -> xo-ppsink !xo-indentlog [NIX]
Compare 7 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 23:39:21 +00:00
c973339c4d xo-flatstring: final drop xo-indentlog dep [REFACTOR]
5e2670aaf6 xo-flatstring: use xo-ppsink !xo-indentlog [REFACTOR]
da9ab750fb xo-refcnt: drop stupid non-problem carveout [BUGFIX]
07b5fe3c64 xo-ppsink: XO_LITERAL_ macros for xo-refcnt refactor [WIP]
2b18b4cbd1 xo-cmake: clang-format: don't touch unch files [UX]
Compare 16 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 21:26:40 +00:00
faa7ce0c90 xo-simulator: clang-format include order [TIDY]
22d6726bc6 xo-tokenizer: clang-format include order [TIDY]
53d64bffdc xo-distribution: clang-format include order [TIDY]
3560aa078a xo-reflectutil: clang-format include order [TIDY]
ad18a8612f xo-numeric: clang-format include order
Compare 21 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 19:45:47 +00:00
82017cd7a0 xo-ordinaltree: clang-format include order [TIDY]
cdff36a808 xo-jit: missing include? [BUGFIX]
7ca2543dc6 xo-ratio: clang format include order [TIDY]
8149977454 xo-printable2: clang-format include order [TIDY]
6f60970643 xo-interpreter2: clang-format include order [TIDY]
Compare 11 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 19:18:53 +00:00
cb5c90dde8 assorted rewrites for clang [BUGFIX] [CLANG]
roland pushed to main at roland/xo-umbrella2 2026-08-02 19:16:38 +00:00
8b3d399ce8 xo-type: include order fix for clang [BUGFIX]
roland pushed to main at roland/xo-umbrella2 2026-08-02 19:15:29 +00:00
c7705f086f xo-indentlog: include order patch for clang [BUGFIX]
6a8cbcb596 xo-arena: clang-format include order [TIDY]
65f83ef8da xo-ppsink: clang-format include order [TIDY]
125dd9bf31 xo-flatstring: clang-format includes [TIDY]
4efbb9ba5b xo-stringtable2: clang-format include order [TIDY]
Compare 5 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 18:45:45 +00:00
d1a0e9f470 bugfix: xo-object self-sufficient includes
8d2cb8aaf1 xo-cmake: space-after hash for nested #includes
0fd84a7bec xo-cmake: clang-format space-after-hash for nested includes
ca92d6bc65 xo-refcnt: clang-format includes [TIDY]
fb3a5ad001 xo-object: clang-format include order [TIDY]
Compare 10 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 17:37:02 +00:00
54031a89b2 xo-process: normalize include files [TIDY]
a2906b3571 xo-cmake: missed from prev commit
d72afd323c xo-cmake: xo-clang-format-includes normalizes brackets [SDLC]
29ae138531 build xo-cmake: + xo-clang-format-includes script [BUILD] [SDLC]
35c12b64ea xo-indentlog2: include order [COSMETIC]
Compare 6 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 15:41:19 +00:00
9caa6252bc xo-refcnt -> xo-ppsink (still -> xo-indentlog for now) [REFACTOR] [WIP]
0f19b5318e nix build: xo-alloc2 -> xo-indentlog2 dep [NIX]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 04:41:24 +00:00
e66b26e5c1 xo-cmake: updated fix reported deps [SDLC]
roland pushed to main at roland/xo-umbrella2 2026-08-02 04:39:54 +00:00
65ca2c4b2b xo-gc: utest works on gcc build [BUGFIX] [UTEST]
9bd5ca853a xo-testutil: split UtestAppMain: init|setup|run
126d9e6cc4 xo-indentlog2: flush + reclaim space on newline [FEATURE]
8002fbdfae xo-indentlog2: + LogBuffer-drain utest [UTEST]
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 03:52:12 +00:00
6a924fb23d forgejo workflow: install path fix [BUGFIX] [CI]
8db505a87d xo-ppsink: PrettySink can output to streambuf [REFACTOR]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-02 03:16:24 +00:00
48690389a7 nix-build: xo-printable2 <- xo-indentlog dep [NIX] [BUGFIX]
bec59948fb forgejo workflow: xo-jit uses xo-build --utest [CI] [UX]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-01 19:48:49 +00:00
5ef221ea80 xo-alloc2: xo-ppsink !xo-indentlog [REFACTOR]
112941e77e build: carveout for unknown pragma in clang18 [CLANG]
4c30e37b5f forgejo workflow: do both {gcc, clang} builds [CI]
2713e2f0cc build: docker-xo-builder gcc > clang [CI] [BUGFIX]
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-01 18:34:21 +00:00
23d4efab5e nix build: docker fix to pin llvm18 for clang build [NIX] [CLANG]
b627a5bce8 xo-cmake: update subsystem edges [FIXPOINT]
b072ebfe22 build: bugfixes downstream from xo-testutil refactor [BUGFIX]
c2c209b378 build: xo-testutil <- xo-ppsink !xo-indentlog [REFACTOR]
7292b3ceb8 build: xo-subsys <- xo-ppsink [REFACTOR] [BUGFIX]
Compare 5 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-01 17:49:32 +00:00
fec4f49ea4 xo-expression: utest fix for clang build [CLANG] [BUGFIX]
roland pushed to main at roland/xo-umbrella2 2026-08-01 16:15:07 +00:00
860ed09fca forgejo workflow: xo-expression cmake build streamline [CI] [UX]
roland pushed to main at roland/xo-umbrella2 2026-08-01 15:44:23 +00:00
88029c02d0 forgejo workflow: typo in compiler step [CI] [BUGFIX]
77825a83de forgejo workflow: better output [UX] [CI]
Compare 2 commits »