163 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
ds5678 d75da053a8 Use type hint in pointer arithmetic when appropriate 1 month ago
Siegfried Pammer 453fc06e02 Fix #3406: Wrong decompilation of record struct without primary constructor. 2 months ago
ds5678 7f024de786 Don't include generic constraints in generated explicit overrides 2 months ago
Siegfried Pammer 7d0262d779 Fix #3439: Regressed decompilation of variables in lambda scope 2 months ago
Siegfried Pammer ffcd468d22 Fix #1572: parameters of lambdas and local functions are renamed, if there are with names from outer scopes collisions. 2 months ago
Siegfried Pammer 2c419f68cf Fix #3322: Add missing checks for equality comparison 3 months ago
Siegfried Pammer 58e993d71d Fix #3272: Missing variable declarations in repeated nested for-loops 8 months ago
Christoph Wille c940cbc1d9 Add TestsAssemblyOutput, keep existing behavior of output assembly locations 10 months ago
Christoph Wille fba0dbae8d
Migrate to NUnit 4 (#3132) 1 year ago
Daniel Grunwald eab2534563 Add test case for user defined operators 2 years ago
Daniel Grunwald 475f2b3c28 Fix "ref readonly" fields. 2 years ago
Daniel Grunwald 9abc2b90da Fix interaction of C# 11 nint==IntPtr with overload resolution. 2 years ago
Daniel Grunwald efeaf1356f Add feature: C#11 nint without NativeIntegerAttribute 2 years ago
ElektroKill 7c76bc4bc9
Enable Tuple pretty test for Roslyn version 3 years ago
Daniel Grunwald 1339eba016 C# 11 is no longer in preview. 3 years ago
Daniel Grunwald afeeea7cf2 Replace roslynLatestOnlyOptions with roslyn3OrNewerOptions/roslyn4OrNewerOptions. 3 years ago
Siegfried Pammer ae0e83f0c4 Records: Support new EqualityContract pattern. 3 years ago
Siegfried Pammer b87f3753e2 Fix #2786: Structs with static reference type fields not recognized as unmanaged 3 years ago
Siegfried Pammer 6139d9d58e Delete created temp files if test execution was successful. 3 years ago
Siegfried Pammer f695bbcf3a Add support for DefaultInterpolatedStringHandler 3 years ago
Siegfried Pammer e61f46c474 Add MethodCodeType argument to MethodImplAttribute. 3 years ago
Siegfried Pammer 9e462b53ad Add support for C# 11 parameter null checks 3 years ago
Daniel Grunwald a9f4694563 Add test for C# 11 generic attribute 3 years ago
Siegfried Pammer 44dee6ecc2 Add additional tests for .NET 4.0 3 years ago
Siegfried Pammer e4b63f7a35 - Make all tests async. 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 3 years ago
Siegfried Pammer 15f49c0079 Add basic support for abstract static members in interfaces. 3 years ago
Siegfried Pammer c987eb66cd Add struct test case. 4 years ago
Siegfried Pammer d8bb40b45b Generate file-scoped namespace declarations, if possible. 4 years ago
Siegfried Pammer 7b3940a818 Add test configuration for mcs 5.23.0 4 years ago
Siegfried Pammer 7418cc3c5f Ignore failing tests 4 years ago
Siegfried Pammer b87cdf6bc4 Fix CS73_StackAllocInitializer tests 4 years ago
Siegfried Pammer 30f9a82fbe Add Roslyn 3.11.0 as separate test configuration. Update RoslynLatest to 4.0.0. Use LanguageVersion.CSharp9_0 instead of Preview. Add LanguageVersion.CSharp10_0. 4 years ago
Siegfried Pammer 84704a7452 Adds support for C# 9 covariant return types in methods and getter-only properties and indexers. 4 years ago
Siegfried Pammer cd787c5549 Fix DecompilerSettings.PatternMatching should only be active in case >= CS70. 4 years ago
Daniel Grunwald 040ab41c69 Initial implementation of the pattern matching transform. 4 years ago
Siegfried Pammer 16134e52e4 Fix #2395: Do not use for->foreach transform if collection is not an array. 4 years ago
Daniel Grunwald a960216d5f Add test case for simple records. 4 years ago
Siegfried Pammer be57dc454c Run tests with different versions of Roslyn 5 years ago
Siegfried Pammer 13636c89cc Add support for C# 9: foreach with GetEnumerator extension methods. 5 years ago
Daniel Grunwald cabb02b5fd Add support for decoding function pointer types in signatures. 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 3bac7e1d4e Fix #2124: Unwrap nullables when printing constant values. 5 years ago
Siegfried Pammer 9e0e8d1cbc Add basic support for C# 8.0 enhanced using statements. 5 years ago
Siegfried Pammer 562699fc94 Add support for C# 8.0 await foreach 5 years ago
Daniel Grunwald c9f65d3b5e Fix #1555: Eliminate value-type temporaries emitted by mcs on field reads. 5 years ago
Siegfried Pammer 2403548ce3 Add tests for C# 9.0 lambda parameter discards 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 5 years ago
Siegfried Pammer c9df069526 Add minimal test case + DecompilerSettings.Deconstruction setting 5 years ago
Siegfried Pammer a231ab54d4 Add test cases 5 years ago