1256 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
Daniel Grunwald f3013010cd Add support for C# 11 required members. 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 e5426bb803 Add missing EmbeddedAttribute in Unsafe.il testcase. 3 years ago
Siegfried Pammer c3d0e5ecc2 Fix #1784: Move RemoveEmbeddedAttributes transform to ICSharpCode.Decompiler and do no longer decompile embedded attributes in WholeProjectDecompiler and PortablePdbWriter. 3 years ago
Siegfried Pammer d9595cae32 Hide compiler-commandline from output. 3 years ago
Siegfried Pammer 7349e3017d Reduce log noise from compiler/assembler process output. 3 years ago
Siegfried Pammer ae0e83f0c4 Records: Support new EqualityContract pattern. 3 years ago
Siegfried Pammer e1abccd5bb Ignore new attributes in tests 3 years ago
Siegfried Pammer be0dde3250 Update Roslyn to 4.4.0-4.final 3 years ago
Daniel Grunwald 696c85992a Suppress warnings. 3 years ago
Siegfried Pammer bde782e4f5 Fix #2806: Do not use implicitly typed out variables, if argument and parameter types do not match exactly. 3 years ago
Siegfried Pammer 42668e810a Fix #2808: Insert cast to object when statically casting from dynamic to a reference type. 3 years ago
Siegfried Pammer 343694c549 Generalize progress reporting for decompilation and PDB generation. 3 years ago
Andrew Crawley (US - DIAGNOSTICS) a494bfadbe Add progress reporting to PortablePdbWriter 3 years ago
dependabot[bot] b66684b7ae
Bump NuGet.Protocol from 6.2.1 to 6.2.2 in /ICSharpCode.Decompiler.Tests (#2804) 3 years ago
Standa Lukeš 6153f9cf35
Add test for indexer initializers 3 years ago
Standa Lukeš 18481efc44
Fix initialization of FakeProperty with setter 3 years ago
Siegfried Pammer b87f3753e2 Fix #2786: Structs with static reference type fields not recognized as unmanaged 3 years ago
Siegfried Pammer 47250d670b Fix #2791: Ensure that the capture scope used is either a loop or the ILFunction root container. 3 years ago
Siegfried Pammer a3191f19e2 Fix #2763: Improve decompilation of switch-on-enum by preserving enum type information when inlining local variables into SwitchInstruction.Value. 3 years ago
Siegfried Pammer 73144e4a29 Port ReflectionHelperTests from NRefactory. 3 years ago
Daniel Grunwald 0fbbb6d95e Fix #2777: StackOverflowException with recursive delegates 3 years ago
Siegfried Pammer 6139d9d58e Delete created temp files if test execution was successful. 3 years ago
Christoph Wille 4777cb0450 Update NuGet packages 3 years ago
Siegfried Pammer c5ff0cafc5 TransformInlineAssignmentStObjOrCall: Make sure no dead store is produced by the transform. 3 years ago
Siegfried Pammer 48a8351e27 Use Unsafe.SizeOf when taking the size of a managed type. 3 years ago
Siegfried Pammer 22e9791f86 Update RoslynToolset to 4.3.0-2.final 3 years ago
Daniel Grunwald f02fc5c50e VB marks lambdas as [SpecialName] 3 years ago
Daniel Grunwald 21c3ec046f Output attributes on lambda expressions 3 years ago
Siegfried Pammer f695bbcf3a Add support for DefaultInterpolatedStringHandler 3 years ago
Siegfried Pammer fbafc0289b Fix #2741: CallBuilder produces invalid invocation target when disambiguating calls to protected methods. 3 years ago
Siegfried Pammer 5078796b17 Add support for string format alignment. 3 years ago
Siegfried Pammer 7f0f72823b Fix typo in CodeAssert 3 years ago
Siegfried Pammer 702a7da2c3 Fix #2714: Force inlining of call targets in ctor initializers. 3 years ago
Siegfried Pammer d248867302 Add support for C# 10 record structs. 3 years ago
Siegfried Pammer 7e08c348b5 #2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override. 3 years ago
Siegfried Pammer 1aa36a23f2 Use test-summary/action@v1 for test reports. 3 years ago
Siegfried Pammer e61f46c474 Add MethodCodeType argument to MethodImplAttribute. 3 years ago
Siegfried Pammer 146fd72e4f Do not add NETCORE preproc symbol if CompilerOptions.TargetNet40 is specified. 3 years ago
Andrew Crawley (US - DIAGNOSTICS) 071ca33561 Fix file locking issue in tests 3 years ago
Andrew Crawley (US - DIAGNOSTICS) 696cbc2136 Allow user to provide ID when generating a PDB 3 years ago
James May 4a1f79a32a Assume conventionally named unresolved method references are properties or events. 3 years ago
Siegfried Pammer 6a3bb2bbf1 Fix #2655: TranslateArrayInitializer crashes with out of order array init 3 years ago
Siegfried Pammer 68b388bc36 Disable DecompilerSettings.ParameterNullCheck 3 years ago
Siegfried Pammer 9e462b53ad Add support for C# 11 parameter null checks 3 years ago
Siegfried Pammer 6a27959cbc Improve decompilation of delegate references of extension methods. 3 years ago
Siegfried Pammer 0bc11d05d3 Fix #2634: target expressions of delegate references were not decompiled correctly 3 years ago
Siegfried Pammer 006bc18a96 Run ComInterop test case only on .NET 4.0. 3 years ago
Zachary Northrup 0921d83e0d Add testing of overloaded methods to COM V-table test 3 years ago