@@ -9,7 +9,6 @@ module HaskellCI.Compiler (
99 -- ** Predicates
1010 isGHCHead ,
1111 usesHeadHackage ,
12- isPreviewGHC ,
1312 -- ** Selectors
1413 compilerKind ,
1514 compilerVersion ,
@@ -31,8 +30,7 @@ module HaskellCI.Compiler (
3130 previewCabal ,
3231 -- * Misc
3332 ghcMajVer ,
34- translateCompilerVersion ,
35- ) where
33+ ) where
3634
3735import HaskellCI.Prelude
3836
@@ -189,9 +187,6 @@ dispGhcVersionShort (GHCJS v) = "ghcjs-" ++ C.prettyShow v
189187dispCabalVersion :: Maybe Version -> String
190188dispCabalVersion = maybe " head" C. prettyShow
191189
192- ghcAlpha :: Maybe (Version , Version )
193- ghcAlpha = Just (mkVersion [9 ,12 ,1 ], mkVersion [9 ,12 ,0 ,20241031 ])
194-
195190-- | GHC HEAD, and versions specified by head.hackage option.
196191usesHeadHackage
197192 :: VersionRange -- ^ head.hackage range
@@ -201,11 +196,6 @@ usesHeadHackage _vr GHCHead = True
201196usesHeadHackage vr (GHC v) = withinRange v vr
202197usesHeadHackage _vr (GHCJS _) = False
203198
204- isPreviewGHC :: CompilerVersion -> Bool
205- isPreviewGHC GHCHead = True
206- isPreviewGHC (GHC v) = maybe False (\ (v', _) -> v /= v') ghcAlpha
207- isPreviewGHC (GHCJS _) = False
208-
209199isGHCHead :: CompilerVersion -> Bool
210200isGHCHead GHCHead = True
211201isGHCHead _ = False
@@ -222,13 +212,3 @@ ghcMajVer :: Version -> (Int,Int)
222212ghcMajVer v
223213 | x: y: _ <- versionNumbers v = (x,y)
224214 | otherwise = error $ " panic: ghcMajVer called with " ++ show v
225-
226- -- | Map compiler version to one available to download.
227- --
228- -- This way we can map e.g. 9.4.1 to 9.4.0.20220501 i.e. a prerelease.
229- translateCompilerVersion :: CompilerVersion -> CompilerVersion
230- translateCompilerVersion (GHC v)
231- | Just (u, w) <- ghcAlpha
232- , v == u
233- = GHC w
234- translateCompilerVersion v = v
0 commit comments