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 /PC/python3.def | |
| parent | cc0dc7e484c9626857e9a8b4c40eee37473702ed (diff) | |
| download | cpython-git-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.tar.gz | |
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 'PC/python3.def')
| -rw-r--r-- | PC/python3.def | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/PC/python3.def b/PC/python3.def index 083384e30f..1521ac738c 100644 --- a/PC/python3.def +++ b/PC/python3.def @@ -35,7 +35,6 @@ EXPORTS PyBytes_Size=python39.PyBytes_Size PyBytes_Type=python39.PyBytes_Type DATA PyCFunction_Call=python39.PyCFunction_Call - PyCFunction_ClearFreeList=python39.PyCFunction_ClearFreeList PyCFunction_GetFlags=python39.PyCFunction_GetFlags PyCFunction_GetFunction=python39.PyCFunction_GetFunction PyCFunction_GetSelf=python39.PyCFunction_GetSelf @@ -584,7 +583,6 @@ EXPORTS PyTraceBack_Print=python39.PyTraceBack_Print PyTraceBack_Type=python39.PyTraceBack_Type DATA PyTupleIter_Type=python39.PyTupleIter_Type DATA - PyTuple_ClearFreeList=python39.PyTuple_ClearFreeList PyTuple_GetItem=python39.PyTuple_GetItem PyTuple_GetSlice=python39.PyTuple_GetSlice PyTuple_New=python39.PyTuple_New |
