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 +
528 Table *h = gco2t(o);
580 ** twice the same table (which is not wrong, but inefficient)
627 Table *h = gco2t(l);
632 removeentry(n); /* and remove entry from table */
645 Table *h = gco2t(l);
656 removeentry(n); /* and remove entry from table */
781 int hs = g->strt.size / 2; /* half the size of the string table */
873 void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) {