Roberto Ierusalimschy
|
cc2a60ecb7
bugs in yields inside debug hooks
|
13 years ago |
Roberto Ierusalimschy
|
3cadc37f47
no more 'Proto' objects on the stack. Protos are anchored on outer
|
13 years ago |
Roberto Ierusalimschy
|
a94ce68e0a
bug: wrong handling of 'nCcalls' in coroutines
|
13 years ago |
Roberto Ierusalimschy
|
3617e04e97
'lua_load' has an extra argument 'mode'
|
13 years ago |
Roberto Ierusalimschy
|
217e67cb22
new type 'l_noret' for function that do not return
|
14 years ago |
Roberto Ierusalimschy
|
ec431ce5db
comment
|
14 years ago |
Roberto Ierusalimschy
|
3dc5475e23
'nCcalls' should be local to each thread, as each thread may have its
|
14 years ago |
Roberto Ierusalimschy
|
f180822fa6
back to internal table for 'ctype', no more locale manipulation
|
14 years ago |
Roberto Ierusalimschy
|
136f8e148d
added cast to void to calls to 'setlocale' (to easy redefining it as
|
14 years ago |
Roberto Ierusalimschy
|
cb4950a6d8
parser must work with C locale, but external locale must be preserved
|
14 years ago |
Roberto Ierusalimschy
|
3b44821334
stricter control (using tag variants) over closure kinds (Lua x C)
|
14 years ago |
Roberto Ierusalimschy
|
3f04a9f2c0
code is simpler without 'goto' here
|
14 years ago |
Roberto Ierusalimschy
|
7482e8f914
no need of lookahead in Zio
|
14 years ago |
Roberto Ierusalimschy
|
f079749287
some reorganization of dynamic data structures used by the parser
|
14 years ago |
Roberto Ierusalimschy
|
7cc0e63d8a
first implementation of 'goto'
|
14 years ago |
Roberto Ierusalimschy
|
4590a89b32
corrected warnings from different compilers (mostly casts and small
|
14 years ago |
Roberto Ierusalimschy
|
ffff9a49da
'nresults' in CallInfo now refers to number of results that the current
|
15 years ago |
Roberto Ierusalimschy
|
545f43065f
'luaF_newLclosure' gets prototype of new closure as argument
|
15 years ago |
Roberto Ierusalimschy
|
237f755dca
typos in comments
|
15 years ago |
Roberto Ierusalimschy
|
53f9499f7f
"light C function" is a better name than "C-function pointer"
|
15 years ago |
Roberto Ierusalimschy
|
e7ffb1b501
macro LUA_USE_LONGJMP allows choosing longjmp when compiling Lua as
|
15 years ago |
Roberto Ierusalimschy
|
7dfa4cd655
first implementation of light C functions
|
15 years ago |
Roberto Ierusalimschy
|
055104f5b6
keep memory-error message in the global state, so that its use
|
15 years ago |
Roberto Ierusalimschy
|
064e406f67
no more fenvs!
|
15 years ago |
Roberto Ierusalimschy
|
4c54cd3a10
when yielding, original 'func' value must be kept and restored so
|
15 years ago |
Roberto Ierusalimschy
|
0c7de97d47
correct error message when yielding from outside a coroutine
|
15 years ago |
Roberto Ierusalimschy
|
f84b575cfa
no more pseudoindex LUA_GLOBALSINDEX; global table now accessible
|
15 years ago |
Roberto Ierusalimschy
|
e0f9d1c8f5
removed export of function only for coco
|
15 years ago |
Roberto Ierusalimschy
|
de6fc75d63
several configuration options that do not change often moved out of
|
15 years ago |
Roberto Ierusalimschy
|
2bb19ccf08
reordering of some functions + cleaner way to code lua_resume/resume +
|
15 years ago |