Daniel Grunwald
|
5620e448b3
|
Move the second DetectExitPoints run directly after LoopDetection.
This eliminates a bunch of gotos when then/else-blocks end with a loop.
|
8 years ago |
Daniel Grunwald
|
90059f956e
|
Detect foreach loops even if the address of the loop variable is taken for a method call.
|
8 years ago |
Daniel Grunwald
|
7277de6c08
|
More fixes for yield return decompilation.
|
8 years ago |
Daniel Grunwald
|
1001ff5721
|
Fix 'yield break;' in try-catch blocks.
|
9 years ago |
Siegfried Pammer
|
081528ab52
|
fix #772 - Creation of an anonymous array doesn't decompile properly
|
9 years ago |
Daniel Grunwald
|
681641948b
|
Fix build.
|
9 years ago |
Daniel Grunwald
|
64bd447db4
|
Fix #217: cast both sides of reference comparison to object if necessary
|
9 years ago |
Siegfried Pammer
|
6702488af5
|
Add Loops tests (ignored); commit loop transform WIP
|
9 years ago |
Siegfried Pammer
|
0524b4a353
|
Remove unused usings in solution; remove dead code; unify namespaces
|
9 years ago |
Siegfried Pammer
|
f6c60a6223
|
Add roundtrip test case for ICSharpCode.Decompiler and pretty tests for Async and YieldReturn
|
9 years ago |
Daniel Grunwald
|
dd485b971d
|
Eliminate goto in conditional return in try block.
|
9 years ago |
Daniel Grunwald
|
20c450c07f
|
.gitignore is not a test case
|
9 years ago |
Daniel Grunwald
|
bedff74b61
|
Run correctness tests with roslyn, and add some roslyn-based pretty-tests as well.
|
9 years ago |
Daniel Grunwald
|
5150cdce25
|
Improve handling of short-circuiting operators.
|
9 years ago |
Daniel Grunwald
|
0fade5cb0f
|
Add single-stepping support to some ILAst transforms.
|
9 years ago |
Siegfried Pammer
|
a813dddc01
|
Add basic compound assignment test
|
9 years ago |
Siegfried Pammer
|
ee1b26d04d
|
Add TransformInlineAssignment and InlineAssignmentTest
|
9 years ago |
Siegfried Pammer
|
02022c7290
|
Add PrettyTestRunner
|
9 years ago |