Slide 33
Slide 33 text
33
FREEZE OBJECTS
static PyObject *
gc_freeze(PyObject *module)
{
for (int i = 0; i < NUM_GENERATIONS; ++i) {
gc_list_merge(GEN_HEAD(i), &permanent_generation.head);
generations[i].count = 0;
}
Py_RETURN_NONE;
}
gc.freeze() # upstream to python 3.7!