Split: Split libspinscale off from SMO.

Now we can probably begin using libspinscale in Couresilient
without worrying about excessive technical debt later on.
This commit is contained in:
2026-02-22 17:46:27 -04:00
parent 9361a43e40
commit 1c397dfeb5
22 changed files with 350 additions and 310 deletions
+5 -7
View File
@@ -6,18 +6,16 @@
namespace smo {
class Mind; // Forward declaration
class MindThread
: public sscl::PuppetThread
{
public:
MindThread(sscl::ThreadId _id)
: sscl::PuppetThread(_id)
MindThread(
sscl::ThreadId _id, sscl::PuppetThread::entryPointFn entryPoint,
sscl::PuppetComponent &component,
sscl::PuppetThread::preJoltHookFn preJoltFn = nullptr)
: sscl::PuppetThread(_id, std::move(entryPoint), component, preJoltFn)
{}
protected:
void handleException() override;
};
} // namespace smo