From d015f1fc02e03864b0ed3ad668a6e0660417a718 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 26 Nov 1999 16:59:20 -0200 Subject: table sizes don't need to be primes; power of 2 gives the same performance. --- lgc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lgc.c') diff --git a/lgc.c b/lgc.c index fe55f3e7..c3259421 100644 --- a/lgc.c +++ b/lgc.c @@ -1,5 +1,5 @@ /* -** $Id: lgc.c,v 1.32 1999/11/22 13:12:07 roberto Exp roberto $ +** $Id: lgc.c,v 1.33 1999/11/23 13:58:02 roberto Exp roberto $ ** Garbage Collector ** See Copyright Notice in lua.h */ @@ -208,7 +208,7 @@ static void collectstring (lua_State *L, int limit) { } } if ((tb->nuse+1)*6 < tb->size) - luaS_grow(L, tb); /* table is too big; `grow' it to a smaller size */ + luaS_resize(L, tb, tb->size/2); /* table is too big */ } } -- cgit v1.2.3-55-g6feb