You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Unfortunately, shit can still get destroyed at random from Lua states having ownership and their GC deciding to delete it.
553
+
// This skips the DestroyScriptState call... so there's leftover stale script state that we just can't do shit about.
554
+
// This means Destroy() doesn't get called, and the lua memory shit leaks because it never gets set to nil. But oh well.
555
+
// So.. we need to do this shit... I guess. Even though it's fucking awful. And it definitely results in possible deadlocks depending on how different lua states interact.
556
+
// TODO: try to make this at least reasonably workable
0 commit comments