Roberto Ierusalimschy
|
c1a63c45f8
'__call' metamethod can be any callable object
|
6 年之前 |
Roberto Ierusalimschy
|
be73f72fcc
New function 'setCstacklimit'
|
6 年之前 |
Roberto Ierusalimschy
|
3cd9b56ae6
Revamp around 'L->nCcalls' count
|
6 年之前 |
Roberto Ierusalimschy
|
0b63d79b36
Details
|
6 年之前 |
Roberto Ierusalimschy
|
3f253f116e
Test for dead coroutine moved to 'lua_resume'
|
6 年之前 |
Roberto Ierusalimschy
|
389116d8ab
Coroutines do not unwind the stack in case of errors
|
6 年之前 |
Roberto Ierusalimschy
|
0443ad9e28
LUAI_MAXCCALLS renamed LUAI_MAXCSTACK
|
6 年之前 |
Roberto Ierusalimschy
|
4ace93ca65
No more to-be-closed functions
|
6 年之前 |
Roberto Ierusalimschy
|
ba7da13ec5
Changes in the control of C-stack overflow
|
6 年之前 |
Roberto Ierusalimschy
|
fdc25a1ebf
New functions 'lua_resetthread' and 'coroutine.kill'
|
6 年之前 |
Roberto Ierusalimschy
|
3b06f983ae
Details
|
6 年之前 |
Roberto Ierusalimschy
|
7e63d3da02
Some bugs with stack reallocation by 'luaF_close'
|
6 年之前 |
Roberto Ierusalimschy
|
34840301b5
To-be-closed variables in the C API
|
6 年之前 |
Roberto Ierusalimschy
|
c90176f969
Complete implementation of to-be-closed variables
|
6 年之前 |
Roberto Ierusalimschy
|
bd96330d03
First "complete" implementation of to-be-closed variables
|
6 年之前 |
Roberto Ierusalimschy
|
4cd1f4aac0
Towards "to closed" local variables
|
6 年之前 |
Roberto Ierusalimschy
|
b114c7d487
Added "cost" for the use of C stack by a coroutine invocation.
|
6 年之前 |
Roberto Ierusalimschy
|
96f9643f33
Bug: wrong 'nCcalls' when resuming a coroutine
|
7 年之前 |
Roberto Ierusalimschy
|
34aa0c5bd7
new macros 'likely'/'unlikely' with hints for jump predictions
|
7 年之前 |
Roberto Ierusalimschy
|
02ed0b2c30
in 'luaD_poscall', there is no need to compute 'firstResult' when 'nres==0'
|
7 年之前 |
Roberto Ierusalimschy
|
4907444db9
'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer'
|
7 年之前 |
Roberto Ierusalimschy
|
6480e73599
details (avoid using non-C89 '//' comment)
|
7 年之前 |
Roberto Ierusalimschy
|
8c429311a3
typo in comment
|
7 年之前 |
Roberto Ierusalimschy
|
ef8263f81f
better names for macros for tags and types.
|
7 年之前 |
Roberto Ierusalimschy
|
422318f677
two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure
|
7 年之前 |
Roberto Ierusalimschy
|
104d249ffb
in return hook, 'top' must be corrected only if smaller than 'ci->top'.
|
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
|
4e0de3a43c
details
|
7 年之前 |
Roberto Ierusalimschy
|
318a9a5859
new opcode 'PREPVARARG'
|
7 年之前 |