130 Commits (b5fc0d5b06a539043505673fb9876255766f4bae)

Author SHA1 Message Date
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 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
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 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 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 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 146fd72e4f Do not add NETCORE preproc symbol if CompilerOptions.TargetNet40 is specified. 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
Siegfried Pammer e4b63f7a35 - Make all tests async. 4 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. 5 years ago
Siegfried Pammer 7b3940a818 Add test configuration for mcs 5.23.0 5 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. 5 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. 5 years ago
Siegfried Pammer e50d221e06 Adjust NullableLiftingTransform to match new patterns due to RemoveInfeasiblePathTransform. 5 years ago
Siegfried Pammer 35ad7f3074 Update build tools used by ILSpy to use .NET 5.0 instead of .NET Core 3.1 5 years ago
Daniel Grunwald bd9aabeae2 Update to dotnet-format 5.1.225507. 5 years ago
Siegfried Pammer 2a8333e067 Fix build. 5 years ago