aboutsummaryrefslogtreecommitdiff
path: root/bugs (unfollow)
Commit message (Expand)AuthorFilesLines
2015-11-03added comment and assert about dead keysRoberto Ierusalimschy2-5/+11
2015-11-03bug: despite its name, 'luaH_getstr' did not work for strings inRoberto Ierusalimschy3-20/+44
2015-11-03new function 'luaS_hashlongstr'Roberto Ierusalimschy2-2/+13
2015-11-02in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy1-10/+29
2015-11-02in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy6-21/+26
2015-11-02now that we have a counter for CallInfos, use it for a moreRoberto Ierusalimschy1-2/+3
2015-11-02macro 'incr_top' replaced by function 'luaD_inctop'. (It is not usedRoberto Ierusalimschy5-11/+24
2015-11-02added counters for total and individual CallInfo entries (to allowRoberto Ierusalimschy2-9/+19
2015-11-02in 'luaD_precall', in vararg functions, complete missing parametersRoberto Ierusalimschy2-25/+21
2015-11-02'luaO_pushvfstring' now uses 'incr_top' to increment top.Roberto Ierusalimschy1-10/+10
2015-11-02using more "conventional" loops in 'luaD_poscall' (probably a littleRoberto Ierusalimschy1-7/+13
2015-11-02flag CIST_REENTRY changed to CIST_FRESH (its negation); fresh invocationsRoberto Ierusalimschy2-6/+6
2015-10-29with 'fast tracks', there is no need to do raw accesses in 'ipairs'Roberto Ierusalimschy1-19/+6
2015-10-29corrected comparisons of signed (int) with unsigned (size_t)Roberto Ierusalimschy1-3/+3
2015-10-28macro 'buff2num' replaced by its body (it caused more harm than goodRoberto Ierusalimschy1-5/+3
2015-10-28option 'c' in 'string.pack' accepts any string size (truncatingRoberto Ierusalimschy1-3/+8
2015-10-28function prepares vararg only if it really uses them (chunksRoberto Ierusalimschy3-7/+8
2015-10-28OP_SELF can use 'luaV_fastget' specialized for strings, as itRoberto Ierusalimschy1-3/+8
2015-10-28comments for luaD_precall/luaD_poscallRoberto Ierusalimschy1-2/+12
2015-10-28details (avoid 'case' inside block + avoid using one variable forRoberto Ierusalimschy1-5/+5
2015-10-26use macro 'hasjumps' to test whether expression has jumps...Roberto Ierusalimschy1-2/+2
2015-10-22hook test in 'luaV_execute' reduced to minimum (rest done inRoberto Ierusalimschy1-8/+8
2015-10-22hook test in 'luaV_execute' reduced to minimum (rest done inRoberto Ierusalimschy1-2/+4
2015-10-21small changes to allow 'precall' to spend time preserving 'func'Roberto Ierusalimschy3-28/+42
2015-10-21generic definitions for float types moved to before variable definitionsRoberto Ierusalimschy1-20/+26
2015-10-21'condchangemem' also may need to run 'pre'/'pos'Roberto Ierusalimschy1-2/+3
2015-10-20added commentsRoberto Ierusalimschy1-1/+8
2015-10-20cleaner definition for 'luaC_condGC', using 'pre'/'pos' parametersRoberto Ierusalimschy2-9/+9
2015-10-20'Protect' in table operations is not needed in the fast trackRoberto Ierusalimschy1-20/+37
2015-10-20macro 'addbuff' was using external variable name, instead of usingRoberto Ierusalimschy1-2/+2
2015-10-12'*' as a number means stack size, so that "return *" returnsRoberto Ierusalimschy1-1/+6
2015-10-08avoid (undefined behavior) integer 'overflow' in left shiftRoberto Ierusalimschy1-5/+4
2015-10-08avoid calling write function with empty blockRoberto Ierusalimschy1-2/+2
2015-10-08detail (added assertion)Roberto Ierusalimschy1-1/+2
2015-10-08detail (removed unreacheable 'break')Roberto Ierusalimschy1-2/+2
2015-10-06allow NULL string when length is zero in 'lua_pushlstring' andRoberto Ierusalimschy2-9/+11
2015-10-06detail (string cache a bit smaller by default)Roberto Ierusalimschy1-2/+2
2015-10-02in 'luaL_traceback', print correct number of levels even whenRoberto Ierusalimschy1-9/+11
2015-10-02detail (ensure subtraction is done unsigned)Roberto Ierusalimschy1-2/+2
2015-09-28'gmatch' keeps its state in a userdata (keeping the same 'MatchState'Roberto Ierusalimschy1-20/+26
2015-09-26implemented counter to abort non-linear behavior in pattern matchingRoberto Ierusalimschy1-26/+46
2015-09-22code for string cache generalized for "associative sets" (compilerRoberto Ierusalimschy4-23/+36
2015-09-17'table.move' tries to copy elements in increasing orderRoberto Ierusalimschy1-4/+10
2015-09-17macros 'getaddrstr' and 'getstr' unified (they do the same thing)Roberto Ierusalimschy4-11/+11
2015-09-09'tablib' does not try to use raw operations when possible: fastRoberto Ierusalimschy1-87/+78
2015-09-09'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache'Roberto Ierusalimschy1-26/+21
2015-09-09'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache'Roberto Ierusalimschy2-17/+24
2015-09-08new definition for macro 'checkliveness'Roberto Ierusalimschy1-2/+2
2015-09-08detail in macro 'checkliveness' + macro 'setobj2t' defined as anRoberto Ierusalimschy1-15/+16
2015-09-08'lua_longassert' defined as an expression (instead of a command)Roberto Ierusalimschy1-2/+2