index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lparser.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
no more special cases for closures with 0 upvalues (performance is the same,
Roberto Ierusalimschy
2000-03-29
1
-6
/
+1
*
limits now are in `llims.n'
Roberto Ierusalimschy
2000-03-24
1
-12
/
+1
*
SETLINEs for reserved words, too.
Roberto Ierusalimschy
2000-03-24
1
-39
/
+45
*
better(?) treatment for SETLINE + while optimization is too complex for
Roberto Ierusalimschy
2000-03-20
1
-34
/
+14
*
details.
Roberto Ierusalimschy
2000-03-15
1
-2
/
+2
*
details
Roberto Ierusalimschy
2000-03-13
1
-70
/
+84
*
some name changes
Roberto Ierusalimschy
2000-03-10
1
-79
/
+79
*
first implementation of "threaded code" for boolean operations
Roberto Ierusalimschy
2000-03-09
1
-29
/
+39
*
some optimizations
Roberto Ierusalimschy
2000-03-08
1
-11
/
+9
*
a better way to control optimizations.
Roberto Ierusalimschy
2000-03-04
1
-103
/
+102
*
maybe a concat right associative allows some optimizations...
Roberto Ierusalimschy
2000-03-03
1
-7
/
+7
*
change of code generation design (independent functions for each opcode)
Roberto Ierusalimschy
2000-03-03
1
-42
/
+43
*
many details (most by lhf).
Roberto Ierusalimschy
2000-03-03
1
-5
/
+5
*
new algorithm to parse expressions + distribution of code between lparser
Roberto Ierusalimschy
2000-03-03
1
-350
/
+154
*
first version of code optimizer
Roberto Ierusalimschy
2000-02-22
1
-229
/
+166
*
new version for INSTRUCTION formats
Roberto Ierusalimschy
2000-02-14
1
-210
/
+122
*
removing implementation for better error messages (must rethink it...)
Roberto Ierusalimschy
2000-02-11
1
-41
/
+4
*
renaming of some opcodes and fields
Roberto Ierusalimschy
2000-01-28
1
-29
/
+29
*
performance details.
Roberto Ierusalimschy
2000-01-25
1
-40
/
+47
*
`const' array in protos breaked in 3 arrays (for strings, numbers, and
Roberto Ierusalimschy
2000-01-25
1
-48
/
+35
*
`exp' is "reserved word" in Visual-C++ ;-)
Roberto Ierusalimschy
2000-01-12
1
-10
/
+10
*
details (error messages)
Roberto Ierusalimschy
2000-01-10
1
-5
/
+5
*
bug: return gives wrong line in debug information.
Roberto Ierusalimschy
1999-12-29
1
-2
/
+3
*
first version of extra debug information (NAME)
Roberto Ierusalimschy
1999-12-29
1
-486
/
+549
*
new ttypes to distinguish between C closures and Lua closures.
Roberto Ierusalimschy
1999-12-23
1
-3
/
+3
*
details
Roberto Ierusalimschy
1999-12-22
1
-3
/
+5
*
debug information for parameters use line 0 for them (as they are
Roberto Ierusalimschy
1999-12-21
1
-15
/
+12
*
luaS_newfixedstring renamed to luaS_newfixed
Roberto Ierusalimschy
1999-12-14
1
-3
/
+3
*
for the future...
Roberto Ierusalimschy
1999-12-07
1
-3
/
+3
*
fixed stack; first version.
Roberto Ierusalimschy
1999-12-01
1
-4
/
+4
*
new way to code CALLs + passing multiple arguments between function calls
Roberto Ierusalimschy
1999-11-25
1
-10
/
+7
*
first implementation of multiple states (reentrant code).
Roberto Ierusalimschy
1999-11-22
1
-56
/
+61
*
new implementation for global variable values (separated from strings)
Roberto Ierusalimschy
1999-11-04
1
-1
/
+10
*
reorganization of `stat' function.
Roberto Ierusalimschy
1999-09-20
1
-76
/
+96
*
bug: in the (old) expression << ls->fs->f->consts[checkname(ls)] >>, checkname
Roberto Ierusalimschy
1999-09-02
1
-14
/
+15
*
"const" !!!
Roberto Ierusalimschy
1999-08-16
1
-12
/
+13
*
details
Roberto Ierusalimschy
1999-07-22
1
-4
/
+4
*
better treatment for arbitrary limits
Roberto Ierusalimschy
1999-06-17
1
-19
/
+31
*
cannot assign to unlimited variables, because it causes overflow in
Roberto Ierusalimschy
1999-06-16
1
-1
/
+9
*
bigger limit for number of local variables and upvalues
Roberto Ierusalimschy
1999-06-16
1
-11
/
+13
*
detail
Roberto Ierusalimschy
1999-05-21
1
-2
/
+3
*
warnings by clinio
Roberto Ierusalimschy
1999-05-10
1
-5
/
+5
*
opcodes with LONGARG do not use byte variants.
Roberto Ierusalimschy
1999-05-06
1
-11
/
+12
*
do not generate SETLINE after main (it will be after last line)
Roberto Ierusalimschy
1999-03-25
1
-2
/
+1
*
more precise debug information about local variables
Roberto Ierusalimschy
1999-03-23
1
-4
/
+16
*
no more if expressions.
Roberto Ierusalimschy
1999-03-11
1
-23
/
+8
*
no more assignment expressions (they don't fit in Lua...)
Roberto Ierusalimschy
1999-03-10
1
-35
/
+16
*
new opcode TAILCALL
Roberto Ierusalimschy
1999-03-05
1
-10
/
+13
*
storing chunk "sources" instead of "filenames".
Roberto Ierusalimschy
1999-03-04
1
-5
/
+5
*
macros "growvector" and "reallocvector" more compact
Roberto Ierusalimschy
1999-02-26
1
-8
/
+7
[next]