| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | detail (keep OP_LOADK and OP_LOADKX together) | Roberto Ierusalimschy | 2017-09-15 | 2 | -5/+5 |
* | jumps do not close upvalues (to be faster and simpler); | Roberto Ierusalimschy | 2017-09-13 | 6 | -67/+139 |
* | bug: dead keys with nil values can stay in weak tables | Roberto Ierusalimschy | 2017-08-31 | 2 | -12/+47 |
* | jumps in 'for' loops don't need to be signed | Roberto Ierusalimschy | 2017-08-14 | 4 | -20/+38 |
* | comment in code fragment | Roberto Ierusalimschy | 2017-08-12 | 1 | -3/+3 |
* | comment | Roberto Ierusalimschy | 2017-08-12 | 1 | -2/+2 |
* | bug: Lua does not check GC when creating error messages | Roberto Ierusalimschy | 2017-07-27 | 1 | -9/+54 |
* | no more reference 'memerrmsg' + new reference to "n" | Roberto Ierusalimschy | 2017-07-27 | 5 | -16/+24 |
* | new version (5.4) | Roberto Ierusalimschy | 2017-07-27 | 1 | -4/+4 |
* | bug: Lua does not check GC when creating error messages | Roberto Ierusalimschy | 2017-07-10 | 1 | -1/+2 |
* | coercion string->number in arithmetic operations moved to string | Roberto Ierusalimschy | 2017-07-07 | 5 | -19/+111 |
* | 'OP_VARARG' has the vararg parameter as an operand | Roberto Ierusalimschy | 2017-06-29 | 4 | -9/+10 |
* | new type 'StackValue' for stack elements | Roberto Ierusalimschy | 2017-06-29 | 20 | -351/+409 |
* | new constant 'LUA_GNAME' for the name of the global table "_G" | Roberto Ierusalimschy | 2017-06-27 | 5 | -10/+14 |
* | dumping ints and size_ts compacted | Roberto Ierusalimschy | 2017-06-27 | 2 | -20/+38 |
* | 'lineinfo' in prototypes saved as differences instead of absolute | Roberto Ierusalimschy | 2017-06-27 | 11 | -33/+195 |
* | new type 'ls_byte' for signed bytes | Roberto Ierusalimschy | 2017-06-27 | 1 | -1/+2 |
* | no more 'DEADKEY'. Table traversals do not need to consider dead keys; | Roberto Ierusalimschy | 2017-06-12 | 5 | -66/+49 |
* | detail | Roberto Ierusalimschy | 2017-06-09 | 2 | -4/+4 |
* | in hash nodes, keys are stored in separate pieces to avoid wasting | Roberto Ierusalimschy | 2017-06-09 | 6 | -110/+201 |
* | when assigning to a 'TValue', better assign only exact fields, | Roberto Ierusalimschy | 2017-06-01 | 1 | -6/+6 |
* | macro 'setobj2t' may not be an expression | Roberto Ierusalimschy | 2017-06-01 | 1 | -2/+3 |
* | macro 'luaV_fastget' may need protection ({}) to be used inside | Roberto Ierusalimschy | 2017-06-01 | 2 | -8/+14 |
* | avoid overflows in computation of step size | Roberto Ierusalimschy | 2017-06-01 | 2 | -3/+12 |
* | updated GC states in function 'T.gcstate' | Roberto Ierusalimschy | 2017-05-31 | 1 | -5/+7 |
* | revamping the incremental collector | Roberto Ierusalimschy | 2017-05-26 | 7 | -198/+208 |
* | include first standard header files | Roberto Ierusalimschy | 2017-05-24 | 1 | -2/+3 |
* | bug: cannot reuse a dying upvalue | Roberto Ierusalimschy | 2017-05-24 | 1 | -2/+2 |
* | assert removed in 'luaO_arith' | Roberto Ierusalimschy | 2017-05-24 | 1 | -2/+1 |
* | details (using proper version of 'setobj') | Roberto Ierusalimschy | 2017-05-23 | 2 | -5/+5 |
* | detail (extra closing brackets) | Roberto Ierusalimschy | 2017-05-22 | 1 | -3/+2 |
* | handling of inf, -inf, and NaN by string.format'%q' | Roberto Ierusalimschy | 2017-05-19 | 1 | -14/+28 |
* | bug: Lua crashes when building sequences with more than 2^30 elements. | Roberto Ierusalimschy | 2017-05-19 | 1 | -2/+51 |
* | BUG: in 'computesizes', 'twotoi' overflows when a sequence has | Roberto Ierusalimschy | 2017-05-19 | 1 | -3/+6 |
* | 'luaH_getn' must return 'lua_Unsigned' (or 'lua_Integer'), to | Roberto Ierusalimschy | 2017-05-19 | 1 | -2/+2 |
* | better implementation for 'hash_search', without using 'size_t' | Roberto Ierusalimschy | 2017-05-19 | 1 | -28/+36 |
* | table field names for dedicated opcodes can be restricted to | Roberto Ierusalimschy | 2017-05-18 | 2 | -8/+8 |
* | details in OP_CALL + comments | Roberto Ierusalimschy | 2017-05-18 | 1 | -9/+12 |
* | 'lua_rawlen' returns 'lua_Unsigned' instead of 'size_t'. (Real | Roberto Ierusalimschy | 2017-05-18 | 2 | -4/+4 |
* | reimplementation of 'luaH_getn', trying to handle numeric limits | Roberto Ierusalimschy | 2017-05-16 | 1 | -33/+44 |
* | no more field 'base' in CallInfo (base is always equal to 'func + 1', | Roberto Ierusalimschy | 2017-05-13 | 4 | -23/+19 |
* | back to old-style vararg system (with vararg table collecting extra | Roberto Ierusalimschy | 2017-05-13 | 7 | -72/+74 |
* | revamp of fast track for table access (table set uses the same | Roberto Ierusalimschy | 2017-05-11 | 3 | -94/+81 |
* | more integer fast tracks (for OP_LT, OP_LE, OP_SETTABLE, and OP_GETTABLE) | Roberto Ierusalimschy | 2017-05-10 | 1 | -17/+51 |
* | detail ('1' -> '1u' in unsigned operation) | Roberto Ierusalimschy | 2017-05-09 | 1 | -2/+2 |
* | details (direct access to 'Ck' bit in instructions) | Roberto Ierusalimschy | 2017-05-08 | 2 | -4/+7 |
* | detail ('luaT_callbinTM' does not need to be extern) | Roberto Ierusalimschy | 2017-05-08 | 2 | -8/+6 |
* | 'luaV_execute' keeps local copy of program counter and hook mask, | Roberto Ierusalimschy | 2017-05-05 | 1 | -29/+62 |
* | bug: Wrong code for a goto followed by a label inside an 'if' | Roberto Ierusalimschy | 2017-05-05 | 1 | -2/+34 |
* | barrier for prototype's cache (with new gray list 'protogray' to keep | Roberto Ierusalimschy | 2017-05-04 | 7 | -22/+95 |