Roberto Ierusalimschy
|
e9ef7ed2d3
first implementation for tail call
|
23 years ago |
Roberto Ierusalimschy
|
58badbab99
special treatment for 'global in nil'
|
23 years ago |
Roberto Ierusalimschy
|
9681ff09db
small optimization when returning a single local value
|
23 years ago |
Roberto Ierusalimschy
|
7ff21273d6
implementation of `global' statement
|
23 years ago |
Roberto Ierusalimschy
|
bd8b9c94b3
generic for (with any number of control variables)
|
23 years ago |
Roberto Ierusalimschy
|
ac178ee478
new constructor syntax + new generic `for'
|
23 years ago |
Roberto Ierusalimschy
|
38b0e6128d
simpler implementation for `for' loops
|
23 years ago |
Roberto Ierusalimschy
|
74907fb71e
OP_LOADINT can be done by OP_LOADK
|
23 years ago |
Roberto Ierusalimschy
|
f083812c02
first implementation of coroutines
|
23 years ago |
Roberto Ierusalimschy
|
f42cc90d2d
some warnings
|
23 years ago |
Roberto Ierusalimschy
|
9aff171f3b
new type `boolean'
|
23 years ago |
Roberto Ierusalimschy
|
72659a0605
no more explicit support for wide-chars; too much troble...
|
24 years ago |
Roberto Ierusalimschy
|
21aa7e55f2
optimization for array part of a Table
|
24 years ago |
Roberto Ierusalimschy
|
b840a7518d
details
|
24 years ago |
Roberto Ierusalimschy
|
f54cdb33a5
small bug in close x return
|
24 years ago |
Roberto Ierusalimschy
|
328d53e77b
restricted syntax for function call/table accesses prefixes
|
24 years ago |
Roberto Ierusalimschy
|
abdbe883a8
first implementation of unrestricted static scoping
|
24 years ago |
Roberto Ierusalimschy
|
e1d072571e
better syntax for type casts
|
24 years ago |
Roberto Ierusalimschy
|
c3d72096c4
use a table to find (and reuse) constants when parsing
|
24 years ago |
Roberto Ierusalimschy
|
fd40af92e4
the parser is not LL(1)
|
24 years ago |
Roberto Ierusalimschy
|
a3d03ff6b6
bug: error message for `%a' gave wrong line number
|
24 years ago |
Roberto Ierusalimschy
|
770954510f
rename of `kproto' to `p'
|
24 years ago |
Roberto Ierusalimschy
|
fccadba4b5
new reserved words `in' and `global'
|
24 years ago |
Roberto Ierusalimschy
|
89c301d180
`(exp)' adjusts exp to 1 result
|
24 years ago |
Roberto Ierusalimschy
|
0a1b1acdd3
details about opcode parameters
|
24 years ago |
Roberto Ierusalimschy
|
cbc59592ff
new definition for `luaD_call' and `luaD_adjusttop'
|
24 years ago |
Roberto Ierusalimschy
|
0267168675
details.
|
24 years ago |
Roberto Ierusalimschy
|
190ddd431d
details (rests of debug code)
|
24 years ago |
Roberto Ierusalimschy
|
943b8f5b18
details
|
24 years ago |
Roberto Ierusalimschy
|
762d059a13
new implementation for the Virtual Machine
|
24 years ago |