• Joined on 2026-05-18
roland pushed to main at roland/xo-umbrella2 2026-07-28 13:08:33 +00:00
f588a12ba8 bugfix: need explicit xo/arena/span_ppdetail include after refactor [BUGFIX]
544806a4b7 nix build: add userenv, userenv-slow to xo attrset [NIX]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-28 03:40:44 +00:00
976edb6a3c forgejo workflow: + xo-jit cmake build [CI]
afcfa9c8db xo-arena: move span ostream-dep to span_ppdetail.hpp [PREP]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-28 03:08:10 +00:00
63dddbc65d forgejo workflow: + xo-reader cmake build [CI]
c0ec0149c2 xo-ppsink: + scope::retroactively_enable() [UX]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 14:32:32 +00:00
56fd4d5f9e forgejo workflow: + xo-tokenizer cmake build [CI]
91a964e901 xo-ppsink: sink-aware printers for feature parity w/ xo-timeutil
06d2a41330 xo-ppsink: perffix: exclude ostream fallback from pp::scope [PERF]
de6ae595b2 xo-ppsink: streamline: use PpSink::operator() in scope
5b4b261cac xo-ppsink: + PpSink::operator() -> dwim for each argument
Compare 5 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 13:38:38 +00:00
acd5d3c1a6 forgejo workflow: + xo-pyexpression cmake build [CI]
3f761113fe xo-ppsink: dwim convenience for prettifiers [UX]
c3cd34152c xo-ppsink: + scope_config::time_local_flag [UX]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 12:49:48 +00:00
844d95d536 forgejo workflow: + xo-expression cmake build [CI]
2a5d3486bd xo-ppsink xo-indentlog2: tidy + change scope_config defaults [UX]
a9787ca0c9 xo-ppsink: streamline: prefer PpSink.pp
ceef02b169 xo-ppsink: file:line feature in xo::print::scope [UX]
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 05:20:19 +00:00
4d30e86ae7 forgejo workflow: + xo-ordinaltree cmake build [CI]
9aeb24cd10 xo-indentlog2: cleanup after matching default [TIDY]
6737bc5f18 xo-ppsink: slightly more visible nesting level color + ex3f [UX]
6c96caabe9 xo-ppsink: + nesting counter [UX]
2c9d5e2ccf xo-ppsink: + timestamp with each scope [UX]
Compare 5 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 04:40:53 +00:00
49556b7c4c build: docker-xo-builder adds libbsd [NIX][DOCKER]
2f74202b86 xo-ppsink: + max nesting feature for pretty [UX]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 03:06:11 +00:00
4f623ac82e xo-indentlog2: missed exc3 directory
roland pushed to main at roland/xo-umbrella2 2026-07-27 03:00:16 +00:00
9398732de6 forgejo workflow: + xo-object cmake build [CI]
898925cdfe xo-ppsink: rename macros to evade collision w/ xo-indentlog/
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 02:36:01 +00:00
8e12a5943b forgejo workflow: + xo-callback cmake build [CI]
2d734df714 xo-ppsink: + function_name from xo-indentlog/ [UX]
aa99a634b2 xo-ppsink: + configurable tag offset when split [UX]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 01:31:08 +00:00
17e779d7ab forgejo workflow: + xo-alloc cmake build [CI]
af9550712f pp-sink: minor streamline
b7206c6369 xo-ppsink: port xo::pp::color from xo-indentlog [UX]
8d3ef127da xo-ppsink: adjust tag pretty-printing [UX]
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-27 01:02:00 +00:00
09cddd0f2f forgejo workflow: + xo-pyunit cmake build [CI]
d5d400b0fe xo-indentlog2: refactor for pretty UX [FEATURE]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-26 23:55:42 +00:00
844ef37060 forgejo workflow: + xo-unit cmake build [CI]
98aa348611 xo-ppsink: + xo::print::tag + refactor for devx + ex3a
83b54ca099 xo-ppsink: + ex2 (after xo-indentlog/ ex2) [EXAMPLE]
Compare 3 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-26 22:19:32 +00:00
41d8cfc849 forgejo workflow: + xo-ratio cmake build [NIX]
100ddb6b16 xo-ppsink: + ppsink_ex1 (like xo-indentlog ex1) [EXAMPLE]
Compare 2 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-26 21:48:12 +00:00
08bff31e22 forgejo workflow: + xo-alloc cmake build [CI]
roland pushed to main at roland/xo-umbrella2 2026-07-26 21:47:03 +00:00
bac2552fca xo-ppsink xo-indentlog2: utest for scope-over-PpSink [UTEST]
roland pushed to main at roland/xo-umbrella2 2026-07-26 21:03:27 +00:00
9aa6eb5e4a xo-ordinaltree: is_dereferenceable typo [BUGFIX]
91acab8d33 xo-ppsink: scaffold for xo::scope replacement [WIP]
2cdcf5525f nix build: xo-kalmanfilter honors doCheck [NIX]
69b8e4f047 nix build: xo-process honors doCheck [NIX]
Compare 4 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-26 18:39:03 +00:00
ca01a76dca xo-ordinaltree: typo deferenceable -> dereferenceable [BUGFIX]
d72268b085 nix build: xo-distribution honors doCheck [NIX]
97bf68f056 nix build: xo-reactor honors doCheck [NIX]
088548bc63 nix build: disable segfaulting xo-jit utest for now [NIX]
1cb1280186 nix build: xo-printjson honors doCheck [NIX]
Compare 5 commits »
roland pushed to main at roland/xo-umbrella2 2026-07-26 17:41:10 +00:00
b1dbbcc295 nix buidl: xo-jit honors doCheck [NIX]
cc03d41ea0 forgejo workflow: + xo-allocutil cmake build [CI]
5ff9d9d3c6 nix build: xo-expression honors doCheck [NIX]
c66e19dd42 nix build: xo-unit honors doCheck [NIX]
2d78e41f75 nix build: xo-ratio honors doCheck [NIX]
Compare 9 commits »