| 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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
llimit.js is renamed to llimits.js
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- 'casted' property was pointless
- Avoid calling unless operands are known to be integers
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Almost move into order similar to lua's lvm.c
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
In future this could be configurable
|
|\ |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|