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
a3931d7b8f
CompThread: Rearrange global var defs
2026-02-17 23:45:46 -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
6dbab54f50
Initial commit
2025-12-28 03:51:50 -04:00