-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[mono][jit] Resolve constrained static virtual calls in gshared methods. #75839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
2862420 to
757df67
Compare
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
757df67 to
3d2a7f6
Compare
|
/azp run runtime-wasm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Mostly fixes dotnet#75801. Some restrictions still remain, mostly methods with generic arguments like INegator`1<T>:NegateIfNeeded<Vector128<T>>.
3d2a7f6 to
2db82b2
Compare
|
This approach is not going to work, for example: The AOT compiler will compile IndexOfValueType(TValue_BYTE, TNegator_INST). This PR will resolve the called method to: |
|
Closing in favor of: |
Mostly fixes #75801.
Some restrictions still remain, mostly methods with generic arguments like
INegator`1<T>:NegateIfNeeded<Vector128<T>>.