Siegfried Pammer
|
57d59a703e
|
Fix await in finally pattern with using statement.
|
7 years ago |
Siegfried Pammer
|
2d427cf534
|
Relax rules for object and collection initializer detection to properly decompile query expressions.
|
7 years ago |
Siegfried Pammer
|
4d22f3fcd3
|
Add pretty tests for anonymous types for mcs.
|
7 years ago |
Daniel Grunwald
|
85c90db202
|
Add back the NRefactory TypeSystemLoaderTests.
|
7 years ago |
Daniel Grunwald
|
bf64e754df
|
Use MetadataToken for type lookups within the current assembly.
|
7 years ago |
Daniel Grunwald
|
f386d0b9d1
|
Filter out a bunch of non-determinism from the generated pretty test IL files.
|
7 years ago |
Daniel Grunwald
|
80d3deb1ae
|
Regenerate test cases with Roslyn 2.7.
|
7 years ago |
Daniel Grunwald
|
ed493c3037
|
Fix 'await default(SomeStruct)'.
|
7 years ago |
Daniel Grunwald
|
7b8389dca5
|
Fix #1078: Eliminate redundant variable in fixed statements.
|
7 years ago |
Siegfried Pammer
|
75527071ab
|
Fix redundant qualifiers in method group expressions.
|
7 years ago |
Siegfried Pammer
|
5dd7eaf129
|
Fix #1093: Remove usage of type or this qualifiers, when possible.
|
7 years ago |
Siegfried Pammer
|
62770cf94c
|
Fix #1095: C# decompilation, for flags enums always use hex prefix
|
7 years ago |
Daniel Grunwald
|
b9337c6129
|
Fix #1021: Compound assignments on pointer types.
|
7 years ago |
Daniel Grunwald
|
7c91d48d68
|
#980: Fix type substitution for lambdas.
|
7 years ago |
Daniel Grunwald
|
f4b00e310c
|
Avoid redundant casts around 'as' conversions of type parameters.
|
7 years ago |
Siegfried Pammer
|
daa48fbd3a
|
#1080: Add test case
|
7 years ago |
Daniel Grunwald
|
4d00c65608
|
Use IReadOnlyList<T> instead of IList<T> in the resolved type system.
|
7 years ago |
Siegfried Pammer
|
c5b4f03291
|
Add old OverloadResolutionTests from NRefactory 5
|
7 years ago |
Siegfried Pammer
|
3ef430cc1c
|
Remove old DoubleConstants.cs test case
|
7 years ago |
Siegfried Pammer
|
eac591a7d7
|
Fix #1084: Decompiling constants of the target type
|
7 years ago |
Daniel Grunwald
|
b3c176e39a
|
Prefer '#if CS60' over '#if !LEGACY_CSC'
|
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 |
Daniel Grunwald
|
8a589b2fd2
|
Add DecompilerSettings constructor that takes a language version.
|
8 years ago |
Siegfried Pammer
|
704eec86ae
|
Add basic unit tests for ref returns, locals and conditional
|
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
|
1797d15654
|
Fix tests
|
8 years ago |
Siegfried Pammer
|
96ddabed57
|
Fix bug in AwaitInFinallyTransform
|
8 years ago |
Siegfried Pammer
|
e7a9184e90
|
Fix typo in VBPrettyTestRunner
|
8 years ago |
Siegfried Pammer
|
98416b03dd
|
Add VBPrettyTestRunner
|
8 years ago |
Siegfried Pammer
|
bfda422f1a
|
Remove mcs from async tests
|
8 years ago |
Siegfried Pammer
|
7f210b585a
|
Rename CompilerOptions to CSharpCompilerOptions and add Tester.CompileVB
|
8 years ago |
Siegfried Pammer
|
adda97cf84
|
Add AwaitInFinallyTransform
|
8 years ago |
Siegfried Pammer
|
9b665b7cbc
|
Add AwaitInCatchTransform
|
8 years ago |
Siegfried Pammer
|
b400d89f57
|
Fix #1076; improve detection of mcs switch-on-string pattern
|
8 years ago |
Siegfried Pammer
|
73f2988dbd
|
Add missing il files to Lock pretty tests
|
8 years ago |
Siegfried Pammer
|
7544eac5b4
|
Add support for mcs 2.6.4 switch-on-string
|
8 years ago |
Daniel Grunwald
|
eb6119eb7d
|
Only use mcs for the first compilation pass. Consistently run test cases using .NET 4.x runtime.
|
8 years ago |
Daniel Grunwald
|
d9a28314f9
|
Upgrade to NUnit 3.9 and enable parallel test execution.
|
8 years ago |
Daniel Grunwald
|
3fae36dab9
|
Use mcs for correctness tests.
|
8 years ago |
Siegfried Pammer
|
713f4f1490
|
Fix #1060: Enter/Exit V2 variation failing to convert to lock()
|
8 years ago |
Siegfried Pammer
|
97b7089aa7
|
Add CompilerOptions.UseMcs to Tester
|
8 years ago |
Daniel Grunwald
|
480ddc0c8f
|
#1055: Use more type hints in ExpressionBuilder.
|
8 years ago |
Daniel Grunwald
|
4177e182fe
|
#1050: Add support for ?. operator applied to ref-parameters, and other cases where the compiler uses a generated ref local for the ?. operator.
Still not supported: ?. operator applied to a ref to unconstrained generic type.
|
8 years ago |
Daniel Grunwald
|
36035de5fa
|
Improve decompilation of ?. in generic code.
|
8 years ago |
Daniel Grunwald
|
971e36e7f0
|
Fix indentation
|
8 years ago |
Daniel Grunwald
|
228419b4f0
|
Fix interaction of ?. with using-transform.
|
8 years ago |
Andrey Shchekin
|
6ba6b8c8f6
|
Added support for ArrayInitializers=false to suppress prettifier over array initializers (used by SharpLab).
|
8 years ago |
Siegfried Pammer
|
659b12bdb8
|
Fix #1083: add pattern for mcs auto events (version 4)
|
8 years ago |