From 8047b2d03eaaeee44871a11f8d3a3135f2639b1a Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 1 Nov 2022 15:42:08 -0300 Subject: Tables have a 'lastfree' information only when needed Only tables with some minimum number of entries in their hash part have a 'lastfree' field, kept in a header before the node vector. --- lmem.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lmem.h') diff --git a/lmem.h b/lmem.h index 8c75a44b..c5dada9c 100644 --- a/lmem.h +++ b/lmem.h @@ -63,6 +63,8 @@ #define luaM_newobject(L,tag,s) luaM_malloc_(L, (s), tag) +#define luaM_newblock(L, size) luaM_newvector(L, size, char) + #define luaM_growvector(L,v,nelems,size,t,limit,e) \ ((v)=cast(t *, luaM_growaux_(L,v,nelems,&(size),sizeof(t), \ luaM_limitN(limit,t),e))) -- cgit v1.2.3-55-g6feb