Lines Matching defs:all
63 ** 'makewhite' erases all color bits then sets only the current white
181 ** shared among closures, it is impossible to know the color of all
297 ** mark all objects in list of being-finalized
307 ** Mark all values stored in marked open upvalues from non-marked threads.
335 ** mark root set and reset all gray lists, to start a new collection
464 else /* all weak */
619 changed = 1; /* will have to revisit all ephemeron tables */
636 ** clear entries with unmarked keys from all weaktables in list 'l' up
655 ** clear entries with unmarked values from all weaktables in list 'l' up
731 ** white; change all non-dead objects back to white, preparing for next
857 ** call all pending finalizers
877 ** move all unreachable objects (or 'all' objects) that need
880 static void separatetobefnz (global_State *g, int all) {
884 while ((curr = *p) != NULL) { /* traverse all finalizable objects */
886 if (!(iswhite(curr) || all)) /* not being collected? */
969 separatetobefnz(g, 1); /* separate all objects with finalizers */
973 g->currentwhite = WHITEBITS; /* this "white" makes all objects look dead */
1003 /* at this point, all strongly accessible objects are marked. */
1015 /* at this point, all resurrected objects are marked. */
1017 clearkeys(g, g->ephemeron, NULL); /* clear keys from all ephemeron tables */
1018 clearkeys(g, g->allweak, NULL); /* clear keys from all 'allweak' tables */
1156 ** to sweep all objects to turn them back to white (as white has not