You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/support/ghc-version-support.md
+5-4
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,7 @@ This is the static part of the policy that can be checked by a machine.
84
84
A major GHC version is a "legacy" version if it is 3 or more major versions behind the latest GHC version that is
85
85
86
86
1. Fully supported by HLS
87
-
2. Used in the a Stackage LTS
87
+
2. Used in a Stackage LTS snapshot
88
88
89
89
For example, if 9.2 is the latest major version fully supported by HLS and used in a Stackage LTS, then the 8.8 major version and older will be legacy.
90
90
@@ -103,9 +103,9 @@ by a discussion.
103
103
104
104
#### Ecosystem factors
105
105
106
-
To establish and apply the policy we also take into account:
106
+
To establish and apply the policy we take the following ecosystem factors into account:
107
107
108
-
-Completeness: support includes all plugins and features
108
+
-Support status of HLS
109
109
- The most recent [stackage](https://www.stackage.org/) LTS snapshot
110
110
- The GHC versions used in the most popular [linux distributions](https://repology.org/project/ghc/versions)
111
111
- The reliability of different ghc versions on the major operating systems (Linux, Windows, MacOS)
@@ -114,7 +114,8 @@ To establish and apply the policy we also take into account:
114
114
### Supporting a GHC version beyond normal deprecation time
115
115
116
116
In cases where the base policy demands a deprecation, but ecosystem factors
117
-
suggest that it's still widely used (e.g. last [Haskell Survey results](https://taylor.fausak.me/2022/11/18/haskell-survey-results/#s2q4)), the deprecation should be suspended for the next release and the situation be re-evaluated for the release after that.
117
+
suggest that it's still widely used (e.g. last [Haskell Survey results](https://taylor.fausak.me/2022/11/18/haskell-survey-results/#s2q4)),
118
+
the deprecation should be suspended for the next release and the situation be re-evaluated for the release after that.
118
119
119
120
When we decide to keep on an old version, we should track it as follows:
0 commit comments