228 Commits (12f0169164bc0f9cecc1219e5b718842965ea7e5)

Author SHA1 Message Date
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 3bf8d0da91 Reduce size of LINQRaytracer test case 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 d61d026254 Add LINQRaytracer test case 8 years ago
Siegfried Pammer ab1598c547 Fix bug in TransformRoslynPostIncDecOperatorOnAddress; 8 years ago
Siegfried Pammer 3a29a7e1b6 Fix Unit tests 8 years ago
Siegfried Pammer 911cdbca66 Add DelegateConstruction tests 8 years ago
mohe2015 e2efd3014c Fix name 8 years ago
mohe2015 69dae9d5c2 Don't run test with [roslyn optimize]. 8 years ago
mohe2015 33a7e2bf1d Add more tests. 8 years ago
mohe2015 1821a0fb92 Add il files 8 years ago
mohe2015 d5a1d8df02 Fix test 8 years ago
mohe2015 71349ba11e Implement pretty test. - Does not work with roslyn 8 years ago
mohe2015 9f6ea2f22d Add sdk path. 8 years ago
mohe2015 509b69f685 Add test case. 8 years ago
Daniel Grunwald 6a1b623140 #899: decode jmp instruction into tail call 8 years ago
Siegfried Pammer aa0e379236 Add tests to ILPrettyTestRunner 8 years ago
Siegfried Pammer 7c5ded93f0 Move F# Tests to ILPrettyTestRunner 8 years ago
Siegfried Pammer 23bca3713f Fix #646: VB-compilers 'For Each In' is not recognized as foreach during decompilation 8 years ago
Siegfried Pammer fb21870cff Fix #437: Decompilation of query expression loses material parentheses 8 years ago
Siegfried Pammer 38482888a1 Fix Using pretty tests and remove semicolon on single-line if. 8 years ago
Siegfried Pammer 0fa58c3d53 Fix #567: switch statement not properly decompile 8 years ago
Daniel Grunwald 42a4a4de10 Add IL files for LiftedOperators test. 8 years ago
Daniel Grunwald a4d4c1253e Fix two minor bugs in NullableLiftingTransform, and enable the LiftedOperators tests that are not affected by redundant casts. 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
Daniel Grunwald 39bb6856b7 Fix various bugs with compound assignments. 8 years ago
Daniel Grunwald af8993f641 Leave off '.Invoke' when calling delegates. 8 years ago
Siegfried Pammer 7d53070f9b Add more correctness tests and fix bug in UnwrapNestedContainerIfPossible. 8 years ago
Siegfried Pammer 6f5737cbfa Add pretty test for captured variable in foreach loop. 8 years ago
Siegfried Pammer cbe05e7fa0 Add/move some foreach test cases. 8 years ago
Siegfried Pammer 2145543ada Add Switch pretty tests 8 years ago
Siegfried Pammer 2857a8dcf9 ad #885 and #886: add more 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 b5e46c3545 Fix #882: Invalid assignment code after decompiling 8 years ago
Siegfried Pammer 6c414cedd3 Fix #883: Incorrect decompilation of explicitly implemented events 8 years ago
Siegfried Pammer ddd5f43b41 [switch] Add basic SwitchOnStringTransform for Roslyn switch on strings. 8 years ago
Daniel Grunwald 7017c6f6e6 Replace LoopingBlockTransform with StatementTransform. 8 years ago
Siegfried Pammer 692a1e8e35 Fix #878: InvalidCastException in StatementBuilder.TransformToForeach 8 years ago
Siegfried Pammer c09c4ee404 Fix annotations on identifiers and use correct check for fallback case. 8 years ago
Siegfried Pammer 9bdfdd09ff Add special case for non-generic foreach and add more tests. 8 years ago
Siegfried Pammer 2c40b45717 Add support for using on nullables. 8 years ago
Daniel Grunwald 6988260ea3 Add ILInlining.IsUsedAsThisPointerInCall(). 8 years ago
Daniel Grunwald 666ff3b5f3 [using] Add more test cases. 8 years ago
Siegfried Pammer f53005cf5a Move using test from ControlFlow to Using 8 years ago
Siegfried Pammer 1613a73755 Split Patterns.cs in Using.cs and Loops.cs 8 years ago