Daniel Grunwald
|
a86a0586bb
|
Fix #890: Correctly handle calls with out-parameters in definite assignment analysis.
|
8 years ago |
Daniel Grunwald
|
96d9e63f4c
|
Don't unnecessarily default-initialize variables prior to a call with out-parameter.
|
8 years ago |
Siegfried Pammer
|
a957163aa3
|
Fix unit tests
|
8 years ago |
Siegfried Pammer
|
f51c2305ae
|
Fix NRE in SharpTreeNodeView
|
8 years ago |
Siegfried Pammer
|
c382989904
|
Add expression body syntax for getter-only properties.
|
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
|
384111f0dd
|
Fix #1075: NullReferenceException in StatementBuilder.TranslateSwitch
|
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
|
676992159c
|
Fix #1045: Duplicate visitors in CSharpOutputVisitor
|
8 years ago |
Siegfried Pammer
|
713f4f1490
|
Fix #1060: Enter/Exit V2 variation failing to convert to lock()
|
8 years ago |
Siegfried Pammer
|
003afb2cc2
|
Update submodule ILSpy-tests
|
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 |
Siegfried Pammer
|
63ef50fa8c
|
Fix #1061: Different control flow in decompiled code
|
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
|
aa9f2e7797
|
Fix interaction of using-transform with ?. operator.
|
8 years ago |
Siegfried Pammer
|
f227f36dce
|
Explicitly include minor versions in vsixmanifest
|
8 years ago |
Siegfried Pammer
|
0ffc747acf
|
Fix #1059: String "interpolation", invalid cast when emitting "IL with C#"
|
8 years ago |
Siegfried Pammer
|
3892762e70
|
Fix #1053: virtual protected base method with 'out', invalid cast-to-base on use.
|
8 years ago |
Siegfried Pammer
|
75c45a3721
|
Remove support for VS2015 from ILSpy.AddIn
|
8 years ago |
Daniel Grunwald
|
36035de5fa
|
Improve decompilation of ?. in generic code.
|
8 years ago |
Daniel Grunwald
|
1dfda502ea
|
Remove redundant 'box' opcodes. This eliminates some unnecessary (object)-casts in generic code.
|
8 years ago |
Daniel Grunwald
|
937b86be68
|
Fix type of ref-locals when there's ref-assignment involved.
|
8 years ago |
Siegfried Pammer
|
115b32665b
|
Add second suggestion of #841: Searching for a metadata token
|
8 years ago |
Siegfried Pammer
|
bfbb041b01
|
Fix #1027: There is no "Analyze" option on right-click pop-up menu
|
8 years ago |
Siegfried Pammer
|
7ee85c2b77
|
Merge pull request #1058 from Zastai/use-vs-mef-hosting
Issue #1046: Use VS MEF for hosting
|
8 years ago |
Siegfried Pammer
|
bc10e9c923
|
Fix #1064: Do not resolve mouse position after the EOL to reference segment at the EOL.
|
8 years ago |
Tim Van Holder
|
fbb974fa88
|
Added an About page addition to the test plugin.
|
8 years ago |
Daniel Grunwald
|
b2d30dc615
|
Merge remote-tracking branch 'origin/null-propagation'
|
8 years ago |
Daniel Grunwald
|
971e36e7f0
|
Fix indentation
|
8 years ago |
Daniel Grunwald
|
228419b4f0
|
Fix interaction of ?. with using-transform.
|
8 years ago |
Siegfried Pammer
|
ff0a327635
|
Merge pull request #1051 from ashmind/feature/ugly-array-initializers
Support for ArrayInitializers=false (SharpLab)
|
8 years ago |
Tim Van Holder
|
662fd74f4b
|
Use <Copy> in the PostBuild target instead of separate <Exec>s for mkdir and copy.
|
8 years ago |
Tim Van Holder
|
6f2af83131
|
Use VS MEF for the extensibility hosting.
This replaces the uses of ComposeParts() with explicit GetExports for those fields previously marked [Import] or [ImportMany] in non-MEF-part classes.
|
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 |
Siegfried Pammer
|
cecf153a0c
|
#1047: Update test case provided by @tamlin-mike
|
8 years ago |