Граф коммитов

225 Коммитов

Автор SHA1 Сообщение Дата
Matt Mitchell 44f5feb139
Switch to new VMR control set (#17703) (port from main) (#17788)
* Now that fsharp is on 9.0, we can switch to the new control set. Generally:
- DotNetBuildFromSource -> DotNetBuildSourceOnly - Building a source-only build.
- DotnetBuildFromSourceFlavor == Product -> DotNetBuildOrchestrator == true - Building in the VMR, could be source-only or MS's build.
- ArcadeBuildFromSource -> DotNetBuildRepo == true -> Indicates an outer repo build.
- ExcludeFromSourceBuild -> ExcludeFromSourceOnlyBuild

* Split out source build args

* Split out source build args

* Remove unnecessary source build env var set

* Add properties to the bootstrap compiler build

* BuildRepo -> BuildInnerRepo

* Only build proto repo in inner build

* Additional VMR properties for completeness

* Rename sourcebuild.props -> dotnetbuild.props

---------

Co-authored-by: Petr <psfinaki@users.noreply.github.com>
2024-09-26 15:08:28 +02:00
Jakub Majocha 310358f337
Remove old PatternMatcher copy in favor of built-in one (#14746)
* remove PatternMatcher project

* clean up remnants

* some formatting

* restore Array.Parallel

---------

Co-authored-by: Petr <psfinaki@users.noreply.github.com>
2023-02-28 17:10:42 +01:00
Kevin Ransom (msft) 17fdbb12a4
Deploy System.Diagnostics.DiagnosticSource to Tools folder (#14417) (#14420)
* Deploy System.Diagnostics.DiagnosticSource to Tools folder (#14417)

* reapply test disable

* Update SymbolUse.fs

oops
2022-12-01 13:52:42 -08:00
Kevin Ransom (msft) e381e353b7
Ctrl+Break in VS on coreclr and desktop (#14218) 2022-11-07 12:14:56 +01:00
Kevin Ransom (msft) 11692d9d05
Remove net472 from FSharp.Compiler.Service (#13532)
* remove net472

* fantomas
2022-08-05 10:57:25 -07:00
Kevin Ransom (msft) 6d4bda9df5
update ngen for arm (#13256) 2022-06-08 00:54:35 -07:00
Kevin Ransom (msft) 1632f46071
Update build for arm64 (#13200)
* Update build for arm64

* temp

* fsiarm64

* Add ticks

* namespace
2022-06-02 14:01:58 -07:00
Don Syme 1134707154
Organize files under src/fsharp (#13118)
* cleanup

* split files

* rename

* split infos.fs and SymbolHelpres.fs

* split infos.fs and SymbolHelpres.fs

* fix code formating

* rename autobox --> LowerLocalMutables

* adjust names

* block --> ImmutableArray

* format

* Error --> SRDiagnostic

* Error --> SRDiagnostic

* this -> _

* rename and cleanup

* rename Diagnostic --> FormattedDiagnostic

* format sigs

* format sigs

* organise files in src/fsharp

* organise files in src/fsharp

* fix build

* fix build

* fix build

* merge

* move more files

* move more files

* move more files

* move more files

* fix build

* file reorg

* finish moves

* fix links in docs

* code format

* fix build

* save xlf, InteractiveSession/ --> Interactive/

* moved xlf

* cleanup .gitignore

* fixed Linux build

* cleanup docs

* cleanup docs
2022-05-10 10:20:44 +01:00
Kevin Ransom (msft) 7f4ef66d92
Fix #12831 (#12838)
* Carry fsharp.core version in a seperate props file

* Fix #12831
2022-03-14 10:55:14 -07:00
Kevin Ransom (msft) 3144a58455
Update shims cherry-pick (#12763)
* Update shims

* build issue
2022-03-01 13:19:12 -08:00
Kevin Ransom (msft) 55c49ef420
64 bit fcs (#11998)
* 64 bit desktop compiler

* Add tests
2021-08-25 10:58:58 -07:00
Kevin Ransom (msft) 50ca23ce26
Revert default to coreclr compiler (#11943) 2021-08-10 09:46:25 -07:00
Brett V. Forsgren 3af67cd8ff
deploy shim helpers (#11778) 2021-07-02 14:35:11 -06:00
Kevin Ransom (msft) f8ce83ba99
Rebuild against latest interops (#11725)
* Rebuild against latest interops

* yaml

* ngen fsc
2021-06-30 11:47:28 -07:00
Kevin Ransom (msft) 7a67ebeede
Fix shims (#11705)
* fix64bitbuild

* Enable compilation using the netsdk

* Update Microsoft.FSharp.NetSdk.Shim.targets

* Update Microsoft.FSharp.Overrides.NetSdk.Shim.targets
2021-06-22 11:17:09 -07:00
Phillip Carter dab4a7eca1
Merge pull request #11656 from dotnet/merges/release/dev16.10-to-release/dev17.0 2021-06-08 17:54:32 -07:00
KevinRansom 1464a0fb09 Fix #11622 2021-06-08 14:10:18 -07:00
Phillip Carter edec73f52f
Merge pull request #11405 from dotnet/merges/main-to-release/dev17.0 2021-04-10 08:42:10 -07:00
Kevin Ransom (msft) 3f27409785
Merge pull request #11390 from KevinRansom/fixpath
Fix tools path for vs developer prompt
2021-04-08 13:00:33 -07:00
KevinRansom 278b1943f0 fix tools path 2021-04-08 11:27:13 -07:00
KevinRansom 10f9d98a67 fix tools path 2021-04-08 11:22:24 -07:00
Phillip Carter f843c7f143
Merge pull request #11348 from dotnet/merges/main-to-release/dev17.0 2021-04-01 09:22:53 -07:00
Kevin Ransom (msft) 3470a45b1c
Fix issue 11336 (#11341) 2021-04-01 07:09:12 -07:00
Kevin Ransom (msft) 4be985dadb
Fix issue 11336 (#11340) 2021-04-01 06:27:59 -07:00
Kevin Ransom (msft) 3bc5804d1d
v17.0 (#11268) 2021-03-18 20:39:24 -07:00
Kevin Ransom (msft) aaafa3da3a
Refactor vsix (#11159) 2021-02-26 21:56:38 -08:00
Kevin Ransom (msft) 4942f33e71
Revert "Refactorvsix (#11148)" (#11154) 2021-02-26 10:23:05 +01:00
Kevin Ransom (msft) e3a6ddbb4c
Refactorvsix (#11148) 2021-02-25 19:39:56 -08:00
Kevin Ransom (msft) 4b69cab834
Yeet FSharp.Compiler.Private (#10876)
* Remove FSharp.Compiler.Private

* Tweak ngen
2021-01-15 16:16:22 -08:00
Kevin Ransom (msft) 36d365ea5c
Make Microsoft.DotNet.DependencyManager nonstandard 2.0 only (#10843) 2021-01-07 09:05:54 -08:00
Kevin Ransom (msft) 0ec28dbd0c
Netstandardfcis (#10675)
* Remove publish from linux build

* temp

* distribution

* temp
2020-12-11 01:51:36 -08:00
Kevin Ransom (msft) b4cc1c8983
Make FSharp.Build build netstandard2.0 (#10626)
* Make FSharp.Build build netstandard2.0

* typo

* fixes

* temp

* display environment windows

* feedback

* test fails
2020-12-08 10:20:01 -08:00
Brett V. Forsgren 280a6a365a
build net472 of Microsoft.DotNet.DependencyMangager since the netstandard2.0 can't be ngened (#10390) 2020-11-05 14:01:11 -08:00
Kevin Ransom (msft) a5730e5938
Use path for loading native dependencies (#10347)
* Use path for loading native dependencies

* feedback

* Update Microsoft.DotNet.DependencyManager.fsproj

* Update VisualFSharpFull.csproj
2020-10-29 10:48:44 -07:00
Brett V. Forsgren dcd9cf8241
adopt official arcade source build (#10243) 2020-10-12 16:09:57 -07:00
Phillip Carter 4d2419ae86
Deploy FSharp.Core.xml in our IDE package (#10121)
* Deploy FSharp.Core.xml in our IDE package

* yeet sigdata and optdata too
2020-09-14 17:11:39 -07:00
Vlad Zarytovskii 8b24224632
Netstandard2.0 FSharp.Core in master + netcoreapp3.1 fix for tests (#9870)
* Net Standard 2.0 only FSharp.Core (#9801)

* Net standard only FSharp.Core

* temp

* Cherry-pick of FSharp.Core netstandard + fix for netcoreapp3.1 tests

* Fixed netcoreapp30 -> netcoreapp31 test references

* Cleaned up projects, added testplatform package, moved some tests to new suite

* Tests changes

* Revert accidental revert

* Added missing tests

* Cleaned up packages, fixed tests

* Add System.Runtime to references

Co-authored-by: Kevin Ransom (msft) <codecutter@hotmail.com>
2020-08-06 12:28:58 -07:00
Kevin Ransom (msft) 2a8943c610
Yeet fx_reshaped_msbuild (#9780)
* Yeet fx_reshaped_msbuild

* Update fcs build
2020-07-25 13:15:55 -07:00
Kevin Ransom 9a541258cb Merge issue 2020-05-22 00:20:27 -07:00
Kevin Ransom 244f313a3e merge 2020-05-22 00:01:12 -07:00
Kevin Ransom (msft) cba6e1b8ce
Rename dependency manager again :-( (#9029)
* Rename dependency manager again

* Lest we forget
2020-04-24 17:07:56 -07:00
Kevin Ransom (msft) ad112ad140
Remove FSharp.Data.TypeProviders from Visual Studio (#9031)
* Remove FSharp.Data.TypeProviders from vs

* Update src/fsharp/FSharp.Build/Microsoft.FSharp.Targets

Co-Authored-By: Phillip Carter <pcarter@fastmail.com>

Co-authored-by: Phillip Carter <pcarter@fastmail.com>
2020-04-23 12:55:11 -07:00
Brett V. Forsgren 8d7382f2a6
build dependency manager as net472 and include additional assemblies for ngen (#8939) 2020-04-15 23:07:46 -07:00
Kevin Ransom (msft) fe0124ece1
ngen and deploy to VS Interactive.DependencyManager.dll (#8849) 2020-03-31 16:01:49 -07:00
Brett V. Forsgren 68f766fe20
normalize package version variables (#6733) 2019-05-14 14:16:38 -07:00
Brett V. Forsgren efeea76bb5
create DependentAssemblyVersions.csv to help with VS insertions (#6659) 2019-04-30 16:42:36 -07:00
Brett V. Forsgren c4c1d9cf10
combine swr files (#6587) 2019-04-19 15:42:45 -07:00
Brett V. Forsgren 0fadd9e42b
rearrange order of SWR files to fix dependencies (#6582) 2019-04-19 12:26:08 -07:00
Brett V. Forsgren 0d18903bed
ensure all setup packages use the same version (#6556) 2019-04-16 14:15:31 -07:00
Brett V. Forsgren 5d39a91c8f
remove publishing script (#6469) 2019-04-09 16:35:24 -07:00