summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* generic definitions for float types moved to before variable definitionsRoberto Ierusalimschy2015-10-211-20/+26
* 'condchangemem' also may need to run 'pre'/'pos'Roberto Ierusalimschy2015-10-211-2/+3
* added commentsRoberto Ierusalimschy2015-10-201-1/+8
* cleaner definition for 'luaC_condGC', using 'pre'/'pos' parametersRoberto Ierusalimschy2015-10-202-9/+9
* 'Protect' in table operations is not needed in the fast trackRoberto Ierusalimschy2015-10-201-20/+37
* macro 'addbuff' was using external variable name, instead of usingRoberto Ierusalimschy2015-10-201-2/+2
* '*' as a number means stack size, so that "return *" returnsRoberto Ierusalimschy2015-10-121-1/+6
* avoid (undefined behavior) integer 'overflow' in left shiftRoberto Ierusalimschy2015-10-081-5/+4
* avoid calling write function with empty blockRoberto Ierusalimschy2015-10-081-2/+2
* detail (added assertion)Roberto Ierusalimschy2015-10-081-1/+2
* detail (removed unreacheable 'break')Roberto Ierusalimschy2015-10-081-2/+2
* allow NULL string when length is zero in 'lua_pushlstring' andRoberto Ierusalimschy2015-10-062-9/+11
* detail (string cache a bit smaller by default)Roberto Ierusalimschy2015-10-061-2/+2
* in 'luaL_traceback', print correct number of levels even whenRoberto Ierusalimschy2015-10-021-9/+11
* detail (ensure subtraction is done unsigned)Roberto Ierusalimschy2015-10-021-2/+2
* 'gmatch' keeps its state in a userdata (keeping the same 'MatchState'Roberto Ierusalimschy2015-09-281-20/+26
* implemented counter to abort non-linear behavior in pattern matchingRoberto Ierusalimschy2015-09-261-26/+46
* code for string cache generalized for "associative sets" (compilerRoberto Ierusalimschy2015-09-224-23/+36
* 'table.move' tries to copy elements in increasing orderRoberto Ierusalimschy2015-09-171-4/+10
* macros 'getaddrstr' and 'getstr' unified (they do the same thing)Roberto Ierusalimschy2015-09-174-11/+11
* 'tablib' does not try to use raw operations when possible: fastRoberto Ierusalimschy2015-09-091-87/+78
* 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache'Roberto Ierusalimschy2015-09-091-26/+21
* 'setobj2t' incorporated into 'luaV_fastset' + 'invalidateTMcache'Roberto Ierusalimschy2015-09-092-17/+24
* new definition for macro 'checkliveness'Roberto Ierusalimschy2015-09-081-2/+2
* detail in macro 'checkliveness' + macro 'setobj2t' defined as anRoberto Ierusalimschy2015-09-081-15/+16
* 'lua_longassert' defined as an expression (instead of a command)Roberto Ierusalimschy2015-09-081-2/+2
* small janitor workRoberto Ierusalimschy2015-09-081-28/+23
* long strings are created directly in final position when possibleRoberto Ierusalimschy2015-09-0811-58/+62
* added assert for NULL pointer in 'lua_pushlstring'Roberto Ierusalimschy2015-08-251-1/+6
* added ';' at the end of "expression lines" ("return exp;") so thatRoberto Ierusalimschy2015-08-141-12/+8
* 'invalidateTMcache' not needed in all 'settable' usesRoberto Ierusalimschy2015-08-033-6/+7
* fast track for 'settable'Roberto Ierusalimschy2015-08-033-39/+67
* barrier macros rewritten as expressionsRoberto Ierusalimschy2015-08-031-13/+13
* new entry should not be commented outRoberto Ierusalimschy2015-07-231-2/+0
* implementation of fast track for gettable operationsRoberto Ierusalimschy2015-07-203-38/+70
* bug: 'io.lines' does not check maximum number of optionsRoberto Ierusalimschy2015-07-201-0/+35
* in 'lua_number2strx', use the call to 'l_sprintf' to add exponentRoberto Ierusalimschy2015-07-201-4/+3
* 'lua_Number' added to 'L_Umaxalign' unionRoberto Ierusalimschy2015-07-151-2/+8
* bug: 'io.lines' does not check maximum number of optionsRoberto Ierusalimschy2015-07-151-1/+8
* avoid overflows (detected with 'clang -ftrapv')Roberto Ierusalimschy2015-07-132-7/+14
* detail (comment)Roberto Ierusalimschy2015-07-071-2/+2
* 'strftime' puts its result directly into 'lua_Buffer'Roberto Ierusalimschy2015-07-061-5/+9
* better treatment for integer overflows + all errors throw an errorRoberto Ierusalimschy2015-07-041-23/+37
* because of debt, 'totalbytes' can be negative (and therefore itsRoberto Ierusalimschy2015-07-041-3/+3
* avoid possibility of subtle arith. overflowRoberto Ierusalimschy2015-07-041-2/+2
* avoid subtle possibility of arithmetic overflowRoberto Ierusalimschy2015-07-041-5/+5
* computations in numerical for loop must avoid overflows tooRoberto Ierusalimschy2015-07-041-3/+3
* using 'clang' by default + changes in warnings ('old-style-declaration'Roberto Ierusalimschy2015-07-011-4/+3
* detailRoberto Ierusalimschy2015-07-012-4/+4
* simpler code for 'luaO_fb2int'Roberto Ierusalimschy2015-06-261-4/+2