Skip to content

Unboxing of function and block parameters#1953

Draft
vouillon wants to merge 9 commits into
masterfrom
unboxing
Draft

Unboxing of function and block parameters#1953
vouillon wants to merge 9 commits into
masterfrom
unboxing

Conversation

@vouillon
Copy link
Copy Markdown
Member

No description provided.

@vouillon vouillon force-pushed the unboxing branch 2 times, most recently from 8fa1223 to b89a0a8 Compare April 30, 2025 18:11
@hhugo
Copy link
Copy Markdown
Member

hhugo commented May 9, 2025

rebased

vouillon added 8 commits March 3, 2026 22:54
- the function may modify the field contents
- the function call may filter some possible cases (raising an exception)
Skip unboxing when no call site or branch passes a Block literal as
the argument, since in that case unboxing just moves field extractions
around without eliminating any allocation.
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