Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-24[mcs] Fix support for digit separators (#18539)mdh1418
* [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
2019-06-19[netcore] Update the checks for ByRef return type in reflection invocation ↵Filip Navara
(#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
2019-06-05Align mcs's tuple deconstruction behavior with cscBijan Tabatabai
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>
2018-10-02[Reflection] Fix the issue with ToString method in MonoCMethod type (#10901)Maxim Lipnin
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
2018-09-13[mcs] Adds cloning for default literalsMarek Safar
2018-07-23[mcs] Don't wrap exception expression in contextual return. Fixes #9505Marek Safar
2018-07-17[mcs] Add parsing for readonly argument modifierMarek Safar
2018-07-11[mcs] Implements awaited expression check for indirectionsMarek Safar
2018-06-27[mcs] Implements C# 7.3 extensible fixed statementMarek Safar
Part of #6854
2018-06-18[mcs] Extend emit preparation to binary expressions. Fixes #9155Marek Safar
2018-05-24[mcs] Adds parser support for C# 7.2 readonly referencesMarek Safar
2018-04-14Make stack traces readable (#6675)Ben Adams
* Make stack traces readable * Updates the logic to work on Mono * [symbolicate] Add support for prettified async stack traces * Tests update
2018-04-11[mcs] Fixes parameter check for interface types used with default parametersMarek Safar
2018-04-09[mcs] Adds private protected modifier to the parser onlyMarek Safar
2018-04-07[mcs] Implements C# 7 digits separatorsMarek Safar
2018-04-06[mcs] Fixes codegen when probing reference type expression is known to pass ↵Marek Safar
and pattern variable has to be created
2018-04-06[mcs] Implements C# 7.2 stackalloc span conversion in conditional expressionMarek Safar
2018-04-05[mcs] Implements C# 7.2 conditional ref expressionMarek Safar
2018-03-28[mcs] Updates common array bounds unification to use universal type comparerMarek Safar
2018-03-21[mcs] Adds cloning for TupleLiteralElement expressions (#7746)Marek Safar
Fixes #7729
2018-03-21[mcs] Fixes codegen for null fixed string statementMarek Safar
2018-01-22[mcs] Implements C# 7 tuples implicit deconstructionMarek Safar
2018-01-19[mcs] Adds missing default literal conversion test in probing code pathMarek Safar
2018-01-17[mcs] Implements C# 7.0 discardsMarek Safar
2018-01-15[mcs] C# 7.2 non-trailing named argumentsMarek Safar
2018-01-03[mcs] Allow calling by-ref types virtual methods which can be devirtualized.Marek Safar
2018-01-02[mcs] Implements 7.2 stackalloc to Span assignment conversion.Marek Safar
2018-01-02[mcs] readonly struct this can be reassigned within ctorMarek Safar
2017-12-22[mcs] Implements C# 7.0 Generalized async return typesMarek Safar
2017-12-22[mcs] Support implicit user conversion from nullable type without ↵Marek Safar
unwrapping. Fixes #60900
2017-12-21[mcs] Adds parser support for readonly ref syntaxMarek Safar
2017-12-21[mcs] Fixes parsing of default literal inside conditional expressionMarek Safar
2017-12-13[mcs] Propagate flow analysis for tuple deconstructMarek Safar
2017-11-29[mcs] Implements C#7.1 default literalMarek Safar
2017-11-28[mcs] Populate referencecontainer member-cache correctly. Fixes #60860Marek Safar
2017-11-21[mcs] C# 7.2 ref struct featureMarek Safar
2017-11-20[mcs] Better typed-ref deconstruction for indexers. Fixes #60680Marek Safar
2017-10-13[mcs] Fixes parsing tuple name inside generic type in method header blockMarek Safar
2017-10-05[mcs] Fixes codegen for pattern probing with value-type variablesMarek Safar
2017-10-03[mcs] Implements C# 7.2 readonly structsMarek Safar
2017-10-03[mcs] Allow properties and indexers of by-ref values to be set without setterMarek Safar
2017-10-02[mcs] Initial by ref returns and variables supportMarek Safar
2017-08-24[mcs] Update logic when checking for tuple element names when overriding ↵Marek Safar
inherited member
2017-08-05[mcs] Adds handling for declared variables from while loop conditionMarek Safar
2017-08-04[mcs] Fixes codegen for type pattern matching in probing expressions over ↵Marek Safar
hoisted local variables
2017-08-04[mcs] Flow analysis on reduced expressions need to run on original expressionMarek Safar
2017-08-04[mcs] Pending implementation of accessors cannot hide base implementation ↵Marek Safar
with different member type
2017-07-31[mcs] Implements C#7 expression bodied members enhancementMarek Safar
2017-07-01[mcs] C#7 tuples var deconstructMarek Safar
2017-06-30[mcs] C# 7 tuple (foundation only).Marek Safar
Still couple of advanced features not implemented and parser cannot deal with unnamed tuple type at type declaration level.