-
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
Convert HELPER_METHOD_FRAME in objectnative.cpp to QCall #97641
Merged
Merged
Changes from 13 commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
d108638
Equals
huoyaoyuan 5c827a5
GetHashCode
huoyaoyuan 581bb9c
AllocateUninitializedClone
huoyaoyuan d3b9dcc
GetClass
huoyaoyuan 62fa673
Use GetTypeFromHandleUnsafe instead to reduce code duplication
huoyaoyuan 4cc5699
Merge branch 'main'
huoyaoyuan 6a56bd6
Revert change of GetType
huoyaoyuan fb27520
Merge diff for AllocateUninitializedClone
huoyaoyuan 8c45bd3
Compare object content in native code
huoyaoyuan 84ff6d1
Fix return
huoyaoyuan 46e9b7c
Revert changes around GetHashCode
huoyaoyuan 1bac399
Remove unused functions
huoyaoyuan e041418
Do not compare padding in Equals
huoyaoyuan e7bbdd4
Fix assert touching OBJECTREF in preemptive mode
huoyaoyuan 2d46bc0
Add test coverage for Equals
huoyaoyuan 633f525
Fix FCall method binding
huoyaoyuan f2a0fc7
Add more test cases
huoyaoyuan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We do not seem to have any test coverage for this method. Could you please add some?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure how to express the mentioned issue about padding bits.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we had any regular test coverage for this API, we would likely see the tests fail intermittently due to the padding issue.
I do not think you need to bother with adding a test that fails deterministically due the padding issue.