4626 Commits (c8661c9ad292fa2a32a4e782476adf93b8be206a)

Author SHA1 Message Date
Siegfried Pammer 3aa171bac5 ICSharpCode.Decompiler: XmlDocLoader falls back to .NET ref-pack XMLs 4 weeks ago
Siegfried Pammer 391bf28f81 Drop the per-call predicate from FindFlagInitStore. 2 months ago
Siegfried Pammer a9a43f96a9 Reverse runtime-async multi-handler try-catch dispatched via an if-chain. 2 months ago
Siegfried Pammer 8e2e48f5cc Generalise runtime-async flag-based early-return for nested try-finally. 2 months ago
Siegfried Pammer 8a03ee246f Reverse runtime-async try-finally where the try body always throws. 2 months ago
Siegfried Pammer 8059fde539 Reverse runtime-async exception lowering for try-catch nested inside try-finally. 2 months ago
Siegfried Pammer c107c5a4bc Reverse runtime-async flag-based early-return across a try-finally. 2 months ago
Siegfried Pammer b29dd718a5 Recover the this-copy that runtime-async inserts at the entry of struct async methods. 2 months ago
Siegfried Pammer 1bfa3b821f Reduce runtime-async manual await pattern (non-Task awaitables) to Await. 2 months ago
Siegfried Pammer 7c39e9ea5e Reduce multi-handler runtime-async try-catch back to a multi-handler TryCatch. 2 months ago
Siegfried Pammer 58baac0c50 Normalize runtime-async catch filters to recover catch-with-when. 2 months ago
Siegfried Pammer 255e73f3a0 Reverse runtime-async lowering of try-finally and try-catch with await. 2 months ago
Siegfried Pammer d28ecf1b50 Add TransformAsyncHelpersAwaitToAwait to EarlyExpressionTransforms. 2 months ago
Siegfried Pammer 1a297bebb2 Handle non-Task task-likes (ValueTask, custom AsyncMethodBuilder) in ILReader async return-type unpacking. 2 months ago
Siegfried Pammer 82edef3bc6 Add scaffolding for the C# 15 runtime-async lowering. 2 months ago
Christoph Wille 5833ee57a4 Updates for .NET Preview 4 2 months ago
Christoph Wille 6cd4131d59 Update NuGet packages (vulnerable and basic) 2 months ago
Siegfried Pammer fd6a81e7cb Suppress CA1063 / CA2213 on the ported ResXResourceWriter. 2 months ago
Siegfried Pammer a541fc0ddf Fix CS9336 precedence bug in CompoundAssignmentInstruction. 2 months ago
Siegfried Pammer 317e33b3b8 Fix five small analyzer warnings. 2 months ago
Siegfried Pammer 784379d012 Annotate intentional analyzer-violations with [SuppressMessage]. 2 months ago
Siegfried Pammer a8d841199d Lift IDisposable to MetadataFile and dispose evicted assemblies. 2 months ago
Christoph Wille aad16c66e9
Fix #3718: Incorrect current line (#3725) 2 months ago
Christoph Wille f99b4a21a7 Nuget package updates 04/26 3 months ago
Siegfried Pammer 79b0cbb719 Fix #3703: Do not transform to a primary constructor if it's not public (or protected in abstract classes) 3 months ago
Siegfried Pammer b100ddc077 Fix missing Space() in from clause 3 months ago
Siegfried Pammer f987a6b041 Fix typo 3 months ago
Christoph Wille 067680e3de Set next version (final) 3 months ago
Siegfried Pammer fae6f57b1c Fix #3671: TransformCollectionAndObjectInitializers mistakenly included trailing variable initialization. 4 months ago
Siegfried Pammer faeae3f083 Fix #1682, fix #1949, fix #2394 and fix #3684: Added basic algorithm of IsAccessorInterfaceImplementationRuntimeHelper 4 months ago
Siegfried Pammer ade13f848e Apply suggestions from Claude code review 4 months ago
Siegfried Pammer 91d7a76b94 Fix typo in MetadataModule.GetDefinition 4 months ago
Christoph Wille 5eebf1408a
One single approach to using SHA*. Fixes #3673. (#3679) 4 months ago
Christoph Wille c0d26255fa
.NET Update 10.0.4 to 10.0.5 (#3681) 4 months ago
Nikita 9ed96224b8
Update TransformCollectionAndObjectInitializers to check for init-only properties (#3678) 4 months ago
nikitalita 7d88d43a92 Fix `in` erroneously being applied to `this` 4 months ago
Siegfried Pammer 98d764a169 Add a treenode and decompiler APIs for extensions. 4 months ago
Christoph Wille 2f311c233d
Roslyn 5.3.0 (#3665) 4 months ago
Matt Parker 69659450a1
Replace FileVersionInfo.GetVersionInfo with DecompilerVersionInfo.Version constant (#3667) 4 months ago
Christoph Wille a1e2a4aa91
NuGet Update 02/26 (#3663) 5 months ago
Christoph Wille 4a29de5a4e Preview 3 Designation 6 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 6 months ago
Siegfried Pammer d3e12d0ebf Migrate from .ruleset to .editorconfig 6 months ago
Siegfried Pammer 5f32b6d7ea Fix folding of extension declarations 6 months ago
Siegfried Pammer 5f0e767c7d Fix crash in TryEncodingV2, if there are multiple extension groups with the same target type, but different extension parameter name. 6 months ago
Siegfried Pammer 0cd53418ad Add ILAmbience 7 months ago
Siegfried Pammer 1579a1698c Fix #3612: WholeProjectDecompiler.CleanUpName does not count bytes on Unix. 7 months ago
sonyps5201314 45081a6c4e Fix the issue where PDBs generated by ILSpy do not match certain assemblies. 7 months ago
Siegfried Pammer 3a27cbef06 Fix #3617: Order of XML comments in types with primary constructors 7 months ago
Siegfried Pammer c0a9afc4ad Fix #3616: local variable naming conflict with primary constructor parameters. 7 months ago