build devShells.x86_64-linux.ghc945

Reproduce this run
  1. 6451.18 s [retrie] | ^
  2. 6451.18 s [retrie]
  3. 6451.18 s [retrie] Retrie/ExactPrint.hs:222:15: warning: [-Wunused-matches]
  4. 6451.18 s [retrie] Defined but not used: ‘l’
  5. 6451.18 s [retrie] |
  6. 6451.18 s [retrie] 222 | | Just p@(L l (ConPat a b (InfixCon x c))) <- dLPat pat = do
  7. 6451.18 s [retrie] | ^
  8. 6451.18 s [retrie]
  9. 6451.18 s [retrie] Retrie/ExactPrint.hs:435:1: warning: [-Wunused-top-binds]
  10. 6451.18 s [retrie] Defined but not used: ‘isCommentKeyword’
  11. 6451.18 s [retrie] |
  12. 6451.18 s [retrie] 435 | isCommentKeyword _ = False
  13. 6451.18 s [retrie] | ^^^^^^^^^^^^^^^^
  14. 6451.18 s [retrie]
  15. 6451.19 s [retrie] Retrie/ExactPrint.hs:445:35: warning: [-Wunused-matches]
  16. 6451.19 s [retrie] Defined but not used: ‘anc’
  17. 6451.19 s [retrie] |
  18. 6451.19 s [retrie] 445 | hasComments (L (SrcSpanAnn (EpAnn anc _ cs) _) _)
  19. 6451.19 s [retrie] | ^^^
  20. 6451.19 s [retrie]
  21. 6451.19 s [retrie] Retrie/ExactPrint.hs:478:15: warning: [-Wunused-matches]
  22. 6451.19 s [retrie] Defined but not used: ‘p’
  23. 6451.19 s [retrie] |
  24. 6451.20 s [retrie] 478 | transferAnnsT p (L (SrcSpanAnn EpAnnNotUsed _) _) b = return b
  25. 6451.20 s [retrie] | ^
  26. 6451.20 s [retrie]
  27. 6451.20 s [retrie] Retrie/ExactPrint.hs:479:39: warning: [-Wunused-matches]
  28. 6451.20 s [retrie] Defined but not used: ‘anc’
  29. 6451.20 s [retrie] |
  30. 6451.20 s [retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
  31. 6451.20 s [retrie] | ^^^
  32. 6451.20 s [retrie]
  33. 6451.20 s [retrie] Retrie/ExactPrint.hs:479:60: warning: [-Wunused-matches]
  34. 6451.21 s [retrie] Defined but not used: ‘cs’
  35. 6451.21 s [retrie] |
  36. 6451.21 s [retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
  37. 6451.21 s [retrie] | ^^
  38. 6451.21 s [retrie]
  39. 6451.21 s [retrie] Retrie/ExactPrint.hs:479:64: warning: [-Wunused-matches]
  40. 6451.21 s [retrie] Defined but not used: ‘l’
  41. 6451.21 s [retrie] |
  42. 6451.21 s [retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
  43. 6451.21 s [retrie] | ^
  44. 6451.21 s [retrie]
  45. 6451.21 s [retrie] Retrie/ExactPrint.hs:479:67: warning: [-Wunused-matches]
  46. 6451.21 s [retrie] Defined but not used: ‘a’
  47. 6451.21 s [retrie] |
  48. 6451.21 s [retrie] 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do
  49. 6451.21 s [retrie] | ^
  50. 6451.29 s [retrie] 87% ( 7 / 8) in 'Retrie.Substitution'
  51. 6451.29 s [retrie] Missing documentation for:
  52. 6451.29 s [retrie] Module header
  53. 6451.41 s [retrie] 20% ( 1 / 5) in 'Retrie.FreeVars'
  54. 6451.41 s [retrie] Missing documentation for:
  55. 6451.41 s [retrie] Module header
  56. 6451.41 s [retrie] FreeVars (Retrie/FreeVars.hs:22)
  57. 6451.41 s [retrie] elemFVs (Retrie/FreeVars.hs:60)
  58. 6451.41 s [retrie] substFVs (Retrie/FreeVars.hs:37)
  59. 6451.47 s [retrie]
  60. 6451.47 s [retrie] Retrie/FreeVars.hs:28:3: warning: [-Wnoncanonical-monoid-instances]
  61. 6451.47 s [retrie] Noncanonical ‘(<>) = mappend’ definition detected
  62. 6451.47 s [retrie] in the instance declaration for ‘Semigroup FreeVars’.
  63. 6451.47 s [retrie] Move definition from ‘mappend’ to ‘(<>)’
  64. 6451.47 s [retrie] See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
  65. 6451.47 s [retrie] |
  66. 6451.47 s [retrie] 28 | (<>) = mappend
  67. 6451.47 s [retrie] | ^^^^^^^^^^^^^^
  68. 6451.47 s [retrie]
  69. 6451.47 s [retrie] Retrie/FreeVars.hs:32:3: warning: [-Wnoncanonical-monoid-instances]
  70. 6451.47 s [retrie] Noncanonical ‘mappend’ definition detected
  71. 6451.47 s [retrie] in the instance declaration for ‘Monoid FreeVars’.
  72. 6451.47 s [retrie] ‘mappend’ will eventually be removed in favour of ‘(<>)’
  73. 6451.47 s [retrie] Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’
  74. 6451.47 s [retrie] See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
  75. 6451.47 s [retrie] |
  76. 6451.47 s [retrie] 32 | mappend (FreeVars s1) (FreeVars s2) = FreeVars $ s1 <> s2
  77. 6451.47 s [retrie] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  78. 6451.60 s [retrie] 0% ( 0 / 16) in 'Retrie.PatternMap.Class'
  79. 6451.60 s [retrie] Missing documentation for:
  80. 6451.60 s [retrie] Module header
  81. 6451.60 s [retrie] MatchEnv (Retrie/PatternMap/Class.hs:25)
  82. 6451.60 s [retrie] extendMatchEnv (Retrie/PatternMap/Class.hs:30)
  83. 6451.60 s [retrie] pruneMatchEnv (Retrie/PatternMap/Class.hs:34)
  84. 6451.60 s [retrie] A (Retrie/PatternMap/Class.hs:40)
  85. 6451.60 s [retrie] toA (Retrie/PatternMap/Class.hs:42)
  86. 6451.60 s [retrie] toAList (Retrie/PatternMap/Class.hs:45)
  87. 6451.60 s [retrie] unionOn (Retrie/PatternMap/Class.hs:49)
  88. 6451.60 s [retrie] PatternMap (Retrie/PatternMap/Class.hs:54)
  89. 6451.60 s [retrie] mapFor (Retrie/PatternMap/Class.hs:64)
  90. 6451.60 s [retrie] maybeMap (Retrie/PatternMap/Class.hs:68)
  91. 6451.60 s [retrie] maybeListMap (Retrie/PatternMap/Class.hs:71)
  92. 6451.60 s [retrie] MaybeMap (Retrie/PatternMap/Class.hs:76)
  93. 6451.60 s [retrie] ListMap (Retrie/PatternMap/Class.hs:101)
  94. 6451.60 s [retrie] findMatch (Retrie/PatternMap/Class.hs:129)
  95. 6451.60 s [retrie] insertMatch (Retrie/PatternMap/Class.hs:132)
  96. 6451.68 s [retrie]