354 Commits (c803b71a474fbfce7040008c5554284462b91221)

Author SHA1 Message Date
Siegfried Pammer ca5eec3cc9 Don't assert decompiled local types match the signature 1 week ago
Siegfried Pammer fb75e42385 Assign a text location to comment-only empty statements 1 week ago
Siegfried Pammer 853220dba9 Cover more constructs in the PDB sequence-point tests 2 weeks ago
Siegfried Pammer e33dbd7eca Use SDK default Compile items in ICSharpCode.Decompiler.Tests 2 weeks ago
Siegfried Pammer 721ef6032d Enumerate AST children with a zero-allocation struct enumerator 2 weeks ago
Siegfried Pammer e461940d40 Move the LocationsInAst sample beside its test, add a license header 2 weeks ago
Siegfried Pammer ca9a9c4f40 Guard the TypeSystemAstBuilder nullable-array NRE with a regression test 2 weeks ago
Siegfried Pammer 76840e655f Port the pattern matcher to list-indexed slot children 2 weeks ago
Siegfried Pammer be565b5b4c Store locations at print time; derive sequence points from nodes 2 weeks ago
Siegfried Pammer ac65f0d27a Add regression coverage for the AST-with-locations output path 2 weeks ago
DoctorKrolic d131d38cba Fix decompiler tests inside VS 2 weeks ago
Siegfried Pammer a537dad7ef Fix #3774: keep field initializers when decompiling a static ctor alone 2 weeks ago
Siegfried Pammer 67533d767f Compute public-key tokens with a managed SHA-1 3 weeks ago
Siegfried Pammer 83879c4a07 Fix #3775: escape reserved Windows device names in output file names 4 weeks ago
Siegfried Pammer 34c50c19b7 Fix #2035: Make the override modifier a link to the overridden member 4 weeks ago
Siegfried Pammer 8488e5e214 Reference DiaSymReader on every OS so the lock file is OS-stable 4 weeks ago
Siegfried Pammer 931375708f Carry all RIDs in the decompiler-test lock files 4 weeks ago
Siegfried Pammer 1fb4acfc3d Build ICSharpCode.Decompiler.Tests + the format hook cross-platform 4 weeks ago
Christoph Wille 6f1c2b6cc9
.NET 11 for Tests (#3695) 3 months ago
Siegfried Pammer f6b31448db Add test cases 4 months ago
Siegfried Pammer a03f801cb7 Add failing test and test infrastructure adjustments to allow compiling referenced assemblies in one go. 4 months ago
Christoph Wille 1594a57929 Use AwesomeAssertions 9.4.0 4 months ago
Christoph Wille 06ff9a6a6a
Switch to (finally) released coverlet.MTP (#3675) 4 months ago
Siegfried Pammer 35c88b048f Rename test case to "ExtensionEverything" 4 months ago
Siegfried Pammer d3e12d0ebf Migrate from .ruleset to .editorconfig 6 months ago
Siegfried Pammer 0cd53418ad Add ILAmbience 7 months ago
Siegfried Pammer 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. 8 months ago
ds5678 ad4a87b9a3 Improve inlining of boxed values 8 months ago
Siegfried Pammer 9c8d1e48d9 Many thanks to @sonyps5201314 for providing the test cases and a suggested fix, which inspired these changes. 8 months ago
Siegfried Pammer f6c763e7bb Add tests for ExtensionEncodingV1 and ExtensionEncodingV2. 8 months ago
ds5678 dc3ed43dd8 Do not create object initializers for tuples 9 months ago
ds5678 6fb6b63a2c Fix ugly test 9 months ago
ds5678 c54318173b Fix lower case type name conflicting with variable name 9 months ago
ds5678 1d964bce8e Fix regression in decompiling local functions with default parameters 10 months ago
Jeremy Pritts d1dc7b258a
Copy-propagate the stack slot for collection initializers (#3554) 10 months ago
Daniel Grunwald 89083eaf48 Fix #3344: Add support for the `ckfinite` opcode. 11 months ago
Siegfried Pammer 052466fce7 Add test case 11 months ago
Christoph Wille afcdcec146
Update for .NET 10 Preview 7 packages (#3537) 11 months ago
Maximilian Schmöcker 43bfaba7e0
Add ExpandParamsArguments DecompilerSettings 11 months ago
Maximilian Schmöcker 850ffe593d
Fix methods with mandatory arguments ignore disabled OptionalArguments setting 11 months ago
Siegfried Pammer 685f21edb5 C# 14 extensions: Add initial test case 11 months ago
Daniel Grunwald 90cd265e89 Update System.Reflection.Metadata dependency to 9.0.0. 11 months ago
Siegfried Pammer f0c80e4a80 Silence NU1510 11 months ago
Siegfried Pammer ddb7171a2a Fix #3524: Property without backing field cannot have an initializer. 11 months ago
Jan Jones 4c08359a6a Support `byreflike` constraint 12 months ago
Siegfried Pammer 4203a681d8 Extend test cases 1 year ago
DoctorKrolic 47eeacd7aa Add an option to not transform `Activator.CreateInstance<T>()` to `new T()` 1 year ago
Christoph Wille 1a41fd857e Centralize EnableNUnitRunner, remove obsolete property TestingPlatformDotnetTestSupport 1 year ago
Christoph Wille 7598a43d3a .NET 10 MTP dotnet test 1 year ago
Siegfried Pammer cc4588db4b Add a test case 1 year ago