We need to refresh our default interface support to align with the latest runtime change mostly about diamond scenarios and constrained/boxed calls ## Runtime - [x] Update tests to include the latest changes from CoreCLR - [ ] https://github.com/dotnet/coreclr/tree/master/tests/src/Regressions/coreclr - [ ] https://github.com/dotnet/coreclr/tree/master/tests/src/Loader/classloader/DefaultInterfaceMethods - [x] Fix #13319 (static methods on interfaces) - [x] Fix #13374 (tests fixed, crash is still happening) - [x] Fix #13401 - [x] Fix #13467 - [x] Fix #13466 - [x] Fix ilasm #13508 - [x] Fix #13550 - [x] Fix #13551 ## BCL - [ ] Add System.Reflection support for dim with tests (see https://github.com/dotnet/coreclr/pull/16257) - [ ] Add System.Reflection.Emit support for dim (see https://github.com/dotnet/coreclr/pull/16034)
We need to refresh our default interface support to align with the latest runtime change mostly about diamond scenarios and constrained/boxed calls
Runtime
BCL