Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
564 commits
Select commit Hold shift + click to select a range
273ca0c
resolve merge conflict
dsyme Dec 31, 2015
589168b
Added CI groovy script
Jan 5, 2016
4de5084
Fix typo
Jan 5, 2016
5928a5a
Merge pull request #852 from otawfik-ms/ci
Jan 6, 2016
f2e8505
Update array.fs
Jan 7, 2016
eefbbb8
Added NUnit Test Results/Running Smokes for now
Jan 7, 2016
89ed923
Archieving Release artifacts
Jan 7, 2016
267331c
Fixed commas in build paths
Jan 7, 2016
90643d1
Merge pull request #856 from otawfik-ms/dotnet-ci
Jan 7, 2016
596621f
add build_only argument at appveyor-build.cmd to skip tests ( others …
enricosada Dec 23, 2015
f4e2cfc
teach fsc/fsi how to use response files
enricosada Dec 23, 2015
6127e6a
add tests
enricosada Jan 5, 2016
dd75644
add help about @response files
enricosada Jan 5, 2016
2f30b90
add test compile error expected if response file does not exist
enricosada Jan 7, 2016
9bed9be
rename resources
enricosada Jan 7, 2016
d43f1a9
document how to add new resources and error numbers
enricosada Jan 7, 2016
2c6fedf
Merge pull request #841 from mpetruska/fix-fsharp-compiler-build
dsyme Jan 8, 2016
c372df4
add build_only argument at appveyor-build.cmd to skip tests ( others …
enricosada Dec 23, 2015
1370b0f
use a different build script for jenkins
enricosada Jan 8, 2016
79f7429
use elevated machine
enricosada Jan 8, 2016
e3a7c94
add debug/release
enricosada Jan 8, 2016
6bf9b41
Merge pull request #860 from enricosada/make_jenkins_green
Jan 11, 2016
757f35c
Added msbuild commands to Jenkins build
Jan 11, 2016
c620056
Jenkins skipIfNoTestFiles = true
Jan 11, 2016
9b6d582
Utilities.addXUnitDotNETResults string argument
Jan 11, 2016
f92376b
Merge pull request #868 from otawfik-ms/fix-jenkins-errors
Jan 11, 2016
64c16ed
Merge branch 'master' of https://github.com/otawfik-ms/visualfsharp i…
Jan 11, 2016
eff6f1c
Utilities.addArchival lowerConfiguration
Jan 11, 2016
73f8458
Merge pull request #867 from otawfik-ms/dotnet-ci
Jan 12, 2016
23f4612
Add nuget
KevinRansom Jan 14, 2016
1391291
Merge branch 'vs2015'
KevinRansom Jan 14, 2016
015001d
use detectEncodingFromByteOrderMarks
enricosada Jan 18, 2016
20f0552
add error if response file name is empty or invalid
enricosada Jan 18, 2016
e1531d5
Integrate FCS API: Changes to src\fsharp\vs\IncrementalBuild.{fs,fsi}
dsyme Jan 19, 2016
63f76f5
Integrate FCS API: Changes to src\fsharp\vs\service.{fs,fsi}
dsyme Jan 19, 2016
1b8fb96
Integrate FCS API: Changes to src\fsharp\vs
dsyme Jan 19, 2016
9635bd0
Integrate FCS API: Changes to src\fsharp
dsyme Jan 19, 2016
190f703
Integrate FCS API: Changes to src\absil
dsyme Jan 19, 2016
9342e0f
Integrate FCS API: Changes to vsintegration\src\vs\FsPkgs\FSharp.Lang…
dsyme Jan 19, 2016
6c47d21
Integrate FCS API: Other changes to vsintegration\src\Salsa
dsyme Jan 19, 2016
d36d267
Integrate FCS API: Other changes to vsintegration\src
dsyme Jan 19, 2016
f3508a5
Integrate FCS API: Other changes to tests\service
dsyme Jan 19, 2016
6e23d59
Integrate FCS API: Other changes
dsyme Jan 19, 2016
c420f55
Merge pull request #677 from dsyme/fix-528
KevinRansom Jan 19, 2016
0735d37
Merge branch 'fsharp4' of https://github.com/manofstick/visualfsharp …
KevinRansom Jan 19, 2016
13fcdf5
Merge branch 'manofstick-fsharp4'
KevinRansom Jan 20, 2016
c0a7595
Merge branch 'master' of https://github.com/Microsoft/visualfsharp
KevinRansom Jan 20, 2016
28dfbe6
Merge branch 'issue_605_product_version' of https://github.com/enrico…
KevinRansom Jan 20, 2016
680ac34
Merge branch 'enricosada-issue_605_product_version'
KevinRansom Jan 20, 2016
939e6ab
Merge branch 'async-choice' of https://github.com/eiriktsarpalis/visu…
KevinRansom Jan 20, 2016
67f3497
Merge branch 'eiriktsarpalis-async-choice'
KevinRansom Jan 20, 2016
5639468
Merge branch 'mem2' of https://github.com/dsyme/visualfsharp into dsy…
KevinRansom Jan 20, 2016
c032027
Merge branch 'dsyme-mem2' into vs2015
KevinRansom Jan 20, 2016
c2becd4
Merge branch 'fix-sp-errors' of https://github.com/dsyme/visualfsharp…
KevinRansom Jan 20, 2016
093c5ed
Merge branch 'dsyme-fix-sp-errors' into vs2015
KevinRansom Jan 20, 2016
63cad60
Merge branch 'fix-659' of https://github.com/dsyme/visualfsharp into …
KevinRansom Jan 20, 2016
c82c33c
Merge branch 'dsyme-fix-659' into vs2015
KevinRansom Jan 20, 2016
93f3c82
Merge branch 'zero-for-return-unit' of https://github.com/mexx/visual…
KevinRansom Jan 20, 2016
3268a62
Merge branch 'mexx-zero-for-return-unit'
KevinRansom Jan 20, 2016
4afd93e
Merge branch 'vs2015'
KevinRansom Jan 20, 2016
bfa8532
Merge branch 'teach_fsc_how_to_use_responsefile' of https://github.co…
KevinRansom Jan 20, 2016
0937f9b
Merge branch 'vs2015'
KevinRansom Jan 20, 2016
fe5127c
Make FSC error numbers for response files consistent between F# 4.0 a…
KevinRansom Jan 20, 2016
20fecbc
Add nocopyfsharpcore option to fsc.exe
Jan 20, 2016
858931a
Update fscomp.txt to fix merge issue
KevinRansom Jan 21, 2016
69e9cb3
Merge branch 'vs2015'
KevinRansom Jan 21, 2016
2597c84
Merge pull request #678 from radekm/run-sync-reuses-thread
KevinRansom Jan 21, 2016
91a5323
Added copying Fsharp.Core to the compiler
Jan 21, 2016
e3b8c72
integrate with master
dsyme Jan 21, 2016
29f1952
Switch resolution order to search compilers directory first before cu…
Jan 21, 2016
5b73d8e
update vsintegration.cmd
dsyme Jan 22, 2016
736e9c1
Migrate "fsharpqa" suite to use NUnit
enricosada Jan 22, 2016
0c7c3de
Merge pull request #853 from dsyme/fcs-integration-1
KevinRansom Jan 22, 2016
b584ee7
Remove compiler code accessing GACUtil
Jan 22, 2016
cf47f70
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Jan 22, 2016
599f738
add jenkins badge to README
enricosada Jan 14, 2016
218bdf2
Merge pull request #874 from enricosada/add_jenkins_badge_to_readme
Jan 22, 2016
c9e992c
Merge branch 'master' of https://github.com/Microsoft/visualfsharp
KevinRansom Jan 22, 2016
0148c07
Fix fsc.exe to copy FSharp.Core.dll from references if existed
Jan 23, 2016
3aef1ee
put back badly merged sources into Fsharp.compilr.fsproj
KevinRansom Jan 23, 2016
2f3d3f7
Fix update-vsintegration to copy GAC'ed files into VS PrivateAssembli…
Jan 23, 2016
55f9833
Fsc.exe now searchs its own directory for FSharp.Core.dll instead of …
Jan 23, 2016
62723aa
Fixing failed tests
Jan 24, 2016
21826e8
Update test.fsx
dsyme Jan 25, 2016
0755207
update project files
dsyme Jan 25, 2016
bdea845
reorg solution file
dsyme Jan 25, 2016
feb99db
Merge pull request #891 from dsyme/proj-cleanup
dsyme Jan 25, 2016
fa0e079
reorg solution file (2)
dsyme Jan 25, 2016
149758a
reorg solution file (3)
dsyme Jan 25, 2016
1b967a6
rename Deployment.sln
dsyme Jan 25, 2016
ab3ac15
reorg solution file (4)
dsyme Jan 25, 2016
fcc5950
Merge branch 'master' of https://github.com/otawfik-ms/visualfsharp i…
Jan 25, 2016
e73ad5a
Merge branch 'copyfsharpcore' of https://github.com/otawfik-ms/visual…
Jan 25, 2016
318e679
PR comments
Jan 26, 2016
c301020
Merge pull request #894 from otawfik-ms/copyfsharpcore
Jan 26, 2016
29389b3
fix build and remove #light
dsyme Jan 26, 2016
26162cc
fix build
dsyme Jan 26, 2016
1bbc360
Merge pull request #893 from dsyme/proj-cleanup-2
dsyme Jan 27, 2016
52f5117
add xmldoc about Seq.rev consume input sequence
enricosada Jan 27, 2016
75c7624
feedback
enricosada Jan 27, 2016
f4cf7e3
don't clobber F# SDK
dsyme Jan 27, 2016
8ced26a
add doc to sort, foldBack, reduceBack, tryFindBack, findBack, scanBac…
enricosada Jan 28, 2016
a458989
Merge pull request #903 from enricosada/xmldoc_seqrev
dsyme Jan 28, 2016
ad8c5ee
Merge pull request #904 from dsyme/fix-ci-build-1
KevinRansom Jan 28, 2016
e3d64fe
reset (c) Microsoft Open Technologies, Inc. back to (c) Microsoft Cor…
KevinRansom Jan 29, 2016
95fb299
Merge pull request #906 from KevinRansom/master
KevinRansom Jan 29, 2016
fa1e55a
Gitignore generated FSharp.Core.dll
forki Jan 29, 2016
b837d75
Merge pull request #909 from forki/ignore
dsyme Jan 29, 2016
ec2c264
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Jan 29, 2016
bba7ad2
Merge branch 'fix-740' of https://github.com/dsyme/visualfsharp into …
dsyme Jan 29, 2016
1881a37
Use correct flags to create ctor calls for DispatchWrapper and Unknow…
latkin Jan 29, 2016
6e5fc14
Update COM optional arg handling to match C# and VB
latkin Jan 29, 2016
769b0cf
Add test for optional COM arguments
latkin Jan 30, 2016
8d5db7d
Fix xunit test result call
mmitche Feb 1, 2016
bf78c0f
Fix mini typo and remove commented code
forki Feb 2, 2016
4f761cb
Merge pull request #927 from forki/patch-4
dsyme Feb 2, 2016
9344c31
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
Feb 3, 2016
79cfe8a
Fix regrssion quickinfo #928
dsyme Feb 6, 2016
13dffeb
simplify DEVGUIDE and TESTGUIDE
dsyme Feb 6, 2016
91c53e0
Merge pull request #933 from dsyme/fix-tests
dsyme Feb 7, 2016
cb2981d
separate smoke and ci
dsyme Feb 7, 2016
dbb6524
fix failures in #917
dsyme Feb 7, 2016
fd38fb7
fix various tests
dsyme Feb 7, 2016
c8a75ed
fix various tests (2)
dsyme Feb 7, 2016
5467df3
Merge pull request #937 from dsyme/fix-smoke
dsyme Feb 7, 2016
76a6a67
enable all of fsharpqa in appveyor ci
dsyme Feb 7, 2016
fe4fa89
enable all of fsharpqa in appveyor ci (2)
dsyme Feb 7, 2016
9f244b5
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
KevinRansom Feb 7, 2016
b3e24e9
changes to tests
dsyme Feb 7, 2016
f4da729
fix typecheck\sigs test
dsyme Feb 8, 2016
79a259f
fix printing tests
dsyme Feb 8, 2016
e79d9f9
fix failures in appveyor CI
dsyme Feb 8, 2016
367338d
Merge branch 'fix-tests3' of https://github.com/dsyme/visualfsharp in…
dsyme Feb 8, 2016
000c665
enable fsharp suite too
dsyme Feb 8, 2016
fb5dbce
remove CI tags from tests since all are now run
dsyme Feb 8, 2016
6fa0e41
Merge pull request #943 from KevinRansom/master
KevinRansom Feb 8, 2016
fd84738
reduce FSharp.Core test times and simplify sln
dsyme Feb 8, 2016
8712b67
Merge pull request #941 from dsyme/enable-fsharpqa-in-ci
dsyme Feb 8, 2016
dda6a76
Just use one build in the matrix (to improve test time)
dsyme Feb 8, 2016
5970c56
Merge pull request #947 from Microsoft/dsyme-patch-1
KevinRansom Feb 8, 2016
717b350
Merge pull request #923 from mmitche/fix-xunit-results
KevinRansom Feb 8, 2016
d5a8e49
fix tests, update baselines and split into stdout/stderr
dsyme Feb 9, 2016
43183fe
merge master
dsyme Feb 9, 2016
b5f4dfe
simplify build.cmd
dsyme Feb 9, 2016
5d4c731
Merge pull request #948 from dsyme/fix-tests-4
dsyme Feb 9, 2016
d11929e
fixes for FSHARP suite tests
dsyme Feb 9, 2016
22e40dc
fixes for FSHARP suite tests (2)
dsyme Feb 9, 2016
1615d8f
Fixes to VisualFSharp.Tests suite
dsyme Feb 9, 2016
5400d14
Improve error reporting
dsyme Feb 9, 2016
671137f
clean up batch file
dsyme Feb 9, 2016
5e1ffbc
Merge pull request #950 from dsyme/fix-tests-5
dsyme Feb 9, 2016
7fe7bfe
remove fsharpqa tests reliant on ancient history
dsyme Feb 9, 2016
9664d24
fix build
dsyme Feb 9, 2016
a5ed0a6
Merge pull request #951 from dsyme/fix-45
dsyme Feb 9, 2016
cd8a64d
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Feb 9, 2016
1bd9e6d
remove fsharpqa tests reliant on ancient history (2)
dsyme Feb 9, 2016
81aff2b
multiproc build.cmd and fix VisualFSharp.Unittests.dll.config
dsyme Feb 9, 2016
1427b3d
Merge pull request #953 from dsyme/misc-fixes-1
dsyme Feb 9, 2016
c3478fc
fix typo
dsyme Feb 9, 2016
fa46f16
mark tests as Expensive and enable VS tests in CI
dsyme Feb 9, 2016
ddfdef6
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Feb 9, 2016
7f03250
fix typos
dsyme Feb 9, 2016
6ea0d5f
Merge pull request #952 from dsyme/reqpp
dsyme Feb 9, 2016
f75101e
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Feb 9, 2016
4498f33
Put vsintegration\src\... into sensible structure
dsyme Feb 9, 2016
dc84a33
fix verification entry
dsyme Feb 9, 2016
a3ed0c1
fix failing tests
dsyme Feb 9, 2016
266f08e
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Feb 9, 2016
75dc8ac
fix build after vs reorg
dsyme Feb 9, 2016
27271f1
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
KevinRansom Feb 9, 2016
3333b4a
Merge pull request #955 from dsyme/reorg-vs
dsyme Feb 9, 2016
9dde122
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Feb 9, 2016
7fa19e4
Fix tests
KevinRansom Feb 10, 2016
5328fc5
Merge https://github.com/Microsoft/visualfsharp
KevinRansom Feb 10, 2016
eb7bb0c
Try --workers=1 for appveyor
dsyme Feb 10, 2016
1f7442f
Save test logs from appveyor
dsyme Feb 10, 2016
5f8aa7f
Save test logs from appveyor
dsyme Feb 10, 2016
70da3f1
Save test logs from appveyor (3)
dsyme Feb 10, 2016
fa86259
Save test logs from appveyor (4)
dsyme Feb 10, 2016
d40f5d9
Merge pull request #956 from KevinRansom/master
KevinRansom Feb 10, 2016
5671507
try doing update vs
dsyme Feb 10, 2016
25cb867
use CRLF for vsintegration\...
dsyme Feb 10, 2016
660c2fe
set crlf the proper way
dsyme Feb 11, 2016
0778371
fix two failing tests
dsyme Feb 11, 2016
a6efc1c
fix one failing test
dsyme Feb 11, 2016
cc98a13
Merge pull request #954 from dsyme/enable-vs-tests
dsyme Feb 11, 2016
7aff3d0
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
dsyme Feb 11, 2016
7782514
removed lkg FsSrGen
enricosada Feb 12, 2016
5461194
update doc
enricosada Feb 12, 2016
407369c
add dependency to FsSrGen package
enricosada Feb 12, 2016
3a8fc4e
[TEMP] add FsSrGen ci nuget feed
enricosada Feb 12, 2016
3457c5a
use FsSrGen.exe in package directory
enricosada Feb 12, 2016
e3937b2
remove disabled EnsureThereAreNoUnusedFsSrGenResources
enricosada Feb 12, 2016
45c6b3b
remove now useless FindUnusedResources.exe (was used by EnsureThereAr…
enricosada Feb 12, 2016
14d8674
Merge pull request #932 from dsyme/fix-pinfo
Feb 14, 2016
d80990a
Reverting #513
Feb 14, 2016
3718d43
use latest FsSrGen package
enricosada Feb 15, 2016
23eb33b
Jenkins now builds per specific branch
Feb 16, 2016
de89004
Merge pull request #969 from otawfik-ms/jenkinsbuildbranch
Feb 16, 2016
c90f0a6
Jenkins now builds per specific branch
Feb 16, 2016
450efce
Passing branch name to getBuildJobName() in jenkins
Feb 16, 2016
cdcac4c
Merge pull request #970 from otawfik-ms/jenkinsbuildbranch
Feb 16, 2016
f36edb3
remove lkg FSharp.SRGen.Build.Tasks
enricosada Feb 17, 2016
099e339
use FSharp.SRGen.Build.Tasks package
enricosada Feb 17, 2016
6d12279
update docs
enricosada Feb 17, 2016
2dcce7f
use msbuild target file from package
enricosada Feb 17, 2016
cd95701
Add master build specific badges to README.md
Feb 17, 2016
3f884b6
Remove branch specific jobs names
mmitche Feb 17, 2016
f27e9d6
Merge pull request #973 from mmitche/change-netci-branch-specific-info
Feb 18, 2016
2ec299f
use latest FsSrGen package
enricosada Feb 18, 2016
87abc35
use final FsSrGen 2.0.0
enricosada Feb 18, 2016
b7143b6
remove fssrgen ci feed, download package from nuget.org feed
enricosada Feb 18, 2016
600c0e9
Fixed links to master jenkins job in readme.md
Feb 18, 2016
7b10b09
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Feb 18, 2016
7824fe3
Resolve merge conflicts
Feb 18, 2016
077051f
Merge pull request #972 from otawfik-ms/jenkinsreadme
Feb 18, 2016
629d651
use property for FSharp.SRGen.Build.Tasks package version
enricosada Feb 22, 2016
ca9d289
use property for FsSrGen package version
enricosada Feb 22, 2016
0061aa7
Merge pull request #963 from enricosada/use_fssrgen_package
Feb 22, 2016
527a54f
Merge pull request #854 from xenocons/patch-1
KevinRansom Feb 25, 2016
ba68a23
Merge pull request #919 from latkin/latkin-fix-907
KevinRansom Feb 25, 2016
0f925ac
Merge pull request #763 from dsyme/fix-740
KevinRansom Feb 25, 2016
53e0498
Fix Linq101Aggregates01.il baseline
KevinRansom Feb 26, 2016
f481bc8
Merge pull request #986 from KevinRansom/master
KevinRansom Feb 26, 2016
0a020aa
Implement allPairs on List, Seq and Array modules
PatrickMcDonald Feb 21, 2016
f195cfc
Be more explicit about what version of FSharp.Core is copied where/wh…
latkin Feb 29, 2016
e2ecca6
Remove exclusions for scenarios that now work with F# 4.0/4.1
latkin Feb 29, 2016
4f76b0e
Fix naming error
PatrickMcDonald Feb 29, 2016
f7503c2
Merge pull request #990 from latkin/latkin-cleanup-crossversion-tests
dsyme Mar 2, 2016
f78f511
Merge remote-tracking branch 'refs/remotes/Microsoft/master' into man…
manofstick Mar 3, 2016
90287d8
Fix Out/Error streams chunking in Fsi tool window
Mar 5, 2016
6fdc01e
Fix tests by restore tail calls in IL output
manofstick Mar 6, 2016
4ecc9d5
Fix tests take 2, this time leaving path
manofstick Mar 7, 2016
ec6c79c
PR Comments
Mar 7, 2016
22ba027
Merge pull request #998 from otawfik-ms/bug864
Mar 7, 2016
2ffb0b6
Merge pull request #989 from PatrickMcDonald/allPairs
KevinRansom Mar 8, 2016
e3572fa
Microbuild support for F# codebase
Mar 29, 2016
a696831
Add fsc/fsi to skip verification list during build
Mar 29, 2016
45d1eed
Fix TEST_NET40_COREUNIT typo in build.cmd
Mar 29, 2016
39280f3
Merge pull request #966 from manofstick/manofstick-reverting-513
dsyme Mar 30, 2016
de72f4e
Merge branch 'master' of https://github.com/Microsoft/visualfsharp in…
Mar 30, 2016
2f89e4f
Added sn.exe -Vr fsc/fsi/FsiAnyCPU for 64-bit during build
Mar 30, 2016
4d695e0
Added IDE unittests to sn.exe -Vr list in update.cmd
Mar 30, 2016
8511c0a
Added FSharp.Data.TypeProviders to sn -Vr list
Mar 30, 2016
132f076
Merge pull request #1023 from otawfik-ms/microbuild-v2
Mar 31, 2016
ffe6e10
Create ISSUE_TEMPLATE.md
dsyme Apr 4, 2016
bd7e29b
Update ISSUE_TEMPLATE.md
dsyme Apr 4, 2016
e10eef2
Update ISSUE_TEMPLATE.md
dsyme Apr 4, 2016
077aa21
Update ISSUE_TEMPLATE.md
dsyme Apr 4, 2016
e9c6d8b
report correct refs
dsyme Apr 4, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 15 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
lib/debug
lib/release
lib/proto
lib/bootstrap/4.0/*.mdb
lib/bootstrap/4.0/*.xml
lib/bootstrap/4.0/fsharpc
lib/bootstrap/4.0/fsharpi
lib/bootstrap/4.0/policy*
lib/bootstrap/4.1/*.mdb
lib/bootstrap/4.1/*.xml
lib/bootstrap/4.1/fsharpc
lib/bootstrap/4.1/fsharpi
lib/bootstrap/4.1/policy*
aclocal.m4
src/*.userprefs
src/fsharp/FSStrings.resources
lkg
packages
src/fsharp/FSharp.Build/*.resx
src/fsharp/FSharp.Build-proto/*.resx
Expand All @@ -33,6 +32,7 @@ Release
vsdebug
vsrelease
Proto
sign_temp
.libs
Makefile
configure
Expand Down Expand Up @@ -66,40 +66,34 @@ tests/projects/Sample_VS2012_FSharp_ConsoleApp_net45_with_resource/Sample_VS2012
obj
extras
ossreadme*.txt
tests/fsharp/typecheck/sigs/*.exe
tests/fsharp/typecheck/sigs/*.diff
tests/fsharp/typecheck/sigs/*.err
tests/fsharp/typecheck/sigs/*.vsdiff
tests/fsharp/typecheck/sigs/*.dll
tests/fsharp/typecheck/sigs/*.vserr
src/fsharp/FSharp.LanguageService.Compiler/illex.*
src/fsharp/FSharp.LanguageService.Compiler/ilpars.*
src/fsharp/FSharp.LanguageService.Compiler/lex.*
src/fsharp/FSharp.LanguageService.Compiler/pars.*
src/fsharp/FSharp.LanguageService.Compiler/pplex.fs
src/fsharp/FSharp.LanguageService.Compiler/pppars.fs
src/fsharp/FSharp.LanguageService.Compiler/pppars.fsi
tests/fsharp/typecheck/sigs/*.dll
tests/fsharp/typecheck/sigs/*.exe
tests/fsharp/typeProviders/builtin/SqlDataConnection/DataDirectory/
tests/fsharp/typeProviders/builtin/SqlDataConnection/ExampleResolutionFolder/
tests/fsharp/typeProviders/builtin/SqlEntityConnection/DataDirectory/
vsintegration/src/unittests/Unittests.fsi
tests/*FSharp_Failures.env
tests/*FSharp_Failures.lst
tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Module01.dll
tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Module01.pdb
tests/fsharp/typeProviders/helloWorld/bincompat1/
tests/fsharp/typeProviders/helloWorld/bincompat2/
tests/XFSharpQA_Failures.log.*
vsintegration/src/vs/FsPkgs/FSharp.Project/FS/FSharp.ProjectSystem.FSharp.fsi
vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ctofiles/
tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Utils.dll
tests/fsharpqa/Source/CodeGen/EmittedIL/ComputationExpressions/ComputationExprLibrary.dll

tests/fsharpqa/Source/*FSharpQA_Failures.env
tests/fsharpqa/Source/*FSharpQA_Failures.lst
*.csproj.user

*.sln.DotSettings.user
*.ide
*.log
*.jrs
*.chk
*.bak
*.orig
*.mdf
*.ldf
*.cto
tests/**/FSharp.Core.dll
8 changes: 7 additions & 1 deletion .nuget/NuGet.Config
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,10 @@
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>
<packageSources>
<add key="myget.org dotnet-corefx" value="https://www.myget.org/F/dotnet-corefx/" />
<add key="myget.org dotnet-buildtools" value="https://www.myget.org/F/dotnet-buildtools/" />
<add key="myget.org fsharp-daily" value="https://www.myget.org/F/fsharp-daily/" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
</packageSources>
</configuration>
Binary file modified .nuget/NuGet.exe
Binary file not shown.
24 changes: 23 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved.
Copyright (c) Microsoft Corporation. All Rights Reserved.

Licensed under the Apache License, Version 2.0.
See License.txt in the project root for license information.
Expand All @@ -9,6 +9,28 @@ Visual F<span>#</span>

All notable changes to this project will be documented in this file.

### [4.0.0] - Visual Studio 2015 Update 1 - 30 November 2015

#### Enhancements
* Perf: `for i in expr do body` optimization [#219](https://github.com/Microsoft/visualfsharp/pull/219)
* Remove type provider security dialog and use custom icon for type provider assembly reference [#448](https://github.com/Microsoft/visualfsharp/pull/448)
* Perf: Enable parallel build inside Visual Studio [#487](https://github.com/Microsoft/visualfsharp/pull/487)
* Perf: Remove StructBox for Value Types [#549](https://github.com/Microsoft/visualfsharp/pull/549)
* Add compiler warnings for redundant arguments in raise/failwith/failwithf/nullArg/invalidOp/invalidArg [#630](https://github.com/Microsoft/visualfsharp/pull/630)
* Add a compiler warning for lower case literals in patterns [#666](https://github.com/Microsoft/visualfsharp/pull/666)

#### Bug fixes
* Fix scope of types for named values in attributes improperly set [#437](https://github.com/Microsoft/visualfsharp/pull/437)
* Add general check for escaping typars to check phase [#442](https://github.com/Microsoft/visualfsharp/pull/442)
* Fix AccessViolationException on obfuscated assemblies [#519](https://github.com/Microsoft/visualfsharp/pull/519)
* Fix memory leaks while reloading solutions in Visual Studio [#591](https://github.com/Microsoft/visualfsharp/pull/591)
* Enable breakpoints in `with` augmentations for class types [#608](https://github.com/Microsoft/visualfsharp/pull/608)
* Fix false escaping type parameter check error [#613](https://github.com/Microsoft/visualfsharp/pull/613)
* Fix quotation of readonly fields [#622](https://github.com/Microsoft/visualfsharp/pull/622)
* Keep the reference icons when opening references [#623](https://github.com/Microsoft/visualfsharp/pull/623)
* Don't suppress missing FSI transitive references [#626](https://github.com/Microsoft/visualfsharp/pull/626)
* Make Seq.cast's non-generic and generic IEnumerable implementations equivalent [#651](https://github.com/Microsoft/visualfsharp/pull/651)

### [4.0.0] - 20 July 2015

Includes commits up to `dd8252eb8d20aaedf7b1c7576cd2a8a82d24f587`
Expand Down
15 changes: 13 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,15 @@
The Visual F# team is proud to be a contributor to F#, and urge you to join in too. F# users and the F# community are grateful for all contributions to F#.

Besides this overview, we recommend ["Becoming a contributor"](http://mrange.wordpress.com/2014/12/11/becoming-an-fsharp-contributor/), a community blog post by Mårten Rånge.
For those contributing to the core of the F# compiler, we recommend ["The F# Compiler Technical Overview"](http://fsharp.github.io/2015/09/29/fsharp-compiler-guide.html)

###Getting Started

- Install required software
- Clone the repo
- `git clone https://github.com/microsoft/visualfsharp.git`
- How to build
- How to run tests
- How to build ([DEVGUIDE](DEVGUIDE.md))
- How to run tests ([TESTGUIDE](TESTGUIDE.md))

###What to Contribute?

Expand Down Expand Up @@ -90,6 +91,8 @@ Performance improvement checkins have the following minimum requirements (in add

- The PR must show a reliable, substantive performance improvement that justifies the complexity introduced. For the compiler, performance improvements of ~1% are of interest. For the core library, it will depend on the routine in question. For the Visual F# tools, reactivity of the user interface will be of more interest than raw CPU performance.

- Performance improvements should not cause performance degradation in existing code.

#### Mimimum Bar for Bug Fix Pull Requests

Bug fix PRs have the following minimum requirements
Expand All @@ -100,6 +103,8 @@ Bug fix PRs have the following minimum requirements

- Thorough test cases must be included in the PR (unless tests already exist for a failing case). PRs without matching tests will be closed with a polite request to please add the tests. However, if you need help adding tests, please note this in the description of the change and people will guide you through where to add the tests.

- Bug fix PRs should not cause performance degradation in existing code.

#### Mimimum Bar for Feature Pull Requests

Feature PRs have the following minimum requirements:
Expand All @@ -112,6 +117,12 @@ Feature PRs have the following minimum requirements:

- For F# Language and Library features, you will be asked to submit a speclet for the feature to the [F# Language Design](https://github.com/fsharp/FSharpLangDesign/) GitHub repository of speclets. In some cases you will only need to do this after your feature is accepted, but for more complex features you may be asked to do this during the review of the feature.

- Language feature implementations must take into account the expectations of typical users about the performance
impact of using the feature. For example, we should avoid the situation where using an optional language feature
which appears benign to a typical user has a large negative performance impact on code.

- Language feature implementations should not cause performance degradation in existing code.

###Language Evolution

We are committed to carefully managing the evolution of the F# language.
Expand Down
Loading