mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
gh-126703: Add freelist for range and range_iter objects (GH-128619)
This commit is contained in:
parent
2067378e6d
commit
dff8bcfa3c
4 changed files with 30 additions and 9 deletions
|
@ -931,6 +931,8 @@ _PyObject_ClearFreeLists(struct _Py_freelists *freelists, int is_finalization)
|
|||
clear_freelist(&freelists->dicts, is_finalization, free_object);
|
||||
clear_freelist(&freelists->dictkeys, is_finalization, PyMem_Free);
|
||||
clear_freelist(&freelists->slices, is_finalization, free_object);
|
||||
clear_freelist(&freelists->ranges, is_finalization, free_object);
|
||||
clear_freelist(&freelists->range_iters, is_finalization, free_object);
|
||||
clear_freelist(&freelists->contexts, is_finalization, free_object);
|
||||
clear_freelist(&freelists->async_gens, is_finalization, free_object);
|
||||
clear_freelist(&freelists->async_gen_asends, is_finalization, free_object);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue