diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2022-11-01 17:14:01 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2022-11-01 17:14:01 -0300 |
commit | 9ede317c70ad82279f2e3962eb52904a17bf4b55 (patch) | |
tree | e2d60bac0e987fe2cb6da54222765a90414f3d2a /lgc.h | |
parent | ee645472ebe153e2c6669c84a632297a8110bdb6 (diff) | |
download | lua-9ede317c70ad82279f2e3962eb52904a17bf4b55.tar.gz lua-9ede317c70ad82279f2e3962eb52904a17bf4b55.tar.bz2 lua-9ede317c70ad82279f2e3962eb52904a17bf4b55.zip |
Threads are created like other objects
Using a version of 'luaC_newobj' that allows offsets (extra space
before the object itself).
Diffstat (limited to 'lgc.h')
-rw-r--r-- | lgc.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -190,6 +190,8 @@ LUAI_FUNC void luaC_step (lua_State *L); | |||
190 | LUAI_FUNC void luaC_runtilstate (lua_State *L, int statesmask); | 190 | LUAI_FUNC void luaC_runtilstate (lua_State *L, int statesmask); |
191 | LUAI_FUNC void luaC_fullgc (lua_State *L, int isemergency); | 191 | LUAI_FUNC void luaC_fullgc (lua_State *L, int isemergency); |
192 | LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz); | 192 | LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz); |
193 | LUAI_FUNC GCObject *luaC_newobjdt (lua_State *L, int tt, size_t sz, | ||
194 | size_t offset); | ||
193 | LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v); | 195 | LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v); |
194 | LUAI_FUNC void luaC_barrierback_ (lua_State *L, GCObject *o); | 196 | LUAI_FUNC void luaC_barrierback_ (lua_State *L, GCObject *o); |
195 | LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt); | 197 | LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt); |