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