22 Commits (4b9a74de09f4efe85582caeebcefe7b671072b38)

Author SHA1 Message Date
Chicken-Bones 481e05eabb Better shortcircuit detection to avoid single condition switch statements 7 years ago
Chicken-Bones d8244e347b Select outer-loop continue branches as break targets for switches in nested loops 7 years ago
Chicken-Bones d86f4b4132 Prefer simple if statements over switch with single case block 7 years ago
Chicken-Bones 52a279f861 Restore HighLevelLoopTransform pattern match for loop contents within if body 7 years ago
Chicken-Bones 7017d998d0 Improve switch decompilation in loops via early detection of continue blocks. 7 years ago
Chicken-Bones 1a021635cc Fix detection of switch statements with cases containing a single break; 7 years ago
Chicken-Bones cb4fa90545 Add IL ordering based hint to UseCSharpSwitch 7 years ago
Chicken-Bones 62b2ad4f8d Improve UseCSharpSwitch to reduce over-aggressive use of switch producing poor quality code. 7 years ago
Chicken-Bones 9a3914fca9 Handle roslyn generated sub instructions in partitioned C# switch statements 7 years ago
Daniel Grunwald 80d3deb1ae Regenerate test cases with Roslyn 2.7. 7 years ago
Siegfried Pammer eac591a7d7 Fix #1084: Decompiling constants of the target type 8 years ago
Siegfried Pammer 5ee6d88ff3 Add foreach over array pattern. 8 years ago
Siegfried Pammer 9630acd8b7 SwitchOnNullableTransform: Fix another special case produced by the Roslyn compiler. 8 years ago
Siegfried Pammer 086325afdf Fix #917: InvalidCastException: Cast from Int64 to Boolean not supported. 8 years ago
Siegfried Pammer d6d7020893 Add test cases for nullable switch 8 years ago
Siegfried Pammer c2761b0e02 Update test cases for switch. 8 years ago
Siegfried Pammer 4927de647b Add more switch pretty test cases 8 years ago
Siegfried Pammer f2ee1c55f9 Add test case for switch without default + remove empty default sections in StatementBuilder. 8 years ago
Siegfried Pammer 51d13bfefe Add transform for Roslyn Switch-On-Nullable 8 years ago
Siegfried Pammer 0fa58c3d53 Fix #567: switch statement not properly decompile 8 years ago
Siegfried Pammer 945ebc7702 Add test cases for switch on int? 8 years ago
Siegfried Pammer 2145543ada Add Switch pretty tests 8 years ago