index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lparser.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fixed a warning and other minor issues
Roberto Ierusalimschy
2019-10-04
1
-2
/
+2
*
Change in the syntax of attributes
Roberto Ierusalimschy
2019-07-30
1
-12
/
+13
*
Bug: 'Vardesc' array can be reallocated in 'localstat'
Roberto Ierusalimschy
2019-07-26
1
-12
/
+15
*
Small corrections when setting 'L->top'
Roberto Ierusalimschy
2019-07-25
1
-1
/
+2
*
New kind of expression VKSTR
Roberto Ierusalimschy
2019-07-17
1
-6
/
+8
*
Unification of size representation in OP_NEWTABLE and OP_SETLIST
Roberto Ierusalimschy
2019-07-15
1
-22
/
+7
*
OP_NEWTABLE keeps exact size of arrays
Roberto Ierusalimschy
2019-07-12
1
-11
/
+26
*
First implementation of constant propagation
Roberto Ierusalimschy
2019-07-12
1
-49
/
+64
*
Details
Roberto Ierusalimschy
2019-07-10
1
-7
/
+6
*
Towards constant propagation
Roberto Ierusalimschy
2019-07-10
1
-37
/
+76
*
New implementation for constants
Roberto Ierusalimschy
2019-07-09
1
-72
/
+86
*
Local attributes can be used in list of local variables
Roberto Ierusalimschy
2019-07-03
1
-49
/
+41
*
First take on constant propagation
Roberto Ierusalimschy
2019-07-01
1
-12
/
+22
*
Structure 'Vardesc' does not need a 'name' field
Roberto Ierusalimschy
2019-06-21
1
-12
/
+13
*
Details
Roberto Ierusalimschy
2019-05-28
1
-1
/
+1
*
First implementation for 'const' variables
Roberto Ierusalimschy
2019-05-17
1
-20
/
+89
*
Flag for to-be-closed variables changed to '<toclose>'
Roberto Ierusalimschy
2019-05-09
1
-1
/
+2
*
Keep correct type for immediate operands in comparisons
Roberto Ierusalimschy
2019-03-22
1
-1
/
+1
*
New semantics for the integer 'for' loop
Roberto Ierusalimschy
2019-03-19
1
-26
/
+16
*
Changes in the control of C-stack overflow
Roberto Ierusalimschy
2018-12-27
1
-3
/
+5
*
Calls cannot be tail in the scope of a to-be-closed variable
Roberto Ierusalimschy
2018-12-04
1
-1
/
+4
*
Details
Roberto Ierusalimschy
2018-11-22
1
-33
/
+85
*
To-be-closed variable in 'for' loop separated from the state
Roberto Ierusalimschy
2018-11-07
1
-11
/
+14
*
New syntax for to-be-closed variables
Roberto Ierusalimschy
2018-11-07
1
-12
/
+13
*
State in generic 'for' acts as a to-be-closed variable
Roberto Ierusalimschy
2018-10-31
1
-0
/
+1
*
Back with optimization for 'if cond then goto'
Roberto Ierusalimschy
2018-10-30
1
-19
/
+65
*
Big revamp in the implmentation of labels/gotos
Roberto Ierusalimschy
2018-10-29
1
-124
/
+117
*
More uniformity in code generation for 'for' loops
Roberto Ierusalimschy
2018-10-26
1
-10
/
+6
*
Closing methods should not interfere with returning values
Roberto Ierusalimschy
2018-10-25
1
-8
/
+7
*
First "complete" implementation of to-be-closed variables
Roberto Ierusalimschy
2018-10-17
1
-1
/
+1
*
Towards "to closed" local variables
Roberto Ierusalimschy
2018-10-08
1
-4
/
+30
*
Details (comments)
Roberto Ierusalimschy
2018-09-11
1
-2
/
+2
*
Removed extra information from RCS keyword strings
Roberto Ierusalimschy
2018-08-23
1
-1
/
+1
*
in generational mode, an emergency collection can turn any object black
Roberto Ierusalimschy
2018-06-18
1
-2
/
+2
*
no more nil-in-table
Roberto Ierusalimschy
2018-04-04
1
-15
/
+1
*
new experimental syntax using reserved word 'undef'
Roberto Ierusalimschy
2018-03-07
1
-11
/
+18
*
correct way to check stack space for vararg functions
Roberto Ierusalimschy
2018-02-17
1
-3
/
+1
*
vararg back to '...' (but with another implementation)
Roberto Ierusalimschy
2018-02-09
1
-16
/
+6
*
new opcode 'PREPVARARG'
Roberto Ierusalimschy
2018-02-07
1
-6
/
+16
*
new macros 'isOT'/'isIT'
Roberto Ierusalimschy
2017-12-22
1
-2
/
+2
*
new opcodes 'FORLOOP1'/'FORPREP1' for "basic for" (integer variable
Roberto Ierusalimschy
2017-12-18
1
-15
/
+36
*
details (cleaning uses of 'exp1')
Roberto Ierusalimschy
2017-12-18
1
-8
/
+5
*
'Proto->numparams' does not include vararg parameter
Roberto Ierusalimschy
2017-12-15
1
-5
/
+4
*
'VRELOCABLE' -> 'VRELOC'
Roberto Ierusalimschy
2017-12-14
1
-3
/
+3
*
avoid using one function for different tasks (malloc, free, etc.)
Roberto Ierusalimschy
2017-12-06
1
-16
/
+9
*
small peephole optimizations
Roberto Ierusalimschy
2017-11-30
1
-2
/
+2
*
no more 'stackless' implementation; 'luaV_execute' calls itself
Roberto Ierusalimschy
2017-11-23
1
-8
/
+4
*
detail
Roberto Ierusalimschy
2017-10-04
1
-2
/
+3
*
no more 'getBMode'-'getCMode' (imprecise + we will need more space
Roberto Ierusalimschy
2017-09-28
1
-2
/
+2
*
jumps do not close upvalues (to be faster and simpler);
Roberto Ierusalimschy
2017-09-13
1
-46
/
+81
[next]