Age | Commit message (Collapse) | Author |
|
* [mcs] skip "_" when building number
* [mcs] Refactor digit separator feature report
* [mcs] Clean up digit separator code
* [mcs] Throw errors for invalid digit separator usage
* [mcs] Fix hex and bin usage of digit separator tests
* [mcs] Add digit separator usages that throw errors
* [mcs] Update il
|
|
(#14967)
* Update the checks for ByRef return type in reflection invocation to also check for IsByRefLike types. This was missed as part of #13901 and noted in the description.
Fixes #14959, #14960, #14961, #14963
* Modify the reflection checks for IsByRef/IsByRefLike to check for same conditions as CoreCLR
* Handle reflection invocation with ref void return type
* Update test-ref-07 to have Main method that is valid to invoke through reflection (as the test runner does)
* Update expected IL
|
|
Before the code
(a, b) = (b, a);
was the equivalent of
a = b;
b = a;
now, it evaluates it to so something like
tmp1 = a;
tmp2 = b;
a = tmp2;
b = tmp1;
Signed-off-by: Bijan Tabatabai <bijan311@yahoo.com>
|
|
Fixes https://github.com/mono/mono/issues/10838.
The new behavior is similar to coreclr's one: https://github.com/dotnet/coreclr/blob/af4ec7c89d0192ad14392da04e8c097da8ec9e48/src/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs#L145
|
|
|
|
|
|
|
|
|
|
Part of #6854
|
|
|
|
|
|
* Make stack traces readable
* Updates the logic to work on Mono
* [symbolicate] Add support for prettified async stack traces
* Tests update
|
|
|
|
|
|
|
|
and pattern variable has to be created
|
|
|
|
|
|
|
|
Fixes #7729
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unwrapping. Fixes #60900
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inherited member
|
|
|
|
hoisted local variables
|
|
|
|
with different member type
|
|
|
|
|
|
Still couple of advanced features not implemented and parser cannot
deal with unnamed tuple type at type declaration level.
|