Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Conversation

dotnet-bot
Copy link

/cc @dotnet/coreclr-auto-update-notify

@stephentoub stephentoub merged commit 76887fd into dotnet:release/1.0.0 Feb 2, 2017
AndyAyersMS added a commit to AndyAyersMS/coreclr that referenced this pull request Feb 7, 2017
This gets the devirtualization part of the default pattern from dotnet#9267.
Once we inline we can see the return value is more strongly typed and
can enable devirtualization.

How exactly we repair the call node at that point is still work in progress,
though what is there seems to "work" well enough.

Also, handle cases where the dispatch obj is wrapped in COMMA (as it
is in the default pattern case because the static field access in the
return includes a helper call to ensure class init).
AndyAyersMS added a commit to AndyAyersMS/coreclr that referenced this pull request Feb 17, 2017
This gets the devirtualization part of the default pattern from dotnet#9267.
Once we inline we can see the return value is more strongly typed and
can enable devirtualization.

How exactly we repair the call node at that point is still work in progress,
though what is there seems to "work" well enough.

Also, handle cases where the dispatch obj is wrapped in COMMA (as it
is in the default pattern case because the static field access in the
return includes a helper call to ensure class init).
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants