499 Commits (06519b5cb06f8905a8590bdd579604fa69e1e460)

Author SHA1 Message Date
Siegfried Pammer 2ca7ea87f1 Fix #955: Ambiguous decompilation of anonymous delegates 9 years ago
Siegfried Pammer 20f772172c Fix #949: Unsafe modifier missing in some cases 9 years ago
Siegfried Pammer 23c7a8a46e Fix #953: Missing nullable specifier for array initializer 9 years ago
Siegfried Pammer dc4ea27a3a Fix build by adding casts to pretty test introduced by dd1c509651 9 years ago
Daniel Grunwald dd1c509651 Fix #926: missing explicit casts for implicit operators 9 years ago
Siegfried Pammer a0e2d131b6 Add test case for foreach over int pointer array 9 years ago
Daniel Grunwald 0357c81c44 Move stackalloc tests to pretty-tests. 9 years ago
Daniel Grunwald 255fab7bd6 Fix short-circuiting operators when the rhs is a comparison with 0. 9 years ago
Siegfried Pammer 5ee6d88ff3 Add foreach over array pattern. 9 years ago
Siegfried Pammer 9630acd8b7 SwitchOnNullableTransform: Fix another special case produced by the Roslyn compiler. 9 years ago
Siegfried Pammer bec2f9da2b Add event test case. 9 years ago
Siegfried Pammer 08dcead162 Fix false positive in struct initializers with default.value init 9 years ago
Siegfried Pammer 20d772ed65 Add more tests 9 years ago
Siegfried Pammer 11a9d901e2 Fix foreach variable naming in case of parameter in-expression. Add more tests. 9 years ago
Siegfried Pammer 0ab805a603 Add regression test for foreach variable naming. 9 years ago
Daniel Grunwald 0c6d6742fe Add support for fixed-size buffers. 9 years ago
Siegfried Pammer 0b6987f195 Fix pretty unit tests. 9 years ago
Daniel Grunwald bab93ee990 Fix pointer arithmetic involving pointer to structs and long offsets. 9 years ago
Daniel Grunwald 74eb0d8d63 Avoid unnecessary casts in pointer comparisons. 9 years ago
Siegfried Pammer 381bd42599 Fix bug mentioned in #909 9 years ago
Daniel Grunwald 8c5de98a39 Move UnsafeCode tests to pretty-tests (except for those that are not yet successful). 9 years ago
Daniel Grunwald 9e3fbe68f3 #907: Avoid unnecessary casts in delegate comparisons. 9 years ago
Siegfried Pammer 14b6c599c1 Fix object initializers directly accessing struct members + add initializer pretty tests. 9 years ago
Siegfried Pammer 086325afdf Fix #917: InvalidCastException: Cast from Int64 to Boolean not supported. 9 years ago
Daniel Grunwald 4d755a7ccf Put generated test assemblies in same folder as test cases, instead of %TMP% 9 years ago
Siegfried Pammer d6d7020893 Add test cases for nullable switch 9 years ago
Siegfried Pammer 7ae44fcdc6 Add FlattenSwitchBlocks transform + update test cases. 9 years ago
Daniel Grunwald b7a5924b25 When possible, use implicit method group conversions to construct delegates. 9 years ago
Siegfried Pammer c2761b0e02 Update test cases for switch. 9 years ago
Daniel Grunwald 71f85d8e1d Move DelegateConstruction test into namespace. 9 years ago
mohe2015 c199c61c62 Add testcase. 9 years ago
Daniel Grunwald 236c7c28b4 Remove redundant lambda casts. 9 years ago
Siegfried Pammer 67272e58ef SwitchOnStringTransform: Remove extra variables introduced by switch pattern. 9 years ago
Siegfried Pammer 4927de647b Add more switch pretty test cases 9 years ago
Siegfried Pammer f2ee1c55f9 Add test case for switch without default + remove empty default sections in StatementBuilder. 9 years ago
Siegfried Pammer 51d13bfefe Add transform for Roslyn Switch-On-Nullable 9 years ago
Siegfried Pammer 3a29a7e1b6 Fix Unit tests 9 years ago
Siegfried Pammer 911cdbca66 Add DelegateConstruction tests 9 years ago
mohe2015 33a7e2bf1d Add more tests. 9 years ago
mohe2015 1821a0fb92 Add il files 9 years ago
mohe2015 d5a1d8df02 Fix test 9 years ago
mohe2015 71349ba11e Implement pretty test. - Does not work with roslyn 9 years ago
Siegfried Pammer fb21870cff Fix #437: Decompilation of query expression loses material parentheses 9 years ago
Siegfried Pammer 38482888a1 Fix Using pretty tests and remove semicolon on single-line if. 9 years ago
Siegfried Pammer 0fa58c3d53 Fix #567: switch statement not properly decompile 9 years ago
Daniel Grunwald 42a4a4de10 Add IL files for LiftedOperators test. 9 years ago
Daniel Grunwald a4d4c1253e Fix two minor bugs in NullableLiftingTransform, and enable the LiftedOperators tests that are not affected by redundant casts. 9 years ago
Siegfried Pammer 945ebc7702 Add test cases for switch on int? 9 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. 9 years ago
Siegfried Pammer 9719926b6b Fix some more bugs in SwitchOnStringTransform 9 years ago