Commit Graph

20 Commits

Author SHA1 Message Date
hayodea 2749d77d65 Remove boostAsioLinkageFix from headers 2026-05-30 12:10:38 -04:00
hayodea 3ea1475757 Boost.ASIO: potential fix for top_E shlib segfaults 2026-05-30 12:00:30 -04:00
hayodea 6df9407e65 Boost.ASIO: update io_service=>io_context 2026-05-30 11:57:57 -04:00
hayodea a14d622eaf PuppetApp: Lifetime mgmt ops are now Viral
They no longer accept an exc_ptr and lambda for cb.
2026-05-24 16:11:08 -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 abdb857e55 PuppetApp: Now use coros instead of CPS 2026-05-19 10:46:52 -04:00
hayodea 6396cce7e0 Impl NonViralNonPostingInvoker; rename other invokers around posting behaviour 2026-05-19 09:57:24 -04:00
hayodea 1db3494d26 Remove superfluous file 2026-05-18 05:59:52 -04:00
hayodea e94aaf9323 Update include paths and namespacing 2026-05-17 17:26:21 -04:00
hayodea e98aae7e7e Qutex:backoff: Fix use after free 2026-03-05 20:02:55 -04:00
hayodea dab5477249 Qutex: fix use after free 2026-03-05 19:53:21 -04:00
hayodea 8af362c791 PuppetApp: exitAllThreads should call its own final segment
Previously it called the executeGenericOpOn which didn't call join()
on threads
2026-03-05 19:47:51 -04:00
hayodea a7521f3760 Split: Cleanly split spinscale off from SMO
Remaining areas to split off:
* The handleLoopException, exceptionInd logic.
* getThreadName().
2026-02-22 17:38:53 -04:00
hayodea 01a9c6ecc9 Change type: PuppetComponent::thread to PuppetThread 2026-02-18 02:03:19 -04:00
hayodea e813962168 Rename mrntt=>pptr
We'll probably use the name "marionette" as an application-level
name.
2026-02-18 01:13:02 -04:00
hayodea a3931d7b8f CompThread: Rearrange global var defs 2026-02-17 23:45:46 -04:00
hayodea 130921062c CallableTracer: fix namespace and decouple from SMO::OptionsParser
We now have a static local var that informs libspinscale whether or
not to print the callable traces at runtime.
2026-02-17 11:05:00 -04:00
hayodea 18b632e5bb Move CRT Cmdline args obj & impl into libspinscale 2026-02-17 10:40:19 -04:00
hayodea 3f3ff1283f Initial commit of libspinscale library 2025-12-28 03:54:22 -04:00