1. 16 12月, 2016 1 次提交
  2. 14 12月, 2016 1 次提交
  3. 04 12月, 2016 1 次提交
  4. 08 11月, 2016 1 次提交
  5. 07 11月, 2016 1 次提交
    • D
      Enable Build/CI with Mono (#1703) · 66b51790
      Don Syme 提交于
      This enables a build of this repo using Mono. 
      
      - Use FSharp.Compiler.Tools nuget package as LKG (like fsharp/fsharp)
      - Update init-tools.cmd and init-tools.sh to be the latest from the .NET Core repos.
      - There are a bunch of simplifications and extra checking in FSharpSource,targets
      - Some of the key signing logic has Mono-compat implementations
      - Removed use of tuple structs from the compiler code (this was done when initially updating the LKG. I eventually updated the LKG to one that actually supports tuple structs, but the uses of the feature aren't needed in the compiler code, so I'll remove them in any case)
      - Adjust CustomCopyLocal and remove subst.exe. We can work out how to implement a copy-and-substitute at a later point.
      - Project files on Mono need to use
         <FSharpSourcesRoot>$(MSBuildProjectDirectory)\..\..</FSharpSourcesRoot>
      instead of
      
          <FSharpSourcesRoot>..\..</FSharpSourcesRoot>
      CoreCLR bits are not built on Mono though the PR includes some preliminary changes in that direction.
      
      We do some things differently on Linux/Mono:
      
      - UseMicroBuild is off
      - UseSourceLink is off
      - UseGatherBinaries is off
      - AddVsSdkAttributesToSomeCoreComponents is off
      
      The define CROSS_PLATFORM_COMPILER is set when building for Mono to workaround a couple of limitations in Mono. The code is written in a way so that it is valid to set it on Windows too, but we don't CI that.
      
      One odd de-capitalization change was needed in init-tools.sh to use microsoft.dotnet.buildtools instead of Microsoft.DotNet.BuildTools since the Linux package gets the former name
      
      See https://github.com/Microsoft/visualfsharp/pull/1703
      66b51790
  6. 05 11月, 2016 2 次提交
  7. 11 10月, 2016 1 次提交
  8. 03 10月, 2016 1 次提交
  9. 22 8月, 2016 1 次提交
  10. 29 6月, 2016 1 次提交
  11. 17 6月, 2016 1 次提交
  12. 03 6月, 2016 1 次提交
  13. 13 5月, 2016 2 次提交
  14. 15 4月, 2016 1 次提交
  15. 14 4月, 2016 1 次提交
  16. 12 4月, 2016 1 次提交
  17. 10 4月, 2016 2 次提交
  18. 10 3月, 2016 1 次提交
  19. 19 2月, 2016 1 次提交
  20. 18 2月, 2016 1 次提交
  21. 10 2月, 2016 1 次提交
  22. 22 1月, 2016 1 次提交
  23. 12 12月, 2015 5 次提交
  24. 10 12月, 2015 2 次提交
  25. 08 12月, 2015 1 次提交
  26. 02 12月, 2015 1 次提交
  27. 17 11月, 2015 1 次提交
  28. 31 10月, 2015 2 次提交
  29. 30 10月, 2015 1 次提交
  30. 23 10月, 2015 1 次提交
  31. 17 9月, 2015 1 次提交