We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
assignee = None
closed_at = <Date 2021-10-20.16:03:49.237>
created_at = <Date 2021-05-17.09:34:25.240>
labels = ['expert-subinterpreters', '3.11']
title = '[subinterpreters] Replace static string caches with subinterpreter-compatible alternatives'
updated_at = <Date 2021-10-20.16:03:49.236>
user = 'https://github.com/Fidget-Spinner'
activity = <Date 2021-10-20.16:03:49.236>
actor = 'kj'
assignee = 'none'
closed = True
closed_date = <Date 2021-10-20.16:03:49.237>
closer = 'kj'
components = ['Subinterpreters']
creation = <Date 2021-05-17.09:34:25.240>
creator = 'kj'
dependencies = 
files = 
hgrepos = 
issue_num = 44156
keywords = ['patch']
message_count = 3.0
messages = ['393800', '394352', '404483']
nosy_count = 3.0
nosy_names = ['vstinner', 'eric.snow', 'kj']
pr_nums = ['26161']
priority = 'normal'
resolution = 'fixed'
stage = 'resolved'
status = 'closed'
superseder = None
type = None
url = 'https://bugs.python.org/issue44156'
versions = ['Python 3.11']
The text was updated successfully, but these errors were encountered:
Hello, this is a meta issue for replacing cached string constants in various places with alternatives compatible with subinterpreters such as _Py_IDENTIFIER.
Ideally the replacements should not cause any performance regression. But to be safe I would recommend starting in places that aren't "hot".
A list of such caches can be found via a tool created by Eric: https://www.github.com/python/cpython/tree/main/Tools%2Fc-analyzer.
Sorry, something went wrong.
New changeset 2966924 by Ken Jin in branch 'main':
bpo-44156: Make cached string constants in compile.c subinterpreter compatible (GH-26161)
I'll open separate issues for other similar changes.
No branches or pull requests