summaryrefslogtreecommitdiff
path: root/lparser.h
Commit message (Expand)AuthorAgeFilesLines
* Big revamp in the implmentation of labels/gotosRoberto Ierusalimschy2018-10-291-0/+2
* Towards "to closed" local variablesRoberto Ierusalimschy2018-10-081-0/+1
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-3/+2
* new experimental syntax using reserved word 'undef'Roberto Ierusalimschy2018-03-071-2/+3
* 'VRELOCABLE' -> 'VRELOC'Roberto Ierusalimschy2017-12-141-3/+3
* small peephole optimizationsRoberto Ierusalimschy2017-11-301-2/+1
* 'lineinfo' in prototypes saved as differences instead of absoluteRoberto Ierusalimschy2017-06-271-1/+4
* new opcodes for table access with constant keys (strings and integers)Roberto Ierusalimschy2017-04-281-8/+16
* more comments + reordeing of union inside 'expdesc' to allowRoberto Ierusalimschy2015-12-301-13/+16
* comments. (More explanation about kinds of expressions.)Roberto Ierusalimschy2015-12-171-17/+27
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-8/+8
* more precision between closure types ('LClosure' x 'CClosure')Roberto Ierusalimschy2014-06-191-3/+3
* bug (GC can collect long identifier during parser) + change (usingRoberto Ierusalimschy2013-08-301-2/+1
* first implementation of literal integers (no constant folding yet)Roberto Ierusalimschy2013-04-161-3/+5
* no more 'Proto' objects on the stack. Protos are anchored on outerRoberto Ierusalimschy2012-05-081-3/+3
* reducing even more use of C stack by the parser: struct 'FuncState'Roberto Ierusalimschy2011-07-271-7/+6
* no need of lookahead in ZioRoberto Ierusalimschy2011-02-231-2/+2
* some reorganization of dynamic data structures used by the parserRoberto Ierusalimschy2011-02-071-36/+24
* first implementation of 'goto'Roberto Ierusalimschy2011-02-041-6/+41
* new way to distinguish between indexing tables in registers andRoberto Ierusalimschy2010-07-071-10/+13
* better organization for fields in struct 'expdesc'Roberto Ierusalimschy2010-07-021-4/+8
* first version of _ENV; no more global variablesRoberto Ierusalimschy2010-03-121-3/+1
* new instructions to optimize indexing on upvaluesRoberto Ierusalimschy2010-02-261-5/+6
* parser keeps list of active local variables in a single dynamic array,Roberto Ierusalimschy2009-10-111-3/+11
* first implementation of lexical environmentsRoberto Ierusalimschy2009-09-301-2/+3
* information about upvalues (where they come from) kept in Proto structure,Roberto Ierusalimschy2009-09-281-8/+2
* added structure for local-variable information to allow extraRoberto Ierusalimschy2008-05-081-4/+10
* 'lparser.h' should not include 'ltable.h'Roberto Ierusalimschy2006-03-091-2/+1
* numeral expressions keep their values in struct 'expdesc'Roberto Ierusalimschy2005-10-031-2/+6
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-2/+3
* `luac´ -> `luai' (to avoid confusion with other luac stuff)Roberto Ierusalimschy2005-03-091-3/+3
* `luaconf.h´ exports all its definitions always (so all of themRoberto Ierusalimschy2005-03-081-3/+3
* USHRT_MAX may not fit in a (16-bit) intRoberto Ierusalimschy2005-03-071-2/+2
* new way to use `vararg' parameters (with `...')Roberto Ierusalimschy2004-05-311-2/+3
* zio does not keep "source" name (nobody uses it)Roberto Ierusalimschy2003-08-251-2/+2
* more changes to reduce stack usage by the parserRoberto Ierusalimschy2003-07-091-4/+4
* small changes to reduce stack usage by the parserRoberto Ierusalimschy2003-07-091-3/+9
* different variables for number of upvalues and size of upvalue arrayRoberto Ierusalimschy2003-02-111-2/+1
* new functions to manipulate upvales (get/setupvalue)Roberto Ierusalimschy2002-12-191-1/+2
* use of different buffers for scanner and concatenationRoberto Ierusalimschy2002-10-081-2/+2
* no more `global' declarationsRoberto Ierusalimschy2002-05-141-16/+5
* cleaner implementation of code generation for jumpsRoberto Ierusalimschy2002-05-101-2/+2
* commentRoberto Ierusalimschy2002-05-091-2/+2
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-3/+1
* implementation of `global' statementRoberto Ierusalimschy2002-03-141-18/+18
* better order of record fields for 64-bit machinesRoberto Ierusalimschy2002-02-081-2/+2
* OP_LOADINT can be done by OP_LOADKRoberto Ierusalimschy2002-01-251-7/+1
* new type `boolean'Roberto Ierusalimschy2001-12-111-1/+3
* `Hash' -> `Table'Roberto Ierusalimschy2001-10-251-2/+2