6 Commits (51d13bfefedeeddf53cdcb00c97e0c6780ec045f)

Author SHA1 Message Date
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. 14 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. 15 years ago
Daniel Grunwald 72ee5d309c Improve array initializer support. 15 years ago