]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-45316: Move private PyDict functions to internal C API (GH-31577)
authorVictor Stinner <vstinner@python.org>
Fri, 25 Feb 2022 14:41:55 +0000 (15:41 +0100)
committerGitHub <noreply@github.com>
Fri, 25 Feb 2022 14:41:55 +0000 (15:41 +0100)
commit8ddbdd9e96e64b42c87dcfe4e38383cf0694988a
tree06c7071fb1053c2f7653dc54364ac1c86e77dbed
parent4a0c7a1aacd08cead7717479620e62359c828e88
bpo-45316: Move private PyDict functions to internal C API (GH-31577)

Move the following private unexported functions to the internal C API
headers:

* _PyDictKeys_GetVersionForCurrentState()
* _PyDictKeys_StringLookup()
* _PyDict_FromKeys()
* _PyDict_GetItemHint()
* _PyDict_KeysSize()
* _PyDict_LoadGlobal()
* _PyDict_NewKeysForClass()
* _PyDict_Pop_KnownHash()
* _PyDict_SetItem_Take2()
* _PyObjectDict_SetItem()
* _PyObject_MakeDictFromInstanceAttributes()
* _Py_dict_lookup()
Include/cpython/dictobject.h
Include/internal/pycore_dict.h