summaryrefslogtreecommitdiff
path: root/lparser.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* name "_ENV" configurable through 'luaconf.h'Roberto Ierusalimschy2010-09-071-4/+4
* 'pushclosure' -> 'codeclosure' (as there is another 'pushclosure' inRoberto Ierusalimschy2010-08-231-8/+13
* new way to distinguish between indexing tables in registers andRoberto Ierusalimschy2010-07-071-20/+16
* better organization for fields in struct 'expdesc'Roberto Ierusalimschy2010-07-021-14/+14
* 'getlocal' gets information about parameters of Lua functionsRoberto Ierusalimschy2010-06-211-2/+2
* new macro MAXUPVAL (maximum number of upvalues per closure)Roberto Ierusalimschy2010-05-311-3/+3
* semicolons now represent the empty statementRoberto Ierusalimschy2010-05-151-3/+5
* commentsRoberto Ierusalimschy2010-05-141-6/+6
* detail (breaking a long line)Roberto Ierusalimschy2010-05-131-4/+5
* better line numbers for function calls and unary/binary operators +Roberto Ierusalimschy2010-04-171-9/+12
* no need to keep "_ENV" name in global state (can be kept in lex state)Roberto Ierusalimschy2010-04-051-5/+5
* new macro 'eqstr'Roberto Ierusalimschy2010-04-051-3/+3
* '_ENV' name permanently stored in global state for easier accessRoberto Ierusalimschy2010-03-131-6/+3
* first version of _ENV; no more global variablesRoberto Ierusalimschy2010-03-121-37/+10
* first step towards _ENV: all chunks have an puvalues _ENV with theRoberto Ierusalimschy2010-03-081-11/+24
* when searching for a variable name, look existing upvalues beforeRoberto Ierusalimschy2010-03-041-20/+32
* new instructions to optimize indexing on upvaluesRoberto Ierusalimschy2010-02-261-9/+14
* again changing macro to function to save a few bytesRoberto Ierusalimschy2010-01-061-5/+9
* macro 'luaY_checklimit' changed into a function (and renamed 'checklimit').Roberto Ierusalimschy2010-01-051-10/+12
* comment typosRoberto Ierusalimschy2009-11-261-2/+2
* parser/scanner keep GC runningRoberto Ierusalimschy2009-11-171-9/+11
* better documentation for constructor syntaxRoberto Ierusalimschy2009-10-141-26/+34
* local function definition does not need to correct debug informationRoberto Ierusalimschy2009-10-131-3/+1
* parser keeps list of active local variables in a single dynamic array,Roberto Ierusalimschy2009-10-111-28/+52
* first implementation of lexical environmentsRoberto Ierusalimschy2009-09-301-15/+47
* information about upvalues (where they come from) kept in Proto structure,Roberto Ierusalimschy2009-09-281-21/+18
* detail (space between function name and its parameter list)Roberto Ierusalimschy2009-09-231-2/+2
* test for 'fs' being NULL at the end of 'close_func' is useless ('fs'Roberto Ierusalimschy2009-08-101-2/+4
* small optimization (reorder of BinOpr enum to unify some casesRoberto Ierusalimschy2009-06-181-5/+5
* new function 'luaK_codek' (detail)Roberto Ierusalimschy2009-06-101-2/+2
* no more code checkingRoberto Ierusalimschy2009-04-301-2/+1
* no more support for old-style varargsRoberto Ierusalimschy2009-03-261-10/+4
* generic for coded as two dedicated instructions to simplify resumptionRoberto Ierusalimschy2008-10-301-8/+7
* some cleaningRoberto Ierusalimschy2008-10-281-9/+15
* added structure for local-variable information to allow extraRoberto Ierusalimschy2008-05-081-3/+4
* corrected error message ("too many constants" -> "too many functions")Roberto Ierusalimschy2008-04-021-2/+2
* parser should not call 'luaX_lexerror'Roberto Ierusalimschy2007-10-251-2/+2
* detailRoberto Ierusalimschy2007-10-181-5/+4
* BUG: too many variables in an assignment may cause a C stack overflowRoberto Ierusalimschy2007-07-311-3/+5
* detailsRoberto Ierusalimschy2007-05-111-3/+2
* no more optimization to avoid LOADNIL at function startRoberto Ierusalimschy2007-03-271-2/+2
* more regularity in the use of quotes in error messagesRoberto Ierusalimschy2007-02-071-4/+4
* commentsRoberto Ierusalimschy2006-11-221-2/+2
* error messageRoberto Ierusalimschy2006-10-241-5/+7
* detailsRoberto Ierusalimschy2006-09-141-4/+4
* little better error messages for internal arrays overflowsRoberto Ierusalimschy2006-09-141-3/+3
* BUG: there is only one C stack, so nCcalls must be globalRoberto Ierusalimschy2006-08-151-5/+6
* bug: wrong limit for list constructorsRoberto Ierusalimschy2006-07-121-2/+2
* emergency garbage collector (core forces a GC when allocation fails)Roberto Ierusalimschy2006-07-111-10/+16
* detailsRoberto Ierusalimschy2006-06-221-3/+3