aboutsummaryrefslogtreecommitdiff
path: root/lua.c (unfollow)
Commit message (Expand)AuthorFilesLines
2011-04-05 2nd operand for unary tag methods does not need to be 'nil'Roberto Ierusalimschy1-3/+2
2011-04-05lua_arith gets no fake operand for unary minusRoberto Ierusalimschy1-7/+15
2011-04-05all names used internally by macros end with '_'Roberto Ierusalimschy1-28/+28
2011-03-18use of 'luaL_tolstring' for option '%s' in 'string.format'Roberto Ierusalimschy1-3/+3
2011-03-14macro 'mark' renamed 'EOFMARK' ('mark' is too easy to confict, e.g.Roberto Ierusalimschy1-4/+4
2011-03-03returns for file-related functions and process-related functionsRoberto Ierusalimschy4-82/+85
2011-03-01loaders receive an extra argument returned by the searcherRoberto Ierusalimschy1-23/+32
2011-02-28small problems with 'luaone.c'Roberto Ierusalimschy5-11/+16
2011-02-23no need of lookahead in ZioRoberto Ierusalimschy8-41/+29
2011-02-21correct interpretation of return value from pcloseRoberto Ierusalimschy1-28/+34
2011-02-17small bug: may call reader function again after it returned endRoberto Ierusalimschy2-4/+10
2011-02-14error for repeated label + jumps allowed to labels followed byRoberto Ierusalimschy1-24/+34
2011-02-14'break' does not need to be last statement in a block +Roberto Ierusalimschy1-81/+84
2011-02-10p-close returns "correct" status plus type of terminationRoberto Ierusalimschy1-16/+36
2011-02-10'break' coded as 'goto' + small bug when closing multiple gotosRoberto Ierusalimschy1-59/+52
2011-02-09simpler code for repeat-untilRoberto Ierusalimschy1-11/+5
2011-02-09corrected 'follow' for checking whether label is last statementRoberto Ierusalimschy1-14/+21
2011-02-09small changes in goto-related error messagesRoberto Ierusalimschy1-8/+15
2011-02-07trying to avoid assumption that sizeof(char)==1Roberto Ierusalimschy5-12/+13
2011-02-07ensures that all local variables are declared inside some block,Roberto Ierusalimschy1-45/+39
2011-02-07some reorganization of dynamic data structures used by the parserRoberto Ierusalimschy4-118/+104
2011-02-07no more 'OP_CLOSE' instructions (use jumps to close upvalues)Roberto Ierusalimschy4-12/+10
2011-02-07detail in 'print_usage'Roberto Ierusalimschy1-6/+4
2011-02-04first implementation of 'goto'Roberto Ierusalimschy4-23/+227
2011-02-02new reserved word 'goto'Roberto Ierusalimschy2-4/+4
2011-02-01avoid extra increment to 'savedpc' when jumpingRoberto Ierusalimschy1-15/+20
2011-02-01new scheme to close upvalues in 'break'; jump instructions mayRoberto Ierusalimschy5-21/+41
2011-02-01better control for GC running or stoppedRoberto Ierusalimschy1-2/+2
2011-01-31bug: problem with optimizations of short-circuit logicRoberto Ierusalimschy1-2/+45
2011-01-31bug in some short-circuit optimizationsRoberto Ierusalimschy1-21/+7
2011-01-26detail (cleaning trailing spaces)Roberto Ierusalimschy10-24/+24
2011-01-12'sep' argument to 'string.rep' + 'string.rep' preallocates entireRoberto Ierusalimschy1-9/+23
2011-01-10'luaL_findtable' returns boolean about whether it created a newRoberto Ierusalimschy2-5/+6
2011-01-10using 'luaL_findtable' to manage hook tableRoberto Ierusalimschy1-17/+6
2011-01-07optional argument 'sep' to 'searchpath'Roberto Ierusalimschy1-5/+9
2011-01-07prototype for 'luaO_ceillog2' was different from definitionRoberto Ierusalimschy1-2/+2
2011-01-07new function 'rawlen'Roberto Ierusalimschy1-1/+11
2010-12-29full collection does not restart collector + avoid changing GCRoberto Ierusalimschy3-20/+25
2010-12-27own implementation of 'tunumber', so that it works correctly withRoberto Ierusalimschy1-18/+24
2010-12-23more efficient hash for numbers in IEEE754 machinesRoberto Ierusalimschy1-9/+10
2010-12-20change in the relationship between totalbytes and GCdebt - luaM_realloc_Roberto Ierusalimschy5-26/+35
2010-12-20better control for GC running or stoppedRoberto Ierusalimschy6-31/+31
2010-12-20error when indexing strings with invalid keysRoberto Ierusalimschy1-7/+19
2010-12-20'debug.setmetatable' returns object (like 'setmetatable')Roberto Ierusalimschy1-3/+3
2010-12-17removed 'newproxy'Roberto Ierusalimschy1-37/+1
2010-12-17allows number of bits used by the library to be changed from outsideRoberto Ierusalimschy1-11/+14
2010-12-17table library respects '#' metamethodsRoberto Ierusalimschy1-4/+4
2010-12-17GC does not mark dead registers inside activation recordRoberto Ierusalimschy1-6/+21
2010-12-17new closures are always created on "next" register (so that GC knowsRoberto Ierusalimschy1-9/+6
2010-12-17new macro 'luaC_condGC' to allow extra code to be run in caseRoberto Ierusalimschy1-2/+4