diff options
author | Victor Stinner <vstinner@python.org> | 2020-04-29 02:29:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-29 02:29:20 +0200 |
commit | ae00a5a88534fd45939f86c12e038da9fa6f9ed6 (patch) | |
tree | 43b1f4ea83241fd72d32a0ade5a17366e67d42e4 /Include/setobject.h | |
parent | bpo-40429: Refactor super_init() (GH-19776) (diff) | |
download | cpython-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.tar.gz cpython-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.tar.bz2 cpython-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.zip |
bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769)
Remove the following function from the C API:
* PyAsyncGen_ClearFreeLists()
* PyContext_ClearFreeList()
* PyDict_ClearFreeList()
* PyFloat_ClearFreeList()
* PyFrame_ClearFreeList()
* PyList_ClearFreeList()
* PySet_ClearFreeList()
* PyTuple_ClearFreeList()
Make these functions private, move them to the internal C API and
change their return type to void.
Call explicitly PyGC_Collect() to free all free lists.
Note: PySet_ClearFreeList() did nothing.
Diffstat (limited to 'Include/setobject.h')
-rw-r--r-- | Include/setobject.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/Include/setobject.h b/Include/setobject.h index 05a097eba7f..119619ebe72 100644 --- a/Include/setobject.h +++ b/Include/setobject.h @@ -70,7 +70,6 @@ PyAPI_DATA(PyObject *) _PySet_Dummy; PyAPI_FUNC(int) _PySet_NextEntry(PyObject *set, Py_ssize_t *pos, PyObject **key, Py_hash_t *hash); PyAPI_FUNC(int) _PySet_Update(PyObject *set, PyObject *iterable); -PyAPI_FUNC(int) PySet_ClearFreeList(void); #endif /* Section excluded by Py_LIMITED_API */ |