summaryrefslogtreecommitdiff
path: root/lgc.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2003-12-10 10:13:36 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2003-12-10 10:13:36 -0200
commit47fc57a2529c83376883f36954082cfe80ae588f (patch)
treec2e57e2f9f7d78279144bfd9cbd04a3b1b131f12 /lgc.h
parent4d5fe1f54bc00850f77a7c42f9e95d0ff3f1ab5b (diff)
downloadlua-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.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/lgc.h b/lgc.h
index ff1e1115..e20f2afb 100644
--- a/lgc.h
+++ b/lgc.h
@@ -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
86size_t luaC_separateudata (lua_State *L); 86size_t luaC_separateudata (lua_State *L);
87void luaC_callGCTM (lua_State *L); 87void luaC_callGCTM (lua_State *L);