Home | History | Annotate | Download | only in src

Lines Matching refs:Table

98 ** link table 'h' into list pointed by 'p'
105 ** from the table)
116 ** table. Non-collectable objects are never removed from weak
253 Table *mt = gco2u(o)->metatable;
355 static void traverseweakvalue (global_State *g, Table *h) {
368 hasclears = 1; /* table will have to be cleared */
378 static int traverseephemeron (global_State *g, Table *h) {
380 int hasclears = 0; /* true if table has white keys */
381 int prop = 0; /* true if table has entry "white-key -> white-value" */
397 hasclears = 1; /* table must be cleared */
408 else if (hasclears) /* does table have white keys? */
416 static void traversestrongtable (global_State *g, Table *h) {
434 static lu_mem traversetable (global_State *g, Table *h) {
442 black2gray(obj2gco(h)); /* keep table gray */
452 return sizeof(Table) + sizeof(TValue) * h->sizearray +
521 Table *h = gco2t(o);
573 ** twice the same table (which is not wrong, but inefficient)
620 Table *h = gco2t(l);
625 removeentry(n); /* and remove entry from table */
638 Table *h = gco2t(l);
649 removeentry(n); /* and remove entry from table */
774 int hs = g->strt.size / 2; /* half the size of the string table */
866 void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) {