1. 13 2月, 2015 3 次提交
    • K
      afc25138
    • K
      Improve FSI debugging experience for OSS build · 5d265134
      KevinRansom 提交于
      5d265134
    • K
      Fixes #157 -- should not allow Framework 4 / F# 3.1 combination in project properties · 584093c6
      KevinRansom 提交于
      Improves FSharp.Core selection given a specific .Net Framework.
      
      When a new target framework is selected if the currently selected fsharp.core is not compatible
      with the newly selected .net framework then it is selected according to the following:
      
      .NetFrameworks 2.0, 3.0 and 3.5 select fsharp.core, v 2.3.0.0
      .NetFramework 4.0 selects fsharp.core v 4.3.0.0
      .NetFramework 4.5, 4.51, 4.52 and 4.6 selects fsharp.core 4.4.0.0
      
      If a compatible fsharp.core is selected when a new .netframework is selected then the selection remains unchanged.
      .NetFramework 4.5, 4.51, 4.52 and 4.6 are compatible with fsharp.core and 4.3.1.0, 4.4.0.0
      
      Note:
      1.  Internal build "copydependencies.proj" needs to be updated with a new SupportedRuntimes.xml location.
      2.  OSS supportedruntimes.xml needs to be manually copied to the %ProgramFiles(x86)%\Microsoft SDKs\F#\4.0\Framework\v4.0 directory.
          until OSS vsix installer is updated to integrate the compiler into VS.
      584093c6
  2. 11 2月, 2015 7 次提交
    • L
      Merge branch 'master' into fsharp4 · ff4a680b
      latkin 提交于
      Conflicts:
      	README.md
      	appveyor-build.cmd
      	tests/RunTests.cmd
      ff4a680b
    • G
      Swap AppVeyor badge · da4009c3
      George Hahn 提交于
      Swap AppVeyor badge for one from http://shields.io/ to match the PR and issue badges.
      
      I didn't see any minimum bar for doc changes; sorry if I missed it.
      Conflicts:
      	README.md
      da4009c3
    • L
      Update .gitignore · 4253d268
      latkin 提交于
      4253d268
    • L
      Update unit test projects to use central nunit version · 1b97683d
      latkin 提交于
      1b97683d
    • K
      Update nunit to V. 2.6.4 · efc744ca
      KevinRansom 提交于
      fixes #3
      closes #221
      
      commit d0a610d5a51b40a6bb07be326b8cc40c0410c864
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 12:41:15 2015 -0800
      
          Revert stats file
      
      commit 41176f7ff0a09228348b23d7fcb9d5d119bb33cb
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 12:40:21 2015 -0800
      
          Small modifications to fit into recent updates
      
      commit 1da7c7d002d124b7e6961e2c1319e20b097166eb
      Merge: 95bfc9e3 19d6f8f
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 12:36:33 2015 -0800
      
          Merge branch 'updatenunit' of https://github.com/KevinRansom/visualfsharp into KevinRansom-updatenunit
      
          Conflicts:
          	src/FSharpSource.targets
          	tests/RunTests.cmd
      
      commit 19d6f8f39b3808874c5fbb95af1a9783ff4fdbab
      Author: KevinRansom <kevinr@microsoft.com>
      Date:   Sat Feb 7 09:43:22 2015 -0800
      
          merge upstream
      
      Conflicts:
      	src/FSharpSource.targets
      	tests/RunTests.cmd
      efc744ca
    • L
      Enable hosted compiler and parallel test execution in CI build · ef07f6ef
      latkin 提交于
      closes #223
      
      commit 5cc9375fde48d1b764d066df4ca366b3b5ef8c7f
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 10:29:29 2015 -0800
      
          Make sure error cases cause nonzero exit code in CI build
      
      commit 08e9a3cd312942f70ee70324d21225f22fef40e1
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 10:25:41 2015 -0800
      
          Disable line-ending-dependent test from CI
      
      commit c178eefeb399f7cc99324e5acdab9c7d850b2c9c
      Author: latkin <latkin@microsoft.com>
      Date:   Mon Feb 9 21:27:55 2015 -0800
      
          Dump the failure log if tests don't pass
      
      commit d11a3d1ad3c3aa1c2fcd8105aaa1d071a04fe20b
      Author: latkin <latkin@microsoft.com>
      Date:   Mon Feb 9 21:07:50 2015 -0800
      
          Port over recent updates to build script, so that Perl tests are invoked
      
      commit fb1d37a4c96aded74ce9a5ae5c1e1e410a98e241
      Author: latkin <latkin@microsoft.com>
      Date:   Mon Feb 9 20:35:49 2015 -0800
      
          Enable hosted compiler and parallel test execution in CI build
      ef07f6ef
    • K
      Update nunit to V. 2.6.4 · 0b7bee8d
      KevinRansom 提交于
      fixes #3
      closes #221
      
      commit d0a610d5a51b40a6bb07be326b8cc40c0410c864
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 12:41:15 2015 -0800
      
          Revert stats file
      
      commit 41176f7ff0a09228348b23d7fcb9d5d119bb33cb
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 12:40:21 2015 -0800
      
          Small modifications to fit into recent updates
      
      commit 1da7c7d002d124b7e6961e2c1319e20b097166eb
      Merge: 95bfc9e3 19d6f8f
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 10 12:36:33 2015 -0800
      
          Merge branch 'updatenunit' of https://github.com/KevinRansom/visualfsharp into KevinRansom-updatenunit
      
          Conflicts:
          	src/FSharpSource.targets
          	tests/RunTests.cmd
      
      commit 19d6f8f39b3808874c5fbb95af1a9783ff4fdbab
      Author: KevinRansom <kevinr@microsoft.com>
      Date:   Sat Feb 7 09:43:22 2015 -0800
      
          merge upstream
      0b7bee8d
  3. 10 2月, 2015 3 次提交
  4. 07 2月, 2015 2 次提交
    • G
      Swap AppVeyor badge · 73db1c06
      George Hahn 提交于
      Swap AppVeyor badge for one from http://shields.io/ to match the PR and issue badges.
      
      I didn't see any minimum bar for doc changes; sorry if I missed it.
      73db1c06
    • D
      Enable tests using Perl and build VS integration projects · 0a957786
      dungpa 提交于
      Closes #217
      
      commit 821fbaa007a441e14d28cae51d8c76ef8f55070e
      Author: dungpa <phananhdung309@yahoo.com>
      Date:   Fri Feb 6 13:52:25 2015 +0100
      
          Run tests using Perl
      
      commit d87e17b2354d3eec3dc5d0b3f67bfc81815406fc
      Author: dungpa <phananhdung309@yahoo.com>
      Date:   Fri Feb 6 11:21:22 2015 +0100
      
          Enable tests using Perl and build VS integration projects
      0a957786
  5. 06 2月, 2015 10 次提交
    • K
      Merge pull request #218 from KevinRansom/VS2015Support · ea00c4b7
      Kevin Ransom (msft) 提交于
      1.  Revert AppVeyor to use Dev 12, until AppVeyor provide Pro support fo...
      ea00c4b7
    • K
      Fix rc build problem · 27479963
      KevinRansom 提交于
      27479963
    • K
      1. Revert AppVeyor to use Dev 12, until AppVeyor provide Pro support for custom builds · 3b87fcf0
      KevinRansom 提交于
      2.  Update vs projects to eliminate UseNuget build configuration option
      3.  Add vsintegration and vsintegrationunittests to build.
          Will add ideunit tests in a later checkin
      3b87fcf0
    • K
      Merge pull request #186 from KevinRansom/VS2015Support · d2433da8
      Kevin Ransom (msft) 提交于
      Vs2015 support
      d2433da8
    • K
      Fix merge issues · fb309a9a
      KevinRansom 提交于
      fb309a9a
    • K
      Fix merge issues with debug · 043c3e98
      KevinRansom 提交于
      043c3e98
    • K
      Merge branch 'fsharp4' into VS2015Support · 0fad698a
      KevinRansom 提交于
      Conflicts:
      	appveyor-build.cmd
      	tests/RunTests.cmd
      0fad698a
    • K
      Fix remaining ideunit tests. · 81f6bbb6
      KevinRansom 提交于
      81f6bbb6
    • V
      Completion in object initializers · 1a246cc0
      Vladimir Matveev 提交于
      fixes #119
      closes #197
      
      commit d4dd8389db1e97fe842529257da90a5218b7f195
      Author: Vladimir Matveev <vladima@microsoft.com>
      Date:   Tue Feb 3 16:20:52 2015 -0800
      
          added test for settable extension property
      
      commit 5edc7ccacd90b8bbaba28ecdb7f9e5ecb1f3b171
      Author: Vladimir Matveev <vladima@microsoft.com>
      Date:   Tue Feb 3 16:20:26 2015 -0800
      
          addressed CR feedback
      
      commit f17c57d250691a37811bdb82b7294b65ddc93676
      Author: v2m <desco.by@gmail.com>
      Date:   Sun Feb 1 14:55:02 2015 -0800
      
          added tests for property completion in object creation expressions
      
      commit 38a073426d67da4eb33a8baa070ca8ba9420ea60
      Author: v2m <desco.by@gmail.com>
      Date:   Wed Jan 28 11:25:09 2015 -0800
      
          initial revision of completions for properties in 'new' expressions
      1a246cc0
    • A
      Print ParamArray attribute instead of 'params' · ea11a9be
      Anh-Dung Phan 提交于
      fixes #109
      closes #192
      
      commit 301dfaac156f22edeef5bb55d98288ad774b5d79
      Author: dungpa <phananhdung309@yahoo.com>
      Date:   Thu Feb 5 09:00:46 2015 +0100
      
          Update test listing
      
      commit e7f654f016825641f722d0c60a2de53a64b56027
      Author: dungpa <phananhdung309@yahoo.com>
      Date:   Thu Feb 5 08:42:24 2015 +0100
      
          Update FSharpQA tests
      
      commit 93bd0997069713d8f0fed10d3af794bf66928e1c
      Author: dungpa <phananhdung309@yahoo.com>
      Date:   Wed Feb 4 21:35:52 2015 +0100
      
          Fix language service unit tests
      
      commit adb4fa29eb335b24780c0f311db127ff12882ec1
      Author: dungpa <phananhdung309@yahoo.com>
      Date:   Wed Feb 4 13:50:18 2015 +0100
      
          Minor refactoring
      
      commit a8972fe06e181077f1dcfa572b8164b567ac25b8
      Author: Anh-Dung Phan <phananhdung309@yahoo.com>
      Date:   Sat Jan 31 23:26:29 2015 +0000
      
          Fix up tests
      
      commit 3fde68d4f709435b4d16b269f80bf6689b9ae5ec
      Author: Anh-Dung Phan <phananhdung309@yahoo.com>
      Date:   Sat Jan 31 23:05:06 2015 +0000
      
          Print ParamArray attribute instead of 'params'
      
          Fixed #109.
      ea11a9be
  6. 05 2月, 2015 12 次提交
    • K
      Fix up some tests. · 9f9f0d0f
      KevinRansom 提交于
      1.  add icons to fsharp.project.fharp.dll
      2.  Update count of public types 2 were added just after dev 11, test seems to have been permanently broken
      3.  ENsure that dll's are comvisible(false)
      9f9f0d0f
    • S
      Fix name-mangling of provided types · f46558cf
      Steffen Forkmann 提交于
      fixes #102
      closes #203
      
      commit 6cc322727c1b7d0ae6a0034c2b9018e64d038794
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Tue Feb 3 15:30:23 2015 +0100
      
          Do not generate logical type names like "MyNamespace.Test,"
      
      commit b40d937a383c1715c3f052d9674d3bd4f89333a6
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Sun Jan 25 15:08:36 2015 +0100
      
          Fix demangling of provided types with only default values - fixes #98
      
      commit 515501a9765ab617e2837d7ce36ba06a3cbda1cd
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Sun Jan 25 14:56:45 2015 +0100
      
          Create test case for #98
      
      commit 55695804d6af78a10ce9543764fec0656687156b
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Sun Jan 25 14:50:04 2015 +0100
      
          Added some tests to describe current behaviour of NameMangling of provided types
      
      commit be2d1570f925d52f1992324553db1f67f7544057
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Sun Jan 25 14:22:49 2015 +0100
      
          Extract computeMangledNameWithoutDefaultArgValues to make it testable
      
      commit bbdd2a30fd2637c709eb94ce0e064521341bc9f9
      Author: Steffen Forkmann <steffen.forkmann@msu-solutions.de>
      Date:   Sun Jan 25 13:13:00 2015 +0100
      
          Cleanup: removed commented code which uses deleted functions
      f46558cf
    • K
      Fix them to use nunit from nuget. · 4ea60fba
      KevinRansom 提交于
      4ea60fba
    • S
      Build and run compiler unit tests in appveyor-build · c9d7c43f
      Steffen Forkmann 提交于
      closes #215
      c9d7c43f
    • L
      Merge branch 'master' into fsharp4 · aaa8f4b4
      latkin 提交于
      Conflicts:
      	DEVGUIDE.md
      	README.md
      	appveyor-build.cmd
      	appveyor.yml
      	src/fsharp/FSharp.Core.Unittests/SurfaceArea.net40.fs
      	tests/test.lst
      aaa8f4b4
    • L
      More complete nuget integration · ce944e6d
      latkin 提交于
      fixes #204
      closes #205
      
      commit 58daf0401c282958e8ac563afba2abbd7c7464a7
      Merge: 9c14a50 c9026a9
      Author: latkin <latkin@microsoft.com>
      Date:   Wed Feb 4 12:21:42 2015 -0800
      
          Merge branch 'use-nuget-nunit' of https://github.com/latkin/visualfsharp into latkin-use-nuget-nunit
      
          Conflicts:
          	appveyor-build.cmd
      
      commit c9026a90e08b3d44f395e6044a12904508383a53
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 13:12:28 2015 -0800
      
          No need to update the PATH for AppVeyor any more
      
      commit ed4a32f88f427c67cd3bee885d7f6fed8a05a03a
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 13:05:05 2015 -0800
      
          Use nuget-obtained NUnit everywhere, seamlessly
      
      Conflicts:
      	tests/RunTests.cmd
      ce944e6d
    • L
      Restructure LKG dir so that GACing of 2.0.50726.900 runtime is no longer needed · 8d6c67c9
      latkin 提交于
      closes #206
      
      commit 2ef867e044e3a42b30ce5ad0971d006459e5c9b4
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 15:15:46 2015 -0800
      
          Remove GACing from appveyor build
      
      commit af79f865062d8144de1a734787e92cd50a383450
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 13:50:41 2015 -0800
      
          Restructure LKG dir so that GACing of 2.0.50726.900 runtime is no longer needed
      
      Conflicts:
      	DEVGUIDE.md
      8d6c67c9
    • L
      Change CI so it builds everything in release configuration · c023732b
      latkin 提交于
      closes #209
      
      commit 07b96ab0dbe361d139d3127f38b242ce1cf090c8
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 18:23:08 2015 -0800
      
          Update expected build output path for AppVeyor artifact
      
      commit b71549a46412991e6e9c1d8f3ac068b96aac5ef9
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 16:02:07 2015 -0800
      
          Change CI so it builds everything in release configuration
      c023732b
    • L
      Fix NGen command in appveyor build script · 0d697bb5
      latkin 提交于
      0d697bb5
    • L
      Port over AppVeyor support to master branch · 9ebdb050
      latkin 提交于
      fixes #210
      closes #211
      
      commit 9a1fed611d6438635e8e745a9817b197b6659ed1
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 19:37:01 2015 -0800
      
          Removing blank line causing surface area test to fail
      
      commit c2366b220bf36a78fb2f4de801ee1c9f7d93655b
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 18:17:54 2015 -0800
      
          Only use 12.0 msbuild for master branch
      
      commit e3d83a95d1180fdc7dbcad0094f0c3e4c592459b
      Author: latkin <latkin@microsoft.com>
      Date:   Tue Feb 3 18:12:44 2015 -0800
      
          Update branch in appveyor status badge
      
      commit 56fc7c7d5a37acf894de4f679f90ef3599671b72
      Author: latkin <latkin@microsoft.com>
      Date:   Thu Jan 29 10:04:11 2015 +0000
      
          Port over AppVeyor support to master branch
      9ebdb050
    • D
      Merge pull request #208 from latkin/fix-proto-ngen · 911c33a4
      Don Syme 提交于
      Fix NGen command in appveyor build script
      911c33a4
    • K
      1. Teach runtests.cmd about location of nunit · c2708eb5
      KevinRansom 提交于
      2. remove Microsoft.Build binding redirect to ide unittests.dll
      3. Retarget enableopensource vsix at VS 12.0 and up
      4. Remove tabs from enableopensource vsix,
          which seems to have made it not build on dev 12, and not install in dev 14
      c2708eb5
  7. 04 2月, 2015 3 次提交