| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Tagging subscribers to this area: @dotnet/illink |
Sorry, something went wrong.
|
Friendly reminder that code complete for the may release is next Monday April 14th. If you want this change included in that release, please take it to Tactics and merge the PR before EOD Monday. |
Sorry, something went wrong.
|
@sbomer friendly reminder that code complete is on Monday May 12th (2:00 PM Pacific) for the June Release. If you'd like to get this change included in that release, please get a Tactics approval and merge this PR before the deadline. |
Sorry, something went wrong.
|
@sbomer reminder that servicing code complete for 9.0.7 is today @ 3PM PST. |
Sorry, something went wrong.
|
Marking this approved since it was approved over email. |
Sorry, something went wrong.
|
@sbomer are we planning to have this for current release? if so, please ensure merging it soon. Just reminder Code-complete is 14-Jul 4pm PT cut-off |
Sorry, something went wrong.
|
/ba-g only failure was infra error ("Agent failed with exception: The machine/process running request 8fe4d16f-53a4-4cf9-ac0c-3bf8809c0675 restarted. Agents can't recover from restarts.") |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Backport of #110098 to release/9.0-staging
ProcessMarkedTypesWithInterfaces can lead to additional interface methods being required, so those need to be marked (done by ProcessInterfaceMethods) even if nothing else happens to put new items in the queue.
/cc @sbomer
Customer Impact
Reported in #109850. Upon upgrade to .NET 9, application fails with TypeLoadException.
Regression
Regressed in .NET 9 which had substantial changes to the interface trimming logic.
Testing
Validated it fixes the customer-reported issue locally, and the fix has been in .NET 10 since April. Coming up with a small testcase was nontrivial due to the order dependence - given the scope of the change I believe manual validation is sufficient.
Risk
Low. The fix just ensures that we finish processing interface methods, but doesn't change any of the processing logic.