Roberto Ierusalimschy
|
b114c99a60
two small bugs: 'debug.getinfo' did not consider negative indices as out
|
16 年之前 |
Roberto Ierusalimschy
|
5938212748
information about upvalues (where they come from) kept in Proto structure,
|
16 年之前 |
Roberto Ierusalimschy
|
ab75bd23ee
handle extended opcodes (with OP_EXTRAARG) when checking metamethod
|
16 年之前 |
Roberto Ierusalimschy
|
fcc46467fa
limit of constants per function changed to 2^26 using extra arguments
|
16 年之前 |
Roberto Ierusalimschy
|
3135a6bbab
luaH_[gs]etnum renamed to luaH_[gs]etint (as they only accept integers,
|
16 年之前 |
Roberto Ierusalimschy
|
2258ec6bc9
'getline' renamed to 'getfuncline' (to avoid problems with POSIX)
|
16 年之前 |
Roberto Ierusalimschy
|
9423e22aa3
no more L->base + ci->base only for Lua functions (C functions may use
|
16 年之前 |
Roberto Ierusalimschy
|
e67dc3a227
'symbexec' merged with 'getobjname' (as only use for symbolic execution
|
16 年之前 |
Roberto Ierusalimschy
|
d7bc346d7a
no more code checking
|
16 年之前 |
Roberto Ierusalimschy
|
c1f78ff3d3
unused arguments removed
|
16 年之前 |
Roberto Ierusalimschy
|
d3037d97ec
several small improvements based on 'ci' being fixed now (including
|
16 年之前 |
Roberto Ierusalimschy
|
4f88418170
'CallInfo' stack implemented as double-linked list instead of an array
|
16 年之前 |
Roberto Ierusalimschy
|
3dbf305408
no more support for old-style varargs
|
16 年之前 |
Roberto Ierusalimschy
|
ba484b9eb1
yielding across lua_call (first version)
|
16 年之前 |
Roberto Ierusalimschy
|
1817dfc301
initial separation, in CallInfo, of what is relevant only to Lua
|
16 年之前 |
Roberto Ierusalimschy
|
84b3daebbd
generic for coded as two dedicated instructions to simplify resumption
|
17 年之前 |
Roberto Ierusalimschy
|
f94cd2201c
better control of call status through CallInfo
|
17 年之前 |
Roberto Ierusalimschy
|
4d8a1103d3
useless #define removed (pointed by lint)
|
17 年之前 |
Roberto Ierusalimschy
|
85bda9eef5
bugs: precheck must use check (instead of assert) and ensures that
|
17 年之前 |
Roberto Ierusalimschy
|
a4d3080fe3
SETLIST extra argument now is an "instruction" (OP_EXTRAARG)
|
17 年之前 |
Roberto Ierusalimschy
|
fc8d077612
bug: wrong error message in some concatenations
|
18 年之前 |
Roberto Ierusalimschy
|
becf19feef
better names for metamethods in debug information
|
18 年之前 |
Roberto Ierusalimschy
|
97505caa64
detail
|
18 年之前 |
Roberto Ierusalimschy
|
a68df3898d
detail
|
18 年之前 |
Roberto Ierusalimschy
|
d1ef7e0ec6
avoid local "pc" in interpreter loop (tricky optimization with no real gain)
|
19 年之前 |
Roberto Ierusalimschy
|
a7c9e45c64
avoid trailing white spaces
|
19 年之前 |
Roberto Ierusalimschy
|
ca7e5b5cb6
wrong message error in some cases involving closures
|
19 年之前 |
Roberto Ierusalimschy
|
3ca9af51a4
emergency garbage collector (core forces a GC when allocation fails)
|
19 年之前 |
Roberto Ierusalimschy
|
c505f341d6
small changes in casts
|
19 年之前 |
Roberto Ierusalimschy
|
930018e273
lua_getlocal/setlocal work also for C locals and temporaries
|
20 年之前 |