| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Removes `Upval` class
- closing over upvalues is now done by creating new on-stack TValue objects
- No more `openupval` linked list
With this fix, upvalues from collected coroutines will no longer keep other values alive
Closes #44
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
fails for luaL_ref to work
|
|
|
|
| |
with tables such as LUA_REGISTRYINDEX
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Remember to decrement in upvaluejoin
- Last arg to getupvalref was an out arg
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
lua_tonumber should return 0 if argument is not convertible to a number.
But luaL_checknumber uses lua_tonumberx and tests isnum.
-> lua_tonumberx return false if argument is not convertible to a
number.
|
|\
| |
| |
| | |
test-suite
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Don't have postincrement in a previous expression
- Fix a couple of places the assert was missing
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|