Lines Matching defs:debt
1345 ** Set debt for the next minor collection, which will happen when
1397 ** Usually, this means doing a minor collection and setting the debt to
1458 l_mem threshold, debt;
1465 debt = gettotalbytes(g) - threshold;
1466 if (debt > 0) debt = 0;
1467 luaE_setdebt(g, debt);
1639 ** Performs a basic incremental step. The debt and step size are
1642 ** finishing a cycle (pause state). Finally, it sets the debt that
1647 l_mem debt = (g->GCdebt / WORK2MEM) * stepmul;
1651 do { /* repeat until pause or enough "credit" (negative debt) */
1653 debt -= work;
1654 } while (debt > -stepsize && g->gcstate != GCSpause);
1658 debt = (debt / stepmul) * WORK2MEM; /* convert 'work units' to bytes */
1659 luaE_setdebt(g, debt);