-
Notifications
You must be signed in to change notification settings - Fork 830
Description
Folks,
The F# OSS community has gone great guns making hundreds of high quality contributions to the F# OSS codebase and Visual FSharp Tools over the last several months. The new IDE tools provided by the community are nothing short of phenomenal. We thank you all for this work, our gratitude is immense.
The Managed Languages Team is entering the end-game for shipping the next release of our tools. The purpose of this endgame is to manage the risk that a code change may introduce significant issues in the VS experience of our tools without time to detect and fix it before shipping. I can assure you … you will be frustrated by it … I always am.
We have already accepted the last RC3 PR and in two weeks we will be at Division Wide escrow, the bar for getting a PR accepted into escrow is very high for example ‘a bug fix to a significant data loss bug that may occur in an easily discovered scenario’ or regressions in compiler behavior causing breaking changes
For the next two weeks the bar looks like this:
- ‘Urgency now’ Bug fixes to existing compiler or IDE features: [RTM] – bug title
- New features to the compiler or IDE: [Update1] – Bug title.
- Perf improvements / reliability improvements
- Significant improvements [RTM] – bug title
- Minor improvementss [Update1] – bug title
Please hold off on Update 1 PR’s for a while, because we will not be doing much to validate it until we enter escrow and I would prefer not to have a big divergence until we are confident what we are shipping is of the highest quality we can manage. If you submit Update 1 PR’s please be prepared to accept that they are a low priority for verification and merge for the next few weeks
Branches:
The F# branch names currently are as follows:
GitHub branch (public) Release Target
master VS2017 (Update 1)
vs2017-rc3 VS2017 RC3
vs2017-rtm VS2017 RTM
In general target your PR’s to master, we will cherry-pick into RC3 and RTM.
Once again, thank you for the outstanding work over the last 18 months, especially the fantastic efforts to produce a new IDE experience, we are so very proud of all of the work done by the F# OSS community.
The F# Team.