-
-
Notifications
You must be signed in to change notification settings - Fork 30.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-91583: AC: Fix regression for functions with defining_class #91739
gh-91583: AC: Fix regression for functions with defining_class #91739
Conversation
Argument Clinic now generates the same efficient code as before adding the defining_class parameter.
Thanks @serhiy-storchaka for the PR 🌮🎉.. I'm working now to backport this PR to: 3.9, 3.10. |
Sorry, @serhiy-storchaka, I could not cleanly backport this to |
Sorry @serhiy-storchaka, I had trouble checking out the |
…_class (pythonGH-91739) Argument Clinic now generates the same efficient code as before adding the defining_class parameter.. (cherry picked from commit a055dac) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
…class (pythonGH-91739) Argument Clinic now generates the same efficient code as before adding the defining_class parameter.. (cherry picked from commit a055dac) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
GH-92079 is a backport of this pull request to the 3.10 branch. |
GH-92080 is a backport of this pull request to the 3.9 branch. |
I started to review this PR, but I never got around to finish the review. I did take a good and long look1 at the changes; they make sense, and I did not find any issues. So, approved post merge :) Thanks for doing this, Serhiy! Footnotes
|
Well, I don't think anyone has a complete picture in their head right now. At least not for a long time. |
…class (pythonGH-91739) (pythonGH-92080) Argument Clinic now generates the same efficient code as before adding the defining_class parameter. (cherry picked from commit a055dac)
Argument Clinic now generates the same efficient code as before
adding the defining_class parameter.
Closes #91583.