151 Commits (9e984a95ffde0940c0fd68a5b1480c5350079ead)

Author SHA1 Message Date
Siegfried Pammer 7a8a978963 Add CompilerOptions.UseRoslyn4_14_0 2 weeks ago
Christoph Wille 5e05d60bcc Fix evaluation of Roslyn version in Tester 2 weeks ago
Christoph Wille 6f1c2b6cc9
.NET 11 for Tests (#3695) 2 weeks ago
Christoph Wille a467610928
Update Microsoft.NETCore.App.Ref version to 10.0.0 1 month ago
Siegfried Pammer a03f801cb7 Add failing test and test infrastructure adjustments to allow compiling referenced assemblies in one go. 1 month ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 4 months ago
Siegfried Pammer d3e12d0ebf Migrate from .ruleset to .editorconfig 4 months ago
Siegfried Pammer 1e4c9b3009 Fix misplaced noWarn.Add 5 months ago
Siegfried Pammer 396b58031b Add support for C# 14 first-class span types in the type system. 5 months ago
Siegfried Pammer 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. 5 months ago
Siegfried Pammer f6c763e7bb Add tests for ExtensionEncodingV1 and ExtensionEncodingV2. 6 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 8 months ago
ds5678 586c04d081 Support params keyword on non-array collections 10 months ago
Siegfried Pammer f673b7caa2 Add support for using different editions of .NET in unit tests 10 months ago
Siegfried Pammer e4ebe20602 Upgrade dotnet target framework to net10 10 months ago
ds5678 361bb17618 Add configuration option to check for overflow and underflow 11 months ago
Siegfried Pammer fa50e8d8b3 Add non-embedded attributes to all tests that use older framework versions. 1 year ago
Christoph Wille dee50f4be0
NuGet updates for January 25 Patch Tuesday (#3369) 1 year ago
Daniel Grunwald 1616d15572 Move roundtrip tests to their own namespace. 2 years ago
Siegfried Pammer 02d2a8c1f8 Add metadata processing for C# 12 'ref readonly' parameters 2 years ago
Christoph Wille ae338a001e Early return if DecompilerTests.config.json doesn't exist (saves time with ConfigurationBuilder) 2 years ago
Christoph Wille 17a6197a6a Add TestsAssemblyTempPath to enable the ability to redirect to a central location 2 years ago
Christoph Wille c940cbc1d9 Add TestsAssemblyOutput, keep existing behavior of output assembly locations 2 years 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>. 3 years ago
Daniel Grunwald efeaf1356f Add feature: C#11 nint without NativeIntegerAttribute 3 years ago
Daniel Grunwald 8cc186d599 Use .NET 7.0 as target framework for the tests. 3 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. 4 years ago
Siegfried Pammer c3d0e5ecc2 Fix #1784: Move RemoveEmbeddedAttributes transform to ICSharpCode.Decompiler and do no longer decompile embedded attributes in WholeProjectDecompiler and PortablePdbWriter. 4 years ago
Siegfried Pammer d9595cae32 Hide compiler-commandline from output. 4 years ago
Siegfried Pammer 7349e3017d Reduce log noise from compiler/assembler process output. 4 years ago
Siegfried Pammer e1abccd5bb Ignore new attributes in tests 4 years ago
Siegfried Pammer b87f3753e2 Fix #2786: Structs with static reference type fields not recognized as unmanaged 4 years ago
Siegfried Pammer 6139d9d58e Delete created temp files if test execution was successful. 4 years ago
Siegfried Pammer 22e9791f86 Update RoslynToolset to 4.3.0-2.final 4 years ago
Siegfried Pammer f695bbcf3a Add support for DefaultInterpolatedStringHandler 4 years ago
Siegfried Pammer 7f0f72823b Fix typo in CodeAssert 4 years ago
Siegfried Pammer 146fd72e4f Do not add NETCORE preproc symbol if CompilerOptions.TargetNet40 is specified. 4 years ago
Siegfried Pammer c9da59bec3 Ignore pragma warning directives in CodeAssert, as the decompiler never produces these. 4 years ago
Daniel Grunwald a9f4694563 Add test for C# 11 generic attribute 4 years ago
Siegfried Pammer e05b0dcbb0 #2657: Use the same metadata reader (same options) in all cases. 4 years ago
Siegfried Pammer 4b475cfa69 Create ILSpyX project and make the following APIs reusable: 4 years ago
Siegfried Pammer db034d3048 Remove incomplete/wrong support for null-forgiving operator. 4 years ago
Siegfried Pammer 44dee6ecc2 Add additional tests for .NET 4.0 4 years ago
Siegfried Pammer e24b901cd1 Build self-contained test runners before running tests. 4 years ago
Siegfried Pammer 00edcad849 Use .NET 4.7.2 assemblies for our type system tests. 4 years ago
Christoph Wille 266ce4c779 Use ExecuteBufferedAsync from CliWrap 4 years ago