Skip to content

GH-113853: Guarantee forward progress in executors#113854

Merged
markshannon merged 10 commits intopython:mainfrom
faster-cpython:guarantee-forward-progress
Jan 11, 2024
Merged

GH-113853: Guarantee forward progress in executors#113854
markshannon merged 10 commits intopython:mainfrom
faster-cpython:guarantee-forward-progress

Conversation

@markshannon
Copy link
Member

@markshannon markshannon commented Jan 9, 2024

Guarantees forward progress in executors by de-specializing the first tier-1 instruction before converting to uops.

Also handles loops a little differently, by comparing the next instruction with the first to find a loop.
Any backwards jump except the very first instruction terminates the trace.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants