-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
gh-134584: Eliminate redundant refcounting from _CALL_ISINSTANCE
#136077
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
base: main
Are you sure you want to change the base?
Changes from all commits
a286004
3d0f5d3
6c04f67
f2b4400
cf6e8ef
f081274
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
Eliminate redundant refcounting from ``_CALL_ISINSTANCE``. Patch by Noam | ||
Cohen |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't leave a comment on that line, but inside
test_call_isinstance_guards_removed
we should include the new opcode_SWAP_CALL_TWO_LOAD_CONST_INLINE_BORROW
to ensureremove_unneeded_uops
is still working as expected (I think it should be since you also updatedop_without_push
, but just to be sure :))