Lines Matching defs:all

55 ** 'makewhite' erases all color bits plus the old bit and then
169 ** it again. Otherwise, use a backward barrier, to avoid marking all
309 ** mark all objects in list of being-finalized
321 ** mark all values stored in marked open upvalues. (See comment in
334 ** mark root set and reset all gray lists, to start a new
447 else /* all weak */
574 propagateall(g); /* traverse all elements from 'l' */
578 ** retraverse all gray lists. Because tables may be reinserted in other
605 changed = 1; /* will have to revisit all ephemeron tables */
622 ** clear entries with unmarked keys from all weaktables in list 'l' up
640 ** clear entries with unmarked values from all weaktables in list 'l' up
712 ** In non-generational mode, change all non-dead objects back to white,
715 ** old; stop when hitting an old object, as all objects after that
722 int toclear, toset; /* bits to clear and to set in all live objects */
726 toset = bitmask(OLDBIT); /* set the old bit of all surviving objects */
730 toclear = maskcolors; /* clear all color bits + old bit */
842 ** move all unreachable objects (or 'all' objects) that need
845 static void separatetobefnz (lua_State *L, int all) {
853 while ((curr = *p) != NULL) { /* traverse all finalizable objects */
856 if (!(iswhite(curr) || all)) /* not being collected? */
962 /* sweep all objects to turn them back to white
972 ** call all pending finalizers
986 separatetobefnz(L, 1); /* separate all objects with finalizers */
989 g->currentwhite = WHITEBITS; /* this "white" makes all objects look dead */
993 for (i = 0; i < g->strt.size; i++) /* free all string lists */
1016 /* at this point, all strongly accessible objects are marked. */
1027 /* at this point, all resurrected objects are marked. */
1029 clearkeys(g, g->ephemeron, NULL); /* clear keys from all ephemeron tables */
1030 clearkeys(g, g->allweak, NULL); /* clear keys from all allweak tables */
1168 /* run a few finalizers (or all of them at the end of a collect cycle) */
1200 /* must sweep all objects to turn them back to white