Uh oh!
There was an error while loading. Please reload this page.
gh-134584 : Optimize and eliminate redundant ref-counting for MAKE_FUNCTION in the JIT - #144963
Conversation
Fidget-Spinner
commented
Feb 18, 2026
MAKE_FUNCTION might not be a common opcode/show up in the JIT. So I doubt we will see speedups from this one, it's still good to add it to the optimizer though so thanks. |
markshannon
left a comment
There was a problem hiding this comment.
Looks good.
@Sacul0457 can you update this branch so it can be merged?
Sacul0457
commented
Mar 13, 2026
I'm can't seem to find the error logs for the CI failure, so I'm not sure what's the cause of the failure and whether it's related to this PR or not |
Fidget-Spinner
commented
Mar 13, 2026
Sometimes the sanitizer CI is a little flaky, so I've triggered a re-run. |
Sacul0457
commented
Mar 13, 2026
Seems to pass now, thx! |
kumaraditya303
commented
Mar 19, 2026
There are new merge conflicts. |
Sacul0457
commented
Mar 19, 2026
fixed :) |
savannahostrowski
commented
Apr 9, 2026
Looks like this needs another regen, mind resolving @Sacul0457? |
Sacul0457
commented
Apr 9, 2026
Fixed! |
Fidget-Spinner
commented
Apr 9, 2026
Sorry this needs merging main again. JIT development has been very active these days 🌀 |
Sacul0457
commented
Apr 9, 2026
No worries, it's great to hear how active the JIT development is :) |
Uh oh!
There was an error while loading. Please reload this page.
…MAKE_FUNCTION` in the JIT (pythonGH-144963)
Thanks to @Fidget-Spinner for guiding!
Adds
_MAKE_FUNCTIONtooptimizer_bytecodes.cand eliminates redundant ref-counting forMAKE_FUNCTION.