Skip to content

Commit 37a100b

Browse files
committed
Merge pull request #558 from dsyme/integrate-6
Integrate visualfsharp/master --> fsharp/master
2 parents c3baa18 + e6d1194 commit 37a100b

File tree

413 files changed

+20156
-7566
lines changed

Some content is hidden

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

413 files changed

+20156
-7566
lines changed

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Release
3131
vsdebug
3232
vsrelease
3333
Proto
34+
sign_temp
3435
.libs
3536
Makefile
3637
configure
@@ -119,6 +120,8 @@ src/fsharp/FSharp.LanguageService.Compiler/pplex.fs
119120
src/fsharp/FSharp.LanguageService.Compiler/pppars.fs
120121
src/fsharp/FSharp.LanguageService.Compiler/pppars.fsi
121122
vsintegration/src/unittests/Unittests.fsi
123+
tests/*FSharp_Failures.env
124+
tests/*FSharp_Failures.lst
122125
tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Module01.dll
123126
tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Module01.pdb
124127
tests/XFSharpQA_Failures.log.*
@@ -128,9 +131,10 @@ tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Utils.dll
128131
tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/ComputationExprLibrary.dll
129132
packages
130133
FSharp.Core.Nuget/*.nupkg
134+
tests/fsharpqa/Source/*FSharpQA_Failures.env
135+
tests/fsharpqa/Source/*FSharpQA_Failures.lst
131136
*.csproj.user
132137
*.sln.DotSettings.user
133-
134138
*.ide
135139
*.log
136140
*.jrs
@@ -141,3 +145,5 @@ FSharp.Core.Nuget/*.nupkg
141145
*.orig
142146
*.mdf
143147
*.ldf
148+
*.cto
149+
tests/**/FSharp.Core.dll

.nuget/NuGet.Config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
<add key="myget.org fsharp-daily" value="https://www.myget.org/F/fsharp-daily/" />
1010
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
1111
</packageSources>
12-
</configuration>
12+
</configuration>

.nuget/NuGet.exe

2.03 MB
Binary file not shown.

.travis.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,7 @@ install:
1414
before_script:
1515
- chmod +x travis-autogen.sh
1616

17-
script:
18-
- ./travis-autogen.sh
19-
- make
20-
- sudo make install
21-
- xbuild ./src/fsharp-library-unittests-build.proj /p:TargetFramework=net40 /p:Configuration=Release
22-
- (cd tests/projects; ./build.sh)
23-
- (cd tests/fsharp/core; ./run-opt.sh)
17+
script: ./travis-autogen.sh && make && sudo make install && xbuild ./src/fsharp-library-unittests-build.proj /p:TargetFramework=net40 /p:Configuration=Release && (cd tests/projects; ./build.sh) && (cd tests/fsharp/core; ./run-opt.sh)
2418

2519
matrix:
2620
allow_failures:

CHANGELOG-fsharp.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
4.0.1.2
2+
* Integrate Microsoft\visualfsharp to 5d8126a. F# 4.1 work
3+
* FCS API integration and alignment
4+
* [#528 Compiler does not catch typing error in pattern matching when using literals](https://github.com/Microsoft/visualfsharp/issues/528)
5+
* [#659 Fsi fails to augment a type constructor](https://github.com/Microsoft/visualfsharp/issues/659)
6+
* [#807 Async.Choice](https://github.com/Microsoft/visualfsharp/pull/807)
7+
* [Response files for fsc/fsi](https://github.com/Microsoft/visualfsharp/pull/831)
8+
* [#919 Fix handling of optional IDispatch, IUnknown method args](https://github.com/Microsoft/visualfsharp/pull/919)
9+
110
4.0.1.1
211
* Integrate Microsoft\visualfsharp to 8111c63. See CHANGELOG-visualfsharp.md for changes from Microsoft\visualfsharp
312
* 04cd959 - fix problem with loop optimization

CHANGELOG-visualfsharp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved.
2+
Copyright (c) Microsoft Corporation. All Rights Reserved.
33

44
Licensed under the Apache License, Version 2.0.
55
See License.txt in the project root for license information.

FSharp.Compiler.Tools.Nuget/FSharp.Compiler.Tools.nuspec

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@
4242
<file src="..\lib\release\fsiAnyCpu.xml" target="tools\fsiAnyCpu.xml" />
4343
<file src="..\lib\release\FSharp.Build.dll" target="tools\FSharp.Build.dll" />
4444
<file src="..\lib\release\FSharp.Build.xml" target="tools\FSharp.Build.xml" />
45+
46+
<!-- Microsoft.FSharp.Targets : Must be used un any distribution of F# for Mono+Linux or any case-sensitive file system using MSBuild -->
47+
<!-- Microsoft.FSharp.Targets or Microsoft.FSharp.targets : Used in the Visual F# Tools distribution (on Windows it doesn't matter). -->
48+
<!-- Microsoft.FSharp.targets : Used in the source tree as of 08/04/2016 (prior this was Microsoft.FSharp.Targets) -->
49+
4550
<file src="..\lib\release\Microsoft.FSharp.Targets" target="tools\Microsoft.FSharp.Targets" />
4651
<file src="..\lib\release\Microsoft.Build.dll" target="tools\Microsoft.Build.dll" />
4752
<file src="..\lib\release\Microsoft.Build.Engine.dll" target="tools\Microsoft.Build.Engine.dll" />

ISSUE_TEMPLATE.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
3+
Please provide a succinct description of the issue.
4+
5+
#### Repro steps
6+
7+
Provide the steps required to reproduce the problem
8+
9+
1. Step A
10+
11+
2. Step B
12+
13+
#### Expected behavior
14+
15+
Provide a description of the expected behaviour.
16+
17+
#### Actual behavior
18+
19+
Provide a description of the actual behaviour observed.
20+
21+
#### Known workarounds
22+
23+
Provide a description of any known workarounds.
24+
25+
#### Related information
26+
27+
Provide any related information
28+
29+
* Operating system
30+
* Branch
31+
* .NET Runtime, CoreCLR or Mono Version
32+
* Editing Tools (e.g. Visual Studio Version)
33+
* Links to F# RFCs or entries on http://fslang.uservoice.com
34+
* Links to performance testing scripts
35+
* Indications of severity
36+
37+

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@ repository at https://github.com/Microsoft/visualfsharp. This ensures that the
1111
packaging of F# on Windows (the Visual F# Tools) also includes any contributions that are made, and
1212
ensures that the versions do not diverge.
1313

14-
If you are using Windows, you should fork that repo and contribute directly there. Your contributions will
14+
### Contributing on Windows
15+
16+
If you are using Windows, you should fork the https://github.com/Microsoft/visualfsharp repo and contribute directly there. Your contributions will
1517
then be merged into this repo.
1618

19+
### Contributing on Linux/OSX when using Mono
20+
1721
If you are using Linux or OSX, you can prepare your contributions by forking this repository (the code is
1822
essentially the same). This will give you access to the cross-platform testing
1923
available from this repo. At the moment the process is:

appveyor.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
os: Visual Studio 2015
22
init:
33
- git config --global core.autocrlf input
4-
build_script:
4+
5+
build_script:
56
- cmd: build.bat
67
- ps: .\appveyor.ps1
8+
79
test: off
810
version: '{build}'
911
artifacts:

0 commit comments

Comments
 (0)