forked from dotnet/runtime
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support generic arguments for calli in CoreCLR (dotnet#97079)
* Add generic support for calli * Consider classInst as well * Block runtime marshaling for calli * Fix the error mode * Adding tests * Compare instantiations as well when lookup * Adding more test cases * Avoid getting export multiple times * Improve tests * Use standard boolean * Handle collectible assemblies * Handle inlined P/Invoke transitions * Reimplement unloadability handling * Fix native library resolving in tests * Use AllocMemTracker properly * Skip tests on windows x86 * Skip negative tests on Windows x86 and NativeAOT * Use better exception message * Exclude tests for mono * Use correct loader elsewhere * Put VASigCookieBlock on loader module * Move VASigCookie creation to a new method * Update issues.targets * Allocate StubMD on loader module * Add an error mode for generic varargs * Apply suggestions from code review Co-authored-by: Jan Kotas <jkotas@microsoft.com> * Tweak the tests * Add link to an GH issue --------- Co-authored-by: Jan Kotas <jkotas@microsoft.com>
- Loading branch information
Showing
11 changed files
with
278 additions
and
46 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
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.