Skip to content

Conversation

@CedaryCat
Copy link
Contributor

No description provided.

Resolve by-ref params via ByReferenceType.ElementType, avoiding GetElementType() over-unwrapping (ref int[] → int)
Carry over RefKind + In/Out metadata to emitted delegate parameters
Adjust IL emission and generic declaring-type relinking
@SignatureBeef
Copy link
Owner

nice stuff, certainly welcome these changes.
not 100% on the removal of GetElementType (over some casts L498 for ex.), however, i will be doing some extensive testing for the net10 upgrade so rather merge and deal with issues after.
the constraints additions is something i have confirmed locally as well, so good to see them included here too.

@SignatureBeef SignatureBeef merged commit 62bae54 into SignatureBeef:default Feb 2, 2026
1 check passed
@CedaryCat
Copy link
Contributor Author

thanks! totally fair on the GetElementType() removal — happy to keep an eye on it during the net10 testing and follow up quickly if anything regresses. glad the constraint work matches what you confirmed locally.

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