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 година |
Roberto Ierusalimschy
|
b0f2b288a6
new scheme for debug info about tail calls: no more 'fake' stack entries,
|
пре 15 година |
Roberto Ierusalimschy
|
b40a38a8ac
remove declaration of removed function
|
пре 15 година |
Roberto Ierusalimschy
|
f76f4cb79d
new way to control stack overflow, controling only total size of the stack
|
пре 16 година |
Roberto Ierusalimschy
|
abb85fc059
new definition for 'luaD_checkstack' to avoid possible overflows
|
пре 16 година |
Roberto Ierusalimschy
|
4a67e48611
new macro 'condmovestack' instead of 'condhardstacktests'
|
пре 16 година |
Roberto Ierusalimschy
|
4f88418170
'CallInfo' stack implemented as double-linked list instead of an array
|
пре 16 година |
Roberto Ierusalimschy
|
ba484b9eb1
yielding across lua_call (first version)
|
пре 16 година |
Roberto Ierusalimschy
|
fdbb243ff9
first steps towards yielding through longjump
|
пре 17 година |
Roberto Ierusalimschy
|
2a84c29bc3
comment about exported function not used by Lua
|
пре 17 година |
Roberto Ierusalimschy
|
3ca9af51a4
emergency garbage collector (core forces a GC when allocation fails)
|
пре 19 година |
Roberto Ierusalimschy
|
98296f6b45
some bugs related to stack reallocation
|
пре 20 година |
Roberto Ierusalimschy
|
23b79c5945
small changes to facilitate external C coroutines
|
пре 20 година |
Roberto Ierusalimschy
|
6fcd334ca0
small improvements
|
пре 20 година |
Roberto Ierusalimschy
|
8718fda9b2
added LUAI_FUNC to functions not in the API
|
пре 20 година |
Roberto Ierusalimschy
|
0de2065f4e
tighter tests for stack overflow
|
пре 21 година |
Roberto Ierusalimschy
|
0bda88e6cd
small steps towards yields in iterators and tag methods
|
пре 21 година |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
пре 21 година |
Roberto Ierusalimschy
|
8332d5c8a5
parser fully reentrant(!)
|
пре 22 година |
Roberto Ierusalimschy
|
9fcc485176
zio does not keep "source" name (nobody uses it)
|
пре 22 година |
Roberto Ierusalimschy
|
0bb8eb5151
new function `lua_cpcall'
|
пре 22 година |
Roberto Ierusalimschy
|
007f229568
detail
|
пре 23 година |
Roberto Ierusalimschy
|
5142e630bf
new macro `condhardstacktests' to control hard stack tests
|
пре 23 година |
Roberto Ierusalimschy
|
010bbd9d9c
simpler definition for incr_top
|
пре 23 година |
Roberto Ierusalimschy
|
7c0ccdfd61
avoid the use of "enum" in the API, as they do not have a fixed representation
|
пре 23 година |
Roberto Ierusalimschy
|
c1c100a0c0
warnings in other compilers
|
пре 23 година |