Skip to content

Conversation

@davidwrighton
Copy link
Member

  • This introduces a new path where ildasm must generate a full token description instead of relying on ilasm to produce the signature from the method body

- This introduces a new path where ildasm must generate a full token description instead of relying on ilasm to produce the signature from the method body
@Dotnet-GitSync-Bot
Copy link
Collaborator

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@davidwrighton
Copy link
Member Author

Fixes #38508 and #37045

@davidwrighton
Copy link
Member Author

@janvorli FYI

Copy link
Contributor

@BruceForstall BruceForstall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Probably should kick off a run of the round-trip test pipeline on this: https://dev.azure.com/dnceng/public/_build?definitionId=870

@mangod9
Copy link
Member

mangod9 commented Aug 7, 2020

so assume no changes are required to ILASM?

@davidwrighton
Copy link
Member Author

@mangod9, no there aren't any required changes to ilasm that I can find. Also, unfortunately, in the general sense we can't produce good warnings. We could make it slightly better for overriding functions defined in the same module but that would be somewhat more complex and risky, and I do not believe it will provide value.

@davidwrighton davidwrighton merged commit 55ed5cd into dotnet:master Aug 7, 2020
Jacksondr5 pushed a commit to Jacksondr5/runtime that referenced this pull request Aug 10, 2020
- This introduces a new path where ildasm must generate a full token description instead of relying on ilasm to produce the signature from the method body
@karelz karelz added this to the 5.0.0 milestone Aug 18, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 7, 2020
@davidwrighton davidwrighton deleted the covariant_override_disassembly branch April 20, 2021 17:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants