]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
authorEric Snow <ericsnowcurrently@gmail.com>
Thu, 27 Apr 2023 22:19:43 +0000 (16:19 -0600)
committerGitHub <noreply@github.com>
Thu, 27 Apr 2023 22:19:43 +0000 (16:19 -0600)
commitd2e2e53f733f8c8098035bbbc452bd1892796cb3
tree4f01c11ff1f6ad9ebbcd4786bca991878226a4c6
parent56c7176d1de3a0770085cad3865c1de42ba86f42
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)

There were cases where we do unnecessary work for builtin static types. This also simplifies some work necessary for a per-interpreter GIL.
21 files changed:
Include/internal/pycore_bytesobject.h
Include/internal/pycore_tuple.h
Modules/_io/_iomodule.c
Modules/mathmodule.c
Modules/symtablemodule.c
Objects/bytesobject.c
Objects/classobject.c
Objects/exceptions.c
Objects/floatobject.c
Objects/longobject.c
Objects/object.c
Objects/structseq.c
Objects/tupleobject.c
Objects/typeobject.c
Objects/unicodeobject.c
Python/bltinmodule.c
Python/errors.c
Python/modsupport.c
Python/pylifecycle.c
Python/sysmodule.c
Python/thread.c