summaryrefslogtreecommitdiffstats
path: root/PC
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-04-29 00:29:20 (GMT)
committerGitHub <noreply@github.com>2020-04-29 00:29:20 (GMT)
commitae00a5a88534fd45939f86c12e038da9fa6f9ed6 (patch)
tree43b1f4ea83241fd72d32a0ade5a17366e67d42e4 /PC
parentcc0dc7e484c9626857e9a8b4c40eee37473702ed (diff)
downloadcpython-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.zip
cpython-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.tar.gz
cpython-ae00a5a88534fd45939f86c12e038da9fa6f9ed6.tar.bz2
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')
-rw-r--r--PC/python3.def2
1 files changed, 0 insertions, 2 deletions
diff --git a/PC/python3.def b/PC/python3.def
index 083384e..1521ac7 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