Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-39583: Remove superfluous "extern C" bits from Include/cpython/*.h ↵ | Skip Montanaro | 2020-06-01 | 1 | -8/+0 |
| | | | | (GH-18413) | ||||
* | bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) | Victor Stinner | 2020-04-29 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | 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. | ||||
* | bpo-35134: Create Include/cpython/listobject.h (GH-18395) | Victor Stinner | 2020-02-07 | 1 | -0/+44 |
Move listobject.h code surrounded by "#ifndef Py_LIMITED_API" to a new Include/cpython/listobject.h header file. Add cpython/ header files to Makefile.pre.in and pythoncore project of PCbuild. Add _PyList_CAST() macro. |