Siegfried Pammer
|
c2761b0e02
|
Update test cases for switch.
|
8 years ago |
Siegfried Pammer
|
ab1598c547
|
Fix bug in TransformRoslynPostIncDecOperatorOnAddress;
Add DelegateConstruction 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
|
71349ba11e
|
Implement pretty test. - Does not work with roslyn
|
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
|
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
|
2145543ada
|
Add Switch pretty tests
|
8 years ago |
Daniel Grunwald
|
7017c6f6e6
|
Replace LoopingBlockTransform with StatementTransform.
This transform interleaves statement-combining transforms so that nested structures can be detected better.
|
8 years ago |
Siegfried Pammer
|
a1a525d5cb
|
Add Generics pretty tests
|
8 years ago |
Siegfried Pammer
|
718fae11de
|
Activate Loops unit test. (Some test cases are still ignored.)
|
8 years ago |
Siegfried Pammer
|
31469c8ef1
|
Implement UsingTransform in ILAst.
|
8 years ago |
Daniel Grunwald
|
919219524b
|
Eliminate the dedicated logic.not instruction, and treat it as syntax sugar similar to logic.and/logic.or.
'logic.not(arg)' is now represented using 'comp(arg == ldc.i4 0)'.
|
8 years ago |
Siegfried Pammer
|
4da1addd2b
|
Implement C# 2, C# 4 legacy and Roslyn lock patterns.
|
8 years ago |
Siegfried Pammer
|
decae49166
|
Add support for #if LEGACY_CSC to pretty tests.
|
8 years ago |
Siegfried Pammer
|
c34541ad4c
|
Implement catch-when and remove local copy of exception slot.
|
8 years ago |
Daniel Grunwald
|
260d303b8e
|
Restore P/Invoke test.
|
8 years ago |
Daniel Grunwald
|
907349d7e6
|
Add back CheckedUnchecked test case.
|
8 years ago |
Daniel Grunwald
|
8f36520f94
|
Fix unnecessary casts in newarr.
Revive the old TypeAnalysisTests.
|
8 years ago |
Siegfried Pammer
|
c27231955a
|
Split Async tests
|
8 years ago |
Daniel Grunwald
|
6305ed6e4e
|
Put path to TestCases-dir into a constant.
|
8 years ago |
Siegfried Pammer
|
a1256392ac
|
Reimplement IntroduceQueryExpressions and CombineQueryExpressions
|
8 years ago |
Sam Harwell
|
4908b129f8
|
Convert projects to the new project system
|
8 years ago |
Siegfried Pammer
|
e26af08a1c
|
Move test projects to their own directory in \
|
8 years ago |
Daniel Grunwald
|
78c761b06a
|
Move LiftedOperators to pretty-tests.
|
8 years ago |
Siegfried Pammer
|
4b6e0cc462
|
Reimplement transform for auto events
|
8 years ago |
Siegfried Pammer
|
1e560ac1ba
|
Extend ConvertConstructorCallIntoInitializer to support C# 6 property initializers
|
8 years ago |
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 |