Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

GH-145692: Convert DEOPT_IFs to EXIT_IFs#145751

Open
markshannon wants to merge 1 commit intopython:mainfrom
markshannon:convert-deopts-to-exits
Open

GH-145692: Convert DEOPT_IFs to EXIT_IFs#145751
markshannon wants to merge 1 commit intopython:mainfrom
markshannon:convert-deopts-to-exits

Conversation

@markshannon
Copy link
Member

@markshannonmarkshannon commentedMar 10, 2026
edited by bedevere-appbot
Loading

This PR, in theory, allows more code to be jitted.
EXIT_IF branches to a side exit, allowing it to be jitted once it has warmed up, whereDEOPT_IF always exits to the interpreter.

In practice this doesn't seem to make much difference, but it does unblock other work to jit more code.
Performance is generally neutral, less than 1% faster or slower across 5 different platforms.

@markshannonmarkshannon changed the titleGH-145692: Convert DEOPT_IFs to EXIT_IFs.GH-145692: Convert DEOPT_IFs to EXIT_IFsMar 10, 2026
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

@markshannon

[8]ページ先頭

©2009-2026 Movatter.jp