summaryrefslogtreecommitdiff
path: root/lparser.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* no need of lookahead in ZioRoberto Ierusalimschy2011-02-231-3/+3
* error for repeated label + jumps allowed to labels followed byRoberto Ierusalimschy2011-02-141-24/+34
* 'break' does not need to be last statement in a block +Roberto Ierusalimschy2011-02-141-81/+84
* 'break' coded as 'goto' + small bug when closing multiple gotosRoberto Ierusalimschy2011-02-101-59/+52
* simpler code for repeat-untilRoberto Ierusalimschy2011-02-091-11/+5
* corrected 'follow' for checking whether label is last statementRoberto Ierusalimschy2011-02-091-14/+21
* small changes in goto-related error messagesRoberto Ierusalimschy2011-02-091-8/+15
* ensures that all local variables are declared inside some block,Roberto Ierusalimschy2011-02-071-45/+39
* some reorganization of dynamic data structures used by the parserRoberto Ierusalimschy2011-02-071-64/+65
* no more 'OP_CLOSE' instructions (use jumps to close upvalues)Roberto Ierusalimschy2011-02-071-3/+7
* first implementation of 'goto'Roberto Ierusalimschy2011-02-041-14/+174
* new scheme to close upvalues in 'break'; jump instructions mayRoberto Ierusalimschy2011-02-011-4/+4
* detail (cleaning trailing spaces)Roberto Ierusalimschy2011-01-261-2/+2
* new closures are always created on "next" register (so that GC knowsRoberto Ierusalimschy2010-12-171-9/+6
* commentRoberto Ierusalimschy2010-12-151-2/+2
* 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