From d3a94559c600016bd8f69089808b38e858219c45 Mon Sep 17 00:00:00 2001 From: Kevin Ransom Date: Mon, 31 Oct 2016 14:57:16 -0700 Subject: [PATCH 1/7] Update Templates to a recent System.ValueTuple. Fix project location of fsharp.core --- packages.config | 2 +- .../FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj | 2 +- src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj | 2 +- .../FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj | 2 +- .../FSharp.Core/SampleTuples/TupleSample.csproj | 2 +- .../FSharp.LanguageService.Compiler.fsproj | 2 +- .../ConsoleProject/Template/ConsoleApplication.fsproj | 8 +++++--- .../ConsoleProject/Template/ConsoleApplication.vstemplate | 2 +- .../LibraryProject/Template/Library.fsproj | 8 +++++--- .../LibraryProject/Template/Library.vstemplate | 2 +- .../Template/NETCore259PortableLibrary.vstemplate | 2 +- .../NetCore259Project/Template/PortableLibrary.fsproj | 2 +- .../Template/NETCore78PortableLibrary.vstemplate | 2 +- .../NetCore78Project/Template/PortableLibrary.fsproj | 4 ++-- .../Template/NETCore7PortableLibrary.vstemplate | 2 +- .../NetCoreProject/Template/PortableLibrary.fsproj | 2 +- .../Template/PortableLibrary.fsproj | 2 +- .../Template/PortableLibrary.vstemplate | 2 +- .../TutorialProject/Template/Tutorial.fsproj | 8 +++++--- .../TutorialProject/Template/Tutorial.vstemplate | 2 +- .../Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj | 4 ++-- .../Vsix/VisualFSharpFull/VisualFSharpFull.csproj | 4 ++-- .../VisualFSharpOpenSource/VisualFSharpOpenSource.csproj | 4 ++-- vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj | 4 ++-- 24 files changed, 41 insertions(+), 35 deletions(-) diff --git a/packages.config b/packages.config index bdc97ff6a9d..bc6a2579672 100644 --- a/packages.config +++ b/packages.config @@ -18,7 +18,7 @@ - + diff --git a/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj b/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj index 86aff90531f..a599b63197e 100644 --- a/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj +++ b/src/fsharp/FSharp.Compiler-proto/FSharp.Compiler-proto.fsproj @@ -474,7 +474,7 @@ ..\..\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dll ..\..\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dll ..\..\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll - ..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll diff --git a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj index 052913a0639..767e135a71d 100644 --- a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj +++ b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj @@ -519,7 +519,7 @@ ..\..\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dll ..\..\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dll ..\..\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll - ..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dlltrue + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dlltrue diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj index fac4e6fa3a2..d372dbee050 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core.Unittests.fsproj @@ -61,7 +61,7 @@ FSharp.Core - ..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.csproj b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.csproj index 29b42c8a75c..ff48a855e3a 100644 --- a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.csproj +++ b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.csproj @@ -24,7 +24,7 @@ - ..\..\..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\..\..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 44d5b020818..9833dc252a2 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -596,7 +596,7 @@ ..\..\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dll ..\..\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dll ..\..\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll - ..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard10\System.ValueTuple.dll {DED3BBD7-53F4-428A-8C9F-27968E768605} FSharp.Core diff --git a/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.fsproj b/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.fsproj index 317a72c7faa..5a536ef59dd 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.fsproj +++ b/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.fsproj @@ -42,11 +42,13 @@ - - True + + FSharp.Core + FSharp.Core.dll + $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\$(TargetFSharpCoreVersion)\FSharp.Core.dll - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate b/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate index 551be0d35b9..2ac5927cbc8 100644 --- a/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate +++ b/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate @@ -26,7 +26,7 @@ - + diff --git a/vsintegration/ProjectTemplates/LibraryProject/Template/Library.fsproj b/vsintegration/ProjectTemplates/LibraryProject/Template/Library.fsproj index ff9efeec96c..500053e0beb 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/Template/Library.fsproj +++ b/vsintegration/ProjectTemplates/LibraryProject/Template/Library.fsproj @@ -38,11 +38,13 @@ - - True + + FSharp.Core + FSharp.Core.dll + $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\$(TargetFSharpCoreVersion)\FSharp.Core.dll - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/LibraryProject/Template/Library.vstemplate b/vsintegration/ProjectTemplates/LibraryProject/Template/Library.vstemplate index b7cb22cfc8f..2e233769546 100644 --- a/vsintegration/ProjectTemplates/LibraryProject/Template/Library.vstemplate +++ b/vsintegration/ProjectTemplates/LibraryProject/Template/Library.vstemplate @@ -26,7 +26,7 @@ - + diff --git a/vsintegration/ProjectTemplates/NetCore259Project/Template/NETCore259PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/NetCore259Project/Template/NETCore259PortableLibrary.vstemplate index 8220c57fc7c..44a207ebd8b 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/Template/NETCore259PortableLibrary.vstemplate +++ b/vsintegration/ProjectTemplates/NetCore259Project/Template/NETCore259PortableLibrary.vstemplate @@ -26,7 +26,7 @@ - + diff --git a/vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary.fsproj index d31de6246d4..c98a96cc1cb 100644 --- a/vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary.fsproj +++ b/vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary.fsproj @@ -41,7 +41,7 @@ $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETCore\$(TargetFSharpCoreVersion)\FSharp.Core.dll - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/NetCore78Project/Template/NETCore78PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/NetCore78Project/Template/NETCore78PortableLibrary.vstemplate index 0b745c7b8cb..1d4b9db35d3 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/Template/NETCore78PortableLibrary.vstemplate +++ b/vsintegration/ProjectTemplates/NetCore78Project/Template/NETCore78PortableLibrary.vstemplate @@ -26,7 +26,7 @@ - + diff --git a/vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary.fsproj index 0df677930d4..204e0b5a52e 100644 --- a/vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary.fsproj +++ b/vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary.fsproj @@ -38,10 +38,10 @@ FSharp.Core FSharp.Core.dll - $(MSBuildProgramFile32)\Reference Assemblies\Microsoft\FSharp\.NETCore\$(TargetFSharpCoreVersion)\FSharp.Core.dll + $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETCore\$(TargetFSharpCoreVersion)\FSharp.Core.dll - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/NetCoreProject/Template/NETCore7PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/NetCoreProject/Template/NETCore7PortableLibrary.vstemplate index ae8d8078b7b..df53b83d65c 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/Template/NETCore7PortableLibrary.vstemplate +++ b/vsintegration/ProjectTemplates/NetCoreProject/Template/NETCore7PortableLibrary.vstemplate @@ -26,7 +26,7 @@ - + diff --git a/vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary.fsproj index b3fa0e7e6ab..ab6b6e1d45c 100644 --- a/vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary.fsproj +++ b/vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary.fsproj @@ -41,7 +41,7 @@ $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETCore\$(TargetFSharpCoreVersion)\FSharp.Core.dll - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.fsproj index da92ecfac83..f43238195c0 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.fsproj +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.fsproj @@ -40,7 +40,7 @@ $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETPortable\$(TargetFSharpCoreVersion)\FSharp.Core.dll - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\portable-net40+sl4+win8+wp8\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.vstemplate index ee93c441b3e..392b4e5881b 100644 --- a/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.vstemplate +++ b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.vstemplate @@ -26,7 +26,7 @@ - + diff --git a/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsproj b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsproj index 4756fa4f31a..73a7e180bda 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsproj +++ b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsproj @@ -43,8 +43,10 @@ - - True + + FSharp.Core + FSharp.Core.dll + $(MSBuildProgramFiles32)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\$(TargetFSharpCoreVersion)\FSharp.Core.dll $if$ ($targetframeworkversion$ >= 3.5) @@ -56,7 +58,7 @@ - ..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll True diff --git a/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.vstemplate b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.vstemplate index 9c2abf06b09..87133dfebd9 100644 --- a/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.vstemplate +++ b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.vstemplate @@ -24,7 +24,7 @@ - + diff --git a/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj b/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj index 1134d65b237..1d192ad5853 100644 --- a/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj +++ b/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj @@ -82,9 +82,9 @@ PreserveNewest true - + PreserveNewest - packages\System.ValueTuple.4.0.0-rc3-24212-01.nupkg + packages\System.ValueTuple.4.4.0-beta-24631-01.nupkg true diff --git a/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj b/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj index 4dc33bf9c08..e55345ad90d 100644 --- a/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj +++ b/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj @@ -82,9 +82,9 @@ PreserveNewest true - + PreserveNewest - packages\System.ValueTuple.4.0.0-rc3-24212-01.nupkg + packages\System.ValueTuple.4.4.0-beta-24631-01.nupkg true diff --git a/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj b/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj index fc59ee859ee..243a437df5d 100644 --- a/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj +++ b/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj @@ -81,9 +81,9 @@ PreserveNewest true - + PreserveNewest - packages\System.ValueTuple.4.0.0-rc3-24212-01.nupkg + packages\System.ValueTuple.4.4.0-beta-24631-01.nupkg true diff --git a/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj b/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj index 9b57ea66e8a..a378af66255 100644 --- a/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj +++ b/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj @@ -82,9 +82,9 @@ PreserveNewest true - + PreserveNewest - packages\System.ValueTuple.4.0.0-rc3-24212-01.nupkg + packages\System.ValueTuple.4.4.0-beta-24631-01.nupkg true From d729b2d028b8e95cca7d89aacb8c694abd488535 Mon Sep 17 00:00:00 2001 From: "Kevin Ransom (msft)" Date: Mon, 31 Oct 2016 15:52:09 -0700 Subject: [PATCH 2/7] Fix hintpath. Deploy correct version of valuetuple. --- setup/FSharp.SDK/component-groups/Compiler_Redist.wxs | 2 +- .../FSharp.LanguageService.Compiler.fsproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs b/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs index cc66dff7d5e..5df257e7525 100644 --- a/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs +++ b/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs @@ -165,7 +165,7 @@ - + diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 9833dc252a2..9aea877570b 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -596,7 +596,7 @@ ..\..\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dll ..\..\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dll ..\..\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll - ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard10\System.ValueTuple.dll + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll {DED3BBD7-53F4-428A-8C9F-27968E768605} FSharp.Core From cd615fa171b3cd490b52fa0e601762b99f775c3a Mon Sep 17 00:00:00 2001 From: "Kevin Ransom (msft)" Date: Mon, 31 Oct 2016 16:09:11 -0700 Subject: [PATCH 3/7] standar1.0 --- setup/FSharp.SDK/component-groups/Compiler_Redist.wxs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs b/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs index 5df257e7525..a876afeb4a5 100644 --- a/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs +++ b/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs @@ -165,7 +165,7 @@ - + From d23bc44d0c7363d9c05fb9745e4d0cd660eac4d5 Mon Sep 17 00:00:00 2001 From: "Kevin Ransom (msft)" Date: Mon, 31 Oct 2016 18:04:53 -0700 Subject: [PATCH 4/7] A few missed project files --- .../FSharp.Compiler.Unittests/FSharp.Compiler.Unittests.fsproj | 2 +- .../src/FSharp.Compiler.Hosted/FSharp.Compiler.Hosted.fsproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsharp/FSharp.Compiler.Unittests/FSharp.Compiler.Unittests.fsproj b/src/fsharp/FSharp.Compiler.Unittests/FSharp.Compiler.Unittests.fsproj index e0956d6f26a..9aaefedb458 100644 --- a/src/fsharp/FSharp.Compiler.Unittests/FSharp.Compiler.Unittests.fsproj +++ b/src/fsharp/FSharp.Compiler.Unittests/FSharp.Compiler.Unittests.fsproj @@ -54,7 +54,7 @@ - ..\..\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dll + ..\..\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dll diff --git a/tests/fsharpqa/testenv/src/FSharp.Compiler.Hosted/FSharp.Compiler.Hosted.fsproj b/tests/fsharpqa/testenv/src/FSharp.Compiler.Hosted/FSharp.Compiler.Hosted.fsproj index 7833e6d658f..70bd68fbc8c 100644 --- a/tests/fsharpqa/testenv/src/FSharp.Compiler.Hosted/FSharp.Compiler.Hosted.fsproj +++ b/tests/fsharpqa/testenv/src/FSharp.Compiler.Hosted/FSharp.Compiler.Hosted.fsproj @@ -58,7 +58,7 @@ $(FSharpSourcesRoot)\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dlltrue $(FSharpSourcesRoot)\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dlltrue $(FSharpSourcesRoot)\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dlltrue - $(FSharpSourcesRoot)\..\packages\System.ValueTuple.4.0.0-rc3-24212-01\lib\netstandard1.1\System.ValueTuple.dlltrue + $(FSharpSourcesRoot)\..\packages\System.ValueTuple.4.4.0-beta-24631-01\lib\netstandard1.0\System.ValueTuple.dlltrue From 1d99cf8559b7d76d9a19cd806f74065ad1378b6b Mon Sep 17 00:00:00 2001 From: "Kevin Ransom (msft)" Date: Mon, 31 Oct 2016 19:11:11 -0700 Subject: [PATCH 5/7] Update TupleSample dll to reference new ValueTuple dll --- .../SampleTuples/System.ValueTuple.dll | Bin 47304 -> 0 bytes .../FSharp.Core/SampleTuples/TupleSample.dll | Bin 8192 -> 8192 bytes .../FSharp.Core/SampleTuples/TupleSample.pdb | Bin 17920 -> 17920 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/System.ValueTuple.dll diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/System.ValueTuple.dll b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/System.ValueTuple.dll deleted file mode 100644 index 9b6bbf8db5f27b12fe08719c888125693a4428f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47304 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 LW2W2*V5=DbB#(Jp diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.dll b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.dll index 123ff42e605d13a56b4255a7d86732f166fc826c..95313efc13a8ad6397268d2ac20793558e27d527 100644 GIT binary patch delta 80 zcmZp0XmFU&!Se2hc*Mq@Dn3T0&FuV+%mU?WQ;l`2ltz)Zvnz3VZgwPchmbXAv klMTcrL|yvoa$C(j-S%xbr(W*l|A&!*fx%^StoULM00HzKssI20 delta 80 zcmZp0XmFU&!4h!2KYU|P6(1wRW_Er@W&s2CIgNMMcsuWNI$nC$k0XC`gwPch7Js0s k$p+#Qq6bV_{CZZ{x$Sr>@V6?6MU;_&fx&rmtoULM0JtI?jsO4v diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.pdb b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.pdb index 22da5c5a9e4b70590c5b6eab068086b5b586fd3a..1518c10a54023f293d2c343ea4da310aabbd5461 100644 GIT binary patch delta 508 zcmZqZVQlDO+`z&m@%D#!1S10jgG*msZmXH6+rACw)XSax|7@1w`pC)XGMP^#l`&f9PGtzCA*#&U)szs#w@|rzZoQV@ydkFn`QKz*y#LU339EaRZpd8#6K!;9VV(I~mj<=?& tOsw&fMa+yQtMLd--etx!Imyfe#NNEi%!?UkbWWDBGGt8I>}R!!8vx5bTR{K- delta 503 zcmZqZVQlDO+`z&m;eWk9oRNWn;eaWNU(X6Vw;gW<{#FICh;EkQ`pC)XJef}f9P9@s{MmEh(Z$XDV$2c~1K3y|G*7&;Sw_!^tv>$b z7ob8RAO- Date: Tue, 1 Nov 2016 12:13:59 -0700 Subject: [PATCH 6/7] Update TupleSample dll --- .../FSharp.Core/SampleTuples/TupleSample.dll | Bin 8192 -> 8192 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.dll b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.dll index 95313efc13a8ad6397268d2ac20793558e27d527..fd8870f3c4ed289b3a0ea3669c7beb4cf51f3b1b 100644 GIT binary patch delta 66 zcmZp0XmFU&!5sQhVq^DSK>@GLcQ!Kg*Hh>zOc?GcS2A6vsf3X2;V9k;{X5v From 879681125d69791cf6d82470f9540ec90b3d9163 Mon Sep 17 00:00:00 2001 From: "Kevin Ransom (msft)" Date: Tue, 1 Nov 2016 12:35:32 -0700 Subject: [PATCH 7/7] Remove pdb file from repo --- .../FSharp.Core/SampleTuples/TupleSample.pdb | Bin 17920 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.pdb diff --git a/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.pdb b/src/fsharp/FSharp.Core.Unittests/FSharp.Core/SampleTuples/TupleSample.pdb deleted file mode 100644 index 1518c10a54023f293d2c343ea4da310aabbd5461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17920 zcmeHOeQZ|M89%qwYfI^TD_9VnR>XlH^n+Gt2^mG&&Zc96#SNF&t)+cy8~SD6w+NYA zx)_~XHdhxCHQN&0NQTotH2B9vU23uzUCf3;CMN#D7Q@Ek6c&=PWt07W=RD`Wr*H4u zx^Tm!y-#`WbMJG0_dMr3=RD`@y=?C58W~Ct^<*kGRc*TY=8DbjEfs4ktE)@rFKud9 zpaT6*U60%SdM0}kE9+)^6(_HpIJ^JumuK!%Gd&zHWJoW*V5Qex6J)#iu+_`zU z#x$Ef5Z3;Qxcz5ylTWJK-pU&9Z)X>8_n>Wh^jiZDt!Zuf^>e>lasO?1{M!PVMt14F zt+lx-H#xq)NIVc0|C|%u@t@DEPOiL2su&k@8V|(nKaF$dK+@SATQ|IR>5;PWb~SOw z&kLUVO>^6mCr`XxHon0;m;ChMua@;3DSPE6rOp<$zVbo&l5=1CWn%Mp{xQ_r^KnYXb1*$LklfXm9_{S!N%wY+3@6hgT}ioZX{V-g)6ht&@~*+YOeU4i zq?3*|+1@!Y+@IPuic31Fh0#=YrIqSlm)uD!Bhy(Ed`G0)8PTe$!c{|8B5bEMY>!h#b=cA&p_&a@r6`I2Q!{4Rbk;98~*y*!Mp#^ z`tl9M1us4GLI>1pvuZ+qN)_S-@&epL_yx)j>>MT#w8RK~y$l#1K>SlGB0KduGo`L^ z?BJNozb0Zk`^3(2#||9ouaDSHkpvi)VgaG8{Emq242zxWz=~1}Vdr}h+c_q78XY@W zPx^-SDKR>}>(o#I>iaUtH`x8rv3NO>BC~#;l9o zp|RTntcfpAHL?I87mN8B<-I4sni%nvjU5-;udzJ=*7S2v+5Ych@6*`f0BicHr)(c~ zvAZ<(X93pqH&5Aq=wiR2vCjrr(`UkcHm0#{x*rrty;=VbUO?;%^xy5^4)AX9IQRf~ z0(=a73S5K&RDe0ZYytOz$G}g3p98-RJ`O$$P9P>%f}e6_snuJ%3YOlkn@LeBZ0V4Z;X5@5QCdAMr@dk9?&y(Qp$+RQD} z`K(F0b!IGomN5MITo^@Z=S{K0b&)0b(Z320QQE1KK8N*NK$pPIiiqv}MC`ErETO~r zx8fnn`V^uuNSNmWx)gSr@f4+P!v+YaVF z=@IZg@UOs!!G8hsplJ!X8hksr1H2nN4(1+V0(=a73S5M^sQ}l5w}5-W7n1m!-qPZ# z(_?T{H_HB9Fn!j5a!|etrhHNKeWEXhlKMT8ez&9-OZrxk*NHrhx)T4Y$j3x>imVao ziF`})drIVeA~%XG6ZuCe$MYh;Epn^K>qMTGa=t3^F_E1jYeWLB%lWj(Rw+-bJU=P< z?GgPO@_bUt(;&}RN;+eKdG?9^Y0>{vp6wpzMtR?Zzi^wEW=iLa=kxwd`Liz5=08*V z4E1CA&xcqxmN6gAl%DUs3$5q+kaNg#a5WfXm)@6bgX{o*AC=^OV?UUCj+epQcN_&D z2Y&$O{-Y2T<{so~F!v#LU5G3+m8%;#B`Guu+BJLdR<3Sz^wn#sNhzf)zCRD%=mp=C z#UIUsH+qAwK}Bu;+$V>X$LIx*ptX4VAq;Qyg2%*S@eAOKFuc(VzBY@`e}}emqZ}Jk!peXHR~QdxEe! z6kvr=in6eT_FGJTuTum&B&(w&mN@=d3j4f+*!zoX^zZ&yb3R(CF8Mm!@^$cjWWhFn zz-9nh4(6UlsShW#z=e76J}YesWr<42nN0=q%a+Dq+>b-_{hg`I=*VDNH8 zrZbI;WtB; zYV@D?C}qDXqPaQPNV4Q!yd9{4Z3o;Rle