aboutsummaryrefslogtreecommitdiff
path: root/lparser.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* First implementation for 'const' variablesRoberto Ierusalimschy2019-05-171-20/+89
* Flag for to-be-closed variables changed to '<toclose>'Roberto Ierusalimschy2019-05-091-1/+2
* Keep correct type for immediate operands in comparisonsRoberto Ierusalimschy2019-03-221-1/+1
* New semantics for the integer 'for' loopRoberto Ierusalimschy2019-03-191-26/+16
* Changes in the control of C-stack overflowRoberto Ierusalimschy2018-12-271-3/+5
* Calls cannot be tail in the scope of a to-be-closed variableRoberto Ierusalimschy2018-12-041-1/+4
* DetailsRoberto Ierusalimschy2018-11-221-33/+85
* To-be-closed variable in 'for' loop separated from the stateRoberto Ierusalimschy2018-11-071-11/+14
* New syntax for to-be-closed variablesRoberto Ierusalimschy2018-11-071-12/+13
* State in generic 'for' acts as a to-be-closed variableRoberto Ierusalimschy2018-10-311-0/+1
* Back with optimization for 'if cond then goto'Roberto Ierusalimschy2018-10-301-19/+65
* Big revamp in the implmentation of labels/gotosRoberto Ierusalimschy2018-10-291-124/+117
* More uniformity in code generation for 'for' loopsRoberto Ierusalimschy2018-10-261-10/+6
* Closing methods should not interfere with returning valuesRoberto Ierusalimschy2018-10-251-8/+7
* First "complete" implementation of to-be-closed variablesRoberto Ierusalimschy2018-10-171-1/+1
* Towards "to closed" local variablesRoberto Ierusalimschy2018-10-081-4/+30
* Details (comments)Roberto Ierusalimschy2018-09-111-2/+2
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
* in generational mode, an emergency collection can turn any object blackRoberto Ierusalimschy2018-06-181-2/+2
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-15/+1
* new experimental syntax using reserved word 'undef'Roberto Ierusalimschy2018-03-071-11/+18
* correct way to check stack space for vararg functionsRoberto Ierusalimschy2018-02-171-3/+1
* vararg back to '...' (but with another implementation)Roberto Ierusalimschy2018-02-091-16/+6
* new opcode 'PREPVARARG'Roberto Ierusalimschy2018-02-071-6/+16
* new macros 'isOT'/'isIT'Roberto Ierusalimschy2017-12-221-2/+2
* new opcodes 'FORLOOP1'/'FORPREP1' for "basic for" (integer variableRoberto Ierusalimschy2017-12-181-15/+36
* details (cleaning uses of 'exp1')Roberto Ierusalimschy2017-12-181-8/+5
* 'Proto->numparams' does not include vararg parameterRoberto Ierusalimschy2017-12-151-5/+4
* 'VRELOCABLE' -> 'VRELOC'Roberto Ierusalimschy2017-12-141-3/+3
* avoid using one function for different tasks (malloc, free, etc.)Roberto Ierusalimschy2017-12-061-16/+9
* small peephole optimizationsRoberto Ierusalimschy2017-11-301-2/+2
* no more 'stackless' implementation; 'luaV_execute' calls itselfRoberto Ierusalimschy2017-11-231-8/+4
* detailRoberto Ierusalimschy2017-10-041-2/+3
* no more 'getBMode'-'getCMode' (imprecise + we will need more spaceRoberto Ierusalimschy2017-09-281-2/+2
* jumps do not close upvalues (to be faster and simpler);Roberto Ierusalimschy2017-09-131-46/+81
* jumps in 'for' loops don't need to be signedRoberto Ierusalimschy2017-08-141-6/+24
* commentRoberto Ierusalimschy2017-08-121-2/+2
* 'OP_VARARG' has the vararg parameter as an operandRoberto Ierusalimschy2017-06-291-2/+3
* new type 'StackValue' for stack elementsRoberto Ierusalimschy2017-06-291-3/+3
* 'lineinfo' in prototypes saved as differences instead of absoluteRoberto Ierusalimschy2017-06-271-4/+9
* back to old-style vararg system (with vararg table collecting extraRoberto Ierusalimschy2017-05-131-1/+10
* bug: cannot "skip" labels after if-goto before the jump over theRoberto Ierusalimschy2017-04-291-2/+2
* new opcodes for table access with constant keys (strings and integers)Roberto Ierusalimschy2017-04-281-16/+24
* new opcode LOADI (for loading immediate integers)Roberto Ierusalimschy2017-04-201-2/+2
* do not eliminate varargs from functions that do not use varargsRoberto Ierusalimschy2016-08-011-4/+3
* bug: expression list with four or more expressions inRoberto Ierusalimschy2016-06-221-5/+4
* 'singlevaraux' returns result only in 'var->k'Roberto Ierusalimschy2016-05-131-10/+10
* bug: label between local definitions can mix-up their initializationsRoberto Ierusalimschy2016-03-071-2/+2
* 'getcode' -> 'getinstruction'Roberto Ierusalimschy2016-01-051-4/+4
* detail (moving bodies of 'while' to a separate line)Roberto Ierusalimschy2015-12-091-5/+9