GH-118095: Use broader specializations of CALL in tier 1, for better … · devdanzin/cpython@1ab6356 · GitHub
Skip to content

Commit 1ab6356

Browse files
authored
pythonGH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (pythonGH-118322)
* Add CALL_PY_GENERAL, CALL_BOUND_METHOD_GENERAL and call CALL_NON_PY_GENERAL specializations. * Remove CALL_PY_WITH_DEFAULTS specialization * Use CALL_NON_PY_GENERAL in more cases when otherwise failing to specialize
1 parent 00da0af commit 1ab6356

19 files changed

Lines changed: 863 additions & 448 deletions

Include/internal/pycore_frame.h

Lines changed: 5 additions & 0 deletions

Include/internal/pycore_opcode_metadata.h

Lines changed: 23 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)