Roberto Ierusalimschy
|
1448e736f0
better documentation for constructor syntax
|
16 years ago |
Roberto Ierusalimschy
|
6e415e9387
local function definition does not need to correct debug information
|
16 years ago |
Roberto Ierusalimschy
|
916587508c
parser keeps list of active local variables in a single dynamic array,
|
16 years ago |
Roberto Ierusalimschy
|
0ac3d07ea6
first implementation of lexical environments
|
16 years ago |
Roberto Ierusalimschy
|
5938212748
information about upvalues (where they come from) kept in Proto structure,
|
16 years ago |
Roberto Ierusalimschy
|
f8e354e240
detail (space between function name and its parameter list)
|
16 years ago |
Roberto Ierusalimschy
|
4e1ffc482a
test for 'fs' being NULL at the end of 'close_func' is useless ('fs'
|
16 years ago |
Roberto Ierusalimschy
|
d7872dcf91
small optimization (reorder of BinOpr enum to unify some cases
|
16 years ago |
Roberto Ierusalimschy
|
2598138ece
new function 'luaK_codek' (detail)
|
16 years ago |
Roberto Ierusalimschy
|
d7bc346d7a
no more code checking
|
16 years ago |
Roberto Ierusalimschy
|
3dbf305408
no more support for old-style varargs
|
16 years ago |
Roberto Ierusalimschy
|
84b3daebbd
generic for coded as two dedicated instructions to simplify resumption
|
17 years ago |
Roberto Ierusalimschy
|
9e58e0df8f
some cleaning
|
17 years ago |
Roberto Ierusalimschy
|
198be23f36
added structure for local-variable information to allow extra
|
17 years ago |
Roberto Ierusalimschy
|
5627d51e05
corrected error message ("too many constants" -> "too many functions")
|
17 years ago |
Roberto Ierusalimschy
|
3138afbe2e
parser should not call 'luaX_lexerror'
|
18 years ago |
Roberto Ierusalimschy
|
4eef0aaad1
detail
|
18 years ago |
Roberto Ierusalimschy
|
f6a81dbe97
BUG: too many variables in an assignment may cause a C stack overflow
|
18 years ago |
Roberto Ierusalimschy
|
aa003eba8e
details
|
18 years ago |
Roberto Ierusalimschy
|
5f4f0d4a63
no more optimization to avoid LOADNIL at function start
|
18 years ago |
Roberto Ierusalimschy
|
92dc64e121
more regularity in the use of quotes in error messages
|
18 years ago |
Roberto Ierusalimschy
|
4d7cfff6df
comments
|
18 years ago |
Roberto Ierusalimschy
|
9f5a052c27
error message
|
19 years ago |
Roberto Ierusalimschy
|
bd869c7b31
details
|
19 years ago |
Roberto Ierusalimschy
|
d5a23dde90
little better error messages for internal arrays overflows
|
19 years ago |
Roberto Ierusalimschy
|
93bf618504
BUG: there is only one C stack, so nCcalls must be global
|
19 years ago |
Roberto Ierusalimschy
|
0782416a74
bug: wrong limit for list constructors
|
19 years ago |
Roberto Ierusalimschy
|
3ca9af51a4
emergency garbage collector (core forces a GC when allocation fails)
|
19 years ago |
Roberto Ierusalimschy
|
ee41bc03ab
details
|
19 years ago |
Roberto Ierusalimschy
|
ed64346b9d
details
|
19 years ago |