From 6f502cba6f9e4ae4229fc7536c54eab30458e698 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 19:37:13 +0000 Subject: [PATCH 1/8] capitalization --- src/FSharpSource.targets | 2 +- src/fsharp/FSComp.txt | 2 +- .../FSharp.Compiler/FSharp.Compiler.fsproj | 1 - .../Microsoft.FSharp.Core.netcore.nuspec | 38 ++++++++++++------- src/fsharp/FSharp.Core/project.json | 2 +- .../FSharp.LanguageService.Compiler.fsproj | 1 - src/fsharp/Fsc/Fsc.fsproj | 1 - src/fsharp/fsi/Fsi.fsproj | 1 - src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj | 3 +- .../Source.extension.vsixmanifest | 4 +- .../Source.extension.vsixmanifest | 4 +- .../Source.extension.vsixmanifest | 4 +- .../Source.extension.vsixmanifest | 4 +- .../Project/IDEBuildLogger.cs | 2 +- vsintegration/update-vsintegration.cmd | 8 ++-- 15 files changed, 42 insertions(+), 35 deletions(-) diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index 74cc14916f5..0f4e27d27d4 100644 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -132,8 +132,8 @@ $(DefineConstants);FSHARP_CORE_4_5 + $(DefineConstants);PREFERRED_UI_LANG $(DefineConstants);FX_NO_BEGINEND_READWRITE - $(DefineConstants);FX_ATLEAST_45 $(DefineConstants);FX_ATLEAST_40 $(DefineConstants);FX_ATLEAST_35 $(DefineConstants);FX_ATLEAST_PORTABLE diff --git a/src/fsharp/FSComp.txt b/src/fsharp/FSComp.txt index 7b7698c9cfd..0bd99422b29 100644 --- a/src/fsharp/FSComp.txt +++ b/src/fsharp/FSComp.txt @@ -1103,7 +1103,7 @@ lexIndentOffForML,"Consider using a file with extension '.ml' or '.mli' instead" 1308,ilSignInvalidSignatureSize,"Invalid signature size" 1309,ilSignNoSignatureDirectory,"No signature directory" 1310,ilSignInvalidPKBlob,"Invalid Public Key blob" -# Fsc.exe resource strings +# fsc.exe resource strings fscTooManyErrors,"Exiting - too many errors" 2001,docfileNoXmlSuffix,"The documentation file has no .xml suffix" 2002,fscNoImplementationFiles,"No implementation files specified" diff --git a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj index f69f0497d91..aa64b1c595e 100644 --- a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj +++ b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj @@ -10,7 +10,6 @@ AnyCPU Library FSharp.Compiler - $(DefineConstants);PREFERRED_UI_LANG EXTENSIONTYPING;$(DefineConstants) COMPILER;$(DefineConstants) INCLUDE_METADATA_READER;$(DefineConstants) diff --git a/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec b/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec index a9ccdbb3215..3d08b118ccf 100644 --- a/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec +++ b/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec @@ -14,19 +14,31 @@ $projectUrl$ $tags$ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/fsharp/FSharp.Core/project.json b/src/fsharp/FSharp.Core/project.json index 9b310893e37..c14efc45130 100644 --- a/src/fsharp/FSharp.Core/project.json +++ b/src/fsharp/FSharp.Core/project.json @@ -24,7 +24,7 @@ "System.Threading.Tasks.Parallel": "4.0.1", "System.Threading.Thread": "4.0.0", "System.Threading.ThreadPool": "4.0.10", - "System.Threading.Timer": "4.0.1", + "System.Threading.Timer": "4.0.1" }, "runtimes": { "win7-x86": { }, diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj index 7223af0163f..e34f5a048cd 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj +++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj @@ -15,7 +15,6 @@ COMPILED_AS_LANGUAGE_SERVICE_DLL;$(DefineConstants) INCLUDE_METADATA_READER;$(DefineConstants) NO_INLINE_IL_PARSER;$(DefineConstants) - $(DefineConstants);PREFERRED_UI_LANG INCLUDE_METADATA_WRITER;$(DefineConstants) $(NoWarn);62;9;75 {a437a6ec-5323-47c2-8f86-e2cac54ff152} diff --git a/src/fsharp/Fsc/Fsc.fsproj b/src/fsharp/Fsc/Fsc.fsproj index 9484806f859..4f0cf66da3e 100644 --- a/src/fsharp/Fsc/Fsc.fsproj +++ b/src/fsharp/Fsc/Fsc.fsproj @@ -18,7 +18,6 @@ $(NoWarn);62 fsc EXTENSIONTYPING;COMPILER;$(DefineConstants) - $(DefineConstants);PREFERRED_UI_LANG true v2.0 $(OtherFlags) --warnon:1182 diff --git a/src/fsharp/fsi/Fsi.fsproj b/src/fsharp/fsi/Fsi.fsproj index 147cc5eb398..34fc0288c86 100644 --- a/src/fsharp/fsi/Fsi.fsproj +++ b/src/fsharp/fsi/Fsi.fsproj @@ -19,7 +19,6 @@ fsi 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) - $(DefineConstants);PREFERRED_UI_LANG true $(OtherFlags) --warnon:1182 fsi.res diff --git a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj index e068793c28d..9f343c218d7 100644 --- a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj +++ b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj @@ -11,10 +11,9 @@ {8b3e283d-b5fe-4055-9d80-7e3a32f3967b} Exe $(NoWarn);62 - FsiAnyCPU + fsiAnyCPU 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) - $(DefineConstants);PREFERRED_UI_LANG true $(OtherFlags) --warnon:1182 ..\fsi\fsi.res diff --git a/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest index ed704d87a0f..cea1b1a75a3 100644 --- a/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest @@ -12,8 +12,8 @@ - - + + diff --git a/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest index a28d5d01c59..352c861cdce 100644 --- a/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest @@ -12,8 +12,8 @@ - - + + diff --git a/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest index 24a4f84aadf..5f16f202a7b 100644 --- a/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest @@ -12,8 +12,8 @@ - - + + diff --git a/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest index 25e4f423a7b..a2d83a296f8 100644 --- a/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest @@ -12,8 +12,8 @@ - - + + diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs b/vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs index 696d025b796..be7b7357a27 100644 --- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs +++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/IDEBuildLogger.cs @@ -735,7 +735,7 @@ private string GetFormattedErrorMessage(DefaultCompilerError e) StringBuilder fileRef = new StringBuilder(); // JAF: - // Even if Fsc.exe returns a canonical message with no file at all, MSBuild will set the file to the name + // Even if fsc.exe returns a canonical message with no file at all, MSBuild will set the file to the name // of the task (FSC). In principle, e.FileName will not be null or empty but handle this case anyway. bool thereIsAFile = !string.IsNullOrEmpty(e.FileName); bool thereIsASpan = e.Line!=0 || e.Column!=0 || e.EndLine!=0 || e.EndColumn!=0; diff --git a/vsintegration/update-vsintegration.cmd b/vsintegration/update-vsintegration.cmd index b7de829c447..cf6e9f69790 100644 --- a/vsintegration/update-vsintegration.cmd +++ b/vsintegration/update-vsintegration.cmd @@ -47,10 +47,10 @@ copy /y "%BINDIR%\fsc.exe.config" "%COMPILERSDKPATH%" copy /y "%BINDIR%\FSharp.Build.dll" "%COMPILERSDKPATH%" copy /y "%BINDIR%\FSharp.Compiler.dll" "%COMPILERSDKPATH%" copy /y "%BINDIR%\FSharp.Compiler.Interactive.Settings.dll" "%COMPILERSDKPATH%" -copy /y "%BINDIR%\Fsi.exe" "%COMPILERSDKPATH%" -copy /y "%BINDIR%\Fsi.exe.config" "%COMPILERSDKPATH%" -copy /y "%BINDIR%\FsiAnyCPU.exe" "%COMPILERSDKPATH%" -copy /y "%BINDIR%\FsiAnyCPU.exe.config" "%COMPILERSDKPATH%" +copy /y "%BINDIR%\fsi.exe" "%COMPILERSDKPATH%" +copy /y "%BINDIR%\fsi.exe.config" "%COMPILERSDKPATH%" +copy /y "%BINDIR%\fsiAnyCPU.exe" "%COMPILERSDKPATH%" +copy /y "%BINDIR%\fsiAnyCPU.exe.config" "%COMPILERSDKPATH%" copy /y "%BINDIR%\Microsoft.FSharp.targets" "%COMPILERSDKPATH%" copy /y "%BINDIR%\Microsoft.Portable.FSharp.targets" "%COMPILERSDKPATH%" copy /y "%TOPDIR%\vsintegration\src\SupportedRuntimes\SupportedRuntimes.xml" "%COMPILERSDKPATH%" From 7daee297b81db99c13cf85102c1aec7bd2e1a95f Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 19:38:50 +0000 Subject: [PATCH 2/8] remove runtimes from FSharp.Core project.json --- src/fsharp/FSharp.Core/project.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/fsharp/FSharp.Core/project.json b/src/fsharp/FSharp.Core/project.json index c14efc45130..0f2b698b3de 100644 --- a/src/fsharp/FSharp.Core/project.json +++ b/src/fsharp/FSharp.Core/project.json @@ -26,12 +26,6 @@ "System.Threading.ThreadPool": "4.0.10", "System.Threading.Timer": "4.0.1" }, - "runtimes": { - "win7-x86": { }, - "win7-x64": { }, - "osx.10.11-x64": { }, - "ubuntu.14.04-x64": { } - }, "frameworks": { "netstandard1.6": { } } From dae985e327f406c168473b82b2663b16d9dd6f03 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 19:39:32 +0000 Subject: [PATCH 3/8] whitespace --- .../Microsoft.FSharp.Core.netcore.nuspec | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec b/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec index 3d08b118ccf..d4b3d6507ee 100644 --- a/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec +++ b/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec @@ -1,19 +1,19 @@ - - Microsoft.FSharp.Core.netcore - - .NET Core compatible version of the fsharp core library FSharp.Core.dll - Supported Platforms: - .NET Core (netstandard1.6) - - en-US - true - $version$ - $authors$ - $licenseUrl$ - $projectUrl$ - $tags$ - + + Microsoft.FSharp.Core.netcore + + .NET Core compatible version of the fsharp core library FSharp.Core.dll + Supported Platforms: - .NET Core (netstandard1.6) + + en-US + true + $version$ + $authors$ + $licenseUrl$ + $projectUrl$ + $tags$ + @@ -27,7 +27,7 @@ - + @@ -39,18 +39,18 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + From d2fe26fde4bacfff84f792dff51d9593dca48796 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 20:41:31 +0000 Subject: [PATCH 4/8] fix missing line --- src/FSharpSource.targets | 1 + 1 file changed, 1 insertion(+) diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index f0082dd7509..96e52078b37 100644 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -134,6 +134,7 @@ $(DefineConstants);FSHARP_CORE_4_5 $(DefineConstants);PREFERRED_UI_LANG $(DefineConstants);FX_NO_BEGINEND_READWRITE + $(DefineConstants);FX_ATLEAST_45 $(DefineConstants);FX_ATLEAST_40 $(DefineConstants);FX_ATLEAST_35 $(DefineConstants);FX_ATLEAST_PORTABLE From 0e1c6f029ace7c80dfe592d9349ec85777176855 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 20:50:49 +0000 Subject: [PATCH 5/8] Update project.json --- src/fsharp/FSharp.Core/project.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/fsharp/FSharp.Core/project.json b/src/fsharp/FSharp.Core/project.json index 0f2b698b3de..6a8d2f6bfbe 100644 --- a/src/fsharp/FSharp.Core/project.json +++ b/src/fsharp/FSharp.Core/project.json @@ -26,7 +26,13 @@ "System.Threading.ThreadPool": "4.0.10", "System.Threading.Timer": "4.0.1" }, - "frameworks": { + "runtimes": { + "win7-x86": { }, + "win7-x64": { }, + "osx.10.11-x64": { }, + "ubuntu.14.04-x64": { } + }, +"frameworks": { "netstandard1.6": { } } } From 8961a1d2af5df1b2f73447fedfcad97abc7e9bb4 Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 20:51:14 +0000 Subject: [PATCH 6/8] Update project.json --- src/fsharp/FSharp.Core/project.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsharp/FSharp.Core/project.json b/src/fsharp/FSharp.Core/project.json index 6a8d2f6bfbe..c14efc45130 100644 --- a/src/fsharp/FSharp.Core/project.json +++ b/src/fsharp/FSharp.Core/project.json @@ -26,13 +26,13 @@ "System.Threading.ThreadPool": "4.0.10", "System.Threading.Timer": "4.0.1" }, - "runtimes": { + "runtimes": { "win7-x86": { }, "win7-x64": { }, "osx.10.11-x64": { }, "ubuntu.14.04-x64": { } }, -"frameworks": { + "frameworks": { "netstandard1.6": { } } } From 7522c01f7859c6a01d2bb66300ea61ad3b11defe Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 21:05:20 +0000 Subject: [PATCH 7/8] fix IVT attributes --- setup/FSharp.SDK/component-groups/Compiler_Redist.wxs | 4 ++-- setup/Swix/Microsoft.FSharp.Vsix.Resources/Files.swr | 2 +- src/FSharpSource.Settings.targets | 2 +- src/FSharpSource.targets | 2 +- .../InternalsVisibleTo.fs | 4 ++-- src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs | 4 ++-- src/fsharp/FSharp.Compiler/InternalsVisibleTo.fs | 6 +++--- .../FSharp.LanguageService.Compiler/InternalsVisibleTo.fs | 6 +++--- src/fsharp/fsi/fsi.fs | 4 ++-- src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj | 2 +- src/update.cmd | 4 ++-- .../Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest | 2 +- .../Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj | 4 ++-- .../Vsix/VisualFSharpFull/Source.extension.vsixmanifest | 2 +- vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj | 4 ++-- .../VisualFSharpOpenSource/Source.extension.vsixmanifest | 2 +- .../VisualFSharpOpenSource/VisualFSharpOpenSource.csproj | 4 ++-- .../Vsix/VisualFSharpWeb/Source.extension.vsixmanifest | 2 +- vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj | 4 ++-- vsintegration/src/FSharp.VS.FSI/sessions.fs | 2 +- vsintegration/update-vsintegration.cmd | 4 ++-- 21 files changed, 35 insertions(+), 35 deletions(-) diff --git a/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs b/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs index a876afeb4a5..3f7ca4c3f0f 100644 --- a/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs +++ b/setup/FSharp.SDK/component-groups/Compiler_Redist.wxs @@ -86,10 +86,10 @@ - + - + diff --git a/setup/Swix/Microsoft.FSharp.Vsix.Resources/Files.swr b/setup/Swix/Microsoft.FSharp.Vsix.Resources/Files.swr index 749b461e814..e29181d5b3f 100644 --- a/setup/Swix/Microsoft.FSharp.Vsix.Resources/Files.swr +++ b/setup/Swix/Microsoft.FSharp.Vsix.Resources/Files.swr @@ -18,4 +18,4 @@ folder "InstallDir:Common7\IDE\CommonExtensions\Microsoft\FSharp\$(LocaleParentC file source="$(BinariesFolder)\net40\bin\localize\$(LocaleCode)\FSharp.ProjectSystem.PropertyPages.resources.dll" vs.file.ngen=yes file source="$(BinariesFolder)\net40\bin\localize\$(LocaleCode)\FSharp.VS.FSI.resources.dll" vs.file.ngen=yes file source="$(BinariesFolder)\net40\bin\localize\$(LocaleCode)\fsi.resources.dll" vs.file.ngen=yes - file source="$(BinariesFolder)\net40\bin\localize\$(LocaleCode)\FsiAnyCPU.resources.dll" vs.file.ngen=yes + file source="$(BinariesFolder)\net40\bin\localize\$(LocaleCode)\fsiAnyCpu.resources.dll" vs.file.ngen=yes diff --git a/src/FSharpSource.Settings.targets b/src/FSharpSource.Settings.targets index 0f57c852fba..f43eaf92ecd 100644 --- a/src/FSharpSource.Settings.targets +++ b/src/FSharpSource.Settings.targets @@ -106,7 +106,7 @@ $(FSharpSourcesRoot)\..\packages\fssrgen.3.1.0\lib\net46 $(FSharpSourcesRoot)\..\packages\FsLexYacc.6.1.0\build $(FSharpSourcesRoot)\..\packages\FsLexYacc.6.1.0\build - Fsi.exe + fsi.exe fslex.exe fsyacc.exe 2.0.0-beta6-61005-05 diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index 96e52078b37..89e9cdc3d9a 100644 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -19,7 +19,7 @@ - + true diff --git a/src/fsharp/FSharp.Compiler.Interactive.Settings/InternalsVisibleTo.fs b/src/fsharp/FSharp.Compiler.Interactive.Settings/InternalsVisibleTo.fs index ba10d68fc8f..98b815bbbbd 100644 --- a/src/fsharp/FSharp.Compiler.Interactive.Settings/InternalsVisibleTo.fs +++ b/src/fsharp/FSharp.Compiler.Interactive.Settings/InternalsVisibleTo.fs @@ -2,8 +2,8 @@ namespace Microsoft.FSharp open System.Reflection -[] -[] +[] +[] [] do() diff --git a/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs b/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs index e5b536f8b6f..9e559f81d29 100644 --- a/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs +++ b/src/fsharp/FSharp.Compiler.Server.Shared/AssemblyInfo.fs @@ -5,8 +5,8 @@ namespace Microsoft.FSharp open System.Reflection open Microsoft.VisualStudio.Shell -[] -[] +[] +[] [] [] diff --git a/src/fsharp/FSharp.Compiler/InternalsVisibleTo.fs b/src/fsharp/FSharp.Compiler/InternalsVisibleTo.fs index 8adb8815036..476b4992568 100644 --- a/src/fsharp/FSharp.Compiler/InternalsVisibleTo.fs +++ b/src/fsharp/FSharp.Compiler/InternalsVisibleTo.fs @@ -2,10 +2,10 @@ namespace Microsoft.FSharp open System.Reflection -[] +[] [] -[] -[] +[] +[] [] [] [] diff --git a/src/fsharp/FSharp.LanguageService.Compiler/InternalsVisibleTo.fs b/src/fsharp/FSharp.LanguageService.Compiler/InternalsVisibleTo.fs index 0460b3c185d..a61d9e5c6ca 100644 --- a/src/fsharp/FSharp.LanguageService.Compiler/InternalsVisibleTo.fs +++ b/src/fsharp/FSharp.LanguageService.Compiler/InternalsVisibleTo.fs @@ -2,10 +2,10 @@ namespace Microsoft.FSharp open System.Reflection -[] +[] [] -[] -[] +[] +[] [] [] [] diff --git a/src/fsharp/fsi/fsi.fs b/src/fsharp/fsi/fsi.fs index 817ba00fb63..fec0c6c58f1 100644 --- a/src/fsharp/fsi/fsi.fs +++ b/src/fsharp/fsi/fsi.fs @@ -2236,7 +2236,7 @@ type internal FsiEvaluationSession (argv:string[], inReader:TextReader, outWrite do SetTailcallSwitch tcConfigB OptionSwitch.On // set platform depending on whether the current process is a 64-bit process. - // BUG 429882 : FsiAnyCPU.exe issues warnings (x64 v MSIL) when referencing 64-bit assemblies + // BUG 429882 : fsiAnyCpu.exe issues warnings (x64 v MSIL) when referencing 64-bit assemblies do tcConfigB.platform <- if IntPtr.Size = 8 then Some AMD64 else Some X86 let fsiStdinSyphon = new FsiStdinSyphon(errorWriter) @@ -2367,7 +2367,7 @@ type internal FsiEvaluationSession (argv:string[], inReader:TextReader, outWrite try errorLogger.AbortOnError() with StopProcessing -> - // BUG 664864: Watson Clr20r3 across buckets with: Application FSIAnyCPU.exe from Dev11 RTM; Exception AE251Y0L0P2WC0QSWDZ0E2IDRYQTDSVB; FSIANYCPU.NI.EXE!Microsoft.FSharp.Compiler.Interactive.Shell+threadException + // BUG 664864: Watson Clr20r3 across buckets with: Application fsiAnyCpu.exe from Dev11 RTM; Exception AE251Y0L0P2WC0QSWDZ0E2IDRYQTDSVB; FSIANYCPU.NI.EXE!Microsoft.FSharp.Compiler.Interactive.Shell+threadException // reason: some window that use System.Windows.Forms.DataVisualization types (possible FSCharts) was created in FSI. // at some moment one chart has raised InvalidArgumentException from OnPaint, this exception was intercepted by the code in higher layer and // passed to Application.OnThreadException. FSI has already attached its own ThreadException handler, inside it will log the original error diff --git a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj index 9f343c218d7..43cc9b1c6af 100644 --- a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj +++ b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj @@ -11,7 +11,7 @@ {8b3e283d-b5fe-4055-9d80-7e3a32f3967b} Exe $(NoWarn);62 - fsiAnyCPU + fsiAnyCpu 0x0A000000 EXTENSIONTYPING;COMPILER;$(DefineConstants) true diff --git a/src/update.cmd b/src/update.cmd index 7707ea0ef5f..0867eaf8df4 100644 --- a/src/update.cmd +++ b/src/update.cmd @@ -51,7 +51,7 @@ rem Disable strong-name validation for F# binaries built from open source that a %SN32% -q -Vr fsc,b03f5f7f11d50a3a %SN32% -q -Vr fsi,b03f5f7f11d50a3a -%SN32% -q -Vr FsiAnyCPU,b03f5f7f11d50a3a +%SN32% -q -Vr fsiAnyCpu,b03f5f7f11d50a3a %SN32% -q -Vr FSharp.Compiler,b03f5f7f11d50a3a %SN32% -q -Vr FSharp.Compiler.Server.Shared,b03f5f7f11d50a3a @@ -75,7 +75,7 @@ if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" ( %SN64% -q -Vr fsc,b03f5f7f11d50a3a %SN64% -q -Vr fsi,b03f5f7f11d50a3a - %SN64% -q -Vr FsiAnyCPU,b03f5f7f11d50a3a + %SN64% -q -Vr fsiAnyCpu,b03f5f7f11d50a3a %SN64% -q -Vr FSharp.Compiler,b03f5f7f11d50a3a %SN64% -q -Vr FSharp.Compiler.Server.Shared,b03f5f7f11d50a3a diff --git a/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest index cea1b1a75a3..4435636e3b0 100644 --- a/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpDesktop/Source.extension.vsixmanifest @@ -12,7 +12,7 @@ - + diff --git a/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj b/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj index 1d192ad5853..5932ba8d2d8 100644 --- a/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj +++ b/vsintegration/Vsix/VisualFSharpDesktop/VisualFSharpDesktop.csproj @@ -143,14 +143,14 @@ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B} - FsiAnyCPU + fsiAnyCpu BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True {D0E98C0D-490B-4C61-9329-0862F6E87645} - Fsi + fsi BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True diff --git a/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest index 352c861cdce..1d37c14fe3f 100644 --- a/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest @@ -12,7 +12,7 @@ - + diff --git a/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj b/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj index e55345ad90d..7825fcd8d7a 100644 --- a/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj +++ b/vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj @@ -143,14 +143,14 @@ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B} - FsiAnyCPU + fsiAnyCpu BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True {D0E98C0D-490B-4C61-9329-0862F6E87645} - Fsi + fsi BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True diff --git a/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest index 5f16f202a7b..95946d2f39d 100644 --- a/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest @@ -12,7 +12,7 @@ - + diff --git a/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj b/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj index 243a437df5d..915f75c6fe2 100644 --- a/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj +++ b/vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj @@ -142,14 +142,14 @@ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B} - FsiAnyCPU + fsiAnyCpu BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True {D0E98C0D-490B-4C61-9329-0862F6E87645} - Fsi + fsi BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True diff --git a/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest b/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest index a2d83a296f8..5444cd733ea 100644 --- a/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest +++ b/vsintegration/Vsix/VisualFSharpWeb/Source.extension.vsixmanifest @@ -12,7 +12,7 @@ - + diff --git a/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj b/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj index a378af66255..009715ab79d 100644 --- a/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj +++ b/vsintegration/Vsix/VisualFSharpWeb/VisualFSharpWeb.csproj @@ -143,14 +143,14 @@ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B} - FsiAnyCPU + fsiAnyCpu BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True {D0E98C0D-490B-4C61-9329-0862F6E87645} - Fsi + fsi BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bSatelliteDllsProjectOutputGroup%3b DebugSymbolsProjectOutputGroup%3b True diff --git a/vsintegration/src/FSharp.VS.FSI/sessions.fs b/vsintegration/src/FSharp.VS.FSI/sessions.fs index 8e6c9db17da..552b1baeba5 100644 --- a/vsintegration/src/FSharp.VS.FSI/sessions.fs +++ b/vsintegration/src/FSharp.VS.FSI/sessions.fs @@ -155,7 +155,7 @@ let catchAll (ie: IEvent<_,_>) : IEvent<_> = e let fsiExeName () = - if SessionsProperties.useAnyCpuVersion then "fsiAnyCPU.exe" else "fsi.exe" + if SessionsProperties.useAnyCpuVersion then "fsiAnyCpu.exe" else "fsi.exe" // Use the VS-extension-installed development path if available, relative to the location of this assembly let determineFsiRelativePath1 () = diff --git a/vsintegration/update-vsintegration.cmd b/vsintegration/update-vsintegration.cmd index cf6e9f69790..e0aed49e085 100644 --- a/vsintegration/update-vsintegration.cmd +++ b/vsintegration/update-vsintegration.cmd @@ -49,8 +49,8 @@ copy /y "%BINDIR%\FSharp.Compiler.dll" "%COMPILERSDKPATH%" copy /y "%BINDIR%\FSharp.Compiler.Interactive.Settings.dll" "%COMPILERSDKPATH%" copy /y "%BINDIR%\fsi.exe" "%COMPILERSDKPATH%" copy /y "%BINDIR%\fsi.exe.config" "%COMPILERSDKPATH%" -copy /y "%BINDIR%\fsiAnyCPU.exe" "%COMPILERSDKPATH%" -copy /y "%BINDIR%\fsiAnyCPU.exe.config" "%COMPILERSDKPATH%" +copy /y "%BINDIR%\fsiAnyCpu.exe" "%COMPILERSDKPATH%" +copy /y "%BINDIR%\fsiAnyCpu.exe.config" "%COMPILERSDKPATH%" copy /y "%BINDIR%\Microsoft.FSharp.targets" "%COMPILERSDKPATH%" copy /y "%BINDIR%\Microsoft.Portable.FSharp.targets" "%COMPILERSDKPATH%" copy /y "%TOPDIR%\vsintegration\src\SupportedRuntimes\SupportedRuntimes.xml" "%COMPILERSDKPATH%" From 8ffd65cfbbb0214c591c4d8060fe42bc9e34afbd Mon Sep 17 00:00:00 2001 From: Don Syme Date: Thu, 3 Nov 2016 22:41:44 +0000 Subject: [PATCH 8/8] fix nuspec --- .../Microsoft.FSharp.Core.netcore.nuspec | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec b/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec index d4b3d6507ee..ce053b47882 100644 --- a/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec +++ b/src/fsharp/FSharp.Core.netcore.nuget/Microsoft.FSharp.Core.netcore.nuspec @@ -1,56 +1,56 @@ - - Microsoft.FSharp.Core.netcore - - .NET Core compatible version of the fsharp core library FSharp.Core.dll - Supported Platforms: - .NET Core (netstandard1.6) - - en-US - true - $version$ - $authors$ - $licenseUrl$ - $projectUrl$ - $tags$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Microsoft.FSharp.Core.netcore + + .NET Core compatible version of the fsharp core library FSharp.Core.dll + Supported Platforms: - .NET Core (netstandard1.6) + + en-US + true + $version$ + $authors$ + $licenseUrl$ + $projectUrl$ + $tags$ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +