hayodea
44894299b4
Group: Enable aggregate exception to be passed as ptr
2026-06-07 19:33:42 -04:00
hayodea
edde8f4a64
Don't auto-throw non-viral callee exceptions before callerLambda
2026-06-06 04:47:59 -04:00
hayodea
c60854845d
New DynamicViralPostingInvoker: takes runtime post-to target
2026-05-31 07:13:10 -04:00
hayodea
a53e0ca325
PostingPromise: reorder post-to target to be 1st arg
2026-05-30 21:45:51 -04:00
hayodea
42076d6c78
PostingPromise: Add dynamic post-to io_context targeting
...
This allows us to dynamically choose the target that a PostingPromise
coro will be posted to at runtime rather than only posting to the
statically configured ThreadTag::io_context() target. Big usability
improvement.
2026-05-30 20:44:53 -04:00
hayodea
6df9407e65
Boost.ASIO: update io_service=>io_context
2026-05-30 11:57:57 -04:00
hayodea
16e0350245
CoQutex: Add instance name for debugging
2026-05-24 16:10:30 -04:00
hayodea
e7707dacdf
Unify [Non]PostingInvoker into Invoker
2026-05-24 04:32:44 -04:00
hayodea
5d139abff2
Split classes into neater header units
2026-05-24 04:28:30 -04:00
hayodea
e29bee52cf
Group now supports heterogeneous invokers for fanout
2026-05-24 04:01:34 -04:00
hayodea
daad2a8c95
Impl ViralNonPostingInv; fix member coro thisptr;
2026-05-24 02:25:04 -04:00
hayodea
6396cce7e0
Impl NonViralNonPostingInvoker; rename other invokers around posting behaviour
2026-05-19 09:57:24 -04:00
hayodea
1d1cb099db
Regress to io_service rather than io_context
2026-05-17 17:12:11 -04:00
hayodea
0dcfa754b6
Call std::terminate if await_* are called on NonViral*Invoker
2026-05-17 17:11:43 -04:00
hayodea
ad4ea3ccac
Add new Spinscale C++ Coroutine support
2026-05-17 16:52:04 -04:00