Files
itgmania212121/stepmania
Glenn Maynard 82233e2ae7 Maintain multiple Lua states. Return an unused one for each LUA->Get()
call.

 - this means that nested calls which use Lua in unrelated, black boxed
   ways (and so don't pass around an *L) don't share a stack; when you
   Get a new state, you're guaranteed an empty stack, and like function
   dispatches, you can use absolute stack indexes starting from 1
 - we don't have to track stack counts to sanity check it; it always starts
   at 0, so just check that the stack is empty again on Release
 - we maintain a pool of states, so Get() is still fast; we typically create
   only a couple states
2006-10-14 22:34:15 +00:00
..
2006-09-25 08:25:50 +00:00
P.
2006-10-13 06:03:34 +00:00
2006-10-01 11:46:41 +00:00
2006-10-14 22:20:24 +00:00
2006-10-14 08:04:57 +00:00
2006-10-08 21:04:22 +00:00