build devShells.x86_64-linux.ghc945
- 6451.18 s
[retrie] | ^
- 6451.18 s
[retrie]
- 6451.18 s
[retrie] Retrie/ExactPrint.hs:222:15: warning: [-Wunused-matches]
- 6451.18 s
[retrie] Defined but not used: ‘l’
- 6451.18 s
[retrie] |
- 6451.18 s
[retrie] 222 | | Just p@(L l (ConPat a b (InfixCon x c))) <- dLPat pat = do
- 6451.18 s
[retrie] | ^
- 6451.18 s
[retrie]
- 6451.18 s
[retrie] Retrie/ExactPrint.hs:435:1: warning: [-Wunused-top-binds]
- 6451.18 s
[retrie] Defined but not used: ‘isCommentKeyword’
- 6451.18 s
[retrie] |
- 6451.18 s
[retrie] 435 | isCommentKeyword _ = False
- 6451.18 s
[retrie] | ^^^^^^^^^^^^^^^^
- 6451.18 s
[retrie]
- 6451.19 s
[retrie] Retrie/ExactPrint.hs:445:35: warning: [-Wunused-matches]
- 6451.19 s
[retrie] Defined but not used: ‘anc’
- 6451.19 s
[retrie] |
- 6451.19 s
[retrie] 445 | hasComments (L (SrcSpanAnn (EpAnn anc _ cs) _) _)
- 6451.19 s
[retrie] | ^^^
- 6451.19 s
[retrie]
- 6451.19 s
[retrie] Retrie/ExactPrint.hs:478:15: warning: [-Wunused-matches]
- 6451.19 s
[retrie] Defined but not used: ‘p’
- 6451.19 s
[retrie] |
- 6451.20 s
[retrie] 478 | transferAnnsT p (L (SrcSpanAnn EpAnnNotUsed _) _) b = return b
- 6451.20 s
[retrie] | ^
- 6451.20 s
[retrie]
- 6451.20 s
[retrie] Retrie/ExactPrint.hs:479:39: warning: [-Wunused-matches]
- 6451.20 s
[retrie] Defined but not used: ‘anc’
- 6451.20 s
[retrie] |
- 6451.20 s
[retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
- 6451.20 s
[retrie] | ^^^
- 6451.20 s
[retrie]
- 6451.20 s
[retrie] Retrie/ExactPrint.hs:479:60: warning: [-Wunused-matches]
- 6451.21 s
[retrie] Defined but not used: ‘cs’
- 6451.21 s
[retrie] |
- 6451.21 s
[retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
- 6451.21 s
[retrie] | ^^
- 6451.21 s
[retrie]
- 6451.21 s
[retrie] Retrie/ExactPrint.hs:479:64: warning: [-Wunused-matches]
- 6451.21 s
[retrie] Defined but not used: ‘l’
- 6451.21 s
[retrie] |
- 6451.21 s
[retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
- 6451.21 s
[retrie] | ^
- 6451.21 s
[retrie]
- 6451.21 s
[retrie] Retrie/ExactPrint.hs:479:67: warning: [-Wunused-matches]
- 6451.21 s
[retrie] Defined but not used: ‘a’
- 6451.21 s
[retrie] |
- 6451.21 s
[retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
- 6451.21 s
[retrie] | ^
- 6451.29 s
[retrie] 87% ( 7 / 8) in 'Retrie.Substitution'
- 6451.29 s
[retrie] Missing documentation for:
- 6451.29 s
[retrie] Module header
- 6451.41 s
[retrie] 20% ( 1 / 5) in 'Retrie.FreeVars'
- 6451.41 s
[retrie] Missing documentation for:
- 6451.41 s
[retrie] Module header
- 6451.41 s
[retrie] FreeVars (Retrie/FreeVars.hs:22)
- 6451.41 s
[retrie] elemFVs (Retrie/FreeVars.hs:60)
- 6451.41 s
[retrie] substFVs (Retrie/FreeVars.hs:37)
- 6451.47 s
[retrie]
- 6451.47 s
[retrie] Retrie/FreeVars.hs:28:3: warning: [-Wnoncanonical-monoid-instances]
- 6451.47 s
[retrie] Noncanonical ‘(<>) = mappend’ definition detected
- 6451.47 s
[retrie] in the instance declaration for ‘Semigroup FreeVars’.
- 6451.47 s
[retrie] Move definition from ‘mappend’ to ‘(<>)’
- 6451.47 s
[retrie] See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
- 6451.47 s
[retrie] |
- 6451.47 s
[retrie] 28 | (<>) = mappend
- 6451.47 s
[retrie] | ^^^^^^^^^^^^^^
- 6451.47 s
[retrie]
- 6451.47 s
[retrie] Retrie/FreeVars.hs:32:3: warning: [-Wnoncanonical-monoid-instances]
- 6451.47 s
[retrie] Noncanonical ‘mappend’ definition detected
- 6451.47 s
[retrie] in the instance declaration for ‘Monoid FreeVars’.
- 6451.47 s
[retrie] ‘mappend’ will eventually be removed in favour of ‘(<>)’
- 6451.47 s
[retrie] Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’
- 6451.47 s
[retrie] See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
- 6451.47 s
[retrie] |
- 6451.47 s
[retrie] 32 | mappend (FreeVars s1) (FreeVars s2) = FreeVars $ s1 <> s2
- 6451.47 s
[retrie] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 6451.60 s
[retrie] 0% ( 0 / 16) in 'Retrie.PatternMap.Class'
- 6451.60 s
[retrie] Missing documentation for:
- 6451.60 s
[retrie] Module header
- 6451.60 s
[retrie] MatchEnv (Retrie/PatternMap/Class.hs:25)
- 6451.60 s
[retrie] extendMatchEnv (Retrie/PatternMap/Class.hs:30)
- 6451.60 s
[retrie] pruneMatchEnv (Retrie/PatternMap/Class.hs:34)
- 6451.60 s
[retrie] A (Retrie/PatternMap/Class.hs:40)
- 6451.60 s
[retrie] toA (Retrie/PatternMap/Class.hs:42)
- 6451.60 s
[retrie] toAList (Retrie/PatternMap/Class.hs:45)
- 6451.60 s
[retrie] unionOn (Retrie/PatternMap/Class.hs:49)
- 6451.60 s
[retrie] PatternMap (Retrie/PatternMap/Class.hs:54)
- 6451.60 s
[retrie] mapFor (Retrie/PatternMap/Class.hs:64)
- 6451.60 s
[retrie] maybeMap (Retrie/PatternMap/Class.hs:68)
- 6451.60 s
[retrie] maybeListMap (Retrie/PatternMap/Class.hs:71)
- 6451.60 s
[retrie] MaybeMap (Retrie/PatternMap/Class.hs:76)
- 6451.60 s
[retrie] ListMap (Retrie/PatternMap/Class.hs:101)
- 6451.60 s
[retrie] findMatch (Retrie/PatternMap/Class.hs:129)
- 6451.60 s
[retrie] insertMatch (Retrie/PatternMap/Class.hs:132)
- 6451.68 s
[retrie]