Roberto Ierusalimschy
|
36b6fe8d17
better treatment for arbitrary limits
|
26 жил өмнө |
Roberto Ierusalimschy
|
d4dce57f5c
cannot assign to unlimited variables, because it causes overflow in
|
26 жил өмнө |
Roberto Ierusalimschy
|
5c19ed2a13
bigger limit for number of local variables and upvalues
|
26 жил өмнө |
Roberto Ierusalimschy
|
613b60c156
detail
|
26 жил өмнө |
Roberto Ierusalimschy
|
73308c7605
warnings by clinio
|
26 жил өмнө |
Roberto Ierusalimschy
|
288fa05602
opcodes with LONGARG do not use byte variants.
|
26 жил өмнө |
Roberto Ierusalimschy
|
e9aa98d594
do not generate SETLINE after main (it will be after last line)
|
26 жил өмнө |
Roberto Ierusalimschy
|
1f4e2ba7b2
more precise debug information about local variables
|
26 жил өмнө |
Roberto Ierusalimschy
|
c454dc7bdd
no more if expressions.
|
26 жил өмнө |
Roberto Ierusalimschy
|
2679461637
no more assignment expressions (they don't fit in Lua...)
|
26 жил өмнө |
Roberto Ierusalimschy
|
0870a2d1d8
new opcode TAILCALL
|
26 жил өмнө |
Roberto Ierusalimschy
|
5a8bb00df4
storing chunk "sources" instead of "filenames".
|
26 жил өмнө |
Roberto Ierusalimschy
|
72d675aba7
macros "growvector" and "reallocvector" more compact
|
26 жил өмнө |
Roberto Ierusalimschy
|
6a853fcb8b
details (from lhf)
|
26 жил өмнө |
Roberto Ierusalimschy
|
26d1e21c89
new way to handle "growing" vectors
|
26 жил өмнө |
Roberto Ierusalimschy
|
9d7bae0b6a
better instrumentation for internal debugging
|
26 жил өмнө |
Roberto Ierusalimschy
|
082aded149
warnings
|
26 жил өмнө |
Roberto Ierusalimschy
|
b82ff713e3
new name for opcode
|
26 жил өмнө |
Roberto Ierusalimschy
|
ad6c7b0dd4
small corrections in opcodes.
|
26 жил өмнө |
Roberto Ierusalimschy
|
8b2d97d187
assignment expression may be multiple
|
26 жил өмнө |
Roberto Ierusalimschy
|
fb1cf6ab2d
clearer way to set tables.
|
26 жил өмнө |
Roberto Ierusalimschy
|
5687949560
"lua_debug", "lua_callhook" and "lua_linehook" must be inside "lua_state".
|
26 жил өмнө |
Roberto Ierusalimschy
|
cbc58af260
new opcode for "long" arguments (3 bytes)
|
26 жил өмнө |
Roberto Ierusalimschy
|
27407fc1f5
new syntax: assignment expressions + better order for opcodes
|
26 жил өмнө |
Roberto Ierusalimschy
|
1a17da2ff9
opcodes with builtin parameters are too complicated for very little extra
|
26 жил өмнө |
Roberto Ierusalimschy
|
50248e440a
"if" expression leaves only one of its expressions on the stack
|
26 жил өмнө |
Roberto Ierusalimschy
|
0f0079f394
"if" expressions.
|
26 жил өмнө |
Roberto Ierusalimschy
|
68267ed878
negative numerals do not need a MINUSOPeration; go directly to contant
|
26 жил өмнө |
Roberto Ierusalimschy
|
eec31aaca5
<string.h> is needed because of "memcpy".
|
26 жил өмнө |
Roberto Ierusalimschy
|
e87fddf1ad
GC can be called during parsing, if needed.
|
26 жил өмнө |