diff options
author | Sam Gross <colesbury@gmail.com> | 2024-05-03 18:16:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-03 18:16:45 -0400 |
commit | 37c31bea72fb6971f1008faa2e253d12167c221f (patch) | |
tree | 7f45a8a0bc9f7bd77b1fa8423523e9f4f24e6cde /Python/pythonrun.c | |
parent | 0e78a545e6e78b16eb7709ec3db2243364603134 (diff) | |
download | cpython-37c31bea72fb6971f1008faa2e253d12167c221f.tar.gz cpython-37c31bea72fb6971f1008faa2e253d12167c221f.zip |
gh-118527: Intern filename, name, and qualname in code objects. (#118558)
This interns the strings for `co_filename`, `co_name`, and `co_qualname`
on codeobjects in the free-threaded build. This partially addresses a
reference counting bottleneck when creating closures concurrently. The
closures take the name and qualified name from the code object.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions