-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[mono][interp] Allow passing vtypes with a single scalar field to nat… #79686
Conversation
Tagging subscribers to this area: @BrzVlad Issue Details…ive code using the faster code path. This affects types like ObjectHandleOnStack which are passed to icalls.
|
This will hopefully fix some of the perf regressions in |
On most platforms, passing scalar vtypes is done by value, so this should work. If it doesn't, we can ifdef it for the platforms where it works. |
The interpreter test failures are relevant. |
we should probably have consistency between the primitive types that are considered to be passable as a native int and the allowed types of the struct field. |
…ive code using the faster code path. This affects types like ObjectHandleOnStack which are passed to icalls.
Failures are unrelated |
…ive code using the faster code path.
This affects types like ObjectHandleOnStack which are passed to icalls.