]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-145685: per-type method cache implementation (#150160)
authorKumar Aditya <kumaraditya@python.org>
Tue, 21 Jul 2026 08:41:22 +0000 (14:11 +0530)
committerGitHub <noreply@github.com>
Tue, 21 Jul 2026 08:41:22 +0000 (14:11 +0530)
commitdaf09e17bf99c544e8ab7a72b11f10f2e382a381
treebb62c4f90b9620d2893417a6add5571bb761dcc2
parent202c4c88ed5cb68ba41c54ad91e99c5585debdb4
gh-145685: per-type method cache implementation (#150160)
29 files changed:
Doc/c-api/type.rst
Doc/whatsnew/3.16.rst
Include/cpython/object.h
Include/cpython/pystats.h
Include/internal/pycore_interp_structs.h
Include/internal/pycore_object.h
Include/internal/pycore_typecache.h [new file with mode: 0644]
Include/internal/pycore_typeobject.h
Lib/test/test_free_threading/test_type.py
Lib/test/test_sys.py
Lib/test/test_type_cache.py
Makefile.pre.in
Misc/NEWS.d/next/Core_and_Builtins/2026-06-05-09-25-08.gh-issue-145685.afO33b.rst [new file with mode: 0644]
Modules/Setup.stdlib.in
Modules/_testinternalcapi.c
Modules/_testinternalcapi/parts.h
Modules/_testinternalcapi/typecache.c [new file with mode: 0644]
Objects/typeobject.c
PCbuild/_freeze_module.vcxproj
PCbuild/_freeze_module.vcxproj.filters
PCbuild/_testinternalcapi.vcxproj
PCbuild/_testinternalcapi.vcxproj.filters
PCbuild/pythoncore.vcxproj
PCbuild/pythoncore.vcxproj.filters
Python/pystate.c
Python/pystats.c
Python/typecache.c [new file with mode: 0644]
Tools/c-analyzer/cpython/ignored.tsv
Tools/ftscalingbench/ftscalingbench.py