Michael
Michael
When using `ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-linux]` no errors occur. Reason likely being as you said, CRuby has a global lock by default for C extensions.
Oh, that's what you meant. That probably explains why this error only happens when extending the render class.
What if as part of this we rip Nostrum out of the Application path and require users start it as part of their own Supervision tree instead? More or less...
Still need to do some real testing of it myself but other than that, this should be ready. Do note that there are breaking changes that come with this