aboutsummaryrefslogtreecommitdiff
path: root/table.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-03-19 16:41:10 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1997-03-19 16:41:10 -0300
commit1444d28476af70bc51c4fdba71deb669f41c77a3 (patch)
tree6d19c5653702ea341f6650f3e917ed77456f757f /table.c
parent2de803c250de373186afbbea0a5978f54c52850c (diff)
downloadlua-1444d28476af70bc51c4fdba71deb669f41c77a3.tar.gz
lua-1444d28476af70bc51c4fdba71deb669f41c77a3.tar.bz2
lua-1444d28476af70bc51c4fdba71deb669f41c77a3.zip
first full implementation of internal methods
Diffstat (limited to 'table.c')
-rw-r--r--table.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/table.c b/table.c
index a7b895d4..e545195f 100644
--- a/table.c
+++ b/table.c
@@ -3,7 +3,7 @@
3** Module to control static tables 3** Module to control static tables
4*/ 4*/
5 5
6char *rcs_table="$Id: table.c,v 2.59 1997/02/26 17:38:41 roberto Unstable roberto $"; 6char *rcs_table="$Id: table.c,v 2.60 1997/03/11 18:44:28 roberto Exp roberto $";
7 7
8#include "mem.h" 8#include "mem.h"
9#include "opcode.h" 9#include "opcode.h"
@@ -168,6 +168,8 @@ Long luaI_collectgarbage (void)
168 lua_travsymbol(lua_markobject); /* mark symbol table objects */ 168 lua_travsymbol(lua_markobject); /* mark symbol table objects */
169 luaI_travlock(lua_markobject); /* mark locked objects */ 169 luaI_travlock(lua_markobject); /* mark locked objects */
170 luaI_travfallbacks(lua_markobject); /* mark fallbacks */ 170 luaI_travfallbacks(lua_markobject); /* mark fallbacks */
171 luaI_hashcallIM();
172 luaI_strcallIM();
171 luaI_invalidaterefs(); 173 luaI_invalidaterefs();
172 recovered += lua_strcollector(); 174 recovered += lua_strcollector();
173 recovered += lua_hashcollector(); 175 recovered += lua_hashcollector();