diff options
| author | Sam Gross <colesbury@gmail.com> | 2024-05-03 22:16:45 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-03 22:16:45 (GMT) |
| commit | 37c31bea72fb6971f1008faa2e253d12167c221f (patch) | |
| tree | 7f45a8a0bc9f7bd77b1fa8423523e9f4f24e6cde /Python/bytecodes.c | |
| parent | 0e78a545e6e78b16eb7709ec3db2243364603134 (diff) | |
| download | cpython-37c31bea72fb6971f1008faa2e253d12167c221f.zip cpython-37c31bea72fb6971f1008faa2e253d12167c221f.tar.gz cpython-37c31bea72fb6971f1008faa2e253d12167c221f.tar.bz2 | |
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/bytecodes.c')
0 files changed, 0 insertions, 0 deletions
