Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge branch 'master' #7

Merged
merged 196 commits into from
Oct 13, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
196 commits
Select commit Hold shift + click to select a range
1b8b26a
Test fixes
Feb 5, 2016
1915f82
Update .net version to 4.6
Feb 8, 2016
d360287
Added new language service/project/package based on Roslyn
Feb 10, 2016
41c999f
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Feb 11, 2016
21571ca
Resolve conflicts due to projects refactoring
Feb 12, 2016
497c854
Added switch between old/new language services
Feb 12, 2016
dbd4a83
Added Roslyn myget packages to build
Feb 16, 2016
9046227
Revert "Update .net version to 4.6"
Feb 16, 2016
41eb8a8
Updated just the vsintegration projects to .net 4.6
Feb 16, 2016
44ecd52
Replaced old language service with roslyn based service
Feb 18, 2016
b2db3eb
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Feb 18, 2016
5ef9c73
Merge branch 'master' of https://github.com/otawfik-ms/visualfsharp i…
Feb 18, 2016
0172d9c
Fix test breaks
Feb 18, 2016
357ba39
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Feb 18, 2016
08be5d6
Update Roslyn packages to 1.2.0-beta1-20160218-02
Feb 18, 2016
b3724db
Disabling editor factories until fully implemented
Feb 19, 2016
c6cebf8
Addressing code review comments
Feb 19, 2016
3a36f79
Merge pull request #974 from otawfik-ms/newlanguageservice
Feb 19, 2016
7b47e32
Merge latest from Microsoft/master
Feb 23, 2016
534626a
Removing EditorFactory for now, fixed ServiceProvider exception
Feb 23, 2016
5720e91
Added colorization (without type colors)
Feb 25, 2016
f588f87
Added Brace Matching
Feb 25, 2016
3e31561
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Feb 25, 2016
569db4c
Added ColorizationDataCache, and stopped brace matching inside commen…
Feb 26, 2016
5e75a0e
Added placeholders for compiler defines
Feb 26, 2016
25e9737
Added Colorization/Brace Matching tests
Feb 29, 2016
1602805
Fix merge conflicts
Mar 1, 2016
f3f6175
Merge pull request #992 from otawfik-ms/roslyn
Mar 1, 2016
b56550c
Merge branch 'roslyn' of https://github.com/Microsoft/visualfsharp in…
Mar 1, 2016
2b4b731
Final refactoring
Mar 1, 2016
30c92a6
Address PR comments
Mar 1, 2016
1da0ea6
Fix PR comments, add tokens cache per line
Mar 4, 2016
7744f53
Merge pull request #993 from otawfik-ms/correcthistory
Mar 4, 2016
a56b184
Merge latest from master
Jun 2, 2016
8ba351d
Update build tags for roslyn branch
Jun 2, 2016
d24486e
Fixing Dev14 build errors
Jun 22, 2016
bc5d628
Merge latest from master
Jun 22, 2016
9cc96e4
Fixed template imports in VSIX
Jun 23, 2016
3866b77
Fixed template imports in VSIX
Jun 23, 2016
a99a829
Merge pull request #1237 from otawfik-ms/roslyn
Jun 28, 2016
73cdc50
Adding back editor factories?
Jun 28, 2016
263d97b
Get latest from master
Jun 30, 2016
f421101
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Jul 5, 2016
3d43f0c
Fixed MEF Issue
Jul 15, 2016
37deb5d
Merge branch 'roslyn' of https://github.com/Microsoft/visualfsharp in…
Jul 15, 2016
4a6d330
Fetch Dev14 VSSDK binaries from nuget
Jul 15, 2016
190b5a0
Fetch Dev14 VSSDK binaries from nuget
Jul 15, 2016
bb09f87
Ignore VS non-Roslyn tests
Jul 19, 2016
4eb68ab
Merge latest
Jul 19, 2016
b7a3144
Merge pull request #1351 from otawfik-ms/roslyn
Jul 20, 2016
25fe21c
Added Roslyn IndentationService + tests
Jul 20, 2016
7599811
Address PR comments
Jul 21, 2016
75dd330
Merge pull request #1365 from otawfik-ms/roslyn
Jul 21, 2016
be5eecf
Merge latest from master
Aug 7, 2016
707f95a
Resolve merge conflicts
Aug 7, 2016
21d2b38
Merge pull request #1411 from otawfik-ms/roslyn
KevinRansom Aug 7, 2016
5d1bd76
Refactored LS to use FSharpChecker cache
Jul 26, 2016
d9a24ca
Implement breakpoints and datatips
Aug 5, 2016
262aef8
Divided editor and tests into feature folders
Aug 11, 2016
1d02edc
Enable identifier data tips in LanguageDebugInfoService
Aug 12, 2016
e7813d0
Added debug data tips and break resolution tests
Aug 12, 2016
e209336
Address PR comments
Aug 16, 2016
910611c
Merge pull request #1428 from otawfik-ms/roslyn-debugging
Aug 16, 2016
56a0317
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Aug 19, 2016
b3c97d6
Resolve merge conflicts
Aug 19, 2016
a4e411f
Upgraded Roslyn binaries to 2.0.0-beta3
Aug 19, 2016
b573128
Added Document/Project analyzers
Aug 17, 2016
c2e21b2
Enable Roslyn build on dev15 Preview 4
Aug 22, 2016
d1b0bea
Alternative Array.Filter implementation
manofstick Aug 24, 2016
7280d69
Upgrade Roslyn dependencies to beta4
Aug 23, 2016
adfab79
Return to originally proposed filter method
manofstick Aug 25, 2016
9315545
Draft version of document diagnostics
Aug 25, 2016
1a131bf
Disabled navigation bars
Aug 25, 2016
251ed76
Deploy correct dependencies for the compiler
Aug 26, 2016
9b215b0
Add missing compiler dependencies to F# VS Addin
Aug 26, 2016
3951da6
Merge pull request #1490 from Microsoft/compilerdeployment
KevinRansom Aug 26, 2016
da01dc0
Completed Diagnostics for documents
Aug 27, 2016
ce557df
Fix portable pdb debugging
Aug 30, 2016
f4eab74
Add ValueTuple to test project.json
Aug 30, 2016
198c30a
"Final" version of Array.filter, including test
manofstick Aug 30, 2016
6fd485d
Merge pull request #1501 from Microsoft/compilerdeployment
KevinRansom Aug 30, 2016
a0050e1
Merge pull request #1479 from manofstick/manofstick-array-filter
KevinRansom Aug 30, 2016
641bb41
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
manofstick Aug 31, 2016
8e3e42b
race condition: access to lastStamp outside of lock
manofstick Aug 31, 2016
072fd54
race condition: unsafe double check locking
manofstick Aug 31, 2016
1d685c3
fix lastStamp type
manofstick Aug 31, 2016
c0a3f89
Convert tests
Aug 31, 2016
66195b6
Update nuspec for FSharp.Compilerto point to shipped system.valuetuple
KevinRansom Aug 31, 2016
359df98
Merge pull request #1507 from Microsoft/valuetuplenuspec
KevinRansom Aug 31, 2016
e10e878
Use project options from project site
Aug 31, 2016
074b033
Merge pull request #1505 from manofstick/manofstick-threading-concerns
KevinRansom Aug 31, 2016
ca0a080
Address PR comments
Sep 1, 2016
cd56475
Fix more setup paths
Aug 30, 2016
8ec9219
Fix Microsoft.DiaSymReader path in setup
Aug 29, 2016
71c8798
Re-adding qualified access to Microsoft.FSharp.Primitives.Basics for …
liboz Sep 2, 2016
3f35532
Portable PDB generation did not emit sequence points and local variab…
KevinRansom Sep 6, 2016
b6785c8
allow Dev15 setup to uninstall F# packages by listing the package ID …
brettfo Sep 7, 2016
9b8b6c0
Merge pull request #1506 from OmarTawfik/roslyn-diagnostics
OmarTawfik Sep 7, 2016
c0def02
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Sep 7, 2016
97303d4
Remove unused references
Sep 7, 2016
82a3d0f
Merge pull request #1523 from OmarTawfik/roslyn
OmarTawfik Sep 7, 2016
4ecfb00
Added completion service + ShouldTriggerCompletion
Sep 9, 2016
517ce91
Added GetDescriptionAsync()
Sep 10, 2016
e7d09b2
Use List.exists for contains (#1518)
forki Sep 11, 2016
76c82a0
Build other VS SKUs
Aug 29, 2016
8ec741e
Fix localization by producing core + resources packages
Aug 30, 2016
98d2711
Address PR comments
Aug 30, 2016
2ca1893
Fix Core SDK empty msi error
Aug 31, 2016
fc4f4b0
Place localized templates in F# extension folder
Aug 31, 2016
acf614e
Fix signing build error
Aug 31, 2016
02d473c
Fix tests
Sep 13, 2016
d831740
Added FSharpCompletionProviderTests
Sep 13, 2016
b62f97c
Try to reproduce #1536
forki Sep 15, 2016
f320958
Deleting unused method from test suite (#1531)
forki Sep 15, 2016
6bbea65
Limit number of scopes in a method to avoid Stack Overflow in PDBWrit…
forki Sep 15, 2016
fd874f2
Merge pull request #1534 from OmarTawfik/roslyn-completion
OmarTawfik Sep 15, 2016
a9bd7f3
Added FSharpGoToDefinitionService
Sep 15, 2016
ea60a9d
Embed PDBs in built binary (#1529)
KevinRansom Sep 15, 2016
c086435
Added GoToDefinitionServiceTests
Sep 15, 2016
e5c0230
Fixed Sattelite Assemblies folder names
Sep 16, 2016
6afc4f9
Update projects for Preview 5 (#1541)
KevinRansom Sep 17, 2016
ab11350
Merge branch 'i1536' of https://github.com/forki/visualfsharp into fo…
KevinRansom Sep 17, 2016
b528c23
Merge pdb scopes for full pdbs when the scopes are the same size.
KevinRansom Sep 17, 2016
9eea25c
Merge https://github.com/Microsoft/visualfsharp into forki-i1536
KevinRansom Sep 17, 2016
c7a9acf
reapply top
KevinRansom Sep 18, 2016
9dc2ed8
A couple of files had variables change order
KevinRansom Sep 18, 2016
4d87596
Use VisualCppTools nuget package for link.exe
KevinRansom Sep 18, 2016
bc95eff
Merge pull request #1545 from Microsoft/forki-i1536
KevinRansom Sep 20, 2016
588ab10
Fix FS0052 warnings (#1543)
mrinaldi Sep 20, 2016
782451a
deferencing only once per function call (#1532)
liboz Sep 20, 2016
85f3a40
Update vccptools version # (#1554)
KevinRansom Sep 20, 2016
ca69e01
Cleanup Optimizer (#1519)
forki Sep 20, 2016
77ed730
Added VisualFSharpOpenSource project
Sep 20, 2016
87bf48a
Added Experimental flag on VisualFSharpOpenSource
Sep 20, 2016
0125c71
Remove VsMocks Microsoft.VisualStudio.Platform.VSEditor.Interop depen…
Sep 21, 2016
d55f838
Merge pull request #1540 from OmarTawfik/roslyn-gotodef
OmarTawfik Sep 21, 2016
bcf53a9
Merge pull request #1500 from OmarTawfik/fixsetup
OmarTawfik Sep 21, 2016
189c409
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Sep 21, 2016
0692a9c
Resolve merge conflicts
Sep 21, 2016
aa86ea0
Merge pull request #1557 from OmarTawfik/roslyn
OmarTawfik Sep 21, 2016
7ea2852
Dispose when async workflow is cancelled (#1555)
mrinaldi Sep 23, 2016
1df5ca9
Remove obsolete list aliases (#1556)
forki Sep 23, 2016
7187352
Attach build number to setup packages
Sep 23, 2016
c952ad6
Merge pull request #1561 from OmarTawfik/fixsetupversion
OmarTawfik Sep 23, 2016
b317501
Fix importing System.ValueTuple nuget
Sep 28, 2016
5fefb10
Merge pull request #1572 from OmarTawfik/fixsetup
OmarTawfik Sep 29, 2016
726afc7
Pull swix plugin from myget
Sep 29, 2016
6738619
Copy MSIs to insertion folder regardless of signing
Sep 29, 2016
705e8e4
Using newer version of swixbuild nuget
Sep 29, 2016
ea6dec0
remove the default perl test runner for the FSharp test suite (#1573)
liboz Sep 30, 2016
5be3d57
remove UpgradeLog.htm
dsyme Oct 3, 2016
f411e3a
Update README.md
dsyme Oct 3, 2016
d060244
Merge pull request #1575 from OmarTawfik/build-setup
OmarTawfik Oct 4, 2016
c8f7010
Run tests in microbuild
Sep 29, 2016
0189879
Disable testing CoreCLR
Oct 3, 2016
2d03f8b
Use PROGRAMFILES(X86) in tests
Oct 4, 2016
29e504e
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Oct 4, 2016
b8a4429
Don't Copy FSharp.Core.dll if --standalone was specified (#1578)
OmarTawfik Oct 5, 2016
751745f
Enable implicit sequence points (#1576)
KevinRansom Oct 5, 2016
0c622b4
[CompilerPerf] Faster name resolution (#1514)
forki Oct 5, 2016
08d8c6d
Merge pull request #1579 from OmarTawfik/roslyn-update
OmarTawfik Oct 5, 2016
3dc2d00
Merge pull request #1577 from OmarTawfik/mbtests
OmarTawfik Oct 5, 2016
c013cbe
Upgrade MSI swix build to produce UpgradeCode and InstallSize
Oct 5, 2016
ea1b3b0
Upgrade to Preview5 Roslyn nugets
Sep 23, 2016
297b8e3
Enable type colorization
Sep 28, 2016
ab87859
Integrate with CPSProject workspace
Sep 28, 2016
fb6b6f7
Upgrade to master nightly nuget from Roslyn (beta6)
Oct 3, 2016
4e69865
Fix random bugs
Oct 4, 2016
b16b270
Upgrade to Roslyn 2.0.0-beta6-61005-05
Oct 5, 2016
06afacf
Cleanup
Oct 5, 2016
f32857c
Depend on VsixInstaller package in F# v2 package
Oct 5, 2016
97b333c
Remove DocumentDifferenceService (Roslyn #14316)
Oct 6, 2016
b8d337b
Fix tests
Oct 6, 2016
de87261
Clean up initial targets
Oct 6, 2016
c413c0b
Address PR Comments
Oct 6, 2016
e161cf3
Merge pull request #1581 from OmarTawfik/roslyn
OmarTawfik Oct 6, 2016
7f8ffb2
Fix zero sizes on other packs
Oct 6, 2016
2a01126
Move ProvideLanguageExtension and ProvideEditorExtension back to service
Oct 6, 2016
cc0525f
Fix Rebuild not found target error
Oct 6, 2016
81063d7
Merge pull request #1580 from OmarTawfik/fixsetup
OmarTawfik Oct 6, 2016
ef4c4d2
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Oct 6, 2016
935d581
Fix cleaning localized wix projects
Oct 6, 2016
5c89c48
Merge pull request #1583 from OmarTawfik/fixsetup
OmarTawfik Oct 6, 2016
d7c0750
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Oct 6, 2016
d0138b1
add F#-specific command line initialization batch file for Dev15 (#1567)
brettfo Oct 8, 2016
fb67dbf
Merge pull request #1582 from Microsoft/roslyn
OmarTawfik Oct 10, 2016
98e8c9a
Remove roslyn branch from build status
OmarTawfik Oct 10, 2016
4dc4321
Fix #1594 - fsiCommands.vsct Included Twice
Oct 11, 2016
83be495
factor out reference resolution (#1593)
dsyme Oct 11, 2016
a6fdc0d
Clear out state entries from completion API cache
Oct 7, 2016
7b82874
Merge pull request #1595 from OmarTawfik/fix-1594
OmarTawfik Oct 11, 2016
f6b3c33
Merge pull request #1600 from OmarTawfik/fix-1599-ctrl-space-completion
OmarTawfik Oct 11, 2016
0e240cd
Fix ilread cache (#1605)
dsyme Oct 12, 2016
56c3255
Embedded source (#1591)
KevinRansom Oct 13, 2016
b4b928e
concurrent dictionary fixes for PrettyNaming and QueryExtensions (#1563)
Thorium Oct 13, 2016
2e5143a
Embeddedsource (#1608)
KevinRansom Oct 13, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .nuget/NuGet.Config
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
<clear />
<add key="myget.org fsharp-daily" value="https://www.myget.org/F/fsharp-daily/api/v3/index.json" />
<add key="myget.org roslyn-master-nightly" value="https://dotnet.myget.org/F/roslyn-master-nightly/api/v3/index.json" />
<add key="dotnet-core" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" />
<add key="myget.org dotnet-buildtools" value="https://dotnet.myget.org/F/dotnet-buildtools/api/v3/index.json" />
<add key="myget.org roslyn-tools" value="https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json" />
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />

<add key="vctools" value="https://vcppdogfooding.azurewebsites.net/nuget/" />
</packageSources>
</configuration>
10 changes: 0 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
| |Debug (Build only)|Release (Tests Part 1)|Release (Tests Part 2)|
|:----------:|:----------------:|:------------------:|:-----------------------:|
|**master** |[![Build Status](http://dotnet-ci.cloudapp.net/buildStatus/icon?job=Microsoft_visualfsharp/master/debug_windows_nt)](http://dotnet-ci.cloudapp.net/job/Microsoft_visualfsharp/job/master/job/debug_windows_nt/)|[![Build Status](http://dotnet-ci.cloudapp.net/buildStatus/icon?job=Microsoft_visualfsharp/master/release_ci_part1_windows_nt)](http://dotnet-ci.cloudapp.net/job/Microsoft_visualfsharp/job/master/job/release_ci_part1_windows_nt/)|[![Build Status](http://dotnet-ci.cloudapp.net/buildStatus/icon?job=Microsoft_visualfsharp/master/release_ci_part2_windows_nt)](http://dotnet-ci.cloudapp.net/job/Microsoft_visualfsharp/job/master/job/release_ci_part2_windows_nt/)|
|**roslyn** |[![Build Status](http://dotnet-ci.cloudapp.net/buildStatus/icon?job=Microsoft_visualfsharp/roslyn/debug_windows_nt)](http://dotnet-ci.cloudapp.net/job/Microsoft_visualfsharp/job/roslyn/job/debug_windows_nt/)|[![Build Status](http://dotnet-ci.cloudapp.net/buildStatus/icon?job=Microsoft_visualfsharp/roslyn/release_ci_part1_windows_nt)](http://dotnet-ci.cloudapp.net/job/Microsoft_visualfsharp/job/roslyn/job/release_ci_part1_windows_nt/)|[![Build Status](http://dotnet-ci.cloudapp.net/buildStatus/icon?job=Microsoft_visualfsharp/roslyn/release_ci_part2_windows_nt)](http://dotnet-ci.cloudapp.net/job/Microsoft_visualfsharp/job/roslyn/job/release_ci_part2_windows_nt/)|

###Contributing to the F# Language, Library, and Tools

Expand Down Expand Up @@ -37,14 +36,6 @@ Quickstart guides for build and test can be found [here](https://github.com/Micr

####Development tools

For F# 4.0 development

- [Visual Studio 2015](http://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs)
- Select Visual C++ / Common Tools For Visual C++
- Visual F#
- Visual Studio Extensibility Tools
- [Visual Studio 2015 SDK](http://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs)

For F# 4.1 development

- [Visual Studio 15](https://www.visualstudio.com/en-us/downloads/visual-studio-next-downloads-vs.aspx)
Expand Down Expand Up @@ -95,4 +86,3 @@ Although the primary focus of this repo is F# for Windows and the Visual Studio
Keep up with the Visual F# Team and the development of the Visual F# Tools by following us [@VisualFSharp](https://twitter.com/VisualFSharp) or subscribing to our [team blog](http://blogs.msdn.com/b/fsharpteam/).



2 changes: 1 addition & 1 deletion TESTGUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The F# tests are split as follows:

### FSharp Suite

This is now compiled using [tests\fsharp\FSharp.Tests.fsproj] to a unit test DLL which acts as a driver script.
This is now compiled using [tests\fsharp\FSharp.Tests.fsproj](tests/fsharp/FSharp.Tests.fsproj) to a unit test DLL which acts as a driver script.

This compiles and executes the `test.fsx` file using some combination of compiler or FSI flags.
If the compilation and execution encounter no errors, the test is considered to have passed.
Expand Down
Binary file removed UpgradeLog.htm
Binary file not shown.
19 changes: 16 additions & 3 deletions VisualFSharp.sln
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.25302.0
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
VisualStudioVersion = 15.0.25618.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Compiler", "src\fsharp\FSharp.Compiler\FSharp.Compiler.fsproj", "{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}"
EndProject
Expand Down Expand Up @@ -131,6 +129,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpFull", "vsinteg
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpWeb", "vsintegration\Vsix\VisualFSharpWeb\VisualFSharpWeb.csproj", "{58730C8B-16F5-4956-9291-BB68E17C9142}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpOpenSource", "vsintegration\Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj", "{E6A45CDF-B408-420F-B475-74611BEFC52B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -728,6 +728,18 @@ Global
{58730C8B-16F5-4956-9291-BB68E17C9142}.Release|Any CPU.Build.0 = Release|Any CPU
{58730C8B-16F5-4956-9291-BB68E17C9142}.Release|x86.ActiveCfg = Release|Any CPU
{58730C8B-16F5-4956-9291-BB68E17C9142}.Release|x86.Build.0 = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|x86.ActiveCfg = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|x86.Build.0 = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.Build.0 = Proto|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.ActiveCfg = Proto|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.Build.0 = Proto|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|Any CPU.Build.0 = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|x86.ActiveCfg = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -787,5 +799,6 @@ Global
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
{59ADCE46-9740-4079-834D-9A03A3494EBC} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
{58730C8B-16F5-4956-9291-BB68E17C9142} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
{E6A45CDF-B408-420F-B475-74611BEFC52B} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
EndGlobalSection
EndGlobal
24 changes: 13 additions & 11 deletions build.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ for %%i in (%BUILD_FSC_DEFAULT%) do ( call :SET_CONFIG %%i )
setlocal disableDelayedExpansion
echo.

rem disable setup build by setting FSC_BUILD_SETUP=0
if /i '%FSC_BUILD_SETUP%' == '' (set FSC_BUILD_SETUP=1)
goto :MAIN

:SET_CONFIG
Expand Down Expand Up @@ -96,6 +98,7 @@ if /i '%ARG%' == 'all' (
set BUILD_CORECLR=1
set BUILD_PORTABLE=1
set BUILD_VS=1
set BUILD_SETUP=%FSC_BUILD_SETUP%

set TEST_COMPILERUNIT=1
set TEST_NET40_COREUNIT=1
Expand All @@ -119,15 +122,15 @@ if /i '%ARG%' == 'microbuild' (
set BUILD_CORECLR=0
set BUILD_PORTABLE=1
set BUILD_VS=1
set BUILD_SETUP=1
set BUILD_SETUP=%FSC_BUILD_SETUP%

set TEST_COMPILERUNIT=0
set TEST_NET40_COREUNIT=0
set TEST_COMPILERUNIT=1
set TEST_NET40_COREUNIT=1
set TEST_CORECLR=0
set TEST_PORTABLE_COREUNIT=0
set TEST_VS=0
set TEST_FSHARP_SUITE=0
set TEST_FSHARPQA_SUITE=0
set TEST_PORTABLE_COREUNIT=1
set TEST_VS=1
set TEST_FSHARP_SUITE=1
set TEST_FSHARPQA_SUITE=1
set SKIP_EXPENSIVE_TESTS=1
)

Expand All @@ -142,6 +145,7 @@ if /i '%ARG%' == 'ci' (
set BUILD_CORECLR=1
set BUILD_PORTABLE=1
set BUILD_VS=1
set BUILD_SETUP=%FSC_BUILD_SETUP%

set TEST_COMPILERUNIT=1
set TEST_NET40_COREUNIT=1
Expand All @@ -162,6 +166,7 @@ if /i '%ARG%' == 'ci_part1' (
set BUILD_CORECLR=0
set BUILD_PORTABLE=1
set BUILD_VS=1
set BUILD_SETUP=%FSC_BUILD_SETUP%

set TEST_COMPILERUNIT=1
set TEST_NET40_COREUNIT=0
Expand Down Expand Up @@ -363,16 +368,15 @@ if '%RestorePackages%' == 'true' (
.\.nuget\NuGet.exe restore packages.config -PackagesDirectory packages -ConfigFile .nuget\nuget.config
@if ERRORLEVEL 1 echo Error: Nuget restore failed && goto :failure
)
if '%BUILD_PROTO_WITH_CORECLR_LKG%' == '1' (

if '%BUILD_PROTO_WITH_CORECLR_LKG%' == '1' (
:: Restore the Tools directory
call %~dp0init-tools.cmd
)

set _dotnetexe=%~dp0Tools\dotnetcli\dotnet.exe

if '%BUILD_PROTO_WITH_CORECLR_LKG%' == '1' (

:: Restore the Tools directory
call %~dp0init-tools.cmd

Expand Down Expand Up @@ -419,14 +423,12 @@ call BuildTestTools.cmd %BUILD_CONFIG_LOWERCASE%

@echo on
if '%TEST_FSHARP_SUITE%' == '1' (
set FSHARP_TEST_SUITE_USE_NUNIT_RUNNER=true
call RunTests.cmd %BUILD_CONFIG_LOWERCASE% fsharp %TEST_TAGS%
@if ERRORLEVEL 1 (
type testresults\FSharpNunit_Error.log
echo Error: 'RunTests.cmd %BUILD_CONFIG_LOWERCASE% fsharp %TEST_TAGS%' failed
goto :failed_tests
)
set FSHARP_TEST_SUITE_USE_NUNIT_RUNNER=
)

if '%TEST_FSHARPQA_SUITE%' == '1' (
Expand Down
Binary file modified lkg/FSharp-14.0.23413.0/bin/FSharp.Build.dll
Binary file not shown.
28 changes: 28 additions & 0 deletions packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,39 @@
<package id="Microsoft.DiaSymReader" version="1.0.8" />
<package id="FsSrGen" version="2.0.0" targetFramework="net46" />
<package id="MicroBuild.Core" version="0.2.0" />
<package id="MicroBuild.Core.Sentinel" version="1.0.0" />
<package id="MicroBuild.Plugins.SwixBuild" version="1.0.60" />
<package id="WiX.Toolset.2015" version="3.10.0.1503" />
<package id="Microsoft.VisualFSharp.Core.Redist" version="1.0.0" />
<package id="Microsoft.VisualFSharp.Type.Providers.Redist" version="1.0.0" />
<package id="Microsoft.CodeAnalysis.Common" version="2.0.0-beta6-61005-05" targetFramework="net46" />
<package id="Microsoft.CodeAnalysis.EditorFeatures" version="2.0.0-beta6-61005-05" targetFramework="net46" />
<package id="Microsoft.CodeAnalysis.EditorFeatures.Text" version="2.0.0-beta6-61005-05" targetFramework="net46" />
<package id="Microsoft.CodeAnalysis.Features" version="2.0.0-beta6-61005-05" targetFramework="net46" />
<package id="Microsoft.CodeAnalysis.Workspaces.Common" version="2.0.0-beta6-61005-05" targetFramework="net46" />
<package id="Microsoft.VisualStudio.LanguageServices" version="2.0.0-beta6-61005-05" targetFramework="net46" />
<package id="Microsoft.Composition" version="1.0.27" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Threading" version="14.1.131" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.14.0" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Package.LanguageService.14.0" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Editor" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Text.UI" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Text.UI.Wpf" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Text.Data" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Text.Logic" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.CoreUtility" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Shell.Design" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Utilities" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Language.StandardClassification" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Language.Intellisense" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualStudio.Designer.Interfaces" version="1.1.4322" />
<package id="Roslyn.Microsoft.VisualStudio.ComponentModelHost" version="0.0.2" targetFramework="net46" />
<package id="Microsoft.VisualFSharp.Microsoft.VisualStudio.Shell.UI.Internal" version="14.0.25420" targetFramework="net46" />
<package id="RoslynDependencies.Microsoft.VisualStudio.Text.Internal" version="14.3.25407" targetFramework="net45" />
<package id="RoslynDependencies.Microsoft.VisualStudio.Platform.VSEditor" version="14.3.25407" targetFramework="net46" />
<package id="Microsoft.VisualFSharp.Msbuild.15.0" version="1.0.1" />
<package id="System.ValueTuple" version="4.0.0-rc3-24212-01" />
<package id="BenchmarkDotNet" version="0.9.8"/>
<package id="BenchmarkDotNet.Diagnostics.Windows" version="0.9.8"/>
<package id="VisualCppTools" version="14.0.24519-Pre"/>
</packages>
Loading