Skip to content

gh-98831: rewrite CHECK_EG_MATCH opcode in the instruction definition DSL - #101269

Merged
iritkatriel merged 3 commits into
python:mainfrom
iritkatriel:CHECK_EG_MATCH
Jan 24, 2023
Merged

gh-98831: rewrite CHECK_EG_MATCH opcode in the instruction definition DSL#101269
iritkatriel merged 3 commits into
python:mainfrom
iritkatriel:CHECK_EG_MATCH

Conversation

@iritkatriel

@iritkatrieliritkatriel commented Jan 23, 2023

Copy link
Copy Markdown
Member

The change in exception_group_match is needed because previously in the case of match == None the opcode didn't look at rest, but now it pushes to the stack (even though it's already there) to keep the code uniform with the match != None case.

@iritkatrieliritkatriel added the interpreter-core (Objects, Python, Grammar, and Parser dirs) label Jan 23, 2023

@gvanrossumgvanrossum left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks like this one wasn't trivial. Thanks!

This reverts commit 48d0fcb.
@iritkatriel

Copy link
Copy Markdown
MemberAuthor

I'll kick off the buildbots in case refcount.

@iritkatrieliritkatriel added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Jan 23, 2023
@bedevere-bot

Copy link
Copy Markdown

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

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

@bedevere-botbedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Jan 23, 2023
@gvanrossum

Copy link
Copy Markdown
Member

PPC64 Fedora PR is failing with "No space left on device", so I wouldn't worry about that one. :)

@iritkatriel
iritkatriel merged commit 8c183cd into python:mainJan 24, 2023
@iritkatriel
iritkatriel deleted the CHECK_EG_MATCH branch April 3, 2023 17:47
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@iritkatriel@bedevere-bot@gvanrossum