XLua version 1.2.3This update carries some significant bug fixes.
- Coroutines are now fixed for calling MMF Functions or functions that access MMF directly, like print.
- Fixed a crash when calling the "Get String Variable" expression on an invalid variable name.
- The "Unbind State" and "Destroy State" actions will no longer crash an application if called from inside an active call stack. Instead the XLua object will detach, and then the call stacks will safely unwind. And in the case of Destroy, the state will then be killed.
- The new expression "Get Variable Type" has been added. The type will be returned as a string, such as "nil", "number", "string", "boolean", "function", "table", etc.