Roberto Ierusalimschy
|
eb41999461
Fixed bugs of stack reallocation x GC
|
5 年之前 |
Roberto Ierusalimschy
|
bd96330d03
First "complete" implementation of to-be-closed variables
|
6 年之前 |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 年之前 |
Roberto Ierusalimschy
|
02ed0b2c30
in 'luaD_poscall', there is no need to compute 'firstResult' when 'nres==0'
|
7 年之前 |
Roberto Ierusalimschy
|
422318f677
two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure
|
7 年之前 |
Roberto Ierusalimschy
|
0682fe8169
some simplifications/optimizations in returns from Lua functions
|
7 年之前 |
Roberto Ierusalimschy
|
b1379936cf
vararg back to '...' (but with another implementation)
|
7 年之前 |
Roberto Ierusalimschy
|
51280ef2ad
call hooks for Lua functions called by 'luaV_execute'
|
7 年之前 |
Roberto Ierusalimschy
|
ab0a851db4
'luaD_tryfuncTM' can ensure it does not change the stack
|
7 年之前 |
Roberto Ierusalimschy
|
bfb88e99e9
'luaD_growstack' cannot raise any errors when 'raiseerror' is
|
7 年之前 |
Roberto Ierusalimschy
|
e663a24ab0
more freedom in handling memory-allocation errors (not all allocations
|
7 年之前 |
Roberto Ierusalimschy
|
194a4f9710
small simplifications in 'luaD_poscall'
|
7 年之前 |
Roberto Ierusalimschy
|
196c87c9ce
no more 'stackless' implementation; 'luaV_execute' calls itself
|
7 年之前 |
Roberto Ierusalimschy
|
14c3aa12b5
more direct implementation for tail calls.
|
7 年之前 |
Roberto Ierusalimschy
|
ad0704e40c
back to 'CallInfo' (no gains with its removal)
|
7 年之前 |
Roberto Ierusalimschy
|
93fd67b793
no more 'CallInfo' structure
|
7 年之前 |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 年之前 |
Roberto Ierusalimschy
|
5c8770f896
back to old-style vararg system (with vararg table collecting extra
|
8 年之前 |
Roberto Ierusalimschy
|
c0836dda74
avoid empty macro arguments (invalid in C89)
|
9 年之前 |
Roberto Ierusalimschy
|
c5112f7b15
details (comments)
|
9 年之前 |
Roberto Ierusalimschy
|
d103312661
details (typos in comments)
|
9 年之前 |
Roberto Ierusalimschy
|
9a5d6aedb7
trying to optimize a little 'luaD_poscall'
|
9 年之前 |
Roberto Ierusalimschy
|
ff1289a361
in 'luaD_call', use two functions instead of one with fixed boolean
|
9 年之前 |
Roberto Ierusalimschy
|
8c1fb91802
macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used
|
9 年之前 |
Roberto Ierusalimschy
|
5bdee4f810
small changes to allow 'precall' to spend time preserving 'func'
|
9 年之前 |
Roberto Ierusalimschy
|
d39bb51faa
bug: interpreter cannot pop activation frame before calling return
|
10 年之前 |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 年之前 |
Roberto Ierusalimschy
|
3617e04e97
'lua_load' has an extra argument 'mode'
|
13 年之前 |
Roberto Ierusalimschy
|
217e67cb22
new type 'l_noret' for function that do not return
|
14 年之前 |
Roberto Ierusalimschy
|
e0f9d1c8f5
removed export of function only for coco
|
15 年之前 |