Skip to content
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

GH-123232: Factor BINARY_SLICE and STORE_SLICE to handle stats properly for tier 2. #123381

Merged
merged 1 commit into from
Aug 27, 2024

Conversation

markshannon
Copy link
Member

@markshannon markshannon commented Aug 27, 2024

Fixes the JIT with stats build that was broken by #123236

Refactors BINARY_SLICE into _SPECIALIZE_BINARY_SLICE and _BINARY_SLICE micro-op pairs.
Likewise for STORE_SLICE.
This doesn't do any specialization, but factoring the code this way tells the code generator to emit only the non-specializing part for tier 2.

@markshannon markshannon changed the title Factor BINARY_SLICE and STORE_SLICE to handle stats properly for tier 2. GH-123232: Factor BINARY_SLICE and STORE_SLICE to handle stats properly for tier 2. Aug 27, 2024
@markshannon markshannon merged commit 54a05a4 into python:main Aug 27, 2024
55 of 59 checks passed
@markshannon markshannon deleted the fix-deferred-stats-tier-2 branch August 27, 2024 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants