Roberto Ierusalimschy
|
e78cf96c97
|
first version of Cclosures.
|
1997-10-24 15:17:24 -02:00 |
|
Roberto Ierusalimschy
|
45ccb0e881
|
"nupvalues" is kept in Closure, not in prototype (as a preparation
for C closures...)
|
1997-10-16 08:59:34 -02:00 |
|
Roberto Ierusalimschy
|
7c261a13b5
|
more uniform treatment to opcode variants.
|
1997-10-13 20:12:04 -02:00 |
|
Roberto Ierusalimschy
|
f6a9cc9a67
|
jumps are relative to next instruction
|
1997-10-06 12:51:11 -02:00 |
|
Roberto Ierusalimschy
|
28d47a0aaa
|
all jumps have byte variants; WHILE optimization
|
1997-10-01 17:05:34 -03:00 |
|
Roberto Ierusalimschy
|
a580480b07
|
new implementation for globals: Global value is stored in TaggedString
|
1997-09-26 12:02:26 -03:00 |
|
Roberto Ierusalimschy
|
0dd6d1080e
|
new opcode variants.
|
1997-09-24 16:43:11 -03:00 |
|
Roberto Ierusalimschy
|
d6c867ea50
|
better way to cope with opcode variants
|
1997-09-22 17:53:20 -03:00 |
|
Roberto Ierusalimschy
|
2079cfe8fa
|
new way to code globals, using const table instead of putting global
index inside the opcode.
|
1997-09-19 18:17:52 -03:00 |
|
Roberto Ierusalimschy
|
dfe03c7abe
|
small optimizations (bit scrubbing)
|
1997-09-19 15:40:32 -03:00 |
|
Roberto Ierusalimschy
|
6990da0057
|
Lua virtual machine
|
1997-09-16 16:25:59 -03:00 |
|