65 Commits (4df6c5341992f1b4a365eb49ba1846ccb6eb3d54)

Author SHA1 Message Date
Siegfried Pammer 337764c26f Move all pretty-tests to the same namespace 10 years ago
Siegfried Pammer 081528ab52 fix #772 - Creation of an anonymous array doesn't decompile properly 10 years ago
Daniel Grunwald f0a0ba8ac0 Fix some issues with missing casts for overload resolution and for boxing in attributes. 10 years ago
Daniel Grunwald d0f9b56738 #250: add test case that we box as the correct type 10 years ago
Daniel Grunwald 64bd447db4 Fix #217: cast both sides of reference comparison to object if necessary 10 years ago
Daniel Grunwald d39045981a Add test case for #180. 10 years ago
Daniel Grunwald ed3d4aba9d Run IntroduceExitPoints before loop detection, and let loop detection introduce its own exit points. 10 years ago
Siegfried Pammer 6702488af5 Add Loops tests (ignored); commit loop transform WIP 10 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
Siegfried Pammer f6c60a6223 Add roundtrip test case for ICSharpCode.Decompiler and pretty tests for Async and YieldReturn 10 years ago
Siegfried Pammer d8a2d41e83 Added support for ConditionalAttribute 10 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 10 years ago
Siegfried Pammer 557c5a5051 fix unit test; remove FastSerializer 10 years ago
Daniel Grunwald b558f0c0bd Avoid user-defined operators when reference comparison is desired. 10 years ago
Daniel Grunwald 8d2116dea7 Fix casts to type parameters. 10 years ago
Daniel Grunwald 4eb5e82613 Add a test case that demonstrates that if/switch detection and loop detection interact. 10 years ago
Daniel Grunwald dfe70d5366 Improve detection of short-circuiting operators. 10 years ago
Daniel Grunwald dd485b971d Eliminate goto in conditional return in try block. 10 years ago
Daniel Grunwald bedff74b61 Run correctness tests with roslyn, and add some roslyn-based pretty-tests as well. 10 years ago
Daniel Grunwald 5150cdce25 Improve handling of short-circuiting operators. 10 years ago
Daniel Grunwald 15b776faa2 Initial attempt at short-circuiting if conditions 10 years ago
Daniel Grunwald 4a13491ff9 Improve switch simplifcation: combine case section with default block where possible 10 years ago
Siegfried Pammer d1026c4646 Fix/Add more pretty tests for compound assignment 10 years ago
Daniel Grunwald f55a93011d Fix decompilation of PointerReferenceExpression 10 years ago
Daniel Grunwald 385048f32c Fix stackalloc[] decompilation. 10 years ago
Siegfried Pammer a674b4cdf1 Extend TransformAssignment 10 years ago
Siegfried Pammer c0effc817c Add more test cases to CompoundAssignmentTest and InlineAssignmentTest 10 years ago
Siegfried Pammer ae75c57e22 Basic implementation of CompoundAssignmentInstruction 10 years ago
Siegfried Pammer a813dddc01 Add basic compound assignment test 10 years ago
Siegfried Pammer 92e8deaf30 Improve TransformInlineAssignment 10 years ago
Siegfried Pammer 8766783eb6 Remove ld(s)fld/st(s)fld 10 years ago
Siegfried Pammer ee1b26d04d Add TransformInlineAssignment and InlineAssignmentTest 10 years ago
Siegfried Pammer a3fa04961d Add missing file 10 years ago
Siegfried Pammer 02022c7290 Add PrettyTestRunner 10 years ago
Siegfried Pammer 6c57304684 Reorganize TestRunner-Tests 10 years ago
Daniel Grunwald 20aec66815 Initial support for decompiling fixed statements 10 years ago
Daniel Grunwald 3faca4372e Fix subtle issues with BitNot operator. 10 years ago
Siegfried Pammer a0f52e1185 Add test and fix for conv.i/conv.u casts 10 years ago
Daniel Grunwald 275a147224 First attempt at pinned regions. 10 years ago
Daniel Grunwald 14c87caea4 Fix ref<->pointer conversions. 10 years ago
Daniel Grunwald dfcfc8304c Fix order of ILAst debug languages. 10 years ago
Siegfried Pammer 856e56be66 Add unit test methods for IL-based tests 10 years ago
Siegfried Pammer c940b7b767 add missing casts to property- and event-uses 10 years ago
Siegfried Pammer 6cefb0ae03 Adjust exit codes of remaining test cases (fixes build) 10 years ago
Siegfried Pammer 38b0dadf33 Fix missing casts on call targets 10 years ago
Daniel Grunwald 0efc55d594 Move whole-project-decompilation into ICSharpCode.Decompiler and create test case. 10 years ago
Daniel Grunwald 5bcd6142de Fix undocumented expressions 10 years ago
Siegfried Pammer 5a13a6f649 add failing unit test to "Conversions" 10 years ago
Daniel Grunwald eb48a3764e Fix various issues that caused conversions to decompile to code with different semantics: 10 years ago
Daniel Grunwald d3de90389e Fix comparisons between signed and unsigned integers. 10 years ago