Uh oh!
There was an error while loading. Please reload this page.
Fix Array ctor integer widening and add Reflection tests - #61347
Conversation
Add special case for array construction during Invoke.
ghost
commented
Nov 9, 2021
Tagging subscribers to this area: @buyaa-n Issue DetailsThis pulls out some logic from coreclr and mono for special casing array construction. The primary improvement is the unboxing of
|
vargaz
commented
Nov 9, 2021
The mono changes look ok. |
AaronRobinsonMSFT
commented
Nov 9, 2021
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Add tests for Reflection Binder type conversion support during Invoke.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Validate arg count prior to running static constructor.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
The Array ctor path via Reflection had a bug in its integer widening, so converted that to the correct path.
Add tests for Reflection Invoke where the input
object[]is changed during invocation.Remove some coreclr code in the Invoke path.