Skip to content

Commit aec71b7

Browse files
committed
integrate visualfsharp master
2 parents 7aa1601 + 59156db commit aec71b7

File tree

93 files changed

+4967
-3319
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+4967
-3319
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,6 @@ tests/fsharpqa/Source/*FSharpQA_Failures.lst
184184
*.csproj.user
185185
*.fsproj.user
186186
*.sln.DotSettings.user
187-
*.ide
188187
*.log
189188
*.jrs
190189
*.chk

fcs/FSharp.Compiler.Service.ProjectCrackerTool/Program.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ module Program =
1010
let addMSBuildv14BackupResolution () =
1111
let onResolveEvent = new ResolveEventHandler(fun sender evArgs ->
1212
let requestedAssembly = AssemblyName(evArgs.Name)
13-
if requestedAssembly.Name.StartsWith("Microsoft.Build") &&
14-
not (requestedAssembly.Name.EndsWith(".resources")) &&
13+
if requestedAssembly.Name.StartsWith("Microsoft.Build", StringComparison.Ordinal) &&
14+
not (requestedAssembly.Name.EndsWith(".resources", StringComparison.Ordinal)) &&
1515
not (requestedAssembly.Version.ToString().Contains("12.0.0.0"))
1616
then
1717
// If the version of MSBuild that we're using wasn't present on the machine, then

fcs/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<FSharpSourcesRoot>$(MSBuildProjectDirectory)\..\..\src</FSharpSourcesRoot>
44
</PropertyGroup>
@@ -29,6 +29,9 @@
2929
<Compile Include="$(FSharpSourcesRoot)\..\tests\service\Common.fs">
3030
<Link>Common.fs</Link>
3131
</Compile>
32+
<Compile Include="$(FSharpSourcesRoot)\..\tests\service\AssemblyReaderShim.fs">
33+
<Link>AssemblyReaderShim.fs</Link>
34+
</Compile>
3235
<Compile Include="$(FSharpSourcesRoot)\..\tests\service\EditorTests.fs">
3336
<Link>EditorTests.fs</Link>
3437
</Compile>

packages.config

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,24 @@
2727
<package id="BenchmarkDotNet" version="0.9.8"/>
2828
<package id="BenchmarkDotNet.Diagnostics.Windows" version="0.9.8"/>
2929
<package id="Newtonsoft.Json" version="9.0.1"/>
30+
<<<<<<< HEAD
31+
=======
32+
<package id="Microsoft.VisualFSharp.Type.Providers.Redist" version="1.0.0" />
33+
<package id="Microsoft.FSharp.TupleSample" version="1.0.0-alpha-161121"/>
34+
<package id="Microsoft.VSSDK.BuildTools" version="15.1.192" />
35+
36+
<!-- Testing Span -->
37+
<package id="System.Memory" version="4.5.0-rc1" />
38+
<package id="System.Runtime.CompilerServices.Unsafe" version="4.5.0-rc1" />
39+
<package id="NETStandard.Library.NETFramework" version="2.0.0-preview2-25405-01" />
40+
41+
<!-- Annoyingly the build of FSharp.Compiler.Server.Shared references a Visual Studio-specific attribute -->
42+
<!-- That DLL is logically part of the F# Compiler and F# Interactive but is shipped as part of the Visual F# IDE Tools -->
43+
<package id="Microsoft.VisualStudio.Shell.Immutable.10.0" version="10.0.30319" targetFramework="net46" />
44+
<package id="Microsoft.VisualStudio.Shell.15.0" version="15.0.26201" targetFramework="net46" />
45+
<package id="Microsoft.VisualStudio.Shell.Framework" version="15.0.26201" targetFramework="net46" />
46+
47+
>>>>>>> 59156db2d0a744233d1baffee7088ca2d9f959c7
3048
<!-- FSharp.Compiler.Tools is only used to get a working FSI.EXE to execute some scripts during the build -->
3149
<!-- The LKG FSI.EXE requires MSBuild 15 to be installed, which is painful -->
3250
<package id="FSharp.Compiler.Tools" version="4.1.27"/>

0 commit comments

Comments
 (0)