Skip to content

Change NativeFrameAccessor.handle on tier-up or deopt - #702

Merged
titzer merged 9 commits into
titzer:masterfrom
matthew-mojira:fix_frame_accessor_deopt
Sep 24, 2026
Merged

titzer merged 9 commits into
titzer:masterfrom
matthew-mojira:fix_frame_accessor_deopt

Conversation

@matthew-mojira

@matthew-mojira matthew-mojira commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

NativeFrameAccessor.handle is updated to be mutable and is changed whenever the execution tiers up (via OSR) or deopts so that it matches the their the frame is running in.

@matthew-mojira matthew-mojira changed the title Fix frame accessor deopt Invalidate frame accessor on deopt to interpreter Sep 23, 2026
@matthew-mojira
matthew-mojira marked this pull request as draft September 23, 2026 20:37
@matthew-mojira matthew-mojira changed the title Invalidate frame accessor on deopt to interpreter Change NativeFrameAccessor.handle on tier-up or deopt Sep 23, 2026
@matthew-mojira
matthew-mojira marked this pull request as ready for review September 24, 2026 14:56
@matthew-mojira
matthew-mojira force-pushed the fix_frame_accessor_deopt branch from 6f60274 to 8606b3e Compare September 24, 2026 19:28
@titzer
titzer merged commit 1b5e0a5 into titzer:master Sep 24, 2026
14 checks passed
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.

2 participants