-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
UnsafeAccessorAttribute
non-generic support (#86932)
* CoreCLR and NativeAOT * Add UnsafeAccessorAttribute API * Implement IL generation for all accessor paths * Implement static/instance field lookup - non-generic * Implement static/instance method lookup - non-generic * Defined ambiguity logic with respect to custom modifiers. - First pass ignore custom modifiers - If ambiguity detected, rerun algorithm but require precise matching of custom modifiers. - If there is no clear match throw AmbiguousImplementationException. * Cleanup memory management confusion with ILStubResolver. * Fix non-standard C++ * Remove CORINFO_MODULE_ALLACCESS scope * Remove enum METHOD_TYPE. * Update BOTR on TypeDesc
- Loading branch information
1 parent
4302b80
commit 5649739
Showing
49 changed files
with
2,567 additions
and
763 deletions.
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
Oops, something went wrong.