Skip to content

fix: require Sync interpreter frame data - #375

Merged
DaniPopes merged 2 commits into
mainfrom
dani/fix-interpreter-send-bounds
Aug 27, 2026
Merged

fix: require Sync interpreter frame data#375
DaniPopes merged 2 commits into
mainfrom
dani/fix-interpreter-send-bounds

Conversation

@DaniPopes

Copy link
Copy Markdown
Member

Interpreter's manual Send implementation also covered initialized instances that borrow message and transaction environment extensions without requiring those extensions to be Sync. Restrict the implementation so shared frame data can cross thread boundaries only when both extension types are Sync.

Closes ZELLIC-235.

Require message and transaction environment extensions to be Sync before an interpreter borrowing them can cross thread boundaries.
@DaniPopes
DaniPopes enabled auto-merge (squash) August 27, 2026 00:33
@DaniPopes
DaniPopes merged commit 92cde5f into main Aug 27, 2026
35 checks passed
@DaniPopes
DaniPopes deleted the dani/fix-interpreter-send-bounds branch August 27, 2026 14:09
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