summaryrefslogtreecommitdiff
path: root/lparser.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* zio does not keep "source" name (nobody uses it)Roberto Ierusalimschy2003-08-251-3/+3
|
* syntax `...=var' changed to `var=...'Roberto Ierusalimschy2003-07-291-25/+20
|
* detailsRoberto Ierusalimschy2003-07-281-5/+5
|
* more changes to reduce stack usage by the parserRoberto Ierusalimschy2003-07-091-5/+7
|
* small changes to reduce stack usage by the parserRoberto Ierusalimschy2003-07-091-22/+27
|
* no more compatibility code for 4.0Roberto Ierusalimschy2003-05-141-13/+1
|
* new syntax: `... [= name]'Roberto Ierusalimschy2003-05-141-16/+22
|
* new semantics for "for" local variablesRoberto Ierusalimschy2003-05-131-20/+24
|
* warnings from several compilers (mainly typecasts when lua_Number is float)Roberto Ierusalimschy2003-04-031-2/+2
|
* better error message for (deprecated) "%global"Roberto Ierusalimschy2003-02-281-5/+11
|
* small optimization for sizes of array constructorsRoberto Ierusalimschy2003-02-181-3/+2
|
* compatibility with '%' syntax is optionalRoberto Ierusalimschy2003-02-111-1/+3
|
* different variables for number of upvalues and size of upvalue arrayRoberto Ierusalimschy2003-02-111-15/+12
| | | | (makes code clearer)
* new functions to manipulate upvales (get/setupvalue)Roberto Ierusalimschy2002-12-191-10/+18
|
* OP_TFORLOOP uses extra stack spaceRoberto Ierusalimschy2002-12-111-1/+2
|
* bug: scope of generic for variables is not soundRoberto Ierusalimschy2002-12-061-26/+26
|
* each .c file defines its own nameRoberto Ierusalimschy2002-12-041-1/+3
|
* make more clear "primitive" recursive definitionsRoberto Ierusalimschy2002-11-221-106/+100
|
* avoid C stack overflow during parsingRoberto Ierusalimschy2002-11-221-2/+13
|
* detailRoberto Ierusalimschy2002-11-221-2/+2
|
* in case of memory allocation errors, sizecode and sizelineinfo canRoberto Ierusalimschy2002-10-161-2/+3
| | | | be different
* use of different buffers for scanner and concatenationRoberto Ierusalimschy2002-10-081-2/+3
|
* new structure for collectable objects, sharing a common headerRoberto Ierusalimschy2002-08-301-4/+1
|
* better line number for function definitionsRoberto Ierusalimschy2002-08-221-1/+2
|
* new simetric format for ABC instructions, to avoid exchanging operandsRoberto Ierusalimschy2002-08-201-5/+5
| | | | for `commutative' operators
* new implementation for tailcallRoberto Ierusalimschy2002-08-051-3/+3
|
* new priority for and/orRoberto Ierusalimschy2002-07-041-7/+7
|
* detailsRoberto Ierusalimschy2002-06-261-2/+2
|
* new "local function"Roberto Ierusalimschy2002-06-061-26/+32
|
* some refactoringRoberto Ierusalimschy2002-06-061-20/+18
|
* detailsRoberto Ierusalimschy2002-06-061-10/+10
|
* no more use of stdio inside the core (except for `tostring'...)Roberto Ierusalimschy2002-06-031-3/+2
|
* new names for string formating functionsRoberto Ierusalimschy2002-05-161-3/+3
|
* no more `global' declarationsRoberto Ierusalimschy2002-05-141-136/+44
|
* generic for also coded to make test at the end of the loopRoberto Ierusalimschy2002-05-131-14/+20
|
* cleaner implementation of code generation for jumpsRoberto Ierusalimschy2002-05-101-12/+14
|
* optimization for `while' (first version)Roberto Ierusalimschy2002-05-101-4/+43
|
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-21/+16
|
* avoid names that differ only in capitalizationRoberto Ierusalimschy2002-04-241-9/+9
|
* bug: 'local a,b; a,b = 1,f()' did not close f()Roberto Ierusalimschy2002-04-221-1/+2
|
* error in calls signalled in first line (instead of last)Roberto Ierusalimschy2002-04-101-2/+3
|
* new semantics for `generic for' (with state)Roberto Ierusalimschy2002-04-091-11/+13
|
* bug: end of block may not be end of statRoberto Ierusalimschy2002-04-021-1/+2
|
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-10/+8
|
* first implementation for tail callRoberto Ierusalimschy2002-03-211-1/+5
|
* special treatment for 'global in nil'Roberto Ierusalimschy2002-03-181-20/+26
|
* small optimization when returning a single local valueRoberto Ierusalimschy2002-03-141-7/+9
|
* implementation of `global' statementRoberto Ierusalimschy2002-03-141-82/+187
|
* generic for (with any number of control variables)Roberto Ierusalimschy2002-03-081-40/+44
|
* new constructor syntax + new generic `for'Roberto Ierusalimschy2002-02-141-133/+100
|