3 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Daniel Grunwald 0465cc8475 Adjust expected output in ILPretty tests 6 years ago
Siegfried Pammer 644941d25b Fix C# 1.0 switch on string transform and add tests 7 years ago
Siegfried Pammer 5dd7eaf129 Fix #1093: Remove usage of type or this qualifiers, when possible. 7 years ago
Siegfried Pammer eac591a7d7 Fix #1084: Decompiling constants of the target type 7 years ago
Siegfried Pammer 16c900ebfa Remove sequential values from enum members + display powers of two (- 1) as hex. 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 7ae44fcdc6 Add FlattenSwitchBlocks transform + update test cases. 8 years ago
Siegfried Pammer c2761b0e02 Update test cases for switch. 8 years ago
Siegfried Pammer 67272e58ef SwitchOnStringTransform: Remove extra variables introduced by switch pattern. 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 930d142a62 Fix bug in SwitchOnStringTransform introduced by 9719926b6bc1e43c9d43d811e5c27d9e797209b8: Ignore exit instruction if condition is not inverted. Otherwise we need a special case for br and leave. 8 years ago
Siegfried Pammer 9719926b6b Fix some more bugs in SwitchOnStringTransform 8 years ago
Siegfried Pammer 2145543ada Add Switch pretty tests 8 years ago
Siegfried Pammer e0df621e44 Implement translation of cascading if-statements with string comparisons to switch(string). 8 years ago
Siegfried Pammer 41aa4573d9 Fix #498: switches implemented by the compiler as Dictionary lookup are not correctly decompiled 8 years ago
Siegfried Pammer ddd5f43b41 [switch] Add basic SwitchOnStringTransform for Roslyn switch on strings. 8 years ago
Siegfried Pammer e26af08a1c Move test projects to their own directory in \ 8 years ago
Siegfried Pammer f24f1e007e Move correctness tests to single namespace 9 years ago
Daniel Grunwald 4eb5e82613 Add a test case that demonstrates that if/switch detection and loop detection interact. 9 years ago
Daniel Grunwald 4a13491ff9 Improve switch simplifcation: combine case section with default block where possible 9 years ago
Siegfried Pammer 6c57304684 Reorganize TestRunner-Tests 9 years ago
Daniel Grunwald dfcfc8304c Fix order of ILAst debug languages. 9 years ago
Siegfried Pammer 214ddaa17d fix build; add correct resolve result for delegate construction 10 years ago
Siegfried Pammer 6f60dbe04e implemented SwitchInstruction, StElem, NewArr instructions 10 years ago
Daniel Grunwald 63a55fa5b0 Fixed NullReferenceException when decompiling a switch over a boolean variable that includes a default case. 13 years ago
Daniel Grunwald e0c7bebfe8 Add license headers to the files that were missing them. 14 years ago
Daniel Grunwald 3875839485 Fixed bug in switch transform. 14 years ago
Daniel Grunwald 55e51394b9 Add support for switch over strings. 14 years ago
Daniel Grunwald 72ee5d309c Improve array initializer support. 14 years ago