summaryrefslogtreecommitdiff
path: root/lparser.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed a warning and other minor issuesRoberto Ierusalimschy2019-10-041-2/+2
* Change in the syntax of attributesRoberto Ierusalimschy2019-07-301-12/+13
* Bug: 'Vardesc' array can be reallocated in 'localstat'Roberto Ierusalimschy2019-07-261-12/+15
* Small corrections when setting 'L->top'Roberto Ierusalimschy2019-07-251-1/+2
* New kind of expression VKSTRRoberto Ierusalimschy2019-07-171-6/+8
* Unification of size representation in OP_NEWTABLE and OP_SETLISTRoberto Ierusalimschy2019-07-151-22/+7
* OP_NEWTABLE keeps exact size of arraysRoberto Ierusalimschy2019-07-121-11/+26
* First implementation of constant propagationRoberto Ierusalimschy2019-07-121-49/+64
* DetailsRoberto Ierusalimschy2019-07-101-7/+6
* Towards constant propagationRoberto Ierusalimschy2019-07-101-37/+76
* New implementation for constantsRoberto Ierusalimschy2019-07-091-72/+86
* Local attributes can be used in list of local variablesRoberto Ierusalimschy2019-07-031-49/+41
* First take on constant propagationRoberto Ierusalimschy2019-07-011-12/+22
* Structure 'Vardesc' does not need a 'name' fieldRoberto Ierusalimschy2019-06-211-12/+13
* DetailsRoberto Ierusalimschy2019-05-281-1/+1
* 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