-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Open
Labels
3.12only security fixesonly security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usagePerformance or resource usage
Description
The inline cache for LOAD_METHOD
takes 10 code units, which is considerably larger than other inline caches, and is an obstacle to merging LOAD_ATTR
and LOAD_METHOD
(#93430), as LOAD_ATTR
is such a common instruction.
See faster-cpython/ideas#396 for some ideas on how to shrink the inline cache.
Linked PRs
Metadata
Metadata
Assignees
Labels
3.12only security fixesonly security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usagePerformance or resource usage