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

23 Коммитов

Автор SHA1 Сообщение Дата
Kevin Ransom (msft) 0b5b001e52
Fsharp core props file (#12690)
* embed version specific props files in microsoft.compiler package

* tests

* temp
2022-02-04 16:05:07 -08:00
Brett V. Forsgren f5e7560162
always re-compute PackageReleaseNotes (#10281) 2020-10-19 13:57:50 -07:00
Kevin Ransom (msft) ef0df32113
Nuget package + release notes (#10024)
* Nuget package + release notes

* feedback
2020-08-27 14:14:53 -07:00
Kevin Ransom (msft) 2c27445a05
Embed source generated by the build in portable pdbs (#9948)
* Embed source generated by the build in portable pdbs

* fix tests

* Shipping packages alone are sufficient to test
2020-08-17 13:07:45 -07:00
Kevin Ransom (msft) 57711f92aa
Automagic (#9845)
* Automagic

* update

* implicit fsharpcore

* e2e tests
2020-08-03 16:32:59 -07:00
Kevin Ransom (msft) c042d5a245
Fix rebuild (#9770) 2020-07-24 09:40:39 -07:00
Kevin Ransom (msft) 2bf6598406
Fix up ngen again (#8920)
* Make ngen work again.

* Don't bother with ngen64

* Remove stale comments

* Who knew 64 bit is a thing

* diag

* typo + logging
2020-04-15 11:00:09 -07:00
Kevin Ransom (msft) 9eb61268cd
Remove all of the ngen stuff (#8906) 2020-04-09 18:41:40 -07:00
Kevin Ransom (msft) cda5e31ebb fix registered packagedef (#8126) 2020-01-08 11:01:57 -08:00
Kevin Ransom (msft) 75ae876fee Parameterize product version (#8031)
* Parameterize Product details

* fcs

* Repack pkgdef
2020-01-06 11:27:46 -08:00
Brett V. Forsgren 6d989fa754
ensure Microsoft.FSharp.NetSdk.props makes it into VisualFSharpFull.vsix (#6942)
* ensure Microsoft.FSharp.NetSdk.props makes it into VisualFSharpFull.vsix

During a build/deploy in VS the target `BeforeBuild` wasn't getting called
on FSharp.Build.fsproj if up-to-date checks passed which meant the .props
file wasn't getting added to the @(None) item group.  The fix is to make
that target depend on `AssignTargetPaths` which is run in both the VS
build as well as the command line build.

* annotate ambiguous function
2019-06-05 14:13:46 -07:00
Don Syme 7b810d75f0 fix incremental build (#6795) 2019-05-21 11:32:34 -07:00
Kevin Ransom (msft) 858642d53c
Preview package (#6761)
* Allow targetting of preview FSharp.Core.  Parameterize dsharp.core versions

* Parameterise app.config generation

* parameterize banner text

* Do app.config right

* fcs

* fcs tests

* add discriminator

* Update FSharp.Compiler.Service.ProjectCrackerTool.fsproj

* remove dead file
2019-05-20 12:58:48 -07:00
Brett V. Forsgren 4d0ed2111b Enable roll forward in our .NET Core exes
This changes our build to mark all of our .NET Core applications as
rolling forward on major / minor versions of the .NET framework.
Presently our tools ship inside both .NET Core 2 and 3 SDKs. This
setting allows our tools to run unmodified in both settings.
2019-05-17 16:04:55 -07:00
Brett V. Forsgren bd24505312 Merge remote-tracking branch 'upstream/dev16.0' into merges/dev16.0-to-master 2019-04-04 15:20:07 -07:00
Kevin Ransom (msft) 134d868af4
Re-enable ngen for desktop compiler builds (#6386)
* Re-enable ngen for desktop compilers

* Go even earlier

* Cooler mechanism
2019-03-28 12:21:23 -07:00
Brett V. Forsgren 1c402513d5
remove *.en.xlf hack (#6377) 2019-03-23 15:41:35 -07:00
Brett V. Forsgren bb110d5865 consume dotnet arcade sdk 2019-03-21 11:49:18 -07:00
Kevin Ransom (msft) 6bed7c4831
Improve workflows (#6040)
* Improve workflow

* back to 32bit msbuild

* move out nugets, change targets in makefile

* Detect framework

* Done

* feedback
2018-12-21 14:34:10 -08:00
Brett V. Forsgren 0302e63de1
reshape the output directory to match divisional standards (#5985) 2018-12-18 20:57:02 -08:00
Brett V. Forsgren 61465f6f32 convert to SDK projects 2018-12-03 09:48:42 -08:00
Brett V. Forsgren 475d2f0bbf preserve directory structure when recursively copying files 2018-07-24 16:21:00 -07:00
Kevin Ransom (msft) 0d569e4f4a
Add end to end tests (#4671)
* Add end to end tests

* Feedback

* Feedback

* correct path to dotnettoolscli.txt

* Address microbuild package double install
2018-04-05 10:55:03 -07:00