Siegfried Pammer
|
daa48fbd3a
|
#1080: Add test case
|
8 years ago |
Siegfried Pammer
|
eac591a7d7
|
Fix #1084: Decompiling constants of the target type
|
8 years ago |
Siegfried Pammer
|
cb37cfddb5
|
Add minimal pretty tests for ref structs.
|
8 years ago |
Daniel Grunwald
|
19e840856f
|
Use out variable declarations where possible.
|
8 years ago |
Siegfried Pammer
|
a957163aa3
|
Fix unit tests
|
8 years ago |
Siegfried Pammer
|
3b31930b85
|
Fix #1071: Sometimes uses Enumarator instead of Foreach
|
8 years ago |
Siegfried Pammer
|
7f210b585a
|
Rename CompilerOptions to CSharpCompilerOptions and add Tester.CompileVB
|
8 years ago |
Daniel Grunwald
|
d9a28314f9
|
Upgrade to NUnit 3.9 and enable parallel test execution.
|
8 years ago |
Siegfried Pammer
|
713f4f1490
|
Fix #1060: Enter/Exit V2 variation failing to convert to lock()
|
8 years ago |
Daniel Grunwald
|
228419b4f0
|
Fix interaction of ?. with using-transform.
|
8 years ago |
MikeFH
|
66d806b2d9
|
Add support for async main method
|
8 years ago |
Daniel Grunwald
|
ca0fa55af8
|
Implement null propagation transform.
|
8 years ago |
Daniel Grunwald
|
a8a852b742
|
Add instructions for modeling the "?." operator in the ILAst.
|
8 years ago |
Siegfried Pammer
|
c848ec41e8
|
Add C# 7.2 private protected unit tests
|
8 years ago |
Siegfried Pammer
|
66e8d5385e
|
Add tests for string interpolation
|
8 years ago |
Siegfried Pammer
|
69c764722c
|
Fix #989: Local variable naming conflict
|
8 years ago |
Siegfried Pammer
|
049cff2324
|
Add unit tests, directly use ILFunction instead of NewObj(ILFunction) for expression trees.
|
8 years ago |
Daniel Grunwald
|
e813ebcc03
|
Adjust Loops test.
|
8 years ago |
Daniel Grunwald
|
7847a69d69
|
Fix compound assignment and post-increment.
|
8 years ago |
Daniel Grunwald
|
8c5de98a39
|
Move UnsafeCode tests to pretty-tests (except for those that are not yet successful).
|
8 years ago |
Siegfried Pammer
|
14b6c599c1
|
Fix object initializers directly accessing struct members + add initializer pretty tests.
|
8 years ago |
Daniel Grunwald
|
4d755a7ccf
|
Put generated test assemblies in same folder as test cases, instead of %TMP%
This makes it easier to open them in ILSpy for debugging.
|
8 years ago |
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 |