mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
gh-126703: Add freelists for list and tuple iterators (GH-128592)
This commit is contained in:
parent
41ad2bb248
commit
1a80214f11
5 changed files with 24 additions and 12 deletions
|
@ -923,6 +923,8 @@ _PyObject_ClearFreeLists(struct _Py_freelists *freelists, int is_finalization)
|
|||
clear_freelist(&freelists->tuples[i], is_finalization, free_object);
|
||||
}
|
||||
clear_freelist(&freelists->lists, is_finalization, free_object);
|
||||
clear_freelist(&freelists->list_iters, is_finalization, free_object);
|
||||
clear_freelist(&freelists->tuple_iters, is_finalization, free_object);
|
||||
clear_freelist(&freelists->dicts, is_finalization, free_object);
|
||||
clear_freelist(&freelists->dictkeys, is_finalization, PyMem_Free);
|
||||
clear_freelist(&freelists->slices, is_finalization, free_object);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue