• Joined on 2026-05-18
roland pushed to main at roland/xo-umbrella2 2026-08-22 21:29:54 +00:00
9b9e89d321 xo-reflect: header tidy !ostream [REFACTOR]
41974b6855 xo-reflect: prettify, kill ostream [REFACTOR]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-22 21:18:48 +00:00
a7f049b3bf build: xo-arena: no bench/ subdir just yet [BUGFIX]
roland pushed to main at roland/xo-umbrella2 2026-08-22 20:19:39 +00:00
848b1ed6f0 xo-ppsink: include tidy to remove ostream refs [HYGIENE]
7ced2dbc7c xo-arena: !ostream tidy [HYGIENE]
1a0f743904 xo-arena: use PpSink, drop iostream from cmpresult [REFACTOR]
290c61fe8e xo-arena: use PpSink !ostream [REFACTOR]
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-22 18:12:50 +00:00
82252666f2 xo-ppsink: allow lpos-relative begin [FEATURE]
149266fc59 xo-facet: utest uses xo-testutil + PrettySink [FEATURE]
a514361c62 xo-ppsink: drop OBSOLETE statement [TIDY]
ef6bf968ef xo-ppsink: drop obsolete member [TIDY]
8df95363a5 xo-testutil: use-after-free in UtestAppStart [BUGFIX] [FACEPALM]
Compare 7 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-22 14:14:02 +00:00
c27516e2df xo-randomgen: use PpSink to retire ostream use [REFACTOR]
b2008b196c xo-subsys: fix wrong comment [COSMETIC]
d74e86d044 xo-expression: GeneralizedExpression inherits Displayable [REFACTOR]
99234ee35f xo-subsys: + Prettifier, !operator<< [REFACTOR]
dd280b3e2f xo-arena: add DArenaHashMap erase [FEATURE]
Compare 6 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-18 04:33:22 +00:00
aa8882e42b forgejo workflow: xo-testutil before xo-arena now [CI]
675d27bc42 xo-arena: doc: tighten prose around arena example
88662991e5 xo-arena: doc: style nits
f60d36e810 xo-arena: docs: streamline caption
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-18 04:17:18 +00:00
33ce3aac8a xo-arena: doc: fix colors [DOC]
397e50ac6d xo-arena: curtail .gitignore so that static images get committed.
dd0e48e551 arena snapshot
7f6a815b44 xo-arena: grow utest for hash map
0800902764 xo-arena: use bimodal policy for growth test
Compare 6 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-17 04:43:05 +00:00
a095a49bb0 refactoring _ostream.hpp _pp.hpp vs ODR [REFACTOR]
9604449b3e xo-arena: docs with arena animation [DOC]
d19d17c359 retire typeseq_pp.hpp (ODR footgun) [REFACTOR]
e2b8978cf3 retire TypeDescr_pp.hpp (ODR footgun) [REFACTOR]
54a83f4663 explicit bool operators in rp<T>, bp<T> ++ prettifiers [REFACTOR]
Compare 17 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-16 20:02:19 +00:00
8fd8066cfc nits: cleanup dup #includes [NIT]
5d0b1ff1d7 xo-reader: tostr0 -> tostr [REFACTOR]
55a30bfa94 xo-kalmanfilter: use xo-indentlog2, drop tostr0() [REFACTOR]
6348232c52 xo-jit: upgrade to xo-indentlog2 tostr(). retire tostr0() [REFACTOR]
b1aea8eb29 forgejo workflow: save nix results as persistent GC roots
Compare 6 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-16 19:04:17 +00:00
d8d870756b + xo-docs publishing via forgejo
f0d3a4a863 git subrepo push xo-arena
4c6c8b01d1 xo-arena: + README.md
a2cdf7694d xo-facet: use xo-indentlog2 tostr() [WIP] [REFACTOR]
Compare 4 commits »
roland pushed to master at roland/org-howto 2026-08-16 16:46:32 +00:00
d7fc6473fb cosmetic: use conf-unix for formatting
12fcb7bcf5 split another article into separate directory
Compare 2 commits »
roland pushed to master at roland/org-howto 2026-08-16 16:28:36 +00:00
0981466ff2 vendor readtheorg from new location + vendor for next time.
roland pushed to master at roland/org-howto 2026-08-16 15:25:52 +00:00
32403061fa bugfix: orgmode title
5157270b38 + new articles: forge docker registry + autorenew certificate
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-16 04:40:09 +00:00
a10bc5870a xo-tokenizer: upgrade xo-indentlog2 tostr [WIP] [REFACTOR]
03bab8edcc tidy cmake export ordering
4d26b9f015 xo-unit: use xo-indentlog2 tostr [WIP] [REFACTOR]
444acde0fc xo-distribution: use xo-indentlog2 tostr [WIP] [REFACTOR]
bef2bf63fd xo-webutil: use xo-indentlog2 tostr() [REFACTOR] [WIP]
Compare 44 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-15 15:00:41 +00:00
74ea52af71 refactor: split pp-sink tostr0 / indentlog2 tostr [WIP] [REFACTOR]
61a45f67a3 xo-ppsink: FlatSink takes streambuf* instead of ostrema* [REFACTOR]
fb87ec84e7 xo-indentlog2: toppstr() using TempArena [REFACTOR]
c7b978837d xo-jit: restore clang build [BUILD] [OSX]
b3fb1b73f9 build: bugfix for unwelcome find_package() adds [BUGFIX]
Compare 15 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-13 03:46:34 +00:00
ce83eac6db build: xo-stringtable2: remove old xo-indentlog dep [VICTORY]
c6a87319a6 build: xo-printable2 drops xo-indentlog dep [VICTORY]
2d904b7b74 removing legacy pretty.hpp includes [WIP]
08c8c01e65 xo-printable2 stack: retire pretty_deprecated [WIP]
a759df263c xo-expression2: retire duplicative xo-indentlog-dep tests [WIP]
Compare 20 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-11 11:48:53 +00:00
23e29f07d5 xo-jit: bugfixes; restore utest [BUGFIX] [FACEPALM]
3b6191f4a9 xo-expression2: DDefineExpr prettifier [WIP]
6207f84f2b xo-build: --clobber + accept cmake args
f1095a1aa8 + xo-equable2 + xo-hashable2
aad3f006df xo-cmake: xo-build --sweep [FEATURE]
Compare 11 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-10 13:48:51 +00:00
e3542e22eb xo-ppsink: + Prettifiers for non-character integer types [FEATURE]
e72672e89f xo-expression2: + DVarRef Prettifier [WIP]
df80d098c7 xo-expression: minor streamline [TIDY]
411d1e6640 xo-expression2: + DVariable Prettifier [WIP]
07a93a26e6 xo-expression2: Prettifier for TypeRef [WIP]
Compare 7 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-10 03:16:40 +00:00
90bf4a8868 nix build: fix xo-interpreter <- xo-testutil [NIX]
30722bc92b xo-indentlog2 etc: color default generall plain in utests [TIDY]
4bead1d4aa xo-indentlog2: simplify PpSink/PpConfig setup [REFACTOR]
059e9c268e xo-interpreter: fix perf regression in schematika repl [FACEPALM]
aaa421dde5 xo-indenglog2 stack: streamline temporary sinks [REFACTOR]
Compare 5 commits »
roland pushed to main at roland/xo-umbrella2 2026-08-10 00:37:57 +00:00
522799d703 xo-indentlog2: streamline scratch PpSink/PpConfig [REFACTOR]
8320ae19c0 xo-procedure2: prettifier for DPrimitive [WIP]
d0447d63e8 nix build: xo-testutil for ratio/expression/alloc [NIX] [BUGFIX]
9526eeb876 xo-object2: fix nix-build for xo-testutil/cli11 [NIX] [BUGFIX]
b4e27c7166 nix build: fix xo-reflect xo-stringtable2 [BUGFIX] [NIX]
Compare 10 commits »