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
*
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
*
jumps in 'for' loops don't need to be signed
Roberto Ierusalimschy
2017-08-14
1
-6
/
+24
*
comment
Roberto Ierusalimschy
2017-08-12
1
-2
/
+2
*
'OP_VARARG' has the vararg parameter as an operand
Roberto Ierusalimschy
2017-06-29
1
-2
/
+3
*
new type 'StackValue' for stack elements
Roberto Ierusalimschy
2017-06-29
1
-3
/
+3
*
'lineinfo' in prototypes saved as differences instead of absolute
Roberto Ierusalimschy
2017-06-27
1
-4
/
+9
*
back to old-style vararg system (with vararg table collecting extra
Roberto Ierusalimschy
2017-05-13
1
-1
/
+10
*
bug: cannot "skip" labels after if-goto before the jump over the
Roberto Ierusalimschy
2017-04-29
1
-2
/
+2
*
new opcodes for table access with constant keys (strings and integers)
Roberto Ierusalimschy
2017-04-28
1
-16
/
+24
*
new opcode LOADI (for loading immediate integers)
Roberto Ierusalimschy
2017-04-20
1
-2
/
+2
*
do not eliminate varargs from functions that do not use varargs
Roberto Ierusalimschy
2016-08-01
1
-4
/
+3
*
bug: expression list with four or more expressions in
Roberto Ierusalimschy
2016-06-22
1
-5
/
+4
*
'singlevaraux' returns result only in 'var->k'
Roberto Ierusalimschy
2016-05-13
1
-10
/
+10
*
bug: label between local definitions can mix-up their initializations
Roberto Ierusalimschy
2016-03-07
1
-2
/
+2
*
'getcode' -> 'getinstruction'
Roberto Ierusalimschy
2016-01-05
1
-4
/
+4
[next]