FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter by ericsnowcurrently · Pull Request #104072 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.5k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter
- #104072
#104072
Merged
ericsnowcurrently
merged 14 commits into
python:main
python/cpython:main
from
ericsnowcurrently:builtin-types-per-interpreter
ericsnowcurrently/cpython:builtin-types-per-interpreter
Copy head branch name to clipboard
May 2, 2023
Conversation
Commits
14
(14)
Checks
Files changed
Merged
gh-94673: Properly Initialize and Finalize Static Builtin Types for Each Interpreter
#104072
ericsnowcurrently
merged 14 commits into
python:main
python/cpython:main
from
ericsnowcurrently:builtin-types-per-interpreter
ericsnowcurrently/cpython:builtin-types-per-interpreter
Copy head branch name to clipboard
Commits
Commits on May 1, 2023
Fix an old bug.
ericsnowcurrently
committed
dec8f6d
View commit details
Copy full SHA for dec8f6d
Browse repository at this point
Call _PyIO_FiniTypes() earlier.
ericsnowcurrently
committed
98f3ed7
View commit details
Copy full SHA for 98f3ed7
Browse repository at this point
Pass interp to _PyStructSequence_InitBuiltin() and _PyStructSequence_FiniBuiltin().
ericsnowcurrently
committed
b313293
View commit details
Copy full SHA for b313293
Browse repository at this point
Pass interp to _PyStaticType_InitBuiltin() and _PyStaticType_Dealloc().
ericsnowcurrently
committed
4a78881
View commit details
Copy full SHA for 4a78881
Browse repository at this point
Add clear_static_type_objects().
ericsnowcurrently
committed
4355c00
View commit details
Copy full SHA for 4355c00
Browse repository at this point
Builtin static types are always immortal.
ericsnowcurrently
committed
7dd7d96
View commit details
Copy full SHA for 7dd7d96
Browse repository at this point
_PyStaticType_Dealloc() is only called on static builtin types.
ericsnowcurrently
committed
f678350
View commit details
Copy full SHA for f678350
Browse repository at this point
Set the proper relationship between static builtin types and the subinterpreters.
ericsnowcurrently
committed
eeeff52
View commit details
Copy full SHA for eeeff52
Browse repository at this point
Set the static builtin index correctly.
ericsnowcurrently
committed
ae74c41
View commit details
Copy full SHA for ae74c41
Browse repository at this point
Add some asserts.
ericsnowcurrently
committed
f2fb5a4
View commit details
Copy full SHA for f2fb5a4
Browse repository at this point
Call static_builtin_state_init() for each interpreter.
ericsnowcurrently
committed
51d325d
View commit details
Copy full SHA for 51d325d
Browse repository at this point
Only call static_builtin_index_clear() during runtime fini.
ericsnowcurrently
committed
71e52c2
View commit details
Copy full SHA for 71e52c2
Browse repository at this point
Finalize static builtin types for each interpreter.
ericsnowcurrently
committed
f41a74d
View commit details
Copy full SHA for f41a74d
Browse repository at this point
Commits on May 2, 2023
Fix non-debug builds.
ericsnowcurrently
committed
68331c4
View commit details
Copy full SHA for 68331c4
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL