mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
From Lua 5.3: Add lua_isyieldable().
Contributed by François Perrad.
This commit is contained in:
parent
ef23b70eb6
commit
f2e2a3f757
@ -1113,6 +1113,11 @@ LUALIB_API int luaL_callmeta(lua_State *L, int idx, const char *field)
|
|||||||
|
|
||||||
/* -- Coroutine yield and resume ------------------------------------------ */
|
/* -- Coroutine yield and resume ------------------------------------------ */
|
||||||
|
|
||||||
|
LUA_API int lua_isyieldable(lua_State *L)
|
||||||
|
{
|
||||||
|
return cframe_canyield(L->cframe);
|
||||||
|
}
|
||||||
|
|
||||||
LUA_API int lua_yield(lua_State *L, int nresults)
|
LUA_API int lua_yield(lua_State *L, int nresults)
|
||||||
{
|
{
|
||||||
void *cf = L->cframe;
|
void *cf = L->cframe;
|
||||||
|
@ -351,6 +351,9 @@ LUA_API int lua_loadx (lua_State *L, lua_Reader reader, void *dt,
|
|||||||
LUA_API const lua_Number *lua_version (lua_State *L);
|
LUA_API const lua_Number *lua_version (lua_State *L);
|
||||||
LUA_API void lua_copy (lua_State *L, int fromidx, int toidx);
|
LUA_API void lua_copy (lua_State *L, int fromidx, int toidx);
|
||||||
|
|
||||||
|
/* From Lua 5.3. */
|
||||||
|
LUA_API int lua_isyieldable (lua_State *L);
|
||||||
|
|
||||||
|
|
||||||
struct lua_Debug {
|
struct lua_Debug {
|
||||||
int event;
|
int event;
|
||||||
|
Loading…
Reference in New Issue
Block a user