diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-12-10 10:13:36 -0200 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2003-12-10 10:13:36 -0200 |
commit | 47fc57a2529c83376883f36954082cfe80ae588f (patch) | |
tree | c2e57e2f9f7d78279144bfd9cbd04a3b1b131f12 /lgc.h | |
parent | 4d5fe1f54bc00850f77a7c42f9e95d0ff3f1ab5b (diff) | |
download | lua-47fc57a2529c83376883f36954082cfe80ae588f.tar.gz lua-47fc57a2529c83376883f36954082cfe80ae588f.tar.bz2 lua-47fc57a2529c83376883f36954082cfe80ae588f.zip |
`TObject' renamed to `TValue' + other name changes and better assertions
for incremental garbage collection
Diffstat (limited to 'lgc.h')
-rw-r--r-- | lgc.h | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lgc.h,v 1.27 2003/12/04 17:22:42 roberto Exp roberto $ | 2 | ** $Id: lgc.h,v 1.28 2003/12/09 16:56:11 roberto Exp roberto $ |
3 | ** Garbage Collector | 3 | ** Garbage Collector |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -76,12 +76,12 @@ | |||
76 | luaC_step(L); } | 76 | luaC_step(L); } |
77 | 77 | ||
78 | 78 | ||
79 | #define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(valtogco(p))) \ | 79 | #define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \ |
80 | luaC_barrierf(L,valtogco(p),gcvalue(v)); } | 80 | luaC_barrierf(L,obj2gco(p),gcvalue(v)); } |
81 | 81 | ||
82 | #define luaC_objbarrier(L,p,o) \ | 82 | #define luaC_objbarrier(L,p,o) \ |
83 | { if (iswhite(valtogco(o)) && isblack(valtogco(p))) \ | 83 | { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) \ |
84 | luaC_barrierf(L,valtogco(p),valtogco(o)); } | 84 | luaC_barrierf(L,obj2gco(p),obj2gco(o)); } |
85 | 85 | ||
86 | size_t luaC_separateudata (lua_State *L); | 86 | size_t luaC_separateudata (lua_State *L); |
87 | void luaC_callGCTM (lua_State *L); | 87 | void luaC_callGCTM (lua_State *L); |