]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-138342: Use a common utility for visiting an object's type (GH-138343)
authorPeter Bierma <zintensitydev@gmail.com>
Mon, 1 Sep 2025 16:20:33 +0000 (12:20 -0400)
committerGitHub <noreply@github.com>
Mon, 1 Sep 2025 16:20:33 +0000 (16:20 +0000)
commit4f6ecd10c2eb8da2047ebf138cf1dca3ad3d26d8
tree34a33ab44f812225f5cfaa57b1bca39745e1e32d
parent0d02e4d7d35b5c173a8f62342264389cb1f18601
gh-138342: Use a common utility for visiting an object's type (GH-138343)

Add `_PyObject_VisitType` in place of `tp_traverse` functions that only visit the object's type.
24 files changed:
Include/cpython/object.h
Modules/_dbmmodule.c
Modules/_decimal/_decimal.c
Modules/_functoolsmodule.c
Modules/_gdbmmodule.c
Modules/_multiprocessing/semaphore.c
Modules/_pickle.c
Modules/_sqlite/prepare_protocol.c
Modules/_sqlite/statement.c
Modules/_ssl.c
Modules/_threadmodule.c
Modules/arraymodule.c
Modules/blake2module.c
Modules/hmacmodule.c
Modules/md5module.c
Modules/mmapmodule.c
Modules/sha1module.c
Modules/sha2module.c
Modules/sha3module.c
Modules/socketmodule.c
Modules/unicodedata.c
Objects/object.c
Objects/typevarobject.c
PC/winreg.c