KEMBAR78
gh-102859: Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP by iritkatriel · Pull Request #102870 · python/cpython · GitHub
Skip to content

Conversation

@iritkatriel
Copy link
Member

@iritkatriel iritkatriel commented Mar 21, 2023

@iritkatriel iritkatriel marked this pull request as draft March 21, 2023 12:24
@iritkatriel
Copy link
Member Author

There's still a problem with the peepholer. Converting to draft.

@iritkatriel iritkatriel marked this pull request as ready for review March 21, 2023 14:40
@iritkatriel
Copy link
Member Author

Thanks, I’ll wait for benchmark results before merging.

@markshannon
Copy link
Member

Copy link
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.

I would expect this to cause a slowdown, but it seems the slowdown is negligible.

I expect that we will be able to get all that back and more with the optimizations discussed in the issue.

@iritkatriel iritkatriel added interpreter-core (Objects, Python, Grammar, and Parser dirs) 🔨 test-with-refleak-buildbots Test PR w/ refleak buildbots; report in status section labels Mar 22, 2023
@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @iritkatriel for commit b2bf829 🤖

If you want to schedule another build, you need to add the 🔨 test-with-refleak-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-refleak-buildbots Test PR w/ refleak buildbots; report in status section label Mar 22, 2023
@iritkatriel
Copy link
Member Author

refleak check passed.

@iritkatriel iritkatriel merged commit 3468c76 into python:main Mar 22, 2023
@iritkatriel iritkatriel deleted the remove-JUMP_IF_FALSE_OR_POP branch April 3, 2023 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

interpreter-core (Objects, Python, Grammar, and Parser dirs)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP

4 participants