Roberto Ierusalimschy
|
ff91b355f4
no more use of stdio inside the core (except for `tostring'...)
|
23 years ago |
Roberto Ierusalimschy
|
955def0348
new names for string formating functions
|
23 years ago |
Roberto Ierusalimschy
|
1c328a191a
no more `global' declarations
|
23 years ago |
Roberto Ierusalimschy
|
af19d55635
generic for also coded to make test at the end of the loop
|
23 years ago |
Roberto Ierusalimschy
|
2dadc81822
cleaner implementation of code generation for jumps
|
23 years ago |
Roberto Ierusalimschy
|
b487975344
optimization for `while' (first version)
|
23 years ago |
Roberto Ierusalimschy
|
dea6b6da94
new function `lua_vpushstr' to replace uses of `sprintf'
|
23 years ago |
Roberto Ierusalimschy
|
9b38a696d5
avoid names that differ only in capitalization
|
23 years ago |
Roberto Ierusalimschy
|
30ad4c75db
bug: 'local a,b; a,b = 1,f()' did not close f()
|
23 years ago |
Roberto Ierusalimschy
|
11c63bc3af
error in calls signalled in first line (instead of last)
|
23 years ago |
Roberto Ierusalimschy
|
7b65328c8e
new semantics for `generic for' (with state)
|
23 years ago |
Roberto Ierusalimschy
|
e5919be1a7
bug: end of block may not be end of stat
|
23 years ago |
Roberto Ierusalimschy
|
801aaf37b1
simpler implementation for line information
|
23 years ago |
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'
|
24 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 |