pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/python/cpython/pull/144963

sets/global-0bd78641c0a1f3e0.css" /> gh-134584 : Optimize and eliminate redundant ref-counting for `MAKE_FUNCTION` in the JIT by Sacul0457 · Pull Request #144963 · python/cpython · GitHub
Skip to content

gh-134584 : Optimize and eliminate redundant ref-counting for MAKE_FUNCTION in the JIT#144963

Open
Sacul0457 wants to merge 12 commits intopython:mainfrom
Sacul0457:Optimize_MAKE_FUNCTION
Open

gh-134584 : Optimize and eliminate redundant ref-counting for MAKE_FUNCTION in the JIT#144963
Sacul0457 wants to merge 12 commits intopython:mainfrom
Sacul0457:Optimize_MAKE_FUNCTION

Conversation

@Sacul0457
Copy link
Copy Markdown
Contributor

@Sacul0457 Sacul0457 commented Feb 18, 2026

Thanks to @Fidget-Spinner for guiding!

Adds _MAKE_FUNCTION to optimizer_bytecodes.c and eliminates redundant ref-counting for MAKE_FUNCTION.

@Fidget-Spinner
Copy link
Copy Markdown
Member

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.

Copy link
Copy Markdown
Member

@markshannon markshannon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.
@Sacul0457 can you update this branch so it can be merged?

@Sacul0457
Copy link
Copy Markdown
Contributor Author

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
Copy link
Copy Markdown
Member

Sometimes the sanitizer CI is a little flaky, so I've triggered a re-run.

@Sacul0457
Copy link
Copy Markdown
Contributor Author

Seems to pass now, thx!

@kumaraditya303
Copy link
Copy Markdown
Contributor

There are new merge conflicts.

@Sacul0457
Copy link
Copy Markdown
Contributor Author

fixed :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy