139 Commits (29e5e7df213a6c53bf77243f8c52592a2962c90b)

Author SHA1 Message Date
ds5678 586c04d081 Support params keyword on non-array collections 3 weeks ago
Siegfried Pammer f673b7caa2 Add support for using different editions of .NET in unit tests 3 weeks ago
Siegfried Pammer e4ebe20602 Upgrade dotnet target framework to net10 3 weeks ago
ds5678 361bb17618 Add configuration option to check for overflow and underflow 2 months ago
Siegfried Pammer fa50e8d8b3 Add non-embedded attributes to all tests that use older framework versions. 5 months ago
Christoph Wille dee50f4be0
NuGet updates for January 25 Patch Tuesday (#3369) 6 months ago
Daniel Grunwald 1616d15572 Move roundtrip tests to their own namespace. 1 year ago
Siegfried Pammer 02d2a8c1f8 Add metadata processing for C# 12 'ref readonly' parameters 1 year ago
Christoph Wille ae338a001e Early return if DecompilerTests.config.json doesn't exist (saves time with ConfigurationBuilder) 1 year ago
Christoph Wille 17a6197a6a Add TestsAssemblyTempPath to enable the ability to redirect to a central location 1 year ago
Christoph Wille c940cbc1d9 Add TestsAssemblyOutput, keep existing behavior of output assembly locations 1 year ago
Christoph Wille fba0dbae8d
Migrate to NUnit 4 (#3132) 2 years ago
Christoph Wille 084d02a447
Apply Central package management (requires package source mapping) (#3124) 2 years ago
Siegfried Pammer a94d66561a
Move to .NET 8.0 (#3119) 2 years ago
Siegfried Pammer 70616b301c Implement support for C# 11 switch on (ReadOnly)Span<char>. 2 years ago
Daniel Grunwald efeaf1356f Add feature: C#11 nint without NativeIntegerAttribute 2 years ago
Daniel Grunwald 8cc186d599 Use .NET 7.0 as target framework for the tests. 2 years ago
tom-englert 3248657d2b
Add filtering/sorting capabilities to ReflectionDisassembler (#2835) 3 years ago
Daniel Grunwald 1339eba016 C# 11 is no longer in preview. 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 e1abccd5bb Ignore new attributes in tests 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 22e9791f86 Update RoslynToolset to 4.3.0-2.final 3 years ago
Siegfried Pammer f695bbcf3a Add support for DefaultInterpolatedStringHandler 3 years ago
Siegfried Pammer 7f0f72823b Fix typo in CodeAssert 3 years ago
Siegfried Pammer 146fd72e4f Do not add NETCORE preproc symbol if CompilerOptions.TargetNet40 is specified. 3 years ago
Siegfried Pammer c9da59bec3 Ignore pragma warning directives in CodeAssert, as the decompiler never produces these. 3 years ago
Daniel Grunwald a9f4694563 Add test for C# 11 generic attribute 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 db034d3048 Remove incomplete/wrong support for null-forgiving operator. 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
Christoph Wille 266ce4c779 Use ExecuteBufferedAsync from CliWrap 3 years ago
Siegfried Pammer e4b63f7a35 - Make all tests async. 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 4 years ago
Siegfried Pammer d8bb40b45b Generate file-scoped namespace declarations, if possible. 4 years ago
Siegfried Pammer 7c7ce6f6c7 mcs 5 generates IL patterns that might lead to wrong behavior, if inlined, therefore we have to add another special case to the tests. 4 years ago
Siegfried Pammer 7b3940a818 Add test configuration for mcs 5.23.0 4 years ago
Christoph Wille a601fdde70 Switch to using the .NET 6.0 SDK (LTS compared to 5.0). Removed unsupported TFM for ilspycmd, added net6.0. 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 e50d221e06 Adjust NullableLiftingTransform to match new patterns due to RemoveInfeasiblePathTransform. 4 years ago
Siegfried Pammer 35ad7f3074 Update build tools used by ILSpy to use .NET 5.0 instead of .NET Core 3.1 4 years ago
Daniel Grunwald bd9aabeae2 Update to dotnet-format 5.1.225507. 4 years ago
Siegfried Pammer 2a8333e067 Fix build. 4 years ago
Siegfried Pammer be57dc454c Run tests with different versions of Roslyn 5 years ago