1285 Commits (72dbe6f41d480728ffa60bb68d1b95f9118d6b15)

Author SHA1 Message Date
Siegfried Pammer 309592c3fe Add pretty tests for lifted compound assignment and nullable boxing 2 months ago
Siegfried Pammer 250dfaa1e7 Add pretty test for overriding members of a generic base type 2 months ago
Siegfried Pammer c8965793a6 Add pretty test for generic iterator methods 2 months ago
Siegfried Pammer 46f7ae2411 Add Variance pretty test fixture 2 months ago
Siegfried Pammer 6ae8466979 Add pretty test for exception filters with side effects 2 months ago
Siegfried Pammer e1db6dbdb1 Add pretty test for continue inside catch within a loop 2 months ago
Siegfried Pammer 760a3ad9e1 Add pretty tests for pointer-to-pointer shapes 2 months ago
Siegfried Pammer d3517739ff Add fine-grained C# AST debug steps 3 months ago
Siegfried Pammer 5fa44fab6a Emit member-initializer sequence points in every constructor 3 months ago
Siegfried Pammer 8c9a104b16 Fix #3754: omit async stepping info for runtime-async methods 3 months ago
Siegfried Pammer ca5eec3cc9 Don't assert decompiled local types match the signature 3 months ago
Siegfried Pammer fb75e42385 Assign a text location to comment-only empty statements 3 months ago
Christoph Wille 5d7d5dd5e5 Cover dynamic bitwise and shift binary operators 3 months ago
Christoph Wille a2ece5d379 Cover dynamic bitwise, shift, and modulo compound assignments 3 months ago
Christoph Wille eb9560c2f5 Exercise dynamic unary operators in the correctness suite 3 months ago
Sebastien Lebreton 44cb31abae Fix #3820: decompile dynamic ~ as ~x instead of an unsupported-opcode error 3 months ago
Sebastien Lebreton 1d429d0c2f Fix #3826: wrap an overflowing constant subexpression in unchecked() 3 months ago
Sebastien Lebreton bf4bb1287e Fix #3821: keep ref-struct conditional as if/return, not ?. / ?? (CS8978) 3 months ago
Siegfried Pammer fe50c00f2f Cover PdbGen loops and ordered residuals 3 months ago
Siegfried Pammer 853220dba9 Cover more constructs in the PDB sequence-point tests 3 months ago
Siegfried Pammer 182fb4e814 Compare PDB sequence points against the compiler's breakpoint map 3 months ago
Siegfried Pammer 99888eb78e Surface the IL 'tail.' prefix as an inline comment in C# output 3 months ago
Siegfried Pammer e33dbd7eca Use SDK default Compile items in ICSharpCode.Decompiler.Tests 3 months ago
Siegfried Pammer d4922cfec0 Don't inline a pointer-typed stackalloc into an expression 3 months ago
Siegfried Pammer de33be74da Don't reconstruct a partially written stackalloc as an initializer 3 months ago
Siegfried Pammer a06c22b88a Decode float/double stackalloc initializer constants by their type 3 months ago
Siegfried Pammer 0c23009b3e Fix #3799: keep stackalloc initializer element type when the hint is not a pointer 3 months ago
Siegfried Pammer e461940d40 Move the LocationsInAst sample beside its test, add a license header 3 months ago
Siegfried Pammer be565b5b4c Store locations at print time; derive sequence points from nodes 3 months ago
Siegfried Pammer a537dad7ef Fix #3774: keep field initializers when decompiling a static ctor alone 3 months ago
Siegfried Pammer 63757ead3b Fix #3382: Support compiler-generated throw-helper invocations in switch-expression implicit default-case. 3 months ago
Siegfried Pammer 0f9de78f02 Run the decompiler test suite on Linux 3 months ago
danbopes 01b968fbbd
Add opt-in SortSwitchSections setting (#3749). (#3750) 3 months ago
Jakob Hellermann 3c062bad0c
Fix anonymous-type lambda early-return emitting unresolvable cast (#3752) 3 months ago
Siegfried Pammer a9a43f96a9 Reverse runtime-async multi-handler try-catch dispatched via an if-chain. 4 months ago
Siegfried Pammer 8e2e48f5cc Generalise runtime-async flag-based early-return for nested try-finally. 4 months ago
Siegfried Pammer 8a03ee246f Reverse runtime-async try-finally where the try body always throws. 4 months ago
Siegfried Pammer 8059fde539 Reverse runtime-async exception lowering for try-catch nested inside try-finally. 4 months ago
Siegfried Pammer fadcb3543c Cover ConfigureAwait and [MethodImpl(NoInlining)] in the Async pretty test fixture. 4 months ago
Siegfried Pammer 9e984a95ff Remove IL file from ugly tests 5 months ago
Siegfried Pammer 7a8a978963 Add CompilerOptions.UseRoslyn4_14_0 5 months ago
Siegfried Pammer 79b0cbb719 Fix #3703: Do not transform to a primary constructor if it's not public (or protected in abstract classes) 5 months ago
Siegfried Pammer faeae3f083 Fix #1682, fix #1949, fix #2394 and fix #3684: Added basic algorithm of IsAccessorInterfaceImplementationRuntimeHelper 6 months ago
Siegfried Pammer a03f801cb7 Add failing test and test infrastructure adjustments to allow compiling referenced assemblies in one go. 6 months ago
Siegfried Pammer ade13f848e Apply suggestions from Claude code review 6 months ago
nikitalita 7d88d43a92 Fix `in` erroneously being applied to `this` 6 months ago
Siegfried Pammer d96c5a0457 Remove use sites from tests for now 6 months ago
Siegfried Pammer 98d764a169 Add a treenode and decompiler APIs for extensions. 6 months ago
Siegfried Pammer 35c88b048f Rename test case to "ExtensionEverything" 6 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 9 months ago