Commit Graph

9 Commits

Author SHA1 Message Date
b4b61bb2b6 CompThr: Expose name arg for CompThr derivatives' ctors
This enables us to statically set the thread names at compile time,
or at least during construction at runtime.

This completes the crux of the splitting work required to
functionally split libspinscale off from SMO.
2026-02-22 18:51:21 -04:00
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
e6a924a3f7 Add new class PuppeteerComponent 2026-02-19 19:53:41 -04:00
01a9c6ecc9 Change type: PuppetComponent::thread to PuppetThread 2026-02-18 02:03:19 -04:00
e813962168 Rename mrntt=>pptr
We'll probably use the name "marionette" as an application-level
name.
2026-02-18 01:13:02 -04:00
e77ecd447d Import SequenceLock from SMO 2026-02-17 11:18:33 -04:00
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
18b632e5bb Move CRT Cmdline args obj & impl into libspinscale 2026-02-17 10:40:19 -04:00
3f3ff1283f Initial commit of libspinscale library 2025-12-28 03:54:22 -04:00