Build #1 for hgettext-0.1.40.3
| Package | hgettext-0.1.40.3 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2026-02-18 08:59:41.853192608 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | Cabal-3.10.3.0, base-4.19.2.0, directory-1.3.8.5, filepath-1.4.301.0, process-1.6.25.0, setlocale-1.0.0.10, base-4.19.2.0, containers-0.6.8, cpphs-1.20.10, deepseq-1.5.1.0, extra-1.8.1, haskell-src-exts-1.23.1, split-0.2.5, uniplate-1.6.13 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring clock-0.8.4...
Preprocessing library for clock-0.8.4..
Building library for clock-0.8.4..
[1 of 2] Compiling System.Clock ( dist/build/System/Clock.hs, dist/build/System/Clock.o, dist/build/System/Clock.dyn_o )
[2 of 2] Compiling System.Clock.Seconds ( System/Clock/Seconds.hs, dist/build/System/Clock/Seconds.o, dist/build/System/Clock/Seconds.dyn_o )
Preprocessing library for clock-0.8.4..
Running Haddock on library for clock-0.8.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling System.Clock ( dist/build/System/Clock.hs, nothing )
[2 of 2] Compiling System.Clock.Seconds ( System/Clock/Seconds.hs, nothing )
Haddock coverage:
81% ( 9 / 11) in 'System.Clock'
Missing documentation for:
normalize (System/Clock.hsc:267)
s2ns (System/Clock.hsc:264)
75% ( 6 / 8) in 'System.Clock.Seconds'
Missing documentation for:
Module header
Seconds (System/Clock/Seconds.hs:21)
Warning: System.Clock: could not find link destinations for:
- System.Clock.Rep_TimeSpec
- System.Clock.Rep_Clock
Warning: System.Clock.Seconds: could not find link destinations for:
- System.Clock.Rep_Clock
- System.Clock.Seconds.Rep_Seconds
Documentation created: dist/doc/html/clock/, dist/doc/html/clock/clock.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/clock-0.8.4-9mIDgJzjLvj7z3x0NN2L3T
Completed clock-0.8.4
Configuring haskell-src-exts-1.23.1...
Preprocessing library for haskell-src-exts-1.23.1..
unused rules: 3
Building library for haskell-src-exts-1.23.1..
[ 1 of 18] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, dist/build/Language/Haskell/Exts/Extension.o, dist/build/Language/Haskell/Exts/Extension.dyn_o )
src/Language/Haskell/Exts/Extension.hs:690:8: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
690 | [ (head str, (str, extension))
| ^^^^
[ 2 of 18] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, dist/build/Language/Haskell/Exts/ExtScheme.o, dist/build/Language/Haskell/Exts/ExtScheme.dyn_o )
[ 3 of 18] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, dist/build/Language/Haskell/Exts/SrcLoc.o, dist/build/Language/Haskell/Exts/SrcLoc.dyn_o )
[ 4 of 18] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, dist/build/Language/Haskell/Exts/Syntax.o, dist/build/Language/Haskell/Exts/Syntax.dyn_o )
[ 5 of 18] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, dist/build/Language/Haskell/Exts/ParseSyntax.o, dist/build/Language/Haskell/Exts/ParseSyntax.dyn_o )
[ 6 of 18] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, dist/build/Language/Haskell/Exts/Pretty.o, dist/build/Language/Haskell/Exts/Pretty.dyn_o )
src/Language/Haskell/Exts/Pretty.hs:119:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical (>>) definition detected
in the instance declaration for Monad (DocM s).
(>>) will eventually be removed in favour of (*>)
Suggested fix:
Either remove definition for (>>) (recommended) or define as (>>) = (*>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
119 | (>>) = then_DocM
| ^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/Pretty.hs:120:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad (DocM s).
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
120 | return = retDocM
| ^^^^^^^^^^^^^^^^
[ 7 of 18] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, dist/build/Language/Haskell/Exts/Fixity.o, dist/build/Language/Haskell/Exts/Fixity.dyn_o )
[ 8 of 18] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, dist/build/Language/Haskell/Exts/Comments.o, dist/build/Language/Haskell/Exts/Comments.dyn_o )
src/Language/Haskell/Exts/Comments.hs:146:40: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
146 | let end = srcSpanEnd $ srcInfoSpan $ head srcs
| ^^^^
[ 9 of 18] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, dist/build/Language/Haskell/Exts/ParseMonad.o, dist/build/Language/Haskell/Exts/ParseMonad.dyn_o )
src/Language/Haskell/Exts/ParseMonad.hs:101:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad ParseResult.
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
101 | return = ParseOk
| ^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:245:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative P.
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
245 | pure = return
| ^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:249:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad P.
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
249 | return a = P $ \_i _x _y _l _ch s _m -> Ok s a
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:279:36: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
279 | removeSuffix l = reverse $ tail $ dropWhile ('.'/=) $ reverse l
| ^^^^
src/Language/Haskell/Exts/ParseMonad.hs:357:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative (Lex r).
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
357 | pure = return
| ^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:361:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad (Lex r).
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
361 | return a = Lex $ \k -> k a
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:363:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical (>>) definition detected
in the instance declaration for Monad (Lex r).
(>>) will eventually be removed in favour of (*>)
Suggested fix:
Either remove definition for (>>) (recommended) or define as (>>) = (*>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
363 | Lex v >> Lex w = Lex $ \k -> v (\_ -> w k)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:380:32: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [Char] not matched: []
|
380 | -> let (newCh:rest)= if n > 0 then drop (n-1) r else (ch:r)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:401:29: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type [Char], Int not matched: [] _
|
401 | lexTab = Lex $ \cont -> P $ \(_:r) x -> runP (cont ()) r (nextTab x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 18] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, dist/build/Language/Haskell/Exts/ParseUtils.o, dist/build/Language/Haskell/Exts/ParseUtils.dyn_o )
src/Language/Haskell/Exts/ParseUtils.hs:824:43: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [Pat L] not matched: []
|
824 | else let (a:bs) = ps
| ^^^^^^^^^^^
src/Language/Haskell/Exts/ParseUtils.hs:856:44: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [SrcSpan] not matched:
[]
[_]
(_:_:_:_)
|
856 | let [x,y] = srcInfoPoints l
| ^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseUtils.hs:906:7: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [SrcSpan] not matched: []
|
906 | let (b:_) = srcInfoPoints loc in return (name,typ,b)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseUtils.hs:1289:17: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a lambda abstraction:
Patterns of type (Int, Either SrcSpan (CName L)) not matched:
(_, (Right _))
|
1289 | (\(n,Left s) -> EWildcard (noInfoSpan s) n)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 18] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, dist/build/Language/Haskell/Exts/InternalLexer.o, dist/build/Language/Haskell/Exts/InternalLexer.dyn_o )
src/Language/Haskell/Exts/InternalLexer.hs:392:18: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
392 | if null s || head s /= c then fail msg else discard 1
| ^^^^
src/Language/Haskell/Exts/InternalLexer.hs:1112:32: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1112 | not (isHSymbol $ head cs) &&
| ^^^^
src/Language/Haskell/Exts/InternalLexer.hs:1113:30: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1113 | not (isIdent $ head cs) && MagicHash `elem` exts -> do
| ^^^^
[12 of 18] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, dist/build/Language/Haskell/Exts/Lexer.o, dist/build/Language/Haskell/Exts/Lexer.dyn_o )
[13 of 18] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, dist/build/Language/Haskell/Exts/InternalParser.o, dist/build/Language/Haskell/Exts/InternalParser.dyn_o )
[14 of 18] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, dist/build/Language/Haskell/Exts/Parser.o, dist/build/Language/Haskell/Exts/Parser.dyn_o )
[15 of 18] Compiling Language.Haskell.Exts.ExactPrint ( src/Language/Haskell/Exts/ExactPrint.hs, dist/build/Language/Haskell/Exts/ExactPrint.o, dist/build/Language/Haskell/Exts/ExactPrint.dyn_o )
src/Language/Haskell/Exts/ExactPrint.hs:50:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative EP.
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
50 | pure = return
| ^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:54:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad EP.
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
54 | return x = EP $ \l cs -> (x, l, cs, id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:381:18: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [SrcSpan] not matched: []
|
381 | let (x:pts') = pts
| ^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:635:45: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
635 | maybeEP (\kd -> printStringAt (pos (head (srcInfoPoints l))) "::" >> exactPC kd) mk
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:702:21: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [SrcSpan] not matched: []
|
702 | let (p:pts') = pts
| ^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:742:13: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [SrcSpan] not matched: []
|
742 | let (pat:pts) = srcInfoPoints l
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:763:45: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
763 | maybeEP (\bs -> printStringAt (pos (head pts)) "where" >> exactPC bs) mbs
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1198:26: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1198 | [] -> exactPC $ head ihs
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1222:49: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1222 | maybeEP (\kd -> printStringAt (pos (head pts)) "::" >> exactPC kd) mk
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1748:13: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type [SrcSpan] not matched: []
|
1748 | let (opt:pts) = srcInfoPoints l
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1850:41: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1850 | maybeEP (\bs -> printStringAt (pos (head (srcInfoPoints l))) "where" >> exactPC bs) mbs
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1863:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1863 | maybeEP (\bds -> printStringAt (pos (head pts)) "where" >> exactPC bds) mbinds
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1875:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1875 | maybeEP (\bds -> printStringAt (pos (head whPt)) "where" >> exactPC bds) mbinds
| ^^^^
[16 of 18] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, dist/build/Language/Haskell/Exts/Build.o, dist/build/Language/Haskell/Exts/Build.dyn_o )
[17 of 18] Compiling Language.Preprocessor.Unlit ( src/Language/Preprocessor/Unlit.hs, dist/build/Language/Preprocessor/Unlit.o, dist/build/Language/Preprocessor/Unlit.dyn_o )
src/Language/Preprocessor/Unlit.hs:17:25: warning: [GHC-63397] [-Wname-shadowing]
This binding for x shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:17
|
17 | allProg (('\\':x):xs) | "end{code}"`isPrefixOf`x = Blank : classify xs
| ^
src/Language/Preprocessor/Unlit.hs:17:28: warning: [GHC-63397] [-Wname-shadowing]
This binding for xs shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:20
|
17 | allProg (('\\':x):xs) | "end{code}"`isPrefixOf`x = Blank : classify xs
| ^^
src/Language/Preprocessor/Unlit.hs:18:19: warning: [GHC-63397] [-Wname-shadowing]
This binding for x shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:17
|
18 | allProg (x:xs) = Program x:allProg xs
| ^
src/Language/Preprocessor/Unlit.hs:18:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for xs shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:20
|
18 | allProg (x:xs) = Program x:allProg xs
| ^^
src/Language/Preprocessor/Unlit.hs:27:11: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: x
|
27 | classify (x:xs) = Comment:classify xs
| ^
src/Language/Preprocessor/Unlit.hs:46:17: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: y
|
46 | adjacent file n y@(Program _) (x@Comment :xs) = error (message file n "program" "comment")
| ^
src/Language/Preprocessor/Unlit.hs:46:32: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: x
|
46 | adjacent file n y@(Program _) (x@Comment :xs) = error (message file n "program" "comment")
| ^
src/Language/Preprocessor/Unlit.hs:46:48: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: xs
|
46 | adjacent file n y@(Program _) (x@Comment :xs) = error (message file n "program" "comment")
| ^^
src/Language/Preprocessor/Unlit.hs:47:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f i y xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:47:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f i y xs
| ^
src/Language/Preprocessor/Unlit.hs:49:17: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: y
|
49 | adjacent file n y@Comment (x@(Program _) :xs) = error (message file n "comment" "program")
| ^
src/Language/Preprocessor/Unlit.hs:49:32: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: x
|
49 | adjacent file n y@Comment (x@(Program _) :xs) = error (message file n "comment" "program")
| ^
src/Language/Preprocessor/Unlit.hs:49:48: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: xs
|
49 | adjacent file n y@Comment (x@(Program _) :xs) = error (message file n "comment" "program")
| ^^
src/Language/Preprocessor/Unlit.hs:50:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
50 | adjacent file n y@Comment (x@(Include i f):xs) = x: adjacent f i y xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:50:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
50 | adjacent file n y@Comment (x@(Include i f):xs) = x: adjacent f i y xs
| ^
src/Language/Preprocessor/Unlit.hs:52:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
52 | adjacent file n y@Blank (x@(Include i f):xs) = x: adjacent f i y xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:52:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
52 | adjacent file n y@Blank (x@(Include i f):xs) = x: adjacent f i y xs
| ^
src/Language/Preprocessor/Unlit.hs:54:34: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: next
|
54 | adjacent file n _ (x@next :xs) = x: adjacent file (n+1) x xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:55:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
55 | adjacent file n _ [] = []
| ^^^^
src/Language/Preprocessor/Unlit.hs:55:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
55 | adjacent file n _ [] = []
| ^
src/Language/Preprocessor/Unlit.hs:69:22: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
69 | lines' ('\^M':'\n':s) acc = acc [] : lines' s id -- DOS
| ^
src/Language/Preprocessor/Unlit.hs:70:17: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
70 | lines' ('\^M':s) acc = acc [] : lines' s id -- MacOS
| ^
src/Language/Preprocessor/Unlit.hs:71:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
71 | lines' ('\n':s) acc = acc [] : lines' s id -- Unix
| ^
src/Language/Preprocessor/Unlit.hs:72:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
72 | lines' (c:s) acc = lines' s (acc . (c:))
| ^
[18 of 18] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, dist/build/Language/Haskell/Exts.o, dist/build/Language/Haskell/Exts.dyn_o )
Preprocessing library for haskell-src-exts-1.23.1..
Running Haddock on library for haskell-src-exts-1.23.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 18] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, nothing )
src/Language/Haskell/Exts/Extension.hs:690:8: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
690 | [ (head str, (str, extension))
| ^^^^
[ 2 of 18] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, nothing )
[ 3 of 18] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, nothing )
[ 4 of 18] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, nothing )
[ 5 of 18] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, nothing )
[ 6 of 18] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, nothing )
src/Language/Haskell/Exts/Pretty.hs:119:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical (>>) definition detected
in the instance declaration for Monad (DocM s).
(>>) will eventually be removed in favour of (*>)
Suggested fix:
Either remove definition for (>>) (recommended) or define as (>>) = (*>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
119 | (>>) = then_DocM
| ^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/Pretty.hs:120:9: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad (DocM s).
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
120 | return = retDocM
| ^^^^^^^^^^^^^^^^
[ 7 of 18] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, nothing )
[ 8 of 18] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, nothing )
src/Language/Haskell/Exts/Comments.hs:146:40: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
146 | let end = srcSpanEnd $ srcInfoSpan $ head srcs
| ^^^^
[ 9 of 18] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, nothing )
src/Language/Haskell/Exts/ParseMonad.hs:101:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad ParseResult.
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
101 | return = ParseOk
| ^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:245:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative P.
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
245 | pure = return
| ^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:249:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad P.
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
249 | return a = P $ \_i _x _y _l _ch s _m -> Ok s a
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:279:36: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
279 | removeSuffix l = reverse $ tail $ dropWhile ('.'/=) $ reverse l
| ^^^^
src/Language/Haskell/Exts/ParseMonad.hs:357:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative (Lex r).
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
357 | pure = return
| ^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:361:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad (Lex r).
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
361 | return a = Lex $ \k -> k a
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ParseMonad.hs:363:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical (>>) definition detected
in the instance declaration for Monad (Lex r).
(>>) will eventually be removed in favour of (*>)
Suggested fix:
Either remove definition for (>>) (recommended) or define as (>>) = (*>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
363 | Lex v >> Lex w = Lex $ \k -> v (\_ -> w k)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 18] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, nothing )
[11 of 18] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, nothing )
src/Language/Haskell/Exts/InternalLexer.hs:392:18: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
392 | if null s || head s /= c then fail msg else discard 1
| ^^^^
src/Language/Haskell/Exts/InternalLexer.hs:1112:32: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1112 | not (isHSymbol $ head cs) &&
| ^^^^
src/Language/Haskell/Exts/InternalLexer.hs:1113:30: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1113 | not (isIdent $ head cs) && MagicHash `elem` exts -> do
| ^^^^
[12 of 18] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, nothing )
[13 of 18] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, nothing )
[14 of 18] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, nothing )
[15 of 18] Compiling Language.Haskell.Exts.ExactPrint ( src/Language/Haskell/Exts/ExactPrint.hs, nothing )
src/Language/Haskell/Exts/ExactPrint.hs:50:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative EP.
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
50 | pure = return
| ^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:54:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad EP.
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
54 | return x = EP $ \l cs -> (x, l, cs, id)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Haskell/Exts/ExactPrint.hs:635:45: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
635 | maybeEP (\kd -> printStringAt (pos (head (srcInfoPoints l))) "::" >> exactPC kd) mk
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:763:45: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
763 | maybeEP (\bs -> printStringAt (pos (head pts)) "where" >> exactPC bs) mbs
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1198:26: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1198 | [] -> exactPC $ head ihs
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1222:49: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1222 | maybeEP (\kd -> printStringAt (pos (head pts)) "::" >> exactPC kd) mk
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1850:41: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1850 | maybeEP (\bs -> printStringAt (pos (head (srcInfoPoints l))) "where" >> exactPC bs) mbs
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1863:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1863 | maybeEP (\bds -> printStringAt (pos (head pts)) "where" >> exactPC bds) mbinds
| ^^^^
src/Language/Haskell/Exts/ExactPrint.hs:1875:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
1875 | maybeEP (\bds -> printStringAt (pos (head whPt)) "where" >> exactPC bds) mbinds
| ^^^^
[16 of 18] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, nothing )
[17 of 18] Compiling Language.Preprocessor.Unlit ( src/Language/Preprocessor/Unlit.hs, nothing )
src/Language/Preprocessor/Unlit.hs:17:25: warning: [GHC-63397] [-Wname-shadowing]
This binding for x shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:17
|
17 | allProg (('\\':x):xs) | "end{code}"`isPrefixOf`x = Blank : classify xs
| ^
src/Language/Preprocessor/Unlit.hs:17:28: warning: [GHC-63397] [-Wname-shadowing]
This binding for xs shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:20
|
17 | allProg (('\\':x):xs) | "end{code}"`isPrefixOf`x = Blank : classify xs
| ^^
src/Language/Preprocessor/Unlit.hs:18:19: warning: [GHC-63397] [-Wname-shadowing]
This binding for x shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:17
|
18 | allProg (x:xs) = Program x:allProg xs
| ^
src/Language/Preprocessor/Unlit.hs:18:21: warning: [GHC-63397] [-Wname-shadowing]
This binding for xs shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:14:20
|
18 | allProg (x:xs) = Program x:allProg xs
| ^^
src/Language/Preprocessor/Unlit.hs:27:11: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: x
|
27 | classify (x:xs) = Comment:classify xs
| ^
src/Language/Preprocessor/Unlit.hs:46:17: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: y
|
46 | adjacent file n y@(Program _) (x@Comment :xs) = error (message file n "program" "comment")
| ^
src/Language/Preprocessor/Unlit.hs:46:32: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: x
|
46 | adjacent file n y@(Program _) (x@Comment :xs) = error (message file n "program" "comment")
| ^
src/Language/Preprocessor/Unlit.hs:46:48: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: xs
|
46 | adjacent file n y@(Program _) (x@Comment :xs) = error (message file n "program" "comment")
| ^^
src/Language/Preprocessor/Unlit.hs:47:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f i y xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:47:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
47 | adjacent file n y@(Program _) (x@(Include i f):xs) = x: adjacent f i y xs
| ^
src/Language/Preprocessor/Unlit.hs:49:17: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: y
|
49 | adjacent file n y@Comment (x@(Program _) :xs) = error (message file n "comment" "program")
| ^
src/Language/Preprocessor/Unlit.hs:49:32: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: x
|
49 | adjacent file n y@Comment (x@(Program _) :xs) = error (message file n "comment" "program")
| ^
src/Language/Preprocessor/Unlit.hs:49:48: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: xs
|
49 | adjacent file n y@Comment (x@(Program _) :xs) = error (message file n "comment" "program")
| ^^
src/Language/Preprocessor/Unlit.hs:50:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
50 | adjacent file n y@Comment (x@(Include i f):xs) = x: adjacent f i y xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:50:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
50 | adjacent file n y@Comment (x@(Include i f):xs) = x: adjacent f i y xs
| ^
src/Language/Preprocessor/Unlit.hs:52:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
52 | adjacent file n y@Blank (x@(Include i f):xs) = x: adjacent f i y xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:52:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
52 | adjacent file n y@Blank (x@(Include i f):xs) = x: adjacent f i y xs
| ^
src/Language/Preprocessor/Unlit.hs:54:34: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: next
|
54 | adjacent file n _ (x@next :xs) = x: adjacent file (n+1) x xs
| ^^^^
src/Language/Preprocessor/Unlit.hs:55:10: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: file
|
55 | adjacent file n _ [] = []
| ^^^^
src/Language/Preprocessor/Unlit.hs:55:15: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: n
|
55 | adjacent file n _ [] = []
| ^
src/Language/Preprocessor/Unlit.hs:69:22: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
69 | lines' ('\^M':'\n':s) acc = acc [] : lines' s id -- DOS
| ^
src/Language/Preprocessor/Unlit.hs:70:17: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
70 | lines' ('\^M':s) acc = acc [] : lines' s id -- MacOS
| ^
src/Language/Preprocessor/Unlit.hs:71:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
71 | lines' ('\n':s) acc = acc [] : lines' s id -- Unix
| ^
src/Language/Preprocessor/Unlit.hs:72:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for s shadows the existing binding
bound at src/Language/Preprocessor/Unlit.hs:66:9
|
72 | lines' (c:s) acc = lines' s (acc . (c:))
| ^
[18 of 18] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, nothing )
Haddock coverage:
Warning: 'capi' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
65% ( 13 / 20) in 'Language.Haskell.Exts.Extension'
Missing documentation for:
Language (src/Language/Haskell/Exts/Extension.hs:86)
knownLanguages (src/Language/Haskell/Exts/Extension.hs:106)
classifyLanguage (src/Language/Haskell/Exts/Extension.hs:109)
prettyLanguage (src/Language/Haskell/Exts/Extension.hs:115)
KnownExtension (src/Language/Haskell/Exts/Extension.hs:135)
ghcDefault (src/Language/Haskell/Exts/Extension.hs:647)
toExtensionList (src/Language/Haskell/Exts/Extension.hs:726)
Warning: 'SrcSpanInfo' is ambiguous. It is defined
* at src/Language/Haskell/Exts/SrcLoc.hs:98:20
* at src/Language/Haskell/Exts/SrcLoc.hs:98:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/SrcLoc.hs:98:1
Warning: 'SrcSpan' is ambiguous. It is defined
* at src/Language/Haskell/Exts/SrcLoc.hs:42:16
* at src/Language/Haskell/Exts/SrcLoc.hs:42:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/SrcLoc.hs:42:1
Warning: 'SrcInfoSpan' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
87% ( 21 / 24) in 'Language.Haskell.Exts.SrcLoc'
Missing documentation for:
showInt (src/Language/Haskell/Exts/SrcLoc.hs:22)
noLoc (src/Language/Haskell/Exts/SrcLoc.hs:39)
spanSize (src/Language/Haskell/Exts/SrcLoc.hs:87)
Warning: 'forall' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FieldDecl' is ambiguous. It is defined
* at src/Language/Haskell/Exts/Syntax.hs:544:20
* at src/Language/Haskell/Exts/Syntax.hs:544:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/Syntax.hs:544:1
65% ( 99 /152) in 'Language.Haskell.Exts.Syntax'
Missing documentation for:
PatternSynDirection (src/Language/Haskell/Exts/Syntax.hs:346)
ResultSig (src/Language/Haskell/Exts/Syntax.hs:389)
Unpackedness (src/Language/Haskell/Exts/Syntax.hs:605)
Role (src/Language/Haskell/Exts/Syntax.hs:373)
MaybePromotedName (src/Language/Haskell/Exts/Syntax.hs:655)
prelude_mod (src/Language/Haskell/Exts/Syntax.hs:1010)
main_mod (src/Language/Haskell/Exts/Syntax.hs:1011)
main_name (src/Language/Haskell/Exts/Syntax.hs:1014)
unit_con_name (src/Language/Haskell/Exts/Syntax.hs:1017)
tuple_con_name (src/Language/Haskell/Exts/Syntax.hs:1020)
list_con_name (src/Language/Haskell/Exts/Syntax.hs:1023)
list_cons_name (src/Language/Haskell/Exts/Syntax.hs:1026)
unboxed_singleton_con_name (src/Language/Haskell/Exts/Syntax.hs:1029)
unit_con (src/Language/Haskell/Exts/Syntax.hs:1032)
tuple_con (src/Language/Haskell/Exts/Syntax.hs:1035)
unboxed_singleton_con (src/Language/Haskell/Exts/Syntax.hs:1038)
as_name (src/Language/Haskell/Exts/Syntax.hs:1041)
qualified_name (src/Language/Haskell/Exts/Syntax.hs:1042)
hiding_name (src/Language/Haskell/Exts/Syntax.hs:1043)
minus_name (src/Language/Haskell/Exts/Syntax.hs:1044)
bang_name (src/Language/Haskell/Exts/Syntax.hs:1045)
dot_name (src/Language/Haskell/Exts/Syntax.hs:1046)
star_name (src/Language/Haskell/Exts/Syntax.hs:1047)
export_name (src/Language/Haskell/Exts/Syntax.hs:1056)
safe_name (src/Language/Haskell/Exts/Syntax.hs:1057)
unsafe_name (src/Language/Haskell/Exts/Syntax.hs:1058)
interruptible_name (src/Language/Haskell/Exts/Syntax.hs:1059)
threadsafe_name (src/Language/Haskell/Exts/Syntax.hs:1060)
stdcall_name (src/Language/Haskell/Exts/Syntax.hs:1061)
ccall_name (src/Language/Haskell/Exts/Syntax.hs:1062)
cplusplus_name (src/Language/Haskell/Exts/Syntax.hs:1063)
dotnet_name (src/Language/Haskell/Exts/Syntax.hs:1064)
jvm_name (src/Language/Haskell/Exts/Syntax.hs:1065)
js_name (src/Language/Haskell/Exts/Syntax.hs:1066)
javascript_name (src/Language/Haskell/Exts/Syntax.hs:1067)
capi_name (src/Language/Haskell/Exts/Syntax.hs:1068)
forall_name (src/Language/Haskell/Exts/Syntax.hs:1069)
family_name (src/Language/Haskell/Exts/Syntax.hs:1070)
role_name (src/Language/Haskell/Exts/Syntax.hs:1071)
hole_name (src/Language/Haskell/Exts/Syntax.hs:1050)
stock_name (src/Language/Haskell/Exts/Syntax.hs:1072)
anyclass_name (src/Language/Haskell/Exts/Syntax.hs:1073)
via_name (src/Language/Haskell/Exts/Syntax.hs:1074)
unit_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1077)
fun_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1078)
list_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1079)
tuple_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1083)
unboxed_singleton_tycon_name (src/Language/Haskell/Exts/Syntax.hs:1080)
unit_tycon (src/Language/Haskell/Exts/Syntax.hs:1086)
fun_tycon (src/Language/Haskell/Exts/Syntax.hs:1087)
list_tycon (src/Language/Haskell/Exts/Syntax.hs:1088)
tuple_tycon (src/Language/Haskell/Exts/Syntax.hs:1092)
unboxed_singleton_tycon (src/Language/Haskell/Exts/Syntax.hs:1089)
Warning: 'PPHsMode' is ambiguous. It is defined
* at src/Language/Haskell/Exts/Pretty.hs:63:17
* at src/Language/Haskell/Exts/Pretty.hs:63:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/Pretty.hs:63:1
94% ( 17 / 18) in 'Language.Haskell.Exts.Pretty'
Missing documentation for:
Indent (src/Language/Haskell/Exts/Pretty.hs:58)
75% ( 9 / 12) in 'Language.Haskell.Exts.Fixity'
Missing documentation for:
infix_ (src/Language/Haskell/Exts/Fixity.hs:188)
infixl_ (src/Language/Haskell/Exts/Fixity.hs:187)
infixr_ (src/Language/Haskell/Exts/Fixity.hs:186)
Warning: 'Module' is ambiguous. It is defined
* at src/Language/Haskell/Exts/Syntax.hs:187:7
* at src/Language/Haskell/Exts/Syntax.hs:186:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/Syntax.hs:186:1
Warning: 'SrcSpanInfo' is ambiguous. It is defined
* at src/Language/Haskell/Exts/SrcLoc.hs:98:20
* at src/Language/Haskell/Exts/SrcLoc.hs:98:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/SrcLoc.hs:98:1
Warning: 'Comment' is ambiguous. It is defined
* at src/Language/Haskell/Exts/Comments.hs:52:16
* at src/Language/Haskell/Exts/Comments.hs:52:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/Comments.hs:52:1
100% ( 4 / 4) in 'Language.Haskell.Exts.Comments'
Warning: 'ParseMode' is ambiguous. It is defined
* at src/Language/Haskell/Exts/ParseMonad.hs:147:18
* at src/Language/Haskell/Exts/ParseMonad.hs:147:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/ParseMonad.hs:147:1
Warning: 'Prelude' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
66% ( 4 / 6) in 'Language.Haskell.Exts.Lexer'
Missing documentation for:
Token (src/Language/Haskell/Exts/InternalLexer.hs:37)
showToken (src/Language/Haskell/Exts/InternalLexer.hs:1320)
Warning: 'SrcSpanInfo' is ambiguous. It is defined
* at src/Language/Haskell/Exts/SrcLoc.hs:98:20
* at src/Language/Haskell/Exts/SrcLoc.hs:98:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/SrcLoc.hs:98:1
Warning: 'ParseMode' is ambiguous. It is defined
* at src/Language/Haskell/Exts/ParseMonad.hs:147:18
* at src/Language/Haskell/Exts/ParseMonad.hs:147:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/Exts/ParseMonad.hs:147:1
93% ( 42 / 45) in 'Language.Haskell.Exts.Parser'
Missing documentation for:
unListOf (src/Language/Haskell/Exts/Parser.hs:250)
PragmasAndModuleHead (src/Language/Haskell/Exts/Parser.hs:192)
ModuleHeadAndImports (src/Language/Haskell/Exts/Parser.hs:212)
66% ( 2 / 3) in 'Language.Haskell.Exts.ExactPrint'
Missing documentation for:
ExactP (src/Language/Haskell/Exts/ExactPrint.hs:224)
100% ( 49 / 49) in 'Language.Haskell.Exts.Build'
88% ( 23 / 26) in 'Language.Haskell.Exts'
Missing documentation for:
Token (src/Language/Haskell/Exts/InternalLexer.hs:37)
parseFileWithComments (src/Language/Haskell/Exts.hs:75)
parseFileContentsWithComments (src/Language/Haskell/Exts.hs:116)
Warning: Language.Haskell.Exts.SrcLoc: could not find link destinations for:
- Language.Haskell.Exts.SrcLoc.Rep_SrcSpanInfo
- Language.Haskell.Exts.SrcLoc.Rep_Loc
- Language.Haskell.Exts.SrcLoc.Rep_SrcSpan
- Language.Haskell.Exts.SrcLoc.Rep_SrcLoc
- Language.Haskell.Exts.Pretty.pretty
- Language.Haskell.Exts.Pretty.prettyPrec
- Language.Haskell.Exts.Pretty.Doc
- Language.Haskell.Exts.ParseMonad.P
- Language.Haskell.Exts.ParseMonad.parser
Warning: Language.Haskell.Exts.Syntax: could not find link destinations for:
- Language.Haskell.Exts.Syntax.Rep_Module
- Language.Haskell.Exts.Syntax.Rep_ModulePragma
- Language.Haskell.Exts.Syntax.Rep_Alt
- Language.Haskell.Exts.Syntax.Rep_Pat
- Language.Haskell.Exts.Syntax.Rep_PatField
- Language.Haskell.Exts.Syntax.Rep_RPat
- Language.Haskell.Exts.Syntax.Rep_Stmt
- Language.Haskell.Exts.Syntax.Rep_Exp
- Language.Haskell.Exts.Syntax.Rep_FieldUpdate
- Language.Haskell.Exts.Syntax.Rep_QualStmt
- Language.Haskell.Exts.Syntax.Rep_Splice
- Language.Haskell.Exts.Syntax.Rep_Bracket
- Language.Haskell.Exts.Syntax.Rep_Type
- Language.Haskell.Exts.Syntax.Rep_Context
- Language.Haskell.Exts.Syntax.Rep_Asst
- Language.Haskell.Exts.Syntax.Rep_TyVarBind
- Language.Haskell.Exts.Syntax.Rep_Promoted
- Language.Haskell.Exts.Syntax.Rep_Decl
- Language.Haskell.Exts.Syntax.Rep_Rule
- Language.Haskell.Exts.Syntax.Rep_RuleVar
- Language.Haskell.Exts.Syntax.Rep_Rhs
- Language.Haskell.Exts.Syntax.Rep_GuardedRhs
- Language.Haskell.Exts.Syntax.Rep_InstDecl
- Language.Haskell.Exts.Syntax.Rep_GadtDecl
- Language.Haskell.Exts.Syntax.Rep_FieldDecl
- Language.Haskell.Exts.Syntax.Rep_QualConDecl
- Language.Haskell.Exts.Syntax.Rep_ConDecl
- Language.Haskell.Exts.Syntax.Rep_Deriving
- Language.Haskell.Exts.Syntax.Rep_DerivStrategy
- Language.Haskell.Exts.Syntax.Rep_InstRule
- Language.Haskell.Exts.Syntax.Rep_InstHead
- Language.Haskell.Exts.Syntax.Rep_ClassDecl
- Language.Haskell.Exts.Syntax.Rep_DeclHead
- Language.Haskell.Exts.Syntax.Rep_ResultSig
- Language.Haskell.Exts.Syntax.Rep_TypeEqn
- Language.Haskell.Exts.Syntax.Rep_Match
- Language.Haskell.Exts.Syntax.Rep_Binds
- Language.Haskell.Exts.Syntax.Rep_IPBind
- Language.Haskell.Exts.Syntax.Rep_Annotation
- Language.Haskell.Exts.Syntax.Rep_PatternSynDirection
- Language.Haskell.Exts.Syntax.Rep_XAttr
- Language.Haskell.Exts.Syntax.Rep_PXAttr
- Language.Haskell.Exts.Syntax.Rep_RPatOp
- Language.Haskell.Exts.Syntax.Rep_ModuleHead
- Language.Haskell.Exts.Syntax.Rep_WarningText
- Language.Haskell.Exts.Syntax.Rep_Activation
- Language.Haskell.Exts.Syntax.Rep_Overlap
- Language.Haskell.Exts.Syntax.Rep_Tool
- Language.Haskell.Exts.Syntax.Rep_CallConv
- Language.Haskell.Exts.Syntax.Rep_Safety
- Language.Haskell.Exts.Syntax.Rep_XName
- Language.Haskell.Exts.Syntax.Rep_Sign
- Language.Haskell.Exts.Syntax.Rep_Literal
- Language.Haskell.Exts.Syntax.Rep_FunDep
- Language.Haskell.Exts.Syntax.Rep_QOp
- Language.Haskell.Exts.Syntax.Rep_ExportSpecList
- Language.Haskell.Exts.Syntax.Rep_ExportSpec
- Language.Haskell.Exts.Syntax.Rep_MaybePromotedName
- Language.Haskell.Exts.Syntax.Rep_QName
- Language.Haskell.Exts.Syntax.Rep_SpecialCon
- Language.Haskell.Exts.Syntax.Rep_Boxed
- Language.Haskell.Exts.Syntax.Rep_Unpackedness
- Language.Haskell.Exts.Syntax.Rep_BangType
- Language.Haskell.Exts.Syntax.Rep_InjectivityInfo
- Language.Haskell.Exts.Syntax.Rep_DataOrNew
- Language.Haskell.Exts.Syntax.Rep_Role
- Language.Haskell.Exts.Syntax.Rep_BooleanFormula
- Language.Haskell.Exts.Syntax.Rep_Assoc
- Language.Haskell.Exts.Syntax.Rep_ImportDecl
- Language.Haskell.Exts.Syntax.Rep_ImportSpecList
- Language.Haskell.Exts.Syntax.Rep_ImportSpec
- Language.Haskell.Exts.Syntax.Rep_Namespace
- Language.Haskell.Exts.Syntax.Rep_EWildcard
- Language.Haskell.Exts.Syntax.Rep_CName
- Language.Haskell.Exts.Syntax.Rep_Op
- Language.Haskell.Exts.Syntax.Rep_IPName
- Language.Haskell.Exts.Syntax.Rep_Name
- Language.Haskell.Exts.Syntax.Rep_ModuleName
- Language.Haskell.Exts.Pretty.pretty
- Language.Haskell.Exts.Pretty.prettyPrec
- Language.Haskell.Exts.Pretty.Doc
- Language.Haskell.Exts.ParseMonad.P
- Language.Haskell.Exts.ParseMonad.parser
- Language.Haskell.Exts.ExactPrint.exactP
- Language.Haskell.Exts.ExactPrint.EP
Warning: Language.Haskell.Exts.Pretty: could not find link destinations for:
- Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode
- Text.PrettyPrint.Annotated.HughesPJ.Rep_Style
- Language.Haskell.Exts.Pretty.pretty
- Language.Haskell.Exts.Pretty.prettyPrec
- Language.Haskell.Exts.Pretty.Doc
Warning: Language.Haskell.Exts.Lexer: could not find link destinations for:
- Language.Haskell.Exts.SrcLoc.Rep_Loc
Warning: Language.Haskell.Exts.Parser: could not find link destinations for:
- Language.Haskell.Exts.ParseMonad.P
- Language.Haskell.Exts.ParseMonad.parser
Warning: Language.Haskell.Exts.ExactPrint: could not find link destinations for:
- Language.Haskell.Exts.ExactPrint.exactP
- Language.Haskell.Exts.ExactPrint.EP
Documentation created: dist/doc/html/haskell-src-exts/,
dist/doc/html/haskell-src-exts/haskell-src-exts.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/haskell-src-exts-1.23.1-4pkVjL1mKM6HSKkRkBqh6w
Completed haskell-src-exts-1.23.1
Configuring os-string-2.0.10...
Preprocessing library for os-string-2.0.10..
Building library for os-string-2.0.10..
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )
System/OsString/Encoding/Internal.hs:27:42: warning: [GHC-38856] [-Wunused-imports]
The import of try from module Control.Exception is redundant
|
27 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
| ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )
System/OsString/Internal/Types.hs:38:42: warning: [GHC-38856] [-Wunused-imports]
The import of coerceWith
from module Data.Type.Coercion is redundant
|
38 | import Data.Type.Coercion (Coercion(..), coerceWith)
| ^^^^^^^^^^
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Preprocessing library for os-string-2.0.10..
Running Haddock on library for os-string-2.0.10..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, nothing )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, nothing )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, nothing )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, nothing )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, nothing )
System/OsString/Encoding/Internal.hs:27:42: warning: [GHC-38856] [-Wunused-imports]
The import of try from module Control.Exception is redundant
|
27 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
| ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, nothing )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, nothing )
System/OsString/Internal/Types.hs:38:42: warning: [GHC-38856] [-Wunused-imports]
The import of coerceWith
from module Data.Type.Coercion is redundant
|
38 | import Data.Type.Coercion (Coercion(..), coerceWith)
| ^^^^^^^^^^
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, nothing )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, nothing )
[10 of 11] Compiling System.OsString ( System/OsString.hs, nothing )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, nothing )
Haddock coverage:
Warning: 'ShortByteString' is ambiguous. It is defined
* in Data.ByteString.Short.Internal
* in Data.ByteString.Short.Internal
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.ByteString.Short.Internal
26% ( 11 / 41) in 'System.OsString.Data.ByteString.Short.Internal'
Missing documentation for:
_nul (System/OsString/Data/ByteString/Short/Internal.hs:67)
isSpace (System/OsString/Data/ByteString/Short/Internal.hs:70)
create (System/OsString/Data/ByteString/Short/Internal.hs:133)
asBA (System/OsString/Data/ByteString/Short/Internal.hs:143)
BA (System/OsString/Data/ByteString/Short/Internal.hs:147)
MBA (System/OsString/Data/ByteString/Short/Internal.hs:148)
newPinnedByteArray (System/OsString/Data/ByteString/Short/Internal.hs:152)
newByteArray (System/OsString/Data/ByteString/Short/Internal.hs:157)
copyByteArray (System/OsString/Data/ByteString/Short/Internal.hs:162)
unsafeFreezeByteArray (System/OsString/Data/ByteString/Short/Internal.hs:167)
copyAddrToByteArray (System/OsString/Data/ByteString/Short/Internal.hs:172)
moduleErrorIO (System/OsString/Data/ByteString/Short/Internal.hs:308)
moduleErrorMsg (System/OsString/Data/ByteString/Short/Internal.hs:312)
packWord16 (System/OsString/Data/ByteString/Short/Internal.hs:315)
packLenWord16 (System/OsString/Data/ByteString/Short/Internal.hs:318)
unpackWord16 (System/OsString/Data/ByteString/Short/Internal.hs:329)
packWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:338)
packLenWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:341)
indexWord8Array (System/OsString/Data/ByteString/Short/Internal.hs:450)
word16ToLE# (System/OsString/Data/ByteString/Short/Internal.hs:471)
word16FromLE# (System/OsString/Data/ByteString/Short/Internal.hs:473)
setByteArray (System/OsString/Data/ByteString/Short/Internal.hs:476)
copyMutableByteArray (System/OsString/Data/ByteString/Short/Internal.hs:481)
createAndTrim' (System/OsString/Data/ByteString/Short/Internal.hs:507)
createAndTrim'' (System/OsString/Data/ByteString/Short/Internal.hs:523)
findIndexOrLength (System/OsString/Data/ByteString/Short/Internal.hs:549)
assertEven (System/OsString/Data/ByteString/Short/Internal.hs:578)
errorEmptySBS (System/OsString/Data/ByteString/Short/Internal.hs:587)
moduleError (System/OsString/Data/ByteString/Short/Internal.hs:591)
compareByteArraysOff (System/OsString/Data/ByteString/Short/Internal.hs:609)
Warning: 'ShortByteString' is ambiguous. It is defined
* in Data.ByteString.Short.Internal
* in Data.ByteString.Short.Internal
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.ByteString.Short.Internal
96% ( 93 / 96) in 'System.OsString.Data.ByteString.Short'
Missing documentation for:
append
uncons2 (System/OsString/Data/ByteString/Short.hs:184)
concat
Warning: 'ShortByteString' is ambiguous. It is defined
* in Data.ByteString.Short.Internal
* in Data.ByteString.Short.Internal
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.ByteString.Short.Internal
Warning: 'ByteString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
96% ( 92 / 95) in 'System.OsString.Data.ByteString.Short.Word16'
Missing documentation for:
append
concat
breakSubstring (System/OsString/Data/ByteString/Short/Word16.hs:666)
Warning: 'try' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
33% ( 1 / 3) in 'System.OsString.Internal.Exception'
Missing documentation for:
Module header
isAsyncException (System/OsString/Internal/Exception.hs:17)
Warning: 'TextEncoding' is ambiguous. It is defined
* in GHC.IO.Encoding.Types
* in GHC.IO.Encoding.Types
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in GHC.IO.Encoding.Types
27% ( 9 / 33) in 'System.OsString.Encoding.Internal'
Missing documentation for:
Module header
ucs2le (System/OsString/Encoding/Internal.hs:51)
mkUcs2le (System/OsString/Encoding/Internal.hs:54)
ucs2le_DF (System/OsString/Encoding/Internal.hs:59)
ucs2le_EF (System/OsString/Encoding/Internal.hs:69)
ucs2le_decode (System/OsString/Encoding/Internal.hs:80)
ucs2le_encode (System/OsString/Encoding/Internal.hs:105)
mkUTF16le_b (System/OsString/Encoding/Internal.hs:140)
utf16le_b_DF (System/OsString/Encoding/Internal.hs:145)
utf16le_b_EF (System/OsString/Encoding/Internal.hs:155)
utf16le_b_decode (System/OsString/Encoding/Internal.hs:166)
utf16le_b_encode (System/OsString/Encoding/Internal.hs:204)
cWcharsToChars_UCS2 (System/OsString/Encoding/Internal.hs:240)
cWcharsToChars (System/OsString/Encoding/Internal.hs:247)
charsToCWchars (System/OsString/Encoding/Internal.hs:257)
withWindowsString (System/OsString/Encoding/Internal.hs:273)
peekWindowsString (System/OsString/Encoding/Internal.hs:276)
withPosixString (System/OsString/Encoding/Internal.hs:281)
withPosixString' (System/OsString/Encoding/Internal.hs:284)
peekPosixString (System/OsString/Encoding/Internal.hs:287)
peekPosixString' (System/OsString/Encoding/Internal.hs:290)
EncodingException (System/OsString/Encoding/Internal.hs:349)
showEncodingException (System/OsString/Encoding/Internal.hs:357)
wNUL (System/OsString/Encoding/Internal.hs:376)
44% ( 11 / 25) in 'System.OsString.Encoding'
Missing documentation for:
Module header
EncodingException (System/OsString/Encoding/Internal.hs:349)
showEncodingException (System/OsString/Encoding/Internal.hs:357)
ucs2le (System/OsString/Encoding/Internal.hs:51)
mkUcs2le (System/OsString/Encoding/Internal.hs:54)
ucs2le_DF (System/OsString/Encoding/Internal.hs:59)
ucs2le_EF (System/OsString/Encoding/Internal.hs:69)
ucs2le_decode (System/OsString/Encoding/Internal.hs:80)
ucs2le_encode (System/OsString/Encoding/Internal.hs:105)
mkUTF16le_b (System/OsString/Encoding/Internal.hs:140)
utf16le_b_DF (System/OsString/Encoding/Internal.hs:145)
utf16le_b_EF (System/OsString/Encoding/Internal.hs:155)
utf16le_b_decode (System/OsString/Encoding/Internal.hs:166)
utf16le_b_encode (System/OsString/Encoding/Internal.hs:204)
Warning: 'WindowsString' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:63:25
* at System/OsString/Internal/Types.hs:63:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:63:1
Warning: 'PosixString' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:89:23
* at System/OsString/Internal/Types.hs:89:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:89:1
Warning: 'ShortByteString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PosixChar' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:123:23
* at System/OsString/Internal/Types.hs:123:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:123:1
Warning: 'WindowsChar' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:117:23
* at System/OsString/Internal/Types.hs:117:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:117:1
Warning: 'OsChar' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:208:18
* at System/OsString/Internal/Types.hs:208:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:208:1
Warning: 'OsString' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:173:20
* at System/OsString/Internal/Types.hs:173:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:173:1
Warning: '(</>)' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
50% ( 9 / 18) in 'System.OsString.Internal.Types'
Missing documentation for:
Module header
unWS (System/OsString/Internal/Types.hs:80)
unPS (System/OsString/Internal/Types.hs:104)
PlatformString (System/OsString/Internal/Types.hs:114)
WindowsChar (System/OsString/Internal/Types.hs:117)
unWW (System/OsString/Internal/Types.hs:142)
PosixChar (System/OsString/Internal/Types.hs:123)
unPW (System/OsString/Internal/Types.hs:150)
PlatformChar (System/OsString/Internal/Types.hs:160)
Warning: 'setFileSystemEncoding' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getLocaleEncoding' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PosixString' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:89:23
* at System/OsString/Internal/Types.hs:89:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:89:1
Warning: 'OsString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
95% ( 95 /100) in 'System.OsString.Posix'
Missing documentation for:
Module header
PosixChar (System/OsString/Internal/Types.hs:123)
singleton (System/OsString/Common.hs:545)
empty (System/OsString/Common.hs:548)
concat (System/OsString/Common.hs:756)
Warning: 'setFileSystemEncoding' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafePerformIO' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getLocaleEncoding' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OsString' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:173:20
* at System/OsString/Internal/Types.hs:173:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:173:1
Warning: 'OsChar' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:208:18
* at System/OsString/Internal/Types.hs:208:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:208:1
Warning: 'head' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:309:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:309:1
Warning: 'tail' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:293:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:293:1
Warning: 'init' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:318:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:318:1
Warning: 'last' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:284:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:284:1
Warning: 'map' is ambiguous. It is defined
* in GHC.Base
* at System/OsString/Internal.hs:348:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:348:1
Warning: 'reverse' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:354:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:354:1
Warning: 'foldl' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:370:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:370:1
Warning: 'foldl1' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:384:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:384:1
Warning: 'foldr' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:400:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:400:1
Warning: 'foldr1' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:414:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:414:1
Warning: 'all' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:428:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:428:1
Warning: 'any' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:435:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:435:1
Warning: 'replicate' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:450:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:450:1
Warning: 'take' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:492:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:492:1
Warning: 'length' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:341:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:341:1
Warning: 'drop' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:529:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:529:1
Warning: 'takeWhile' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:523:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:523:1
Warning: 'dropWhile' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:551:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:551:1
Warning: 'break' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:580:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:580:1
Warning: 'span' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:590:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:590:1
Warning: 'splitAt' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:615:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:615:1
Warning: 'elem' is ambiguous. It is defined
* in Data.Foldable
* at System/OsString/Internal.hs:718:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:718:1
Warning: 'filter' is ambiguous. It is defined
* in GHC.List
* at System/OsString/Internal.hs:736:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal.hs:736:1
94% ( 75 / 79) in 'System.OsString.Internal'
Missing documentation for:
Module header
empty (System/OsString/Internal.hs:249)
singleton (System/OsString/Internal.hs:252)
concat (System/OsString/Internal.hs:441)
Warning: 'setFileSystemEncoding' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafePerformIO' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
96% ( 96 / 99) in 'System.OsString'
Missing documentation for:
empty (System/OsString/Internal.hs:249)
singleton (System/OsString/Internal.hs:252)
concat (System/OsString/Internal.hs:441)
Warning: 'unsafeDupablePerformIO' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'WindowsString' is ambiguous. It is defined
* at System/OsString/Internal/Types.hs:63:25
* at System/OsString/Internal/Types.hs:63:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at System/OsString/Internal/Types.hs:63:1
Warning: 'OsString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
94% ( 94 / 99) in 'System.OsString.Windows'
Missing documentation for:
Module header
WindowsChar (System/OsString/Internal/Types.hs:117)
singleton (System/OsString/Common.hs:545)
empty (System/OsString/Common.hs:548)
concat (System/OsString/Common.hs:756)
Warning: System.OsString.Data.ByteString.Short: could not find link destinations for:
- Data.ByteString.Short.Internal.Rep_ShortByteString
- Data.ByteString.Short.Internal.D:R:ItemShortByteString
Warning: System.OsString.Data.ByteString.Short.Word16: could not find link destinations for:
- Data.ByteString.Short.Internal.Rep_ShortByteString
- Data.ByteString.Short.Internal.D:R:ItemShortByteString
Warning: System.OsString.Internal.Types: could not find link destinations for:
- System.OsString.Internal.Types.Rep_OsChar
- System.OsString.Internal.Types.Rep_OsString
- System.OsString.Internal.Types.Rep_PosixChar
- System.OsString.Internal.Types.Rep_WindowsChar
- System.OsString.Internal.Types.Rep_PosixString
- System.OsString.Internal.Types.Rep_WindowsString
Warning: System.OsString.Posix: could not find link destinations for:
- System.OsString.Internal.Types.Rep_PosixChar
- System.OsString.Internal.Types.Rep_PosixString
Warning: System.OsString: could not find link destinations for:
- System.OsString.Internal.Types.Rep_OsChar
- System.OsString.Internal.Types.Rep_OsString
Warning: System.OsString.Windows: could not find link destinations for:
- System.OsString.Internal.Types.Rep_WindowsChar
- System.OsString.Internal.Types.Rep_WindowsString
Documentation created: dist/doc/html/os-string/,
dist/doc/html/os-string/os-string.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/os-string-2.0.10-9Pq5TH1k3vR47SsJznREBD
Completed os-string-2.0.10
Configuring polyparse-1.13.1...
Preprocessing library for polyparse-1.13.1..
Building library for polyparse-1.13.1..
[ 1 of 18] Compiling Text.ParserCombinators.HuttonMeijer ( src/Text/ParserCombinators/HuttonMeijer.hs, dist/build/Text/ParserCombinators/HuttonMeijer.o, dist/build/Text/ParserCombinators/HuttonMeijer.dyn_o )
[ 2 of 18] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src/Text/ParserCombinators/HuttonMeijerWallace.hs, dist/build/Text/ParserCombinators/HuttonMeijerWallace.o, dist/build/Text/ParserCombinators/HuttonMeijerWallace.dyn_o )
[ 3 of 18] Compiling Text.ParserCombinators.Poly.Base ( src/Text/ParserCombinators/Poly/Base.hs, dist/build/Text/ParserCombinators/Poly/Base.o, dist/build/Text/ParserCombinators/Poly/Base.dyn_o )
[ 4 of 18] Compiling Text.ParserCombinators.Poly.Result ( src/Text/ParserCombinators/Poly/Result.hs, dist/build/Text/ParserCombinators/Poly/Result.o, dist/build/Text/ParserCombinators/Poly/Result.dyn_o )
[ 5 of 18] Compiling Text.ParserCombinators.Poly.Parser ( src/Text/ParserCombinators/Poly/Parser.hs, dist/build/Text/ParserCombinators/Poly/Parser.o, dist/build/Text/ParserCombinators/Poly/Parser.dyn_o )
[ 6 of 18] Compiling Text.ParserCombinators.Poly.Plain ( src/Text/ParserCombinators/Poly/Plain.hs, dist/build/Text/ParserCombinators/Poly/Plain.o, dist/build/Text/ParserCombinators/Poly/Plain.dyn_o )
[ 7 of 18] Compiling Text.ParserCombinators.Poly ( src/Text/ParserCombinators/Poly.hs, dist/build/Text/ParserCombinators/Poly.o, dist/build/Text/ParserCombinators/Poly.dyn_o )
[ 8 of 18] Compiling Text.Parse ( src/Text/Parse.hs, dist/build/Text/Parse.o, dist/build/Text/Parse.dyn_o )
src/Text/Parse.hs:400:36: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
400 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
src/Text/Parse.hs:400:69: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
400 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
[ 9 of 18] Compiling Text.ParserCombinators.Poly.Lex ( src/Text/ParserCombinators/Poly/Lex.hs, dist/build/Text/ParserCombinators/Poly/Lex.o, dist/build/Text/ParserCombinators/Poly/Lex.dyn_o )
[10 of 18] Compiling Text.ParserCombinators.Poly.Lazy ( src/Text/ParserCombinators/Poly/Lazy.hs, dist/build/Text/ParserCombinators/Poly/Lazy.o, dist/build/Text/ParserCombinators/Poly/Lazy.dyn_o )
[11 of 18] Compiling Text.ParserCombinators.Poly.ByteStringChar ( src/Text/ParserCombinators/Poly/ByteStringChar.hs, dist/build/Text/ParserCombinators/Poly/ByteStringChar.o, dist/build/Text/ParserCombinators/Poly/ByteStringChar.dyn_o )
[12 of 18] Compiling Text.Parse.ByteString ( src/Text/Parse/ByteString.hs, dist/build/Text/Parse/ByteString.o, dist/build/Text/Parse/ByteString.dyn_o )
src/Text/Parse/ByteString.hs:440:36: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
440 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
src/Text/Parse/ByteString.hs:440:69: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
440 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
[13 of 18] Compiling Text.ParserCombinators.Poly.ByteString ( src/Text/ParserCombinators/Poly/ByteString.hs, dist/build/Text/ParserCombinators/Poly/ByteString.o, dist/build/Text/ParserCombinators/Poly/ByteString.dyn_o )
[14 of 18] Compiling Text.ParserCombinators.Poly.StateParser ( src/Text/ParserCombinators/Poly/StateParser.hs, dist/build/Text/ParserCombinators/Poly/StateParser.o, dist/build/Text/ParserCombinators/Poly/StateParser.dyn_o )
[15 of 18] Compiling Text.ParserCombinators.Poly.StateLazy ( src/Text/ParserCombinators/Poly/StateLazy.hs, dist/build/Text/ParserCombinators/Poly/StateLazy.o, dist/build/Text/ParserCombinators/Poly/StateLazy.dyn_o )
[16 of 18] Compiling Text.ParserCombinators.Poly.State ( src/Text/ParserCombinators/Poly/State.hs, dist/build/Text/ParserCombinators/Poly/State.o, dist/build/Text/ParserCombinators/Poly/State.dyn_o )
[17 of 18] Compiling Text.ParserCombinators.Poly.StateText ( src/Text/ParserCombinators/Poly/StateText.hs, dist/build/Text/ParserCombinators/Poly/StateText.o, dist/build/Text/ParserCombinators/Poly/StateText.dyn_o )
[18 of 18] Compiling Text.ParserCombinators.Poly.Text ( src/Text/ParserCombinators/Poly/Text.hs, dist/build/Text/ParserCombinators/Poly/Text.o, dist/build/Text/ParserCombinators/Poly/Text.dyn_o )
Preprocessing library for polyparse-1.13.1..
Running Haddock on library for polyparse-1.13.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 18] Compiling Text.ParserCombinators.HuttonMeijer ( src/Text/ParserCombinators/HuttonMeijer.hs, nothing )
[ 2 of 18] Compiling Text.ParserCombinators.HuttonMeijerWallace ( src/Text/ParserCombinators/HuttonMeijerWallace.hs, nothing )
[ 3 of 18] Compiling Text.ParserCombinators.Poly.Base ( src/Text/ParserCombinators/Poly/Base.hs, nothing )
[ 4 of 18] Compiling Text.ParserCombinators.Poly.Result ( src/Text/ParserCombinators/Poly/Result.hs, nothing )
[ 5 of 18] Compiling Text.ParserCombinators.Poly.Parser ( src/Text/ParserCombinators/Poly/Parser.hs, nothing )
[ 6 of 18] Compiling Text.ParserCombinators.Poly.Plain ( src/Text/ParserCombinators/Poly/Plain.hs, nothing )
[ 7 of 18] Compiling Text.ParserCombinators.Poly ( src/Text/ParserCombinators/Poly.hs, nothing )
[ 8 of 18] Compiling Text.Parse ( src/Text/Parse.hs, nothing )
src/Text/Parse.hs:400:36: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
400 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
src/Text/Parse.hs:400:69: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
400 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
[ 9 of 18] Compiling Text.ParserCombinators.Poly.Lex ( src/Text/ParserCombinators/Poly/Lex.hs, nothing )
[10 of 18] Compiling Text.ParserCombinators.Poly.Lazy ( src/Text/ParserCombinators/Poly/Lazy.hs, nothing )
[11 of 18] Compiling Text.ParserCombinators.Poly.ByteStringChar ( src/Text/ParserCombinators/Poly/ByteStringChar.hs, nothing )
[12 of 18] Compiling Text.Parse.ByteString ( src/Text/Parse/ByteString.hs, nothing )
src/Text/Parse/ByteString.hs:440:36: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
440 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
src/Text/Parse/ByteString.hs:440:69: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
440 | parseList = do { w <- word; if head w == '"' then return (init (tail w))
| ^^^^
[13 of 18] Compiling Text.ParserCombinators.Poly.ByteString ( src/Text/ParserCombinators/Poly/ByteString.hs, nothing )
[14 of 18] Compiling Text.ParserCombinators.Poly.StateParser ( src/Text/ParserCombinators/Poly/StateParser.hs, nothing )
[15 of 18] Compiling Text.ParserCombinators.Poly.StateLazy ( src/Text/ParserCombinators/Poly/StateLazy.hs, nothing )
[16 of 18] Compiling Text.ParserCombinators.Poly.State ( src/Text/ParserCombinators/Poly/State.hs, nothing )
[17 of 18] Compiling Text.ParserCombinators.Poly.StateText ( src/Text/ParserCombinators/Poly/StateText.hs, nothing )
[18 of 18] Compiling Text.ParserCombinators.Poly.Text ( src/Text/ParserCombinators/Poly/Text.hs, nothing )
Haddock coverage:
5% ( 2 / 36) in 'Text.ParserCombinators.HuttonMeijer'
Missing documentation for:
item (src/Text/ParserCombinators/HuttonMeijer.hs:90)
first (src/Text/ParserCombinators/HuttonMeijer.hs:95)
papply (src/Text/ParserCombinators/HuttonMeijer.hs:100)
+++ (src/Text/ParserCombinators/HuttonMeijer.hs:107)
sat (src/Text/ParserCombinators/HuttonMeijer.hs:110)
many (src/Text/ParserCombinators/HuttonMeijer.hs:116)
many1 (src/Text/ParserCombinators/HuttonMeijer.hs:120)
sepby (src/Text/ParserCombinators/HuttonMeijer.hs:123)
sepby1 (src/Text/ParserCombinators/HuttonMeijer.hs:126)
chainl (src/Text/ParserCombinators/HuttonMeijer.hs:129)
chainl1 (src/Text/ParserCombinators/HuttonMeijer.hs:132)
chainr (src/Text/ParserCombinators/HuttonMeijer.hs:138)
chainr1 (src/Text/ParserCombinators/HuttonMeijer.hs:141)
ops (src/Text/ParserCombinators/HuttonMeijer.hs:147)
bracket (src/Text/ParserCombinators/HuttonMeijer.hs:150)
char (src/Text/ParserCombinators/HuttonMeijer.hs:157)
digit (src/Text/ParserCombinators/HuttonMeijer.hs:160)
lower (src/Text/ParserCombinators/HuttonMeijer.hs:163)
upper (src/Text/ParserCombinators/HuttonMeijer.hs:166)
letter (src/Text/ParserCombinators/HuttonMeijer.hs:169)
alphanum (src/Text/ParserCombinators/HuttonMeijer.hs:172)
string (src/Text/ParserCombinators/HuttonMeijer.hs:175)
ident (src/Text/ParserCombinators/HuttonMeijer.hs:179)
nat (src/Text/ParserCombinators/HuttonMeijer.hs:182)
int (src/Text/ParserCombinators/HuttonMeijer.hs:187)
spaces (src/Text/ParserCombinators/HuttonMeijer.hs:194)
comment (src/Text/ParserCombinators/HuttonMeijer.hs:202)
junk (src/Text/ParserCombinators/HuttonMeijer.hs:207)
skip (src/Text/ParserCombinators/HuttonMeijer.hs:210)
token (src/Text/ParserCombinators/HuttonMeijer.hs:213)
natural (src/Text/ParserCombinators/HuttonMeijer.hs:220)
integer (src/Text/ParserCombinators/HuttonMeijer.hs:223)
symbol (src/Text/ParserCombinators/HuttonMeijer.hs:226)
identifier (src/Text/ParserCombinators/HuttonMeijer.hs:229)
77% ( 24 / 31) in 'Text.ParserCombinators.HuttonMeijerWallace'
Missing documentation for:
Parser (src/Text/ParserCombinators/HuttonMeijerWallace.hs:67)
chainl (src/Text/ParserCombinators/HuttonMeijerWallace.hs:229)
chainl1 (src/Text/ParserCombinators/HuttonMeijerWallace.hs:232)
chainr (src/Text/ParserCombinators/HuttonMeijerWallace.hs:239)
chainr1 (src/Text/ParserCombinators/HuttonMeijerWallace.hs:242)
ops (src/Text/ParserCombinators/HuttonMeijerWallace.hs:251)
bracket (src/Text/ParserCombinators/HuttonMeijerWallace.hs:256)
95% ( 23 / 24) in 'Text.ParserCombinators.Poly.Base'
Missing documentation for:
Module header
75% ( 3 / 4) in 'Text.ParserCombinators.Poly.Result'
Missing documentation for:
Module header
100% ( 12 / 12) in 'Text.ParserCombinators.Poly.Parser'
93% ( 15 / 16) in 'Text.ParserCombinators.Poly.Plain'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Text.ParserCombinators.Poly'
Missing documentation for:
Module header
76% ( 23 / 30) in 'Text.Parse'
Missing documentation for:
Module header
parseSigned (src/Text/Parse.hs:230)
parseInt (src/Text/Parse.hs:237)
parseDec (src/Text/Parse.hs:243)
parseOct (src/Text/Parse.hs:244)
parseHex (src/Text/Parse.hs:245)
parseFloat (src/Text/Parse.hs:248)
100% ( 16 / 16) in 'Text.ParserCombinators.Poly.Lex'
93% ( 15 / 16) in 'Text.ParserCombinators.Poly.Lazy'
Missing documentation for:
Module header
94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteStringChar'
Missing documentation for:
Module header
96% ( 31 / 32) in 'Text.Parse.ByteString'
Missing documentation for:
Module header
94% ( 16 / 17) in 'Text.ParserCombinators.Poly.ByteString'
Missing documentation for:
Module header
100% ( 15 / 15) in 'Text.ParserCombinators.Poly.StateParser'
94% ( 33 / 35) in 'Text.ParserCombinators.Poly.StateLazy'
Missing documentation for:
Module header
manyFinally (src/Text/ParserCombinators/Poly/StateLazy.hs:165)
94% ( 18 / 19) in 'Text.ParserCombinators.Poly.State'
Missing documentation for:
Module header
95% ( 21 / 22) in 'Text.ParserCombinators.Poly.StateText'
Missing documentation for:
Module header
94% ( 17 / 18) in 'Text.ParserCombinators.Poly.Text'
Missing documentation for:
Module header
Warning: Text.ParserCombinators.HuttonMeijer: could not find link destinations for:
- Text.ParserCombinators.HuttonMeijer.Token
Warning: Text.ParserCombinators.HuttonMeijerWallace: could not find link destinations for:
- Text.ParserCombinators.HuttonMeijerWallace.ParseResult
Documentation created: dist/doc/html/polyparse/,
dist/doc/html/polyparse/polyparse.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/polyparse-1.13.1-3JNhUz69dQj31c1iqOQR1I
Completed polyparse-1.13.1
Downloading setlocale-1.0.0.10
Downloaded setlocale-1.0.0.10
Configuring setlocale-1.0.0.10...
Preprocessing library for setlocale-1.0.0.10..
Building library for setlocale-1.0.0.10..
[1 of 1] Compiling System.Locale.SetLocale ( dist/build/System/Locale/SetLocale.hs, dist/build/System/Locale/SetLocale.o, dist/build/System/Locale/SetLocale.dyn_o )
Preprocessing library for setlocale-1.0.0.10..
Running Haddock on library for setlocale-1.0.0.10..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling System.Locale.SetLocale ( dist/build/System/Locale/SetLocale.hs, nothing )
Haddock coverage:
0% ( 0 / 4) in 'System.Locale.SetLocale'
Missing documentation for:
Module header
Category (System/Locale/SetLocale.hsc:25)
categoryToCInt (System/Locale/SetLocale.hsc:35)
setLocale (System/Locale/SetLocale.hsc:53)
Documentation created: dist/doc/html/setlocale/,
dist/doc/html/setlocale/setlocale.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/setlocale-1.0.0.10-4Glj46IXj5D2K554DiuYlx
Completed setlocale-1.0.0.10
Configuring split-0.2.5...
Preprocessing library for split-0.2.5..
Building library for split-0.2.5..
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, dist/build/Data/List/Split/Internals.o, dist/build/Data/List/Split/Internals.dyn_o )
[2 of 2] Compiling Data.List.Split ( src/Data/List/Split.hs, dist/build/Data/List/Split.o, dist/build/Data/List/Split.dyn_o )
Preprocessing library for split-0.2.5..
Running Haddock on library for split-0.2.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, nothing )
[2 of 2] Compiling Data.List.Split ( src/Data/List/Split.hs, nothing )
Haddock coverage:
Warning: 'Splitter' is ambiguous. It is defined
* at src/Data/List/Split/Internals.hs:21:19
* at src/Data/List/Split/Internals.hs:21:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/List/Split/Internals.hs:21:1
Warning: 'n' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'm' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
91% ( 63 / 69) in 'Data.List.Split.Internals'
Warning: 'Splitter' is ambiguous. It is defined
* at src/Data/List/Split/Internals.hs:21:19
* at src/Data/List/Split/Internals.hs:21:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/List/Split/Internals.hs:21:1
90% ( 46 / 51) in 'Data.List.Split'
Documentation created: dist/doc/html/split/, dist/doc/html/split/split.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/split-0.2.5-HdqIBMrRyNiLuV2hi4AZF8
Completed split-0.2.5
Configuring syb-0.7.3...
Preprocessing library for syb-0.7.3..
Building library for syb-0.7.3..
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o, dist/build/Data/Generics/Aliases.dyn_o )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o, dist/build/Data/Generics/Basics.dyn_o )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o, dist/build/Data/Generics/Builders.dyn_o )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o, dist/build/Data/Generics/Instances.dyn_o )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o, dist/build/Data/Generics/Schemes.dyn_o )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o, dist/build/Data/Generics/Text.dyn_o )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o, dist/build/Data/Generics/Twins.dyn_o )
[ 8 of 16] Compiling Data.Generics ( src/Data/Generics.hs, dist/build/Data/Generics.o, dist/build/Data/Generics.dyn_o )
[ 9 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, dist/build/Generics/SYB.o, dist/build/Generics/SYB.dyn_o )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o, dist/build/Generics/SYB/Aliases.dyn_o )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o, dist/build/Generics/SYB/Basics.dyn_o )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o, dist/build/Generics/SYB/Builders.dyn_o )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o, dist/build/Generics/SYB/Instances.dyn_o )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o, dist/build/Generics/SYB/Schemes.dyn_o )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o, dist/build/Generics/SYB/Text.dyn_o )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o, dist/build/Generics/SYB/Twins.dyn_o )
Preprocessing library for syb-0.7.3..
Running Haddock on library for syb-0.7.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, nothing )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, nothing )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, nothing )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, nothing )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, nothing )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, nothing )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, nothing )
[ 8 of 16] Compiling Data.Generics ( src/Data/Generics.hs, nothing )
[ 9 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, nothing )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, nothing )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, nothing )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, nothing )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, nothing )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, nothing )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, nothing )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, nothing )
Haddock coverage:
Warning: 'Generic'' is ambiguous. It is defined
* at src/Data/Generics/Aliases.hs:524:22
* at src/Data/Generics/Aliases.hs:524:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/Generics/Aliases.hs:524:1
Warning: 'GenericR'' is ambiguous. It is defined
* at src/Data/Generics/Aliases.hs:509:23
* at src/Data/Generics/Aliases.hs:509:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/Generics/Aliases.hs:509:1
Warning: 'GenericB'' is ambiguous. It is defined
* at src/Data/Generics/Aliases.hs:496:21
* at src/Data/Generics/Aliases.hs:496:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/Generics/Aliases.hs:496:1
100% ( 62 / 62) in 'Data.Generics.Aliases'
100% ( 2 / 2) in 'Data.Generics.Basics'
100% ( 3 / 3) in 'Data.Generics.Builders'
100% ( 1 / 1) in 'Data.Generics.Instances'
100% ( 19 / 19) in 'Data.Generics.Schemes'
100% ( 6 / 6) in 'Data.Generics.Text'
100% ( 17 / 17) in 'Data.Generics.Twins'
100% ( 8 / 8) in 'Data.Generics'
100% ( 2 / 2) in 'Generics.SYB'
100% ( 2 / 2) in 'Generics.SYB.Aliases'
100% ( 2 / 2) in 'Generics.SYB.Basics'
100% ( 2 / 2) in 'Generics.SYB.Builders'
100% ( 1 / 1) in 'Generics.SYB.Instances'
100% ( 2 / 2) in 'Generics.SYB.Schemes'
100% ( 2 / 2) in 'Generics.SYB.Text'
100% ( 2 / 2) in 'Generics.SYB.Twins'
Documentation created: dist/doc/html/syb/, dist/doc/html/syb/syb.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/syb-0.7.3-3RSHlswStQQ1o1nIweGIxQ
Completed syb-0.7.3
Configuring extra-1.8.1...
Preprocessing library for extra-1.8.1..
Building library for extra-1.8.1..
[ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.o, dist/build/Data/IORef/Extra.dyn_o )
[ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.o, dist/build/Data/Monoid/Extra.dyn_o )
[ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.o, dist/build/Data/Tuple/Extra.dyn_o )
[ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.o, dist/build/Data/Typeable/Extra.dyn_o )
[ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.o, dist/build/Numeric/Extra.dyn_o )
[ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.o, dist/build/Partial.dyn_o )
[ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.o, dist/build/Data/List/Extra.dyn_o )
[ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.o, dist/build/Data/Version/Extra.dyn_o )
[ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.o, dist/build/Data/List/NonEmpty/Extra.dyn_o )
[10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.o, dist/build/Data/Either/Extra.dyn_o )
[11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.o, dist/build/Control/Exception/Extra.dyn_o )
[12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.o, dist/build/Control/Monad/Extra.dyn_o )
[13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.o, dist/build/Data/Foldable/Extra.dyn_o )
[14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.o, dist/build/Control/Concurrent/Extra.dyn_o )
[15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.o, dist/build/System/Directory/Extra.dyn_o )
[16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.o, dist/build/System/Environment/Extra.dyn_o )
[17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.o, dist/build/System/IO/Extra.dyn_o )
[18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.o, dist/build/System/Info/Extra.dyn_o )
[19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.o, dist/build/System/Process/Extra.dyn_o )
[20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.o, dist/build/System/Time/Extra.dyn_o )
[21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.o, dist/build/Extra.dyn_o )
[22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.o, dist/build/Text/Read/Extra.dyn_o )
Preprocessing library for extra-1.8.1..
Running Haddock on library for extra-1.8.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, nothing )
[ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, nothing )
[ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, nothing )
[ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, nothing )
[ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, nothing )
[ 6 of 22] Compiling Partial ( src/Partial.hs, nothing )
[ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, nothing )
[ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, nothing )
[ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, nothing )
[10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, nothing )
[11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, nothing )
[12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, nothing )
[13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, nothing )
[14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, nothing )
[15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, nothing )
[16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, nothing )
[17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, nothing )
[18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, nothing )
[19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, nothing )
[20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, nothing )
[21 of 22] Compiling Extra ( src/Extra.hs, nothing )
[22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, nothing )
Haddock coverage:
100% ( 6 / 6) in 'Data.IORef.Extra'
100% ( 4 / 4) in 'Data.Monoid.Extra'
Warning: 'Arrow' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 28 / 28) in 'Data.Tuple.Extra'
100% ( 2 / 2) in 'Data.Typeable.Extra'
100% ( 7 / 7) in 'Numeric.Extra'
Warning: '(:)' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unzip' is ambiguous. It is defined
* in Data.Functor
* in GHC.List
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in GHC.List
Warning: 'firstJustM' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 85 / 85) in 'Data.List.Extra'
Warning: 'Version' is ambiguous. It is defined
* in Data.Version
* in Data.Version
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Version
100% ( 3 / 3) in 'Data.Version.Extra'
Warning: 'length' is ambiguous. It is defined
* in Data.Foldable
* in Data.List.NonEmpty
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.List.NonEmpty
100% ( 23 / 23) in 'Data.List.NonEmpty.Extra'
Warning: 'fromJust' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 11 / 11) in 'Data.Either.Extra'
Warning: 'ErrorCall' is ambiguous. It is defined
* in GHC.Exception
* in GHC.Exception
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in GHC.Exception
Warning: 'AssertionFailed' is ambiguous. It is defined
* in GHC.IO.Exception
* in GHC.IO.Exception
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in GHC.IO.Exception
Warning: 'SomeException' is ambiguous. It is defined
* in GHC.Exception.Type
* in GHC.Exception.Type
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in GHC.Exception.Type
100% ( 21 / 21) in 'Control.Exception.Extra'
Warning: 'partition' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mconcatMap' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'find' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 40 / 40) in 'Control.Monad.Extra'
92% ( 13 / 14) in 'Data.Foldable.Extra'
Missing documentation for:
Module header
Warning: 'Lock' is ambiguous. It is defined
* at src/Control/Concurrent/Extra.hs:106:16
* at src/Control/Concurrent/Extra.hs:106:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Control/Concurrent/Extra.hs:106:1
Warning: 'Var' is ambiguous. It is defined
* at src/Control/Concurrent/Extra.hs:146:17
* at src/Control/Concurrent/Extra.hs:146:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Control/Concurrent/Extra.hs:146:1
Warning: 'Barrier' is ambiguous. It is defined
* at src/Control/Concurrent/Extra.hs:210:21
* at src/Control/Concurrent/Extra.hs:210:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Control/Concurrent/Extra.hs:210:1
100% ( 27 / 27) in 'Control.Concurrent.Extra'
100% ( 8 / 8) in 'System.Directory.Extra'
100% ( 2 / 2) in 'System.Environment.Extra'
100% ( 26 / 26) in 'System.IO.Extra'
100% ( 4 / 4) in 'System.Info.Extra'
100% ( 5 / 5) in 'System.Process.Extra'
100% ( 8 / 8) in 'System.Time.Extra'
100% (270 /270) in 'Extra'
100% ( 2 / 2) in 'Text.Read.Extra'
Warning: Data.Tuple.Extra: could not find link destinations for:
- GHC.Generics.Rep1_Solo
- GHC.Generics.Rep_Solo
Documentation created: dist/doc/html/extra/, dist/doc/html/extra/extra.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/extra-1.8.1-12QnBfw7gum7ux0prkLIrB
Completed extra-1.8.1
Configuring hashable-1.5.1.0...
Preprocessing library for hashable-1.5.1.0..
Building library for hashable-1.5.1.0..
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )
src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
|
5 | {-# LANGUAGE Trustworthy #-}
| ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Preprocessing library for hashable-1.5.1.0..
Running Haddock on library for hashable-1.5.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, nothing )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, nothing )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, nothing )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, nothing )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, nothing )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, nothing )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, nothing )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, nothing )
src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
|
5 | {-# LANGUAGE Trustworthy #-}
| ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, nothing )
[10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, nothing )
Haddock coverage:
Warning: 'ByteArray' is ambiguous. It is defined
* in Data.Array.Byte
* in Data.Array.Byte
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Array.Byte
Warning: 'hash' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultHashWith' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Hashed' is ambiguous. It is defined
* at src/Data/Hashable/Class.hs:863:17
* at src/Data/Hashable/Class.hs:863:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/Hashable/Class.hs:863:1
Warning: 'Arg' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
80% ( 8 / 10) in 'Data.Hashable.Lifted'
Missing documentation for:
Hashable1 (src/Data/Hashable/Class.hs:255)
Hashable2 (src/Data/Hashable/Class.hs:270)
66% ( 6 / 9) in 'Data.Hashable.Generic'
Missing documentation for:
One (src/Data/Hashable/Class.hs:245)
Zero (src/Data/Hashable/Class.hs:244)
HashArgs (src/Data/Hashable/Class.hs:247)
Warning: 'Generic' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 31 / 31) in 'Data.Hashable'
Warning: Data.Hashable.Generic: could not find link destinations for:
- Data.Hashable.Class.D:R:HashArgsOnea0
- Data.Hashable.Class.D:R:HashArgsZeroa0
- Data.Hashable.Generic.Instances.GSum
Warning: Data.Hashable: could not find link destinations for:
- Data.Hashable.Mix.Salt
Documentation created: dist/doc/html/hashable/,
dist/doc/html/hashable/hashable.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hashable-1.5.1.0-I5Ew2QX2Z0CCciYNUjFQx
Completed hashable-1.5.1.0
Configuring cpphs-1.20.10...
Preprocessing executable 'cpphs' for cpphs-1.20.10..
Building executable 'cpphs' for cpphs-1.20.10..
[ 1 of 13] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/HashDefine.o )
[ 2 of 13] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Options.o )
Language/Preprocessor/Cpphs/Options.hs:106:67: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
106 | rawOption ('-':'D':xs) = Just $ Macro (s, if null d then "1" else tail d)
| ^^^^
[ 3 of 13] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Position.o )
Language/Preprocessor/Cpphs/Position.hs:90:56: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
90 | ++unwords (tail (words line))
| ^^^^
[ 4 of 13] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/ReadFirst.o )
[ 5 of 13] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/SymTab.o )
Language/Preprocessor/Cpphs/SymTab.hs:42:43: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
42 | else (Just . snd . head) vs
| ^^^^
[ 6 of 13] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Tokenise.o )
[ 7 of 13] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Unlit.o )
[ 8 of 13] Compiling TimeCompat ( new/TimeCompat.hs, dist/build/cpphs/cpphs-tmp/TimeCompat.o )
[ 9 of 13] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/MacroPass.o )
[10 of 13] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/CppIfdef.o )
Language/Preprocessor/Cpphs/CppIfdef.hs:76:39: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
76 | cmd = if null ws then "" else head ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:77:40: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
77 | line = if null ws then [] else tail ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:78:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
78 | sym = if null line then "" else head line
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:79:42: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
79 | rest = if null line then [] else tail line
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:100:45: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
100 | "endif" -> skipn syms False (Keep (tail ps)) xs
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:124:47: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
124 | cpp (newpos (read n) (un (tail ws)) p)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:135:39: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
135 | cmd = if null ws then "" else head ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:139:38: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
139 | dend | n==1 = Keep (tail ps)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:140:46: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
140 | | otherwise = Drop (n-1) b (tail ps)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:152:72: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
152 | else if cmd == "elif" then do v <- gatherDefined p syms (unwords (tail ws))
| ^^^^
[11 of 13] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/RunCpphs.o )
[12 of 13] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs.o )
[13 of 13] Compiling Main ( cpphs.hs, dist/build/cpphs/cpphs-tmp/Main.o )
[14 of 14] Linking dist/build/cpphs/cpphs
Preprocessing library for cpphs-1.20.10..
Building library for cpphs-1.20.10..
[ 1 of 12] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/Language/Preprocessor/Cpphs/HashDefine.o, dist/build/Language/Preprocessor/Cpphs/HashDefine.dyn_o )
[ 2 of 12] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/Language/Preprocessor/Cpphs/Options.o, dist/build/Language/Preprocessor/Cpphs/Options.dyn_o )
Language/Preprocessor/Cpphs/Options.hs:106:67: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
106 | rawOption ('-':'D':xs) = Just $ Macro (s, if null d then "1" else tail d)
| ^^^^
[ 3 of 12] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/Language/Preprocessor/Cpphs/Position.o, dist/build/Language/Preprocessor/Cpphs/Position.dyn_o )
Language/Preprocessor/Cpphs/Position.hs:90:56: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
90 | ++unwords (tail (words line))
| ^^^^
[ 4 of 12] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/Language/Preprocessor/Cpphs/ReadFirst.o, dist/build/Language/Preprocessor/Cpphs/ReadFirst.dyn_o )
[ 5 of 12] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/Language/Preprocessor/Cpphs/SymTab.o, dist/build/Language/Preprocessor/Cpphs/SymTab.dyn_o )
Language/Preprocessor/Cpphs/SymTab.hs:42:43: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
42 | else (Just . snd . head) vs
| ^^^^
[ 6 of 12] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/Language/Preprocessor/Cpphs/Tokenise.o, dist/build/Language/Preprocessor/Cpphs/Tokenise.dyn_o )
[ 7 of 12] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/Language/Preprocessor/Unlit.o, dist/build/Language/Preprocessor/Unlit.dyn_o )
[ 8 of 12] Compiling TimeCompat ( new/TimeCompat.hs, dist/build/TimeCompat.o, dist/build/TimeCompat.dyn_o )
[ 9 of 12] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/Language/Preprocessor/Cpphs/MacroPass.o, dist/build/Language/Preprocessor/Cpphs/MacroPass.dyn_o )
[10 of 12] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/Language/Preprocessor/Cpphs/CppIfdef.o, dist/build/Language/Preprocessor/Cpphs/CppIfdef.dyn_o )
Language/Preprocessor/Cpphs/CppIfdef.hs:76:39: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
76 | cmd = if null ws then "" else head ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:77:40: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
77 | line = if null ws then [] else tail ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:78:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
78 | sym = if null line then "" else head line
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:79:42: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
79 | rest = if null line then [] else tail line
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:100:45: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
100 | "endif" -> skipn syms False (Keep (tail ps)) xs
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:124:47: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
124 | cpp (newpos (read n) (un (tail ws)) p)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:135:39: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
135 | cmd = if null ws then "" else head ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:139:38: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
139 | dend | n==1 = Keep (tail ps)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:140:46: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
140 | | otherwise = Drop (n-1) b (tail ps)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:152:72: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
152 | else if cmd == "elif" then do v <- gatherDefined p syms (unwords (tail ws))
| ^^^^
[11 of 12] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/Language/Preprocessor/Cpphs/RunCpphs.o, dist/build/Language/Preprocessor/Cpphs/RunCpphs.dyn_o )
[12 of 12] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/Language/Preprocessor/Cpphs.o, dist/build/Language/Preprocessor/Cpphs.dyn_o )
Preprocessing executable 'cpphs' for cpphs-1.20.10..
Preprocessing library for cpphs-1.20.10..
Running Haddock on library for cpphs-1.20.10..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 12] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, nothing )
[ 2 of 12] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, nothing )
Language/Preprocessor/Cpphs/Options.hs:106:67: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
106 | rawOption ('-':'D':xs) = Just $ Macro (s, if null d then "1" else tail d)
| ^^^^
[ 3 of 12] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, nothing )
Language/Preprocessor/Cpphs/Position.hs:90:56: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
90 | ++unwords (tail (words line))
| ^^^^
[ 4 of 12] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, nothing )
[ 5 of 12] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, nothing )
Language/Preprocessor/Cpphs/SymTab.hs:42:43: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
42 | else (Just . snd . head) vs
| ^^^^
[ 6 of 12] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, nothing )
[ 7 of 12] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, nothing )
[ 8 of 12] Compiling TimeCompat ( new/TimeCompat.hs, nothing )
[ 9 of 12] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, nothing )
[10 of 12] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, nothing )
Language/Preprocessor/Cpphs/CppIfdef.hs:76:39: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
76 | cmd = if null ws then "" else head ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:77:40: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
77 | line = if null ws then [] else tail ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:78:42: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
78 | sym = if null line then "" else head line
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:79:42: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
79 | rest = if null line then [] else tail line
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:100:45: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
100 | "endif" -> skipn syms False (Keep (tail ps)) xs
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:124:47: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
124 | cpp (newpos (read n) (un (tail ws)) p)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:135:39: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
135 | cmd = if null ws then "" else head ws
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:139:38: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
139 | dend | n==1 = Keep (tail ps)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:140:46: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
140 | | otherwise = Drop (n-1) b (tail ps)
| ^^^^
Language/Preprocessor/Cpphs/CppIfdef.hs:152:72: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
152 | else if cmd == "elif" then do v <- gatherDefined p syms (unwords (tail ws))
| ^^^^
[11 of 12] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, nothing )
[12 of 12] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, nothing )
Haddock coverage:
Warning: 'smart' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 2 / 2) in 'Language.Preprocessor.Unlit'
86% ( 25 / 29) in 'Language.Preprocessor.Cpphs'
Missing documentation for:
runCpphs (Language/Preprocessor/Cpphs/RunCpphs.hs:23)
runCpphsPass1 (Language/Preprocessor/Cpphs/RunCpphs.hs:28)
runCpphsPass2 (Language/Preprocessor/Cpphs/RunCpphs.hs:41)
runCpphsReturningSymTab (Language/Preprocessor/Cpphs/RunCpphs.hs:55)
Warning: Language.Preprocessor.Cpphs: could not find link destinations for:
- Language.Preprocessor.Cpphs.HashDefine.HashDefine
Documentation created: dist/doc/html/cpphs/, dist/doc/html/cpphs/cpphs.txt
Installing executable cpphs in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/cpphs-1.20.10-HPTLKFqOoIsGNv2YGUXjjo
Completed cpphs-1.20.10
Configuring unordered-containers-0.2.21...
Preprocessing library for unordered-containers-0.2.21..
Building library for unordered-containers-0.2.21..
[1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o )
[2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o )
[3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o )
[4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o )
[5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o )
[6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o )
[7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o )
[8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o )
[9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o )
Preprocessing library for unordered-containers-0.2.21..
Running Haddock on library for unordered-containers-0.2.21..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, nothing )
[2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, nothing )
[3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, nothing )
[4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, nothing )
[5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, nothing )
[6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, nothing )
[7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, nothing )
[8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, nothing )
[9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, nothing )
Haddock coverage:
Warning: 'index' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
34% ( 17 / 49) in 'Data.HashMap.Internal.Array'
Missing documentation for:
Array (Data/HashMap/Internal/Array.hs:130)
MArray (Data/HashMap/Internal/Array.hs:162)
new_ (Data/HashMap/Internal/Array.hs:222)
singleton (Data/HashMap/Internal/Array.hs:234)
singletonM (Data/HashMap/Internal/Array.hs:238)
snoc (Data/HashMap/Internal/Array.hs:242)
pair (Data/HashMap/Internal/Array.hs:251)
length (Data/HashMap/Internal/Array.hs:159)
lengthM (Data/HashMap/Internal/Array.hs:167)
read (Data/HashMap/Internal/Array.hs:258)
write (Data/HashMap/Internal/Array.hs:264)
indexM (Data/HashMap/Internal/Array.hs:282)
sameArray1 (Data/HashMap/Internal/Array.hs:145)
unsafeFreeze (Data/HashMap/Internal/Array.hs:288)
unsafeThaw (Data/HashMap/Internal/Array.hs:294)
unsafeSameArray (Data/HashMap/Internal/Array.hs:141)
run (Data/HashMap/Internal/Array.hs:300)
cloneM (Data/HashMap/Internal/Array.hs:322)
foldl (Data/HashMap/Internal/Array.hs:412)
foldl' (Data/HashMap/Internal/Array.hs:383)
foldr (Data/HashMap/Internal/Array.hs:402)
foldr' (Data/HashMap/Internal/Array.hs:393)
foldMap (Data/HashMap/Internal/Array.hs:425)
thaw (Data/HashMap/Internal/Array.hs:444)
map (Data/HashMap/Internal/Array.hs:469)
filter (Data/HashMap/Internal/Array.hs:504)
mapMaybe (Data/HashMap/Internal/Array.hs:527)
traverse (Data/HashMap/Internal/Array.hs:590)
traverse' (Data/HashMap/Internal/Array.hs:606)
toList (Data/HashMap/Internal/Array.hs:582)
fromList (Data/HashMap/Internal/Array.hs:547)
fromList' (Data/HashMap/Internal/Array.hs:560)
25% ( 1 / 4) in 'Data.HashMap.Internal.List'
Missing documentation for:
isPermutationBy (Data/HashMap/Internal/List.hs:37)
deleteBy (Data/HashMap/Internal/List.hs:80)
unorderedCompare (Data/HashMap/Internal/List.hs:65)
Warning: 'Leaf' is ambiguous. It is defined
* at Data/HashMap/Internal.hs:232:7
* at Data/HashMap/Internal.hs:194:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/HashMap/Internal.hs:194:1
Warning: 'at' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
94% (102 /108) in 'Data.HashMap.Internal'
Missing documentation for:
Leaf (Data/HashMap/Internal.hs:194)
intersectionWithKey# (Data/HashMap/Internal.hs:2174)
updateOrConcatWithKey (Data/HashMap/Internal.hs:2793)
lookupResToMaybe (Data/HashMap/Internal.hs:668)
insert' (Data/HashMap/Internal.hs:852)
delete' (Data/HashMap/Internal.hs:1167)
50% ( 3 / 6) in 'Data.HashMap.Internal.Debug'
Missing documentation for:
valid (Data/HashMap/Internal/Debug.hs:95)
Validity (Data/HashMap/Internal/Debug.hs:40)
SubHashPath (Data/HashMap/Internal/Debug.hs:72)
Warning: 'lookup' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'at' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 70 / 70) in 'Data.HashMap.Internal.Strict'
Warning: 'HashSet' is ambiguous. It is defined
* at Data/HashSet/Internal.hs:114:21
* at Data/HashSet/Internal.hs:114:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/HashSet/Internal.hs:114:1
100% ( 37 / 37) in 'Data.HashSet.Internal'
Warning: 'HashSet' is ambiguous. It is defined
* at Data/HashSet/Internal.hs:114:21
* at Data/HashSet/Internal.hs:114:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/HashSet/Internal.hs:114:1
100% ( 34 / 34) in 'Data.HashSet'
100% ( 72 / 72) in 'Data.HashMap.Strict'
100% ( 72 / 72) in 'Data.HashMap.Lazy'
Warning: Data.HashMap.Internal: could not find link destinations for:
- Data.HashMap.Internal.equal1
- Data.HashMap.Internal.equal2
- Data.HashMap.Internal.D:R:ItemHashMap
Warning: Data.HashMap.Internal.Strict: could not find link destinations for:
- Data.HashMap.Internal.D:R:ItemHashMap
Warning: Data.HashSet.Internal: could not find link destinations for:
- Data.HashSet.Internal.D:R:ItemHashSet
Warning: Data.HashSet: could not find link destinations for:
- Data.HashSet.Internal.D:R:ItemHashSet
Warning: Data.HashMap.Strict: could not find link destinations for:
- Data.HashMap.Internal.D:R:ItemHashMap
Warning: Data.HashMap.Lazy: could not find link destinations for:
- Data.HashMap.Internal.D:R:ItemHashMap
Documentation created: dist/doc/html/unordered-containers/,
dist/doc/html/unordered-containers/unordered-containers.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unordered-containers-0.2.21-B4tMAglEqOH3g2kh0k7h1G
Completed unordered-containers-0.2.21
Warning: uniplate.cabal:1:28: Packages with 'cabal-version: 1.12' or later
should specify a specific version of the Cabal spec of the form
'cabal-version: x.y'. Use 'cabal-version: 1.18'.
Configuring uniplate-1.6.13...
Preprocessing library for uniplate-1.6.13..
Building library for uniplate-1.6.13..
[ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.o, dist/build/Data/Generics/Uniplate/Data/Instances.dyn_o )
[ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.o, dist/build/Data/Generics/Uniplate/Internal/Utils.dyn_o )
[ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.o, dist/build/Data/Generics/Uniplate.dyn_o )
[ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.o, dist/build/Data/Generics/Str.dyn_o )
[ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.o, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_o )
[ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.o, dist/build/Data/Generics/Uniplate/Internal/Data.dyn_o )
Data/Generics/Uniplate/Internal/Data.hs:336:81: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Data.List, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
336 | [ (i, IntMap.fromAscList [(j, slice i j ts) | (j,ts) <- zip [i..n] (tail $ inits ts)])
| ^^^^
[ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.o, dist/build/Data/Generics/Uniplate/DataOnly.dyn_o )
[ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.o, dist/build/Data/Generics/Uniplate/Operations.dyn_o )
[ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.o, dist/build/Data/Generics/Uniplate/Direct.dyn_o )
[10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.o, dist/build/Data/Generics/Uniplate/Data.dyn_o )
[11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.o, dist/build/Data/Generics/SYB.dyn_o )
[12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.o, dist/build/Data/Generics/Compos.dyn_o )
[13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.o, dist/build/Data/Generics/Uniplate/Typeable.dyn_o )
[14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.o, dist/build/Data/Generics/Uniplate/Zipper.dyn_o )
[15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.o, dist/build/Data/Generics/UniplateOn.dyn_o )
[16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.o, dist/build/Data/Generics/UniplateStr.dyn_o )
[17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.o, dist/build/Data/Generics/UniplateStrOn.dyn_o )
[18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.o, dist/build/Data/Generics/Biplate.dyn_o )
[19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.o, dist/build/Data/Generics/PlateTypeable.dyn_o )
[20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.o, dist/build/Data/Generics/PlateDirect.dyn_o )
[21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.o, dist/build/Data/Generics/PlateData.dyn_o )
Preprocessing library for uniplate-1.6.13..
Running Haddock on library for uniplate-1.6.13..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, nothing )
[ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, nothing )
[ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, nothing )
[ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, nothing )
[ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, nothing )
[ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, nothing )
Data/Generics/Uniplate/Internal/Data.hs:336:81: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Data.List, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
336 | [ (i, IntMap.fromAscList [(j, slice i j ts) | (j,ts) <- zip [i..n] (tail $ inits ts)])
| ^^^^
[ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, nothing )
[ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, nothing )
[ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, nothing )
[10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, nothing )
[11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, nothing )
[12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, nothing )
[13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, nothing )
[14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, nothing )
[15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, nothing )
[16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, nothing )
[17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, nothing )
[18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, nothing )
[19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, nothing )
[20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, nothing )
[21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, nothing )
Haddock coverage:
Warning: 'Hide' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:86:18
* at Data/Generics/Uniplate/Data/Instances.hs:86:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:86:1
Warning: 'Trigger' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:122:18
* at Data/Generics/Uniplate/Data/Instances.hs:122:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:122:1
Warning: 'Invariant' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:156:20
* at Data/Generics/Uniplate/Data/Instances.hs:156:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:156:1
Warning: 'Map' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:178:19
* at Data/Generics/Uniplate/Data/Instances.hs:178:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:178:1
Warning: 'Set' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:204:17
* at Data/Generics/Uniplate/Data/Instances.hs:204:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:204:1
Warning: 'IntMap' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:228:20
* at Data/Generics/Uniplate/Data/Instances.hs:228:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:228:1
Warning: 'IntSet' is ambiguous. It is defined
* at Data/Generics/Uniplate/Data/Instances.hs:254:18
* at Data/Generics/Uniplate/Data/Instances.hs:254:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:254:1
Warning: 'create' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'inv' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Uniplate' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 16 / 16) in 'Data.Generics.Uniplate.Data.Instances'
100% ( 19 / 19) in 'Data.Generics.Uniplate'
Warning: 'uniplate' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'biplate' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
66% ( 6 / 9) in 'Data.Generics.Str'
Missing documentation for:
Str (Data/Generics/Str.hs:14)
strMap (Data/Generics/Str.hs:26)
strMapM (Data/Generics/Str.hs:36)
Warning: 'mplus' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
65% ( 15 / 23) in 'Data.Generics.Uniplate.DataOnly'
Missing documentation for:
universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:189)
transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:212)
transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:217)
rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:221)
rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:225)
contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:231)
holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:239)
Transformer (Data/Generics/Uniplate/Internal/Data.hs:287)
Warning: 'mplus' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
75% ( 22 / 29) in 'Data.Generics.Uniplate.Operations'
Missing documentation for:
universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:189)
transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:212)
transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:217)
rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:221)
rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:225)
contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:231)
holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:239)
Warning: 'fromDistictAscList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 11 / 11) in 'Data.Generics.Uniplate.Direct'
80% ( 4 / 5) in 'Data.Generics.Uniplate.Data'
Missing documentation for:
Transformer (Data/Generics/Uniplate/Internal/Data.hs:287)
100% ( 13 / 13) in 'Data.Generics.SYB'
100% ( 8 / 8) in 'Data.Generics.Compos'
100% ( 10 / 10) in 'Data.Generics.Uniplate.Typeable'
100% ( 14 / 14) in 'Data.Generics.Uniplate.Zipper'
Warning: 'fold' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: Data.Generics.UniplateOn: Could not find documentation for exported module: Data.Generics.UniplateOn
35% ( 5 / 14) in 'Data.Generics.UniplateOn'
Missing documentation for:
universeOn (Data/Generics/UniplateOn.hs:39)
transformOn (Data/Generics/UniplateOn.hs:51)
transformOnM (Data/Generics/UniplateOn.hs:56)
rewriteOn (Data/Generics/UniplateOn.hs:61)
rewriteOnM (Data/Generics/UniplateOn.hs:66)
descendOn (Data/Generics/UniplateOn.hs:71)
descendOnM (Data/Generics/UniplateOn.hs:76)
holesOn (Data/Generics/UniplateOn.hs:84)
contextsOn (Data/Generics/UniplateOn.hs:91)
Warning: Data.Generics.UniplateStr: Could not find documentation for exported module: Data.Generics.UniplateStr
100% ( 16 / 16) in 'Data.Generics.UniplateStr'
Warning: 'fold' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: Data.Generics.UniplateStrOn: Could not find documentation for exported module: Data.Generics.UniplateStrOn
35% ( 5 / 14) in 'Data.Generics.UniplateStrOn'
Missing documentation for:
universeOn (Data/Generics/UniplateStrOn.hs:43)
transformOn (Data/Generics/UniplateStrOn.hs:65)
transformOnM (Data/Generics/UniplateStrOn.hs:70)
rewriteOn (Data/Generics/UniplateStrOn.hs:75)
rewriteOnM (Data/Generics/UniplateStrOn.hs:80)
descendOn (Data/Generics/UniplateStrOn.hs:85)
descendOnM (Data/Generics/UniplateStrOn.hs:90)
holesOn (Data/Generics/UniplateStrOn.hs:96)
contextsOn (Data/Generics/UniplateStrOn.hs:103)
Warning: 'Data' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: Data.Generics.Biplate: Could not find documentation for exported module: Data.Generics.Biplate
28% ( 4 / 14) in 'Data.Generics.Biplate'
Missing documentation for:
descendBi (Data/Generics/Biplate.hs:80)
descendBiM (Data/Generics/Biplate.hs:84)
universeBi (Data/Generics/Biplate.hs:54)
childrenBi (Data/Generics/Biplate.hs:58)
transformBi (Data/Generics/Biplate.hs:64)
transformBiM (Data/Generics/Biplate.hs:68)
rewriteBi (Data/Generics/Biplate.hs:72)
rewriteBiM (Data/Generics/Biplate.hs:76)
contextsBi (Data/Generics/Biplate.hs:90)
holesBi (Data/Generics/Biplate.hs:94)
100% ( 10 / 10) in 'Data.Generics.PlateTypeable'
Warning: 'PlayAll' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 10 / 10) in 'Data.Generics.PlateDirect'
100% ( 2 / 2) in 'Data.Generics.PlateData'
Warning: Data.Generics.Uniplate.Direct: could not find link destinations for:
- Data.Generics.Uniplate.Direct.Type
Warning: Data.Generics.Uniplate.Typeable: could not find link destinations for:
- Data.Generics.Uniplate.Typeable.Type
Warning: Data.Generics.PlateTypeable: could not find link destinations for:
- Data.Generics.PlateTypeable.Type
Warning: Data.Generics.PlateDirect: could not find link destinations for:
- Data.Generics.PlateDirect.Type
Documentation created: dist/doc/html/uniplate/,
dist/doc/html/uniplate/uniplate.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/uniplate-1.6.13-76nqzXEVtpZImNyvq9t58R
Completed uniplate-1.6.13
Downloading hgettext-0.1.40.3
Downloaded hgettext-0.1.40.3
Configuring hgettext-0.1.40.3...
Preprocessing executable 'hgettext' for hgettext-0.1.40.3..
Building executable 'hgettext' for hgettext-0.1.40.3..
[1 of 2] Compiling Paths_hgettext ( dist/build/hgettext/autogen/Paths_hgettext.hs, dist/build/hgettext/hgettext-tmp/Paths_hgettext.o )
[2 of 2] Compiling Main ( src-exe/hgettext.hs, dist/build/hgettext/hgettext-tmp/Main.o )
src-exe/hgettext.hs:48:93: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
48 | (ReqArg (\defs opts -> opts {cpp_defs = map (\def -> let l = splitOn "=" def in (head l, last l)) (splitOn "," defs)}) "IDENTIFIER=VALUE...")
| ^^^^
[3 of 3] Linking dist/build/hgettext/hgettext
Preprocessing library for hgettext-0.1.40.3..
Building library for hgettext-0.1.40.3..
[1 of 3] Compiling Internal ( src/Internal.hs, dist/build/Internal.o, dist/build/Internal.dyn_o )
[2 of 3] Compiling Distribution.Simple.I18N.GetText ( src/Distribution/Simple/I18N/GetText.hs, dist/build/Distribution/Simple/I18N/GetText.o, dist/build/Distribution/Simple/I18N/GetText.dyn_o )
[3 of 3] Compiling Text.I18N.GetText ( src/Text/I18N/GetText.hs, dist/build/Text/I18N/GetText.o, dist/build/Text/I18N/GetText.dyn_o )
Preprocessing executable 'hgettext' for hgettext-0.1.40.3..
Preprocessing library for hgettext-0.1.40.3..
Running Haddock on library for hgettext-0.1.40.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Internal ( src/Internal.hs, nothing )
[2 of 3] Compiling Distribution.Simple.I18N.GetText ( src/Distribution/Simple/I18N/GetText.hs, nothing )
[3 of 3] Compiling Text.I18N.GetText ( src/Text/I18N/GetText.hs, nothing )
Haddock coverage:
100% ( 3 / 3) in 'Distribution.Simple.I18N.GetText'
100% ( 10 / 10) in 'Text.I18N.GetText'
Documentation created: dist/doc/html/hgettext/,
dist/doc/html/hgettext/hgettext.txt
Installing executable hgettext in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hgettext-0.1.40.3-BusIOsBQ3YA7B24sfy4iGj
Completed hgettext-0.1.40.3
Test log
[view raw]
Resolving dependencies...
Error:
Internal libraries only supported with per-component builds.
Per-component builds were disabled because program coverage is enabled
In the package 'happy-lib-2.2'