| Commit message (Expand) | Author | Age |
... | |
* | src/ldo.js: LUA_YIELD comes from defs.TS not lstate | daurnimator | 2017-05-24 |
* | src/lapi.js: Fix typo in lua_arith | daurnimator | 2017-05-24 |
* | src/lvm.js: Use 'uv.isopen' instead of assuming members | daurnimator | 2017-05-24 |
* | src/lvm.js: Factor out OP_CLOSURE to pushclosure | daurnimator | 2017-05-24 |
* | src/lobject.js: don't convert operands to numbers if first branch fails | daurnimator | 2017-05-24 |
* | src/lcode.js: constfolding should not pass lua state to luaO_arith | daurnimator | 2017-05-24 |
* | src/lcode.js: remove unused imports | daurnimator | 2017-05-24 |
* | src/lcode.js: Return new TValue from tonumeral | daurnimator | 2017-05-24 |
* | src/lapi.js: use .setfrom() when setting a TValue from a TValue | daurnimator | 2017-05-24 |
* | src/lvm.js: Don't modify tvalues on stack in OP_FORPREP | daurnimator | 2017-05-24 |
* | src/lvm.js: Remove non-wanted TODOs from OP_FORLOOP implementation | daurnimator | 2017-05-24 |
* | src/lvm.js: loops with integers should overflow | daurnimator | 2017-05-24 |
* | src/lstate.js: Move preinit_thread into lua_State constructor | daurnimator | 2017-05-24 |
* | src/lstate.js: Create lua_State given global_State (not vice-versa) | daurnimator | 2017-05-24 |
* | Implement %p specifier in luaO_pushvfstring | daurnimator | 2017-05-24 |
* | src/ltable.js: lightuserdata can include Table/Udata/LClosure/etc due to lua_... | daurnimator | 2017-05-24 |
* | Give userdata objects a class | daurnimator | 2017-05-24 |
* | src/ltable.js: Use a valid weakmap key for lightuserdata object hash | daurnimator | 2017-05-24 |
* | src/ltable.js: Convert float keys that fit in an integer to integers | daurnimator | 2017-05-23 |
* | src/lcode.js: luaK_intK no longer collides with strings | daurnimator | 2017-05-23 |
* | src/ltable.js: Implement table_hash for lightuserdata | daurnimator | 2017-05-23 |
* | src/lmathlib.js: Optimise math.ult | daurnimator | 2017-05-23 |
* | src/ldo.js: luaG_runerror takes lua strings | daurnimator | 2017-05-23 |
* | src/ldo.js: free CallInfo to recover from (lua) stack overflow | daurnimator | 2017-05-23 |
* | Revert "src/lstate.js: Remove useless luaE_freeCI" | daurnimator | 2017-05-23 |
* | src/lapi.js: Throw errors when attempting to use pseudo-index with index2addr_ | daurnimator | 2017-05-23 |
* | src/lobject.js: Don't assume LUA_COMPAT_FLOATSTRING | daurnimator | 2017-05-23 |
* | Add luaD_inctop calls where appropriate | daurnimator | 2017-05-23 |
* | src/lauxlib.js: Use lua_pushfstring for formatting numbers | daurnimator | 2017-05-23 |
* | Introduce luaO_tostring | daurnimator | 2017-05-23 |
* | src/luaconf.js: Implement lua_integer2str and lua_number2str | daurnimator | 2017-05-23 |
* | src/lstrlib: math.mininteger has to print specially | daurnimator | 2017-05-23 |
* | src/lvm.js: Introduce cvt2num at mirror cvt2str | daurnimator | 2017-05-22 |
* | Introduce lvm.cvt2str | daurnimator | 2017-05-22 |
* | src/lapi.js: Simplify+optimise lua_rotate | daurnimator | 2017-05-22 |
* | Merge remote-tracking branch 'daurnimator/stack' | Benoit Giannangeli | 2017-05-22 |
|\ |
|
| * | src/ldo.js: Add assert to luaD_reallocstack from C sources | daurnimator | 2017-05-22 |
| * | src/lcode.js: Fix patchtestreg to actually modify the instruction | daurnimator | 2017-05-22 |
| * | Compare allowed stack indices to stack_last | daurnimator | 2017-05-22 |
| * | src/lstate.js: Remove useless luaE_freeCI | daurnimator | 2017-05-22 |
| * | src/ldo.js: Add luaD_shrinkstack calls | daurnimator | 2017-05-22 |
| * | Add luaD_checkstack calls | daurnimator | 2017-05-22 |
| * | Fix lua_checkstack to check against LUAI_MAXSTACK. Adds luaD_growstack and lu... | daurnimator | 2017-05-22 |
* | | Fixed bad boolean handling in luaV_finishOp | Benoit Giannangeli | 2017-05-22 |
* | | luaV_finishOp put concat results in wrong stack slot | Benoit Giannangeli | 2017-05-22 |
|/ |
|
* | src/lmathlib.js: Return nothing from math_randomseed | daurnimator | 2017-05-22 |
* | Checks for nil and NaN table keys | daurnimator | 2017-05-22 |
* | src/lmathlib.js: Implement math.atan second argument | daurnimator | 2017-05-22 |
* | src/lmathlib.js: math.ult needs to compare as if integers are unsigned | daurnimator | 2017-05-22 |
* | src/lmathlib.js: Math.abs can return out of range integers | daurnimator | 2017-05-22 |