• Joined on 2026-05-18
roland pushed to main at roland/xo-umbrella2 2026-05-24 23:48:30 +00:00
33420d2518 .forgejo workflow: + nix build xo-alloc2 CI
a55cc44184 Split 'xo-alloc2/' into commit '4039c29f5d'
044203fe8b xo-build: + xo-alloc2 subsystem
cbbe5d1906 Split 'xo-cmake/' into commit '3c502d7eaf'
f6113ce5a2 xo-cmake: tweak subsystem order for leveling (promote xo-testutil)
Compare 181 commits »
roland pushed to main at roland/xo-alloc2 2026-05-24 23:46:17 +00:00
4039c29f5d xo-alloc2: utest: refactor to use xo-testutil/
908c4908c5 xo-alloc2: + utest harness for catch2
9cf74ea149 xo-gc stack: many small utest improvements.
42e09dd21e xo-gc stack: coverage improvement + related tidying
9b84ef8a7f xo-alloc2 xo-gc: assorted utest-guided cleanup ++ coverage
Compare 10 commits »
roland created branch main in roland/xo-alloc2 2026-05-24 23:46:17 +00:00
roland created repository roland/xo-alloc2 2026-05-24 23:45:26 +00:00
roland pushed to main at roland/xo-umbrella2 2026-05-24 23:31:50 +00:00
0c2bcc488b .forgejo workflow: + nix build xo-facet CI
7167c6ad2f Split 'xo-cmake/' into commit '88a0ad3285'
cbbd773657 Split 'xo-facet/' into commit 'ca53be8264'
88a0ad3285 xo-cmake: + xo-facet subsystem
d22bed53ae xo-cmake: + xo-facet subsystem
Compare 92 commits »
roland pushed to main at roland/xo-facet 2026-05-24 23:29:04 +00:00
ca53be8264 xo-gc stack: refactor + streamline.
ae0bbb91d7 refactor focusing on xo-alloc2/ xo-gc/ write-barrier
6151ac0b83 xo-gc stack: genfacet for Collector + facet registry bugfix
483ee5c2a8 xo-facet: + _has_null_vptr() helper.
1b72597be0 xo-facet: bugfix: is_convertible_v usage
Compare 10 commits »
roland created branch main in roland/xo-facet 2026-05-24 23:29:04 +00:00
roland created repository roland/xo-facet 2026-05-24 23:26:55 +00:00
roland pushed to main at roland/xo-arena 2026-05-24 23:18:19 +00:00
5567b43c7d xo-alloc2: + utest harness for catch2
eee261d573 xo-alloc2 xo-gc: assorted utest-guided cleanup ++ coverage
c206dd2e16 xo-arena: build: can't assume elfutils on osx
790e81f36c xo-gc: utest: verify no alloc errors
a3e72f33a5 xo-arena: + src_fn argument in alloc_error + contributaries
Compare 113 commits »
roland pushed to main at roland/xo-umbrella2 2026-05-24 23:17:54 +00:00
9a65f41789 .forgejo workflow: + nix-build CI for xo-arena
929d3d6945 Split 'xo-arena/' into commit '5567b43c7d'
5015d3d435 xo-cmake: + xo-arena subsystem
5567b43c7d xo-alloc2: + utest harness for catch2
eee261d573 xo-alloc2 xo-gc: assorted utest-guided cleanup ++ coverage
Compare 116 commits »
roland pushed to main at roland/xo-arena 2026-05-24 23:14:20 +00:00
280ecca2e5 initial commit
roland created branch main in roland/xo-arena 2026-05-24 23:14:20 +00:00
roland created repository roland/xo-arena 2026-05-24 23:14:11 +00:00
roland pushed to main at roland/xo-umbrella2 2026-05-24 23:07:35 +00:00
5192ae3486 .forgejo workflow: + CI nix build for xo-reflectutil
8aa331f63a Split 'xo-reflectutil/' into commit 'dffaf7fa16'
dffaf7fa16 xo-cmake: setup to make share target available via cmake install
f655dbb86a xo-expression2 stack: expand MemorySizeInfo w/ per-type detail
fc9ca649dd xo-reader2 stack: + TypeRegistry
Compare 8 commits »
roland pushed to main at roland/xo-reflectutil 2026-05-24 23:05:00 +00:00
dffaf7fa16 xo-cmake: setup to make share target available via cmake install
f655dbb86a xo-expression2 stack: expand MemorySizeInfo w/ per-type detail
fc9ca649dd xo-reader2 stack: + TypeRegistry
d895083b58 xo-interpreter2 stack: cleanup memory reporting
412697bbb8 refactor: move xo::facet::typeseq to xo-reflectutil/
roland created branch main in roland/xo-reflectutil 2026-05-24 23:05:00 +00:00
roland renamed repository from xo-reflectuil to roland/xo-reflectutil 2026-05-24 23:04:35 +00:00
roland created repository roland/xo-reflectutil 2026-05-24 23:02:34 +00:00
roland pushed to main at roland/xo-umbrella2 2026-05-24 18:43:29 +00:00
5619637cda .forgejo workflow: + nix build xo-randomgen
3f3bb773f5 xo-cmake: bugfix: xo-randomgen has snowflake gh origin
40b752f967 Split 'xo-randomgen/' into commit '8d95c64c43'
c0b377db10 xo-cmake: xo-randomgen order (levelling)
8d95c64c43 xo-cmake: setup to make share target available via cmake install
Compare 7 commits »
roland pushed to main at roland/xo-randomgen 2026-05-24 18:40:38 +00:00
8d95c64c43 xo-cmake: setup to make share target available via cmake install
2d24eb67c4 xo-arena: DArenaHashMap: generative test + check load factor
7a7987792a xo-randomgen: build: install examples with XO_ENABLE_EXAMPLES
44a31724ec xo-randomgen: bugfix: test with __APPLE__ instead of __clang__
45cc28b4f8 xo-randomgen: streamline build using improved xo-cmake macros
Compare 10 commits »