1061 Commits (fc882b9203bf81e6ee91789dbba81c4e0c1c6443)

Author SHA1 Message Date
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
Zachary Northrup abf36b0f43 Add a unit test validating that COM V-table ordering doesn't change with mixed properties, methods, and events 3 years ago
Siegfried Pammer c9da59bec3 Ignore pragma warning directives in CodeAssert, as the decompiler never produces these. 3 years ago
Siegfried Pammer de5b72114e Fix nullable and other warnings. 3 years ago
Daniel Grunwald a9f4694563 Add test for C# 11 generic attribute 3 years ago
Siegfried Pammer 9935f51b96 Fix #2646: Missing values for enums with skipped or duplicate items 3 years ago
Daniel Grunwald a8dc78a10a Now that we build the tests for .NET 6, we can include the AsyncStreams tests in the .csproj (which gives better IDE integration when editing the tests) 3 years ago
Siegfried Pammer e05b0dcbb0 #2657: Use the same metadata reader (same options) in all cases. 3 years ago
Siegfried Pammer 4b475cfa69 Create ILSpyX project and make the following APIs reusable: 3 years ago
Siegfried Pammer 1ee3384a05 Fix #2640: Invalid implicit enum value for unordered items 3 years ago
Siegfried Pammer db034d3048 Remove incomplete/wrong support for null-forgiving operator. 3 years ago
Siegfried Pammer 3c2e52854e DetectPinnedRegions: Inline the stack-slot involved in CustomRefPinPattern so that the following ProcessPinnedRegion call can reuse existing unmanaged pointer variables instead of being forced to create a new variable. 3 years ago
Siegfried Pammer f98012ec16 DetectPinnedRegions: Support special case where pinned pointer is unused and the compiler optimized out the StopGCTracking-conversion. 3 years ago
Siegfried Pammer 44dee6ecc2 Add additional tests for .NET 4.0 3 years ago
Siegfried Pammer e24b901cd1 Build self-contained test runners before running tests. 3 years ago
Siegfried Pammer 00edcad849 Use .NET 4.7.2 assemblies for our type system tests. 3 years ago
Siegfried Pammer d85759f505 Force StackTests to use 32-bit runner 3 years ago
Siegfried Pammer 9e46b9d357 Update WellKnownConstants test for net6.0 3 years ago
Christoph Wille 266ce4c779 Use ExecuteBufferedAsync from CliWrap 3 years ago
Siegfried Pammer e4b63f7a35 - Make all tests async. 3 years ago
Christoph Wille 52b1c49182 Tests need to be platform specific for ilasm.exe to be extracted correctly 3 years ago
Christoph Wille b5b7396270 Fix up ics.d.tests to look like a File New/NUnit project 3 years ago
Christoph Wille c6641d52ac Switch to vstest.console (and go back to net6.0 for ics.d.test re:xplat) 3 years ago
Christoph Wille 76bc5a3bab Set TFM to TargetFramework to match other unit test projects 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 3 years ago
Siegfried Pammer 41c99e4727 #2622: Fix crash in ExpressionBuilder when decompiling object initializer composed of readonly properties. 3 years ago
Daniel Grunwald 7a97fdd02d Add comment for Double_One_Div_LongMaxValue 3 years ago
Daniel Grunwald db7d507138 Fix #2615: Overflow check did not work reliably due to fp rounding error 3 years ago