Refactoring IShiftOperators to take a TOther#71405
Refactoring IShiftOperators to take a TOther#71405tannergooding merged 2 commits intodotnet:mainfrom
TOther#71405Conversation
|
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
|
Tagging subscribers to this area: @dotnet/area-system-numerics Issue DetailsThis is failing locally, checking if CI provides any additional details.
|
|
@davidwrighton, @lambdageek seeing: I'm unsure what's "special" here that's causing the error. it seems to occur just by adding a generic type parameter to |
|
Stack trace here is the following with it seemingly occurring just as part of startup: Potentially related to the specializations that the built-in types have to reduce the cost of the interfaces? |
|
Should probably tag @trylek as well |
|
Logged #71441 |
| CoreLibBinder::GetModule()->AllocateRegularStaticHandles(DefaultDomain()); | ||
|
|
||
| // Int32 has to be loaded first to break cycle in IShiftOperators | ||
| CoreLibBinder::LoadPrimitiveType(ELEMENT_TYPE_I4); |
There was a problem hiding this comment.
A change from Jan that fixes a VM bug that was preventing this change from working.
This is failing locally, checking if CI provides any additional details.