Skip to content

Conversation

hoyosjs
Copy link
Member

@hoyosjs hoyosjs commented Oct 15, 2025

Unroll code sharing strategy to avoid generic interface loading issues.

Fixes Issue #120288

main PR #120549

Description

This PR avoids the perf penalty of the generic instantiation of a large number of interfaces startup by unrolling the code for all primitive types manually. This way the loading is pay for play.

Customer Impact

Regression

Testing

Risk

Package authoring no longer needed in .NET 9

IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
Keep in mind that we still need package authoring in .NET 8 and older versions.

@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Oct 15, 2025
@hoyosjs
Copy link
Member Author

hoyosjs commented Oct 15, 2025

@EgorBot scenario-awslambda -arm -intel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant