aboutsummaryrefslogtreecommitdiff
path: root/lobject.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-10-23 14:26:37 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-10-23 14:26:37 -0200
commit907368ead5978b689a97118b75e89a2095122530 (patch)
treeed428793e87ab4a3c8de49be5586878af54c8d34 /lobject.c
parent81489beea1a201b58dba964b6bbfd263f3683f25 (diff)
downloadlua-907368ead5978b689a97118b75e89a2095122530.tar.gz
lua-907368ead5978b689a97118b75e89a2095122530.tar.bz2
lua-907368ead5978b689a97118b75e89a2095122530.zip
GC now considers an "estimate" of object size, instead of just the number
of objects.
Diffstat (limited to 'lobject.c')
-rw-r--r--lobject.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lobject.c b/lobject.c
index f8e942b8..71579156 100644
--- a/lobject.c
+++ b/lobject.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lobject.c,v 1.2 1997/09/26 16:46:20 roberto Exp roberto $ 2** $Id: lobject.c,v 1.3 1997/10/16 20:07:40 roberto Exp roberto $
3** Some generic functions over Lua objects 3** Some generic functions over Lua objects
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -17,7 +17,7 @@ char *luaO_typenames[] = { /* ORDER LUA_T */
17}; 17};
18 18
19 19
20long luaO_nentities = 0; 20unsigned long luaO_nblocks = 0;
21 21
22 22
23/* hash dimensions values */ 23/* hash dimensions values */
@@ -68,7 +68,6 @@ int luaO_findstring (char *name, char *list[])
68 68
69void luaO_insertlist (GCnode *root, GCnode *node) 69void luaO_insertlist (GCnode *root, GCnode *node)
70{ 70{
71 ++luaO_nentities;
72 node->next = root->next; 71 node->next = root->next;
73 root->next = node; 72 root->next = node;
74 node->marked = 0; 73 node->marked = 0;