-
Notifications
You must be signed in to change notification settings - Fork 107
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improvements to nullable / boxing (#1063)
* Adding benchmarks for nullable * Add some more benchmarks * Specialize certain generics with conrete implementations * Add delegate boxing test * Add nullable delegate fix * Add managed delegate unwrapping fix * Fix unwrapping delegates * Refactor * Remove memory alloc * Remove IDelegateVftbl from public API surface. * Add some more benchmarks and tests * Change handling of nullable type string delegate scenarios to return an nullable object instead with the actual object rather than calling value each time to allow for better caching. * Fix build and minor comment change * Remove lamda for creating delegate RCW * spacing * Adding get delegate benchmarks * Add boxing tests and fix issue with Char * Update testwinrt
- Loading branch information
1 parent
0b7b73f
commit 38209f8
Showing
21 changed files
with
1,928 additions
and
106 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.