Build #1 for dotparse-0.1.2.2
| Package | dotparse-0.1.2.2 |
|---|
| Install | DependencyFailed dotparse-0.1.2.2 |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2025-04-20 06:40:59.687555931 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | algebraic-graphs-0.7, base-4.19.2.0, bytestring-0.12.1.0, chart-svg-0.8.0.3, containers-0.6.8, flatparse-0.5.2.1, numhask-space-0.13.0.0, optics-core-0.4.1.1, process-extras-0.7.4, string-interpolate-0.3.4.0, template-haskell-2.21.0.0, text-2.1.1, these-1.2.1 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring Boolean-0.2.4...
Preprocessing library for Boolean-0.2.4...
Building library for Boolean-0.2.4...
[1 of 3] Compiling Data.Boolean ( src/Data/Boolean.hs, dist/build/Data/Boolean.o, dist/build/Data/Boolean.dyn_o )
src/Data/Boolean.hs:74:17: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
74 | ifB :: (bool ~ BooleanOf a) => bool -> a -> a -> a
| ^
src/Data/Boolean.hs:77:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
77 | boolean :: (IfB a, bool ~ BooleanOf a) => a -> a -> bool -> a
| ^
src/Data/Boolean.hs:81:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
81 | cond :: (Applicative f, IfB a, bool ~ BooleanOf a) => f bool -> f a -> f a -> f a
| ^
src/Data/Boolean.hs:85:51: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
85 | crop :: (Applicative f, Monoid (f a), IfB a, bool ~ BooleanOf a) => f bool -> f a -> f a
| ^
src/Data/Boolean.hs:89:26: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
89 | guardedB :: (IfB b, bool ~ BooleanOf b) => bool -> [(bool,b)] -> b -> b
| ^
src/Data/Boolean.hs:94:23: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
94 | caseB :: (IfB b, bool ~ BooleanOf b) => a -> [(a -> bool, b)] -> b -> b
| ^
src/Data/Boolean.hs:102:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
102 | (==*), (/=*) :: (bool ~ BooleanOf a) => a -> a -> bool
| ^
src/Data/Boolean.hs:109:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
109 | (<*), (<=*), (>*), (>=*) :: (bool ~ BooleanOf a) => a -> a -> bool
| ^
src/Data/Boolean.hs:178:45: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
178 | instance (Boolean (BooleanOf a),BooleanOf a ~ Bool) => IfB [a] where { ifB = ife }
| ^
src/Data/Boolean.hs:180:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
180 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q
| ^
src/Data/Boolean.hs:180:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
180 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q
| ^
src/Data/Boolean.hs:184:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r
| ^
src/Data/Boolean.hs:184:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r
| ^
src/Data/Boolean.hs:184:56: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r
| ^
src/Data/Boolean.hs:189:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
src/Data/Boolean.hs:189:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
src/Data/Boolean.hs:189:56: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
src/Data/Boolean.hs:189:76: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
[2 of 3] Compiling Data.Boolean.Numbers ( src/Data/Boolean/Numbers.hs, dist/build/Data/Boolean/Numbers.o, dist/build/Data/Boolean/Numbers.dyn_o )
src/Data/Boolean/Numbers.hs:119:34: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
119 | properFraction :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> (b, a)
| ^
src/Data/Boolean/Numbers.hs:121:28: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
121 | truncate :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:125:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
125 | round :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:127:27: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
127 | ceiling :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:129:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
129 | floor :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:167:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
167 | fromIntegralB :: (IntegerOf a ~ IntegerOf b, IntegralB a, NumB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:175:26: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
175 | fromInteger' :: (Integer ~ IntegerOf b, NumB b) => Integer -> b
| ^
[3 of 3] Compiling Data.Boolean.Overload ( src/Data/Boolean/Overload.hs, dist/build/Data/Boolean/Overload.o, dist/build/Data/Boolean/Overload.dyn_o )
Preprocessing library for Boolean-0.2.4...
Running Haddock on library for Boolean-0.2.4...
[1 of 3] Compiling Data.Boolean ( src/Data/Boolean.hs, nothing )
src/Data/Boolean.hs:74:17: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
74 | ifB :: (bool ~ BooleanOf a) => bool -> a -> a -> a
| ^
src/Data/Boolean.hs:77:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
77 | boolean :: (IfB a, bool ~ BooleanOf a) => a -> a -> bool -> a
| ^
src/Data/Boolean.hs:81:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
81 | cond :: (Applicative f, IfB a, bool ~ BooleanOf a) => f bool -> f a -> f a -> f a
| ^
src/Data/Boolean.hs:85:51: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
85 | crop :: (Applicative f, Monoid (f a), IfB a, bool ~ BooleanOf a) => f bool -> f a -> f a
| ^
src/Data/Boolean.hs:89:26: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
89 | guardedB :: (IfB b, bool ~ BooleanOf b) => bool -> [(bool,b)] -> b -> b
| ^
src/Data/Boolean.hs:94:23: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
94 | caseB :: (IfB b, bool ~ BooleanOf b) => a -> [(a -> bool, b)] -> b -> b
| ^
src/Data/Boolean.hs:102:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
102 | (==*), (/=*) :: (bool ~ BooleanOf a) => a -> a -> bool
| ^
src/Data/Boolean.hs:109:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
109 | (<*), (<=*), (>*), (>=*) :: (bool ~ BooleanOf a) => a -> a -> bool
| ^
src/Data/Boolean.hs:178:45: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
178 | instance (Boolean (BooleanOf a),BooleanOf a ~ Bool) => IfB [a] where { ifB = ife }
| ^
src/Data/Boolean.hs:180:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
180 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q
| ^
src/Data/Boolean.hs:180:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
180 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q
| ^
src/Data/Boolean.hs:184:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r
| ^
src/Data/Boolean.hs:184:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r
| ^
src/Data/Boolean.hs:184:56: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r
| ^
src/Data/Boolean.hs:189:16: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
src/Data/Boolean.hs:189:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
src/Data/Boolean.hs:189:56: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
src/Data/Boolean.hs:189:76: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
189 | instance (bool ~ BooleanOf p, bool ~ BooleanOf q, bool ~ BooleanOf r, bool ~ BooleanOf s
| ^
[2 of 3] Compiling Data.Boolean.Numbers ( src/Data/Boolean/Numbers.hs, nothing )
src/Data/Boolean/Numbers.hs:119:34: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
119 | properFraction :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> (b, a)
| ^
src/Data/Boolean/Numbers.hs:121:28: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
121 | truncate :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:125:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
125 | round :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:127:27: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
127 | ceiling :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:129:25: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
129 | floor :: (IntegerOf a ~ IntegerOf b, IntegralB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:167:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
167 | fromIntegralB :: (IntegerOf a ~ IntegerOf b, IntegralB a, NumB b) => a -> b
| ^
src/Data/Boolean/Numbers.hs:175:26: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
175 | fromInteger' :: (Integer ~ IntegerOf b, NumB b) => Integer -> b
| ^
[3 of 3] Compiling Data.Boolean.Overload ( src/Data/Boolean/Overload.hs, nothing )
Haddock coverage:
100% ( 14 / 14) in 'Data.Boolean'
Warning: 'Prelude' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'atan2' is ambiguous. It is defined
* at src/Data/Boolean/Numbers.hs:152:3
* in GHC.Float
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/Boolean/Numbers.hs:152:3
Warning: 'round' is ambiguous. It is defined
* at src/Data/Boolean/Numbers.hs:125:3
* in GHC.Real
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/Boolean/Numbers.hs:125:3
Warning: 'floor' is ambiguous. It is defined
* at src/Data/Boolean/Numbers.hs:129:3
* in GHC.Real
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/Boolean/Numbers.hs:129:3
Warning: 'ceiling' is ambiguous. It is defined
* at src/Data/Boolean/Numbers.hs:127:3
* in GHC.Real
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/Boolean/Numbers.hs:127:3
Warning: 'truncate' is ambiguous. It is defined
* at src/Data/Boolean/Numbers.hs:121:3
* in GHC.Real
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/Boolean/Numbers.hs:121:3
100% ( 8 / 8) in 'Data.Boolean.Numbers'
14% ( 2 / 14) in 'Data.Boolean.Overload'
Missing documentation for:
&& (src/Data/Boolean/Overload.hs:46)
|| (src/Data/Boolean/Overload.hs:49)
not (src/Data/Boolean/Overload.hs:52)
ifThenElse (src/Data/Boolean/Overload.hs:57)
== (src/Data/Boolean/Overload.hs:61)
/= (src/Data/Boolean/Overload.hs:63)
< (src/Data/Boolean/Overload.hs:67)
> (src/Data/Boolean/Overload.hs:69)
<= (src/Data/Boolean/Overload.hs:71)
>= (src/Data/Boolean/Overload.hs:73)
min (src/Data/Boolean/Overload.hs:76)
max (src/Data/Boolean/Overload.hs:78)
Warning: Data.Boolean.Numbers: could not find link destinations for:
- Data.Boolean.Numbers.D:R:IntegerOfDouble
- Data.Boolean.Numbers.D:R:IntegerOfFloat
- Data.Boolean.Numbers.D:R:IntegerOfInteger
- Data.Boolean.Numbers.D:R:IntegerOfInt
Documentation created: dist/doc/html/Boolean/,
dist/doc/html/Boolean/Boolean.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/Boolean-0.2.4-ZSnWeZn0pUBvEW1I9xenU
Warning: Unable to strip executable or library
'libHSBoolean-0.2.4-ZSnWeZn0pUBvEW1I9xenU' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSBoolean-0.2.4-ZSnWeZn0pUBvEW1I9xenU-ghc9.8.4' (missing the 'strip'
program)
Completed Boolean-0.2.4
Warning: NumInstances.cabal:36:2: Inconsistent indentation. Indentation jumps
at lines 36
Configuring NumInstances-1.4...
Warning: [option-prof] 'ghc-prof-options: -prof' is not necessary and will
lead to problems when used on a library. Use the configure flag
--enable-library-profiling and/or --enable-profiling.
Preprocessing library for NumInstances-1.4...
Building library for NumInstances-1.4...
[1 of 5] Compiling Data.NumInstances.PreRequisites ( src-relaxed-Num/Data/NumInstances/PreRequisites.hs, dist/build/Data/NumInstances/PreRequisites.o, dist/build/Data/NumInstances/PreRequisites.dyn_o )
[2 of 5] Compiling Data.NumInstances.Function ( src/Data/NumInstances/Function.hs, dist/build/Data/NumInstances/Function.o, dist/build/Data/NumInstances/Function.dyn_o )
src/Data/NumInstances/Function.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
The import of Control.Applicative is redundant
except perhaps to import instances from Control.Applicative
To import instances alone, use: import Control.Applicative()
|
16 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 5] Compiling Data.NumInstances.Tuple ( src/Data/NumInstances/Tuple.hs, dist/build/Data/NumInstances/Tuple.o, dist/build/Data/NumInstances/Tuple.dyn_o )
[4 of 5] Compiling Data.NumInstances ( src/Data/NumInstances.hs, dist/build/Data/NumInstances.o, dist/build/Data/NumInstances.dyn_o )
[5 of 5] Compiling Data.NumInstances.Util ( src/Data/NumInstances/Util.hs, dist/build/Data/NumInstances/Util.o, dist/build/Data/NumInstances/Util.dyn_o )
Preprocessing library for NumInstances-1.4...
Running Haddock on library for NumInstances-1.4...
[1 of 5] Compiling Data.NumInstances.PreRequisites ( src-relaxed-Num/Data/NumInstances/PreRequisites.hs, nothing )
[2 of 5] Compiling Data.NumInstances.Function ( src/Data/NumInstances/Function.hs, nothing )
src/Data/NumInstances/Function.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
The import of Control.Applicative is redundant
except perhaps to import instances from Control.Applicative
To import instances alone, use: import Control.Applicative()
|
16 | import Control.Applicative
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 5] Compiling Data.NumInstances.Tuple ( src/Data/NumInstances/Tuple.hs, nothing )
[4 of 5] Compiling Data.NumInstances ( src/Data/NumInstances.hs, nothing )
[5 of 5] Compiling Data.NumInstances.Util ( src/Data/NumInstances/Util.hs, nothing )
Haddock coverage:
100% ( 1 / 1) in 'Data.NumInstances.Function'
100% ( 1 / 1) in 'Data.NumInstances.Tuple'
100% ( 1 / 1) in 'Data.NumInstances'
Documentation created: dist/doc/html/NumInstances/,
dist/doc/html/NumInstances/NumInstances.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/NumInstances-1.4-8bZtpsZx1uH3bFv3F01s6h
Warning: Unable to strip executable or library
'libHSNumInstances-1.4-8bZtpsZx1uH3bFv3F01s6h' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSNumInstances-1.4-8bZtpsZx1uH3bFv3F01s6h-ghc9.8.4' (missing the 'strip'
program)
Completed NumInstances-1.4
Configuring OneTuple-0.4.2...
Preprocessing library for OneTuple-0.4.2...
Building library for OneTuple-0.4.2...
[1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.o, dist/build/Data/Tuple/Solo.dyn_o )
[2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.o, dist/build/Data/Tuple/OneTuple.dyn_o )
[3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.o, dist/build/Data/Tuple/Solo/TH.dyn_o )
Preprocessing library for OneTuple-0.4.2...
Running Haddock on library for OneTuple-0.4.2...
[1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, nothing )
[2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, nothing )
[3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, nothing )
Haddock coverage:
Warning: 'Solo' is ambiguous. It is defined
* in GHC.Tuple
* in GHC.Tuple.Prim
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.Tuple.Prim
100% ( 3 / 3) in 'Data.Tuple.Solo'
25% ( 1 / 4) in 'Data.Tuple.OneTuple'
Missing documentation for:
OneTuple (src/Data/Tuple/OneTuple.hs:21)
OneTuple (src/Data/Tuple/OneTuple.hs:30)
only (src/Data/Tuple/OneTuple.hs:24)
Warning: 'Solo' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
50% ( 1 / 2) in 'Data.Tuple.Solo.TH'
Missing documentation for:
tupE
Warning: Data.Tuple.Solo: could not find link destinations for:
- GHC.Generics.Rep1_Solo
- GHC.Generics.Rep_Solo
Documentation created: dist/doc/html/OneTuple/,
dist/doc/html/OneTuple/OneTuple.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/OneTuple-0.4.2-ATtFINcmw7oK2Yohb9PBmz
Warning: Unable to strip executable or library
'libHSOneTuple-0.4.2-ATtFINcmw7oK2Yohb9PBmz' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSOneTuple-0.4.2-ATtFINcmw7oK2Yohb9PBmz-ghc9.8.4' (missing the 'strip'
program)
Completed OneTuple-0.4.2
Configuring StateVar-1.2.2...
Preprocessing library for StateVar-1.2.2...
Building library for StateVar-1.2.2...
[1 of 1] Compiling Data.StateVar ( src/Data/StateVar.hs, dist/build/Data/StateVar.o, dist/build/Data/StateVar.dyn_o )
src/Data/StateVar.hs:220:33: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
220 | default ($~) :: (MonadIO m, a ~ b, HasGetter t a) => t -> (a -> b) -> m ()
| ^
src/Data/StateVar.hs:226:34: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
226 | default ($~!) :: (MonadIO m, a ~ b, HasGetter t a) => t -> (a -> b) -> m ()
| ^
src/Data/StateVar.hs:230:32: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
230 | defaultUpdate :: (MonadIO m, a ~ b, HasGetter t a, HasSetter t a) => t -> (a -> b) -> m ()
| ^
src/Data/StateVar.hs:235:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
235 | defaultUpdateStrict :: (MonadIO m, a ~ b, HasGetter t a, HasSetter t a) => t -> (a -> b) -> m ()
| ^
Preprocessing library for StateVar-1.2.2...
Running Haddock on library for StateVar-1.2.2...
[1 of 1] Compiling Data.StateVar ( src/Data/StateVar.hs, nothing )
src/Data/StateVar.hs:220:33: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
220 | default ($~) :: (MonadIO m, a ~ b, HasGetter t a) => t -> (a -> b) -> m ()
| ^
src/Data/StateVar.hs:226:34: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
226 | default ($~!) :: (MonadIO m, a ~ b, HasGetter t a) => t -> (a -> b) -> m ()
| ^
src/Data/StateVar.hs:230:32: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
230 | defaultUpdate :: (MonadIO m, a ~ b, HasGetter t a, HasSetter t a) => t -> (a -> b) -> m ()
| ^
src/Data/StateVar.hs:235:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
235 | defaultUpdateStrict :: (MonadIO m, a ~ b, HasGetter t a, HasSetter t a) => t -> (a -> b) -> m ()
| ^
Haddock coverage:
Warning: 'StateVar' is ambiguous. It is defined
* at src/Data/StateVar.hs:125:19
* at src/Data/StateVar.hs:125: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/StateVar.hs:125:1
Warning: 'SettableStateVar' is ambiguous. It is defined
* at src/Data/StateVar.hs:148:30
* at src/Data/StateVar.hs:148: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/StateVar.hs:148:1
100% ( 15 / 15) in 'Data.StateVar'
Documentation created: dist/doc/html/StateVar/,
dist/doc/html/StateVar/StateVar.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/StateVar-1.2.2-FkX29h2fwdP2Mo2NQELJhZ
Warning: Unable to strip executable or library
'libHSStateVar-1.2.2-FkX29h2fwdP2Mo2NQELJhZ' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSStateVar-1.2.2-FkX29h2fwdP2Mo2NQELJhZ-ghc9.8.4' (missing the 'strip'
program)
Completed StateVar-1.2.2
Downloading algebraic-graphs-0.7
Downloaded algebraic-graphs-0.7
Configuring algebraic-graphs-0.7...
Preprocessing library for algebraic-graphs-0.7...
Building library for algebraic-graphs-0.7...
[ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.o, dist/build/Algebra/Graph/AdjacencyMap.dyn_o )
[ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.o, dist/build/Algebra/Graph/AdjacencyIntMap.dyn_o )
[ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.dyn_o )
[ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.o, dist/build/Algebra/Graph/Internal.dyn_o )
[ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.o, dist/build/Algebra/Graph.dyn_o )
[ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.o, dist/build/Algebra/Graph/HigherKinded/Class.dyn_o )
[ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.dyn_o )
[ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.dyn_o )
[ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.o, dist/build/Algebra/Graph/Label.dyn_o )
[10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.o, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.dyn_o )
[11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.dyn_o )
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384: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."
|
384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack
| ^^^^
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: 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."
|
391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v
| ^^^^
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395: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."
|
395 | p_v = fst $ head bnd
| ^^^^
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: 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."
|
397 | bnd' = tail bnd
| ^^^^
[12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.o, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.dyn_o )
[13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.o, dist/build/Algebra/Graph/ToGraph.dyn_o )
src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet
| ^
src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
| ^
src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
| ^
src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
| ^
src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
| ^
src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
| ^
src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
| ^
[14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.o, dist/build/Algebra/Graph/Relation.dyn_o )
[15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.o, dist/build/Algebra/Graph/Relation/Symmetric.dyn_o )
[16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.o, dist/build/Algebra/Graph/NonEmpty.dyn_o )
[17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.o, dist/build/Algebra/Graph/Labelled/AdjacencyMap.dyn_o )
[18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.o, dist/build/Algebra/Graph/Labelled.dyn_o )
[19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.o, dist/build/Algebra/Graph/Labelled/Example/Network.dyn_o )
[20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.o, dist/build/Algebra/Graph/Labelled/Example/Automaton.dyn_o )
[21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.o, dist/build/Algebra/Graph/Export.dyn_o )
src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s
| ^
[22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.o, dist/build/Algebra/Graph/Export/Dot.dyn_o )
src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s
| ^
src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s
| ^
[23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.o, dist/build/Algebra/Graph/Undirected.dyn_o )
[24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.o, dist/build/Algebra/Graph/Class.dyn_o )
[25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.o, dist/build/Algebra/Graph/Relation/Transitive.dyn_o )
[26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.o, dist/build/Algebra/Graph/Relation/Reflexive.dyn_o )
[27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.o, dist/build/Algebra/Graph/Relation/Preorder.dyn_o )
[28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.o, dist/build/Algebra/Graph/Example/Todo.dyn_o )
[29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.o, dist/build/Data/Graph/Typed.dyn_o )
Preprocessing library for algebraic-graphs-0.7...
Running Haddock on library for algebraic-graphs-0.7...
[ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, nothing )
[ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, nothing )
[ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, nothing )
[ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, nothing )
[ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, nothing )
[ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, nothing )
[ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, nothing )
[ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, nothing )
[ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, nothing )
[10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, nothing )
[11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, nothing )
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384: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."
|
384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack
| ^^^^
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: 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."
|
391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v
| ^^^^
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395: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."
|
395 | p_v = fst $ head bnd
| ^^^^
src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: 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."
|
397 | bnd' = tail bnd
| ^^^^
[12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, nothing )
[13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, nothing )
src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet
| ^
src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
| ^
src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet
| ^
src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
| ^
src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap
| ^
src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
| ^
src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet
| ^
[14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, nothing )
[15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, nothing )
[16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, nothing )
[17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, nothing )
[18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, nothing )
[19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, nothing )
[20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, nothing )
[21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, nothing )
src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s
| ^
[22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, nothing )
src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s
| ^
src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s
| ^
[23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, nothing )
[24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, nothing )
[25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, nothing )
[26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, nothing )
[27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, nothing )
[28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, nothing )
[29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, nothing )
Haddock coverage:
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/AdjacencyMap.hs:227:1
* in Data.Map.Internal
* in Data.Set.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 at src/Algebra/Graph/AdjacencyMap.hs:227:1
100% ( 58 / 58) in 'Algebra.Graph.AdjacencyMap'
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/AdjacencyIntMap.hs:237:1
* in Data.IntMap.Internal
* in Data.IntSet.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 at src/Algebra/Graph/AdjacencyIntMap.hs:237:1
100% ( 56 / 56) in 'Algebra.Graph.AdjacencyIntMap'
Warning: 'nub' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sort' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
93% ( 14 / 15) in 'Algebra.Graph.AdjacencyIntMap.Algorithm'
Missing documentation for:
Cycle (src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs:227)
Warning: 'List' is ambiguous. It is defined
* at src/Algebra/Graph/Internal.hs:50:18
* at src/Algebra/Graph/Internal.hs:50: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/Algebra/Graph/Internal.hs:50:1
Warning: 'IsList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 19 / 19) in 'Algebra.Graph.Internal'
Warning: 'Context' is ambiguous. It is defined
* at src/Algebra/Graph.hs:1400:18
* at src/Algebra/Graph.hs:1400: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/Algebra/Graph.hs:1400:1
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph.hs:316:1
* in Data.Set.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 at src/Algebra/Graph.hs:316:1
100% ( 61 / 61) in 'Algebra.Graph'
Warning: 'mplus' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'vertexCount' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hasVertex' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'vertexSet' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'isEmpty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'edgeList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'adjacencyList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'box' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'edgeCount' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 42 / 42) in 'Algebra.Graph.HigherKinded.Class'
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1
* in Data.Map.Internal
* in Data.Set.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 at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1
Warning: 'nub' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'swap' is ambiguous. It is defined
* at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:418:1
* in Data.Tuple
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/Algebra/Graph/Bipartite/AdjacencyMap.hs:418:1
100% ( 63 / 63) in 'Algebra.Graph.Bipartite.AdjacencyMap'
Warning: 'isRight' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Matching' is ambiguous. It is defined
* at src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs:169:21
* at src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs:169: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/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs:169:1
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1
* in Data.Set.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 at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1
100% ( 25 / 25) in 'Algebra.Graph.Bipartite.AdjacencyMap.Algorithm'
Warning: 'Optimum' is ambiguous. It is defined
* at src/Algebra/Graph/Label.hs:442:20
* at src/Algebra/Graph/Label.hs:442: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/Algebra/Graph/Label.hs:442:1
Warning: 'Distance' is ambiguous. It is defined
* at src/Algebra/Graph/Label.hs:241:22
* at src/Algebra/Graph/Label.hs:241: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/Algebra/Graph/Label.hs:241:1
Warning: 'Minimum' is ambiguous. It is defined
* at src/Algebra/Graph/Label.hs:314:21
* at src/Algebra/Graph/Label.hs:314: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/Algebra/Graph/Label.hs:314:1
Warning: 'Capacity' is ambiguous. It is defined
* at src/Algebra/Graph/Label.hs:176:22
* at src/Algebra/Graph/Label.hs:176: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/Algebra/Graph/Label.hs:176:1
Warning: 'Count' is ambiguous. It is defined
* at src/Algebra/Graph/Label.hs:209:19
* at src/Algebra/Graph/Label.hs:209: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/Algebra/Graph/Label.hs:209:1
100% ( 37 / 37) in 'Algebra.Graph.Label'
Warning: 'AdjacencyMap' is ambiguous. It is defined
* at src/Algebra/Graph/AdjacencyMap.hs:157:1
* at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:152: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/Algebra/Graph/NonEmpty/AdjacencyMap.hs:152:1
Warning: 'isEmpty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'empty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'vertexList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'edges' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'adjacencyList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'stars' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 51 / 51) in 'Algebra.Graph.NonEmpty.AdjacencyMap'
Warning: 'nub' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sort' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'vertex' is ambiguous. It is defined
* at src/Algebra/Graph/AdjacencyMap.hs:239:1
* at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224: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/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1
Warning: 'edge' is ambiguous. It is defined
* at src/Algebra/Graph/AdjacencyMap.hs:252:1
* at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:237: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/Algebra/Graph/NonEmpty/AdjacencyMap.hs:237:1
93% ( 15 / 16) in 'Algebra.Graph.AdjacencyMap.Algorithm'
Missing documentation for:
Cycle (src/Algebra/Graph/AdjacencyMap/Algorithm.hs:228)
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:132:1
* at src/Algebra/Graph/AdjacencyMap.hs:227: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/Algebra/Graph/AdjacencyMap.hs:227:1
Warning: 'vertex' is ambiguous. It is defined
* at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:143:1
* at src/Algebra/Graph/AdjacencyMap.hs:239: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/Algebra/Graph/AdjacencyMap.hs:239:1
Warning: 'vertexCount' is ambiguous. It is defined
* at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:246:1
* at src/Algebra/Graph/AdjacencyMap.hs:417: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/Algebra/Graph/AdjacencyMap.hs:417:1
Warning: 'edgeCount' is ambiguous. It is defined
* at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:258:1
* at src/Algebra/Graph/AdjacencyMap.hs:429: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/Algebra/Graph/AdjacencyMap.hs:429:1
Warning: 'vertices' is ambiguous. It is defined
* at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:157:1
* at src/Algebra/Graph/AdjacencyMap.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 src/Algebra/Graph/AdjacencyMap.hs:309:1
100% ( 44 / 44) in 'Algebra.Graph.Acyclic.AdjacencyMap'
Warning: 'foldg' is ambiguous. It is defined
* at src/Algebra/Graph.hs:482:1
* at src/Algebra/Graph/ToGraph.hs:98:5
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/Algebra/Graph/ToGraph.hs:98:5
100% ( 8 / 8) in 'Algebra.Graph.ToGraph'
Warning: 'Relation' is ambiguous. It is defined
* at src/Algebra/Graph/Relation.hs:157:19
* at src/Algebra/Graph/Relation.hs:157: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/Algebra/Graph/Relation.hs:157:1
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Relation.hs:243:1
* in Data.Set.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 at src/Algebra/Graph/Relation.hs:243:1
Warning: 'AdjacencyMap' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 56 / 56) in 'Algebra.Graph.Relation'
Warning: 'vertexCount' is ambiguous. It is defined
* at src/Algebra/Graph/Relation.hs:423:1
* at src/Algebra/Graph/Relation/Symmetric.hs:372: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/Algebra/Graph/Relation/Symmetric.hs:372:1
Warning: 'edgeCount' is ambiguous. It is defined
* at src/Algebra/Graph/Relation.hs:435:1
* at src/Algebra/Graph/Relation/Symmetric.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 src/Algebra/Graph/Relation/Symmetric.hs:384:1
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Relation/Symmetric.hs:188:1
* in Data.Set.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 at src/Algebra/Graph/Relation/Symmetric.hs:188:1
100% ( 48 / 48) in 'Algebra.Graph.Relation.Symmetric'
Warning: 'vertexList' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 53 / 53) in 'Algebra.Graph.NonEmpty'
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1
* in Data.Map.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 at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1
Warning: 'hasEdge' is ambiguous. It is defined
* at src/Algebra/Graph/AdjacencyMap.hs:403:1
* at src/Algebra/Graph/Labelled/AdjacencyMap.hs:379: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/Algebra/Graph/Labelled/AdjacencyMap.hs:379:1
100% ( 49 / 49) in 'Algebra.Graph.Labelled.AdjacencyMap'
Warning: 'Context' is ambiguous. It is defined
* at src/Algebra/Graph/Labelled.hs:675:20
* at src/Algebra/Graph/Labelled.hs:675: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/Algebra/Graph/Labelled.hs:675:1
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Labelled.hs:191:1
* in Data.Set.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 at src/Algebra/Graph/Labelled.hs:191:1
Warning: 'Focus' is ambiguous. It is defined
* at src/Algebra/Graph/Labelled.hs:642:18
* at src/Algebra/Graph/Labelled.hs:642: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/Algebra/Graph/Labelled.hs:642:1
100% ( 49 / 49) in 'Algebra.Graph.Labelled'
100% ( 6 / 6) in 'Algebra.Graph.Labelled.Example.Network'
100% ( 5 / 5) in 'Algebra.Graph.Labelled.Example.Automaton'
Warning: 'Doc' is ambiguous. It is defined
* at src/Algebra/Graph/Export.hs:57:17
* at src/Algebra/Graph/Export.hs:57: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/Algebra/Graph/Export.hs:57:1
100% ( 14 / 14) in 'Algebra.Graph.Export'
Warning: 'Style' is ambiguous. It is defined
* at src/Algebra/Graph/Export/Dot.hs:49:18
* at src/Algebra/Graph/Export/Dot.hs:49: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/Algebra/Graph/Export/Dot.hs:49:1
Warning: 'Graph' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 11 / 11) in 'Algebra.Graph.Export.Dot'
Warning: 'empty' is ambiguous. It is defined
* at src/Algebra/Graph/Undirected.hs:253:1
* in Data.Set.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 at src/Algebra/Graph/Undirected.hs:253:1
100% ( 50 / 50) in 'Algebra.Graph.Undirected'
100% ( 27 / 27) in 'Algebra.Graph.Class'
Warning: 'TransitiveRelation' is ambiguous. It is defined
* at src/Algebra/Graph/Relation/Transitive.hs:39:32
* at src/Algebra/Graph/Relation/Transitive.hs:39: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/Algebra/Graph/Relation/Transitive.hs:39:1
Warning: 'Transitive' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 5 / 5) in 'Algebra.Graph.Relation.Transitive'
Warning: 'ReflexiveRelation' is ambiguous. It is defined
* at src/Algebra/Graph/Relation/Reflexive.hs:34:31
* at src/Algebra/Graph/Relation/Reflexive.hs:34: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/Algebra/Graph/Relation/Reflexive.hs:34:1
Warning: 'Reflexive' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 5 / 5) in 'Algebra.Graph.Relation.Reflexive'
Warning: 'PreorderRelation' is ambiguous. It is defined
* at src/Algebra/Graph/Relation/Preorder.hs:44:30
* at src/Algebra/Graph/Relation/Preorder.hs:44: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/Algebra/Graph/Relation/Preorder.hs:44:1
Warning: 'Preorder' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 5 / 5) in 'Algebra.Graph.Relation.Preorder'
0% ( 0 / 8) in 'Algebra.Graph.Example.Todo'
Missing documentation for:
Module header
Todo (src/Algebra/Graph/Example/Todo.hs:13)
todo (src/Algebra/Graph/Example/Todo.hs:42)
low (src/Algebra/Graph/Example/Todo.hs:23)
high (src/Algebra/Graph/Example/Todo.hs:27)
~*~ (src/Algebra/Graph/Example/Todo.hs:35)
>*< (src/Algebra/Graph/Example/Todo.hs:39)
priority (src/Algebra/Graph/Example/Todo.hs:31)
Warning: 'GraphKL' is ambiguous. It is defined
* at src/Data/Graph/Typed.hs:40:18
* at src/Data/Graph/Typed.hs:40: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/Graph/Typed.hs:40:1
Warning: 'array' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
90% ( 10 / 11) in 'Data.Graph.Typed'
Missing documentation for:
scc (src/Data/Graph/Typed.hs:192)
Warning: Algebra.Graph.AdjacencyMap: could not find link destinations for:
- Algebra.Graph.AdjacencyMap.Rep_AdjacencyMap
- Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap0
- Algebra.Graph.Class.D:R:VertexAdjacencyMap0
Warning: Algebra.Graph.AdjacencyIntMap: could not find link destinations for:
- Algebra.Graph.AdjacencyIntMap.Rep_AdjacencyIntMap
- Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyIntMap
- Algebra.Graph.Class.D:R:VertexAdjacencyIntMap
Warning: Algebra.Graph.Internal: could not find link destinations for:
- Algebra.Graph.Internal.D:R:ItemList
Warning: Algebra.Graph: could not find link destinations for:
- Algebra.Graph.Rep_Graph
- Algebra.Graph.ToGraph.D:R:ToVertexGraph
- Algebra.Graph.Class.D:R:VertexGraph1
Warning: Algebra.Graph.Bipartite.AdjacencyMap: could not find link destinations for:
- Algebra.Graph.Bipartite.AdjacencyMap.D:R:ItemList
- Algebra.Graph.Bipartite.AdjacencyMap.Rep_List
- Algebra.Graph.Bipartite.AdjacencyMap.Rep_AdjacencyMap
Warning: Algebra.Graph.Bipartite.AdjacencyMap.Algorithm: could not find link destinations for:
- Algebra.Graph.Bipartite.AdjacencyMap.Algorithm.Rep_Matching
Warning: Algebra.Graph.Label: could not find link destinations for:
- Algebra.Graph.Label.D:R:ItemMinimum
- Algebra.Graph.Label.D:R:ItemLabel
Warning: Algebra.Graph.NonEmpty.AdjacencyMap: could not find link destinations for:
- Algebra.Graph.NonEmpty.AdjacencyMap.Rep_AdjacencyMap
- Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap
Warning: Algebra.Graph.ToGraph: could not find link destinations for:
- Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap
- Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyIntMap
- Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap0
- Algebra.Graph.ToGraph.D:R:ToVertexGraph
- Algebra.Graph.Relation.D:R:ToVertexRelation
- Algebra.Graph.Relation.Symmetric.D:R:ToVertexRelation
- Algebra.Graph.NonEmpty.D:R:ToVertexGraph
- Algebra.Graph.Labelled.AdjacencyMap.D:R:ToVertexAdjacencyMap
- Algebra.Graph.Labelled.D:R:ToVertexGraph
Warning: Algebra.Graph.Relation: could not find link destinations for:
- Algebra.Graph.Relation.D:R:ToVertexRelation
- Algebra.Graph.Class.D:R:VertexRelation0
Warning: Algebra.Graph.Relation.Symmetric: could not find link destinations for:
- Algebra.Graph.Relation.Symmetric.D:R:ToVertexRelation
- Algebra.Graph.Class.D:R:VertexRelation
Warning: Algebra.Graph.NonEmpty: could not find link destinations for:
- Algebra.Graph.NonEmpty.D:R:ToVertexGraph
Warning: Algebra.Graph.Labelled.AdjacencyMap: could not find link destinations for:
- Algebra.Graph.Labelled.AdjacencyMap.D:R:ToVertexAdjacencyMap
- Algebra.Graph.Labelled.AdjacencyMap.Rep_AdjacencyMap
- Algebra.Graph.Class.D:R:VertexAdjacencyMap
Warning: Algebra.Graph.Labelled: could not find link destinations for:
- Algebra.Graph.Labelled.D:R:ToVertexGraph
- Algebra.Graph.Labelled.Rep_Graph
- Algebra.Graph.Class.D:R:VertexGraph
Warning: Algebra.Graph.Undirected: could not find link destinations for:
- Algebra.Graph.Undirected.Rep_Graph
- Algebra.Graph.Class.D:R:VertexGraph0
Warning: Algebra.Graph.Class: could not find link destinations for:
- Algebra.Graph.Class.D:R:VertexTuple3
- Algebra.Graph.Class.D:R:VertexTuple2
- Algebra.Graph.Class.D:R:VertexFUN
- Algebra.Graph.Class.D:R:VertexMaybe
- Algebra.Graph.Class.D:R:VertexUnit
- Algebra.Graph.Class.D:R:VertexRelation
- Algebra.Graph.Class.D:R:VertexRelation0
- Algebra.Graph.Class.D:R:VertexAdjacencyMap
- Algebra.Graph.Class.D:R:VertexGraph
- Algebra.Graph.Class.D:R:VertexAdjacencyIntMap
- Algebra.Graph.Class.D:R:VertexAdjacencyMap0
- Algebra.Graph.Class.D:R:VertexGraph0
- Algebra.Graph.Class.D:R:VertexGraph1
- Algebra.Graph.Relation.Transitive.D:R:VertexTransitiveRelation
- Algebra.Graph.Relation.Reflexive.D:R:VertexReflexiveRelation
- Algebra.Graph.Relation.Preorder.D:R:VertexPreorderRelation
- Algebra.Graph.Example.Todo.D:R:VertexTodo
Warning: Algebra.Graph.Relation.Transitive: could not find link destinations for:
- Algebra.Graph.Relation.Transitive.D:R:VertexTransitiveRelation
Warning: Algebra.Graph.Relation.Reflexive: could not find link destinations for:
- Algebra.Graph.Relation.Reflexive.D:R:VertexReflexiveRelation
Warning: Algebra.Graph.Relation.Preorder: could not find link destinations for:
- Algebra.Graph.Relation.Preorder.D:R:VertexPreorderRelation
Warning: Algebra.Graph.Example.Todo: could not find link destinations for:
- Algebra.Graph.Example.Todo.D:R:VertexTodo
Documentation created: dist/doc/html/algebraic-graphs/,
dist/doc/html/algebraic-graphs/algebraic-graphs.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/algebraic-graphs-0.7-AFIbDAA3vvTEB4Elc7hshy
Warning: Unable to strip executable or library
'libHSalgebraic-graphs-0.7-AFIbDAA3vvTEB4Elc7hshy' (missing the 'strip'
program)
Warning: Unable to strip executable or library
'libHSalgebraic-graphs-0.7-AFIbDAA3vvTEB4Elc7hshy-ghc9.8.4' (missing the
'strip' program)
Completed algebraic-graphs-0.7
Configuring assoc-1.1.1...
Preprocessing library for assoc-1.1.1...
Building library for assoc-1.1.1...
[1 of 2] Compiling Data.Bifunctor.Assoc ( src/Data/Bifunctor/Assoc.hs, dist/build/Data/Bifunctor/Assoc.o, dist/build/Data/Bifunctor/Assoc.dyn_o )
[2 of 2] Compiling Data.Bifunctor.Swap ( src/Data/Bifunctor/Swap.hs, dist/build/Data/Bifunctor/Swap.o, dist/build/Data/Bifunctor/Swap.dyn_o )
Preprocessing library for assoc-1.1.1...
Running Haddock on library for assoc-1.1.1...
[1 of 2] Compiling Data.Bifunctor.Assoc ( src/Data/Bifunctor/Assoc.hs, nothing )
[2 of 2] Compiling Data.Bifunctor.Swap ( src/Data/Bifunctor/Swap.hs, nothing )
Haddock coverage:
50% ( 1 / 2) in 'Data.Bifunctor.Assoc'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Data.Bifunctor.Swap'
Missing documentation for:
Module header
Documentation created: dist/doc/html/assoc/, dist/doc/html/assoc/assoc.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/assoc-1.1.1-IR5FZLHpO7uKvKwb4BxhYj
Warning: Unable to strip executable or library
'libHSassoc-1.1.1-IR5FZLHpO7uKvKwb4BxhYj' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSassoc-1.1.1-IR5FZLHpO7uKvKwb4BxhYj-ghc9.8.4' (missing the 'strip'
program)
Completed assoc-1.1.1
Configuring base-orphans-0.9.3...
Preprocessing library for base-orphans-0.9.3...
Building library for base-orphans-0.9.3...
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Preprocessing library for base-orphans-0.9.3...
Running Haddock on library for base-orphans-0.9.3...
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, nothing )
[2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, nothing )
Haddock coverage:
100% ( 1 / 1) in 'Data.Orphans'
Documentation created: dist/doc/html/base-orphans/,
dist/doc/html/base-orphans/base-orphans.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/base-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9
Warning: Unable to strip executable or library
'libHSbase-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSbase-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9-ghc9.8.4' (missing the 'strip'
program)
Completed base-orphans-0.9.3
Configuring base16-bytestring-1.0.2.0...
Preprocessing library for base16-bytestring-1.0.2.0...
Building library for base16-bytestring-1.0.2.0...
[1 of 3] Compiling Data.ByteString.Base16.Internal ( Data/ByteString/Base16/Internal.hs, dist/build/Data/ByteString/Base16/Internal.o, dist/build/Data/ByteString/Base16/Internal.dyn_o )
[2 of 3] Compiling Data.ByteString.Base16 ( Data/ByteString/Base16.hs, dist/build/Data/ByteString/Base16.o, dist/build/Data/ByteString/Base16.dyn_o )
[3 of 3] Compiling Data.ByteString.Base16.Lazy ( Data/ByteString/Base16/Lazy.hs, dist/build/Data/ByteString/Base16/Lazy.o, dist/build/Data/ByteString/Base16/Lazy.dyn_o )
Preprocessing library for base16-bytestring-1.0.2.0...
Running Haddock on library for base16-bytestring-1.0.2.0...
[1 of 3] Compiling Data.ByteString.Base16.Internal ( Data/ByteString/Base16/Internal.hs, nothing )
[2 of 3] Compiling Data.ByteString.Base16 ( Data/ByteString/Base16.hs, nothing )
[3 of 3] Compiling Data.ByteString.Base16.Lazy ( Data/ByteString/Base16/Lazy.hs, nothing )
Haddock coverage:
100% ( 4 / 4) in 'Data.ByteString.Base16'
100% ( 4 / 4) in 'Data.ByteString.Base16.Lazy'
Documentation created: dist/doc/html/base16-bytestring/,
dist/doc/html/base16-bytestring/base16-bytestring.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/base16-bytestring-1.0.2.0-IcaeslDEHsJILuAloGzH6U
Warning: Unable to strip executable or library
'libHSbase16-bytestring-1.0.2.0-IcaeslDEHsJILuAloGzH6U' (missing the 'strip'
program)
Warning: Unable to strip executable or library
'libHSbase16-bytestring-1.0.2.0-IcaeslDEHsJILuAloGzH6U-ghc9.8.4' (missing the
'strip' program)
Completed base16-bytestring-1.0.2.0
Configuring base64-bytestring-1.2.1.0...
Preprocessing library for base64-bytestring-1.2.1.0...
Building library for base64-bytestring-1.2.1.0...
[1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.o, dist/build/Data/ByteString/Base64/Internal.dyn_o )
[2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.o, dist/build/Data/ByteString/Base64.dyn_o )
[3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, dist/build/Data/ByteString/Base64/Lazy.o, dist/build/Data/ByteString/Base64/Lazy.dyn_o )
[4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.o, dist/build/Data/ByteString/Base64/URL.dyn_o )
[5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, dist/build/Data/ByteString/Base64/URL/Lazy.o, dist/build/Data/ByteString/Base64/URL/Lazy.dyn_o )
Preprocessing library for base64-bytestring-1.2.1.0...
Running Haddock on library for base64-bytestring-1.2.1.0...
[1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, nothing )
[2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, nothing )
[3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, nothing )
[4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, nothing )
[5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, nothing )
Haddock coverage:
100% ( 4 / 4) in 'Data.ByteString.Base64'
100% ( 4 / 4) in 'Data.ByteString.Base64.Lazy'
100% ( 7 / 7) in 'Data.ByteString.Base64.URL'
100% ( 7 / 7) in 'Data.ByteString.Base64.URL.Lazy'
Documentation created: dist/doc/html/base64-bytestring/,
dist/doc/html/base64-bytestring/base64-bytestring.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/base64-bytestring-1.2.1.0-AIN2dTo0IeiEPRnFKNxiRV
Warning: Unable to strip executable or library
'libHSbase64-bytestring-1.2.1.0-AIN2dTo0IeiEPRnFKNxiRV' (missing the 'strip'
program)
Warning: Unable to strip executable or library
'libHSbase64-bytestring-1.2.1.0-AIN2dTo0IeiEPRnFKNxiRV-ghc9.8.4' (missing the
'strip' program)
Completed base64-bytestring-1.2.1.0
Configuring character-ps-0.1...
Preprocessing library for character-ps-0.1...
Building library for character-ps-0.1...
[1 of 3] Compiling Data.Char.Patterns ( src/Data/Char/Patterns.hs, dist/build/Data/Char/Patterns.o, dist/build/Data/Char/Patterns.dyn_o )
[2 of 3] Compiling Data.Word16.Patterns ( src/Data/Word16/Patterns.hs, dist/build/Data/Word16/Patterns.o, dist/build/Data/Word16/Patterns.dyn_o )
[3 of 3] Compiling Data.Word8.Patterns ( src/Data/Word8/Patterns.hs, dist/build/Data/Word8/Patterns.o, dist/build/Data/Word8/Patterns.dyn_o )
Preprocessing library for character-ps-0.1...
Running Haddock on library for character-ps-0.1...
[1 of 3] Compiling Data.Char.Patterns ( src/Data/Char/Patterns.hs, nothing )
[2 of 3] Compiling Data.Word16.Patterns ( src/Data/Word16/Patterns.hs, nothing )
[3 of 3] Compiling Data.Word8.Patterns ( src/Data/Word8/Patterns.hs, nothing )
Haddock coverage:
100% (137 /137) in 'Data.Char.Patterns'
100% (137 /137) in 'Data.Word16.Patterns'
100% (137 /137) in 'Data.Word8.Patterns'
Documentation created: dist/doc/html/character-ps/,
dist/doc/html/character-ps/character-ps.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/character-ps-0.1-AUtJVqsxjke1Iwdfhhw7tZ
Warning: Unable to strip executable or library
'libHScharacter-ps-0.1-AUtJVqsxjke1Iwdfhhw7tZ' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHScharacter-ps-0.1-AUtJVqsxjke1Iwdfhhw7tZ-ghc9.8.4' (missing the 'strip'
program)
Completed character-ps-0.1
Configuring colour-2.3.6...
Preprocessing library for colour-2.3.6...
Building library for colour-2.3.6...
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 14] Compiling Data.Colour.RGB ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )
Data/Colour/SRGB.hs:117: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."
|
117 | x' | head x == '#' = tail x
| ^^^^
Data/Colour/SRGB.hs:117:24: 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."
|
117 | x' | head x == '#' = tail x
| ^^^^
Data/Colour/SRGB.hs:127:50: 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."
|
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
| ^^^^
Data/Colour/SRGB.hs:129:33: 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."
|
129 | | otherwise = fst (head rx)
| ^^^^
[12 of 14] Compiling Data.Colour ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 14] Compiling Data.Colour.CIE ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
Preprocessing library for colour-2.3.6...
Running Haddock on library for colour-2.3.6...
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, nothing )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, nothing )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, nothing )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, nothing )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, nothing )
[ 6 of 14] Compiling Data.Colour.RGB ( Data/Colour/RGB.hs, nothing )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, nothing )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, nothing )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, nothing )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, nothing )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, nothing )
Data/Colour/SRGB.hs:117: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."
|
117 | x' | head x == '#' = tail x
| ^^^^
Data/Colour/SRGB.hs:117:24: 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."
|
117 | x' | head x == '#' = tail x
| ^^^^
Data/Colour/SRGB.hs:127:50: 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."
|
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
| ^^^^
Data/Colour/SRGB.hs:129:33: 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."
|
129 | | otherwise = fst (head rx)
| ^^^^
[12 of 14] Compiling Data.Colour ( Data/Colour.hs, nothing )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, nothing )
[14 of 14] Compiling Data.Colour.CIE ( Data/Colour/CIE.hs, nothing )
Haddock coverage:
100% ( 21 / 21) in 'Data.Colour.CIE.Illuminant'
Warning: 'RGBGamut' is ambiguous. It is defined
* at Data/Colour/RGB.hs:54:17
* at Data/Colour/RGB.hs:54: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/Colour/RGB.hs:54:1
Warning: 'RGB' is ambiguous. It is defined
* at Data/Colour/RGB.hs:30:14
* at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
Warning: 'RGB' is ambiguous. It is defined
* at Data/Colour/RGB.hs:30:14
* at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
85% ( 6 / 7) in 'Data.Colour.RGBSpace.HSL'
Missing documentation for:
Module header
Warning: 'RGB' is ambiguous. It is defined
* at Data/Colour/RGB.hs:30:14
* at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
85% ( 6 / 7) in 'Data.Colour.RGBSpace.HSV'
Missing documentation for:
Module header
100% ( 6 / 6) in 'Data.Colour.SRGB.Linear'
Warning: 'RGBSpace' is ambiguous. It is defined
* at Data/Colour/RGBSpace.hs:122:19
* at Data/Colour/RGBSpace.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/Colour/RGBSpace.hs:122:1
Warning: 'TransferFunction' is ambiguous. It is defined
* at Data/Colour/RGBSpace.hs:92:27
* at Data/Colour/RGBSpace.hs:92: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/Colour/RGBSpace.hs:92:1
Warning: 'RGB' is ambiguous. It is defined
* at Data/Colour/RGB.hs:30:14
* at Data/Colour/RGB.hs:30: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/Colour/RGB.hs:30:1
Warning: 'RGBGamut' is ambiguous. It is defined
* at Data/Colour/RGB.hs:54:17
* at Data/Colour/RGB.hs:54: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/Colour/RGB.hs:54:1
83% ( 20 / 24) in 'Data.Colour.RGBSpace'
Missing documentation for:
primaries
whitePoint
gamut
transferFunction
100% ( 14 / 14) in 'Data.Colour.SRGB'
85% ( 17 / 20) in 'Data.Colour'
Missing documentation for:
black (Data/Colour/Internal.hs:53)
AffineSpace (Data/Colour/Internal.hs:110)
ColourOps (Data/Colour/Internal.hs:147)
0% ( 1 /149) in 'Data.Colour.Names'
Missing documentation for:
readColourName (Data/Colour/Names.hs:190)
aliceblue (Data/Colour/Names.hs:341)
antiquewhite (Data/Colour/Names.hs:344)
aqua (Data/Colour/Names.hs:347)
aquamarine (Data/Colour/Names.hs:350)
azure (Data/Colour/Names.hs:353)
beige (Data/Colour/Names.hs:356)
bisque (Data/Colour/Names.hs:359)
black (Data/Colour/Internal.hs:53)
blanchedalmond (Data/Colour/Names.hs:364)
blue (Data/Colour/Names.hs:367)
blueviolet (Data/Colour/Names.hs:370)
brown (Data/Colour/Names.hs:373)
burlywood (Data/Colour/Names.hs:376)
cadetblue (Data/Colour/Names.hs:379)
chartreuse (Data/Colour/Names.hs:382)
chocolate (Data/Colour/Names.hs:385)
coral (Data/Colour/Names.hs:388)
cornflowerblue (Data/Colour/Names.hs:391)
cornsilk (Data/Colour/Names.hs:394)
crimson (Data/Colour/Names.hs:397)
cyan (Data/Colour/Names.hs:400)
darkblue (Data/Colour/Names.hs:403)
darkcyan (Data/Colour/Names.hs:406)
darkgoldenrod (Data/Colour/Names.hs:409)
darkgray (Data/Colour/Names.hs:412)
darkgreen (Data/Colour/Names.hs:415)
darkgrey (Data/Colour/Names.hs:418)
darkkhaki (Data/Colour/Names.hs:421)
darkmagenta (Data/Colour/Names.hs:424)
darkolivegreen (Data/Colour/Names.hs:427)
darkorange (Data/Colour/Names.hs:430)
darkorchid (Data/Colour/Names.hs:433)
darkred (Data/Colour/Names.hs:436)
darksalmon (Data/Colour/Names.hs:439)
darkseagreen (Data/Colour/Names.hs:442)
darkslateblue (Data/Colour/Names.hs:445)
darkslategray (Data/Colour/Names.hs:448)
darkslategrey (Data/Colour/Names.hs:451)
darkturquoise (Data/Colour/Names.hs:454)
darkviolet (Data/Colour/Names.hs:457)
deeppink (Data/Colour/Names.hs:460)
deepskyblue (Data/Colour/Names.hs:463)
dimgray (Data/Colour/Names.hs:466)
dimgrey (Data/Colour/Names.hs:469)
dodgerblue (Data/Colour/Names.hs:472)
firebrick (Data/Colour/Names.hs:475)
floralwhite (Data/Colour/Names.hs:478)
forestgreen (Data/Colour/Names.hs:481)
fuchsia (Data/Colour/Names.hs:484)
gainsboro (Data/Colour/Names.hs:487)
ghostwhite (Data/Colour/Names.hs:490)
gold (Data/Colour/Names.hs:493)
goldenrod (Data/Colour/Names.hs:496)
gray (Data/Colour/Names.hs:499)
grey (Data/Colour/Names.hs:502)
green (Data/Colour/Names.hs:505)
greenyellow (Data/Colour/Names.hs:508)
honeydew (Data/Colour/Names.hs:511)
hotpink (Data/Colour/Names.hs:514)
indianred (Data/Colour/Names.hs:517)
indigo (Data/Colour/Names.hs:520)
ivory (Data/Colour/Names.hs:523)
khaki (Data/Colour/Names.hs:526)
lavender (Data/Colour/Names.hs:529)
lavenderblush (Data/Colour/Names.hs:532)
lawngreen (Data/Colour/Names.hs:535)
lemonchiffon (Data/Colour/Names.hs:538)
lightblue (Data/Colour/Names.hs:541)
lightcoral (Data/Colour/Names.hs:544)
lightcyan (Data/Colour/Names.hs:547)
lightgoldenrodyellow (Data/Colour/Names.hs:550)
lightgray (Data/Colour/Names.hs:553)
lightgreen (Data/Colour/Names.hs:556)
lightgrey (Data/Colour/Names.hs:559)
lightpink (Data/Colour/Names.hs:562)
lightsalmon (Data/Colour/Names.hs:565)
lightseagreen (Data/Colour/Names.hs:568)
lightskyblue (Data/Colour/Names.hs:571)
lightslategray (Data/Colour/Names.hs:574)
lightslategrey (Data/Colour/Names.hs:577)
lightsteelblue (Data/Colour/Names.hs:580)
lightyellow (Data/Colour/Names.hs:583)
lime (Data/Colour/Names.hs:586)
limegreen (Data/Colour/Names.hs:589)
linen (Data/Colour/Names.hs:592)
magenta (Data/Colour/Names.hs:595)
maroon (Data/Colour/Names.hs:598)
mediumaquamarine (Data/Colour/Names.hs:601)
mediumblue (Data/Colour/Names.hs:604)
mediumorchid (Data/Colour/Names.hs:607)
mediumpurple (Data/Colour/Names.hs:610)
mediumseagreen (Data/Colour/Names.hs:613)
mediumslateblue (Data/Colour/Names.hs:616)
mediumspringgreen (Data/Colour/Names.hs:619)
mediumturquoise (Data/Colour/Names.hs:622)
mediumvioletred (Data/Colour/Names.hs:625)
midnightblue (Data/Colour/Names.hs:628)
mintcream (Data/Colour/Names.hs:631)
mistyrose (Data/Colour/Names.hs:634)
moccasin (Data/Colour/Names.hs:637)
navajowhite (Data/Colour/Names.hs:640)
navy (Data/Colour/Names.hs:643)
oldlace (Data/Colour/Names.hs:646)
olive (Data/Colour/Names.hs:649)
olivedrab (Data/Colour/Names.hs:652)
orange (Data/Colour/Names.hs:655)
orangered (Data/Colour/Names.hs:658)
orchid (Data/Colour/Names.hs:661)
palegoldenrod (Data/Colour/Names.hs:664)
palegreen (Data/Colour/Names.hs:667)
paleturquoise (Data/Colour/Names.hs:670)
palevioletred (Data/Colour/Names.hs:673)
papayawhip (Data/Colour/Names.hs:676)
peachpuff (Data/Colour/Names.hs:679)
peru (Data/Colour/Names.hs:682)
pink (Data/Colour/Names.hs:685)
plum (Data/Colour/Names.hs:688)
powderblue (Data/Colour/Names.hs:691)
purple (Data/Colour/Names.hs:694)
red (Data/Colour/Names.hs:697)
rosybrown (Data/Colour/Names.hs:700)
royalblue (Data/Colour/Names.hs:703)
saddlebrown (Data/Colour/Names.hs:706)
salmon (Data/Colour/Names.hs:709)
sandybrown (Data/Colour/Names.hs:712)
seagreen (Data/Colour/Names.hs:715)
seashell (Data/Colour/Names.hs:718)
sienna (Data/Colour/Names.hs:721)
silver (Data/Colour/Names.hs:724)
skyblue (Data/Colour/Names.hs:727)
slateblue (Data/Colour/Names.hs:730)
slategray (Data/Colour/Names.hs:733)
slategrey (Data/Colour/Names.hs:736)
snow (Data/Colour/Names.hs:739)
springgreen (Data/Colour/Names.hs:742)
steelblue (Data/Colour/Names.hs:745)
tan (Data/Colour/Names.hs:748)
teal (Data/Colour/Names.hs:751)
thistle (Data/Colour/Names.hs:754)
tomato (Data/Colour/Names.hs:757)
turquoise (Data/Colour/Names.hs:760)
violet (Data/Colour/Names.hs:763)
wheat (Data/Colour/Names.hs:766)
white (Data/Colour/Names.hs:769)
whitesmoke (Data/Colour/Names.hs:772)
yellow (Data/Colour/Names.hs:775)
yellowgreen (Data/Colour/Names.hs:778)
Warning: 'toCIEXYZ' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cieXYZView' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
88% ( 15 / 17) in 'Data.Colour.CIE'
Missing documentation for:
toCIEXYZ (Data/Colour/CIE.hs:65)
Chromaticity (Data/Colour/CIE/Chromaticity.hs:25)
Documentation created: dist/doc/html/colour/, dist/doc/html/colour/colour.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/colour-2.3.6-JegldMtiv9a8c4VaIBFkGx
Warning: Unable to strip executable or library
'libHScolour-2.3.6-JegldMtiv9a8c4VaIBFkGx' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHScolour-2.3.6-JegldMtiv9a8c4VaIBFkGx-ghc9.8.4' (missing the 'strip'
program)
Completed colour-2.3.6
Configuring data-default-0.8.0.1...
Preprocessing library for data-default-0.8.0.1...
Building library for data-default-0.8.0.1...
[1 of 2] Compiling Data.Default.Internal ( Data/Default/Internal.hs, dist/build/Data/Default/Internal.o, dist/build/Data/Default/Internal.dyn_o )
[2 of 2] Compiling Data.Default ( Data/Default.hs, dist/build/Data/Default.o, dist/build/Data/Default.dyn_o )
Preprocessing library for data-default-0.8.0.1...
Running Haddock on library for data-default-0.8.0.1...
[1 of 2] Compiling Data.Default.Internal ( Data/Default/Internal.hs, nothing )
[2 of 2] Compiling Data.Default ( Data/Default.hs, nothing )
Haddock coverage:
100% ( 3 / 3) in 'Data.Default.Internal'
100% ( 2 / 2) in 'Data.Default'
Documentation created: dist/doc/html/data-default/,
dist/doc/html/data-default/data-default.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/data-default-0.8.0.1-1xCv6D5orjY6O9aT2YDXOA
Warning: Unable to strip executable or library
'libHSdata-default-0.8.0.1-1xCv6D5orjY6O9aT2YDXOA' (missing the 'strip'
program)
Warning: Unable to strip executable or library
'libHSdata-default-0.8.0.1-1xCv6D5orjY6O9aT2YDXOA-ghc9.8.4' (missing the
'strip' program)
Completed data-default-0.8.0.1
Configuring dlist-1.0...
Preprocessing library for dlist-1.0...
Building library for dlist-1.0...
[1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, dist/build/Data/DList/Internal.o, dist/build/Data/DList/Internal.dyn_o )
Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
642 | instance a ~ Char => IsString (DList a) where
| ^
[2 of 5] Compiling Data.DList ( Data/DList.hs, dist/build/Data/DList.o, dist/build/Data/DList.dyn_o )
[3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, dist/build/Data/DList/DNonEmpty/Internal.o, dist/build/Data/DList/DNonEmpty/Internal.dyn_o )
Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
459 | instance a ~ Char => IsString (DNonEmpty a) where
| ^
[4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, dist/build/Data/DList/DNonEmpty.o, dist/build/Data/DList/DNonEmpty.dyn_o )
[5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, dist/build/Data/DList/Unsafe.o, dist/build/Data/DList/Unsafe.dyn_o )
Preprocessing library for dlist-1.0...
Running Haddock on library for dlist-1.0...
[1 of 5] Compiling Data.DList.Internal ( Data/DList/Internal.hs, nothing )
Data/DList/Internal.hs:642:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
642 | instance a ~ Char => IsString (DList a) where
| ^
[2 of 5] Compiling Data.DList ( Data/DList.hs, nothing )
[3 of 5] Compiling Data.DList.DNonEmpty.Internal ( Data/DList/DNonEmpty/Internal.hs, nothing )
Data/DList/DNonEmpty/Internal.hs:459:12: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
459 | instance a ~ Char => IsString (DNonEmpty a) where
| ^
[4 of 5] Compiling Data.DList.DNonEmpty ( Data/DList/DNonEmpty.hs, nothing )
[5 of 5] Compiling Data.DList.Unsafe ( Data/DList/Unsafe.hs, nothing )
Haddock coverage:
100% ( 21 / 21) in 'Data.DList'
100% ( 17 / 17) in 'Data.DList.DNonEmpty'
Warning: Data.DList: could not find link destinations for:
- Data.DList.Internal.D:R:ItemDList
Warning: Data.DList.DNonEmpty: could not find link destinations for:
- Data.DList.DNonEmpty.Internal.D:R:ItemDNonEmpty
Documentation created: dist/doc/html/dlist/, dist/doc/html/dlist/dlist.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/dlist-1.0-64eJjLRuD1sLrW6rorjot6
Warning: Unable to strip executable or library
'libHSdlist-1.0-64eJjLRuD1sLrW6rorjot6' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSdlist-1.0-64eJjLRuD1sLrW6rorjot6-ghc9.8.4' (missing the 'strip' program)
Completed dlist-1.0
Configuring fast-math-1.0.2...
Preprocessing library for fast-math-1.0.2...
Building library for fast-math-1.0.2...
[1 of 4] Compiling Numeric.FastMath.Approximation ( Numeric/FastMath/Approximation.hs, dist/build/Numeric/FastMath/Approximation.o, dist/build/Numeric/FastMath/Approximation.dyn_o )
Numeric/FastMath/Approximation.hs:19:1: warning: [GHC-66111] [-Wunused-imports]
The import of Prelude is redundant
except perhaps to import instances from Prelude
To import instances alone, use: import Prelude()
|
19 | import Prelude
| ^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:32:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute A" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
32 | "double *,+ distribute A" forall x y1 y2. (x *## y1) +## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:35:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute B" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
35 | "double *,+ distribute B" forall x y1 y2. (y1 *## x) +## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:38:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute C" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
38 | "double *,+ distribute C" forall x y1 y2. (y1 *## x) +## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:41:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute D" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
41 | "double *,+ distribute D" forall x y1 y2. (x *## y1) +## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:46:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute A" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
46 | "double *,- distribute A" forall x y1 y2. (x *## y1) -## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:49:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute B" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
49 | "double *,- distribute B" forall x y1 y2. (y1 *## x) -## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:52:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute C" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
52 | "double *,- distribute C" forall x y1 y2. (y1 *## x) -## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:55:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute D" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
55 | "double *,- distribute D" forall x y1 y2. (x *## y1) -## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:60:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double /,+ distribute" may never fire
because rule "/##" for /## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
60 | "double /,+ distribute" forall x y1 y2. (y1 /## x) +## (y2 /## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:63:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double /,- distribute" may never fire
because rule "/##" for /## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
63 | "double /,- distribute" forall x y1 y2. (y1 /## x) -## (y2 /## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:72:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute A" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
72 | "float *,+ distribute A" forall x y1 y2. (x `timesFloat#` y1) `plusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:75:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute B" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
75 | "float *,+ distribute B" forall x y1 y2. (y1 `timesFloat#` x) `plusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:78:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute C" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
78 | "float *,+ distribute C" forall x y1 y2. (y1 `timesFloat#` x) `plusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:81:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute D" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
81 | "float *,+ distribute D" forall x y1 y2. (x `timesFloat#` y1) `plusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:86:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute A" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
86 | "float *,- distribute A" forall x y1 y2. (x `timesFloat#` y1) `minusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:89:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute B" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
89 | "float *,- distribute B" forall x y1 y2. (y1 `timesFloat#` x) `minusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:92:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute C" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
92 | "float *,- distribute C" forall x y1 y2. (y1 `timesFloat#` x) `minusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:95:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute D" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
95 | "float *,- distribute D" forall x y1 y2. (x `timesFloat#` y1) `minusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:100:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float /,+ distribute" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
100 | "float /,+ distribute" forall x y1 y2. (y1 `timesFloat#` x) `plusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:103:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float /,- distribute" may never fire
because rule "divideFloat#" for divideFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
103 | "float /,- distribute" forall x y1 y2. (y1 `divideFloat#` x) `minusFloat#` (y2 `divideFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:165:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double commute left *" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
165 | "double commute left *" [~2] forall x1 x2 x3. (*##) x1 ((*##) x2 x3) = (*##) ((*##) x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:166:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double associate left *" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
166 | "double associate left *" [~1] forall x1 x2 x3. (*##) x1 ((*##) x2 x3) = (*##) ((*##) x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:168:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double commute left +" may never fire
because rule "+##" for +## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
168 | "double commute left +" [~2] forall x1 x2 x3. (+##) x1 ((+##) x2 x3) = (+##) ((+##) x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:169:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double associate left +" may never fire
because rule "+##" for +## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
169 | "double associate left +" [~1] forall x1 x2 x3. (+##) x1 ((+##) x2 x3) = (+##) ((+##) x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:175:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float commute left *" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
175 | "float commute left *" [~2] forall x1 x2 x3. timesFloat# x1 (timesFloat# x2 x3) = timesFloat# (timesFloat# x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:176:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float associate left *" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
176 | "float associate left *" [~1] forall x1 x2 x3. timesFloat# x1 (timesFloat# x2 x3) = timesFloat# (timesFloat# x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:178:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float commute left +" may never fire
because rule "plusFloat#" for plusFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
178 | "float commute left +" [~2] forall x1 x2 x3. plusFloat# x1 (plusFloat# x2 x3) = plusFloat# (plusFloat# x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:179:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float associate left +" may never fire
because rule "plusFloat#" for plusFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
179 | "float associate left +" [~1] forall x1 x2 x3. plusFloat# x1 (plusFloat# x2 x3) = plusFloat# (plusFloat# x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:191:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double repmul 4" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
191 | "double repmul 4" [1] forall x . ((x *## x) *## x) *## x
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:210:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double repmul 4" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
210 | "double repmul 4" [1] forall x . timesFloat# x (timesFloat# x (timesFloat# x x))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[2 of 4] Compiling Numeric.FastMath.NaN ( Numeric/FastMath/NaN.hs, dist/build/Numeric/FastMath/NaN.o, dist/build/Numeric/FastMath/NaN.dyn_o )
[3 of 4] Compiling Numeric.FastMath.SignedZeros ( Numeric/FastMath/SignedZeros.hs, dist/build/Numeric/FastMath/SignedZeros.o, dist/build/Numeric/FastMath/SignedZeros.dyn_o )
[4 of 4] Compiling Numeric.FastMath ( Numeric/FastMath.hs, dist/build/Numeric/FastMath.o, dist/build/Numeric/FastMath.dyn_o )
Numeric/FastMath.hs:10:7: warning: [GHC-64649] [-Wdodgy-exports]
The export item module Numeric.FastMath.Approximation exports nothing
|
10 | ( module Numeric.FastMath.Approximation
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath.hs:11:7: warning: [GHC-64649] [-Wdodgy-exports]
The export item module Numeric.FastMath.NaN exports nothing
|
11 | , module Numeric.FastMath.NaN
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath.hs:12:7: warning: [GHC-64649] [-Wdodgy-exports]
The export item module Numeric.FastMath.SignedZeros exports nothing
|
12 | , module Numeric.FastMath.SignedZeros
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing library for fast-math-1.0.2...
Running Haddock on library for fast-math-1.0.2...
[1 of 4] Compiling Numeric.FastMath.Approximation ( Numeric/FastMath/Approximation.hs, nothing )
Numeric/FastMath/Approximation.hs:19:1: warning: [GHC-66111] [-Wunused-imports]
The import of Prelude is redundant
except perhaps to import instances from Prelude
To import instances alone, use: import Prelude()
|
19 | import Prelude
| ^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:32:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute A" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
32 | "double *,+ distribute A" forall x y1 y2. (x *## y1) +## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:35:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute B" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
35 | "double *,+ distribute B" forall x y1 y2. (y1 *## x) +## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:38:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute C" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
38 | "double *,+ distribute C" forall x y1 y2. (y1 *## x) +## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:41:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,+ distribute D" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
41 | "double *,+ distribute D" forall x y1 y2. (x *## y1) +## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:46:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute A" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
46 | "double *,- distribute A" forall x y1 y2. (x *## y1) -## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:49:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute B" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
49 | "double *,- distribute B" forall x y1 y2. (y1 *## x) -## (x *## y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:52:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute C" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
52 | "double *,- distribute C" forall x y1 y2. (y1 *## x) -## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:55:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double *,- distribute D" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
55 | "double *,- distribute D" forall x y1 y2. (x *## y1) -## (y2 *## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:60:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double /,+ distribute" may never fire
because rule "/##" for /## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
60 | "double /,+ distribute" forall x y1 y2. (y1 /## x) +## (y2 /## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:63:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double /,- distribute" may never fire
because rule "/##" for /## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
63 | "double /,- distribute" forall x y1 y2. (y1 /## x) -## (y2 /## x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:72:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute A" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
72 | "float *,+ distribute A" forall x y1 y2. (x `timesFloat#` y1) `plusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:75:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute B" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
75 | "float *,+ distribute B" forall x y1 y2. (y1 `timesFloat#` x) `plusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:78:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute C" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
78 | "float *,+ distribute C" forall x y1 y2. (y1 `timesFloat#` x) `plusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:81:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,+ distribute D" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
81 | "float *,+ distribute D" forall x y1 y2. (x `timesFloat#` y1) `plusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:86:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute A" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
86 | "float *,- distribute A" forall x y1 y2. (x `timesFloat#` y1) `minusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:89:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute B" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
89 | "float *,- distribute B" forall x y1 y2. (y1 `timesFloat#` x) `minusFloat#` (x `timesFloat#` y2)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:92:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute C" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
92 | "float *,- distribute C" forall x y1 y2. (y1 `timesFloat#` x) `minusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:95:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float *,- distribute D" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
95 | "float *,- distribute D" forall x y1 y2. (x `timesFloat#` y1) `minusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:100:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float /,+ distribute" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
100 | "float /,+ distribute" forall x y1 y2. (y1 `timesFloat#` x) `plusFloat#` (y2 `timesFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:103:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float /,- distribute" may never fire
because rule "divideFloat#" for divideFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
103 | "float /,- distribute" forall x y1 y2. (y1 `divideFloat#` x) `minusFloat#` (y2 `divideFloat#` x)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:165:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double commute left *" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
165 | "double commute left *" [~2] forall x1 x2 x3. (*##) x1 ((*##) x2 x3) = (*##) ((*##) x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:166:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double associate left *" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
166 | "double associate left *" [~1] forall x1 x2 x3. (*##) x1 ((*##) x2 x3) = (*##) ((*##) x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:168:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double commute left +" may never fire
because rule "+##" for +## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
168 | "double commute left +" [~2] forall x1 x2 x3. (+##) x1 ((+##) x2 x3) = (+##) ((+##) x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:169:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double associate left +" may never fire
because rule "+##" for +## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
169 | "double associate left +" [~1] forall x1 x2 x3. (+##) x1 ((+##) x2 x3) = (+##) ((+##) x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:175:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float commute left *" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
175 | "float commute left *" [~2] forall x1 x2 x3. timesFloat# x1 (timesFloat# x2 x3) = timesFloat# (timesFloat# x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:176:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float associate left *" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
176 | "float associate left *" [~1] forall x1 x2 x3. timesFloat# x1 (timesFloat# x2 x3) = timesFloat# (timesFloat# x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:178:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float commute left +" may never fire
because rule "plusFloat#" for plusFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
178 | "float commute left +" [~2] forall x1 x2 x3. plusFloat# x1 (plusFloat# x2 x3) = plusFloat# (plusFloat# x2 x3) x1
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:179:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "float associate left +" may never fire
because rule "plusFloat#" for plusFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
179 | "float associate left +" [~1] forall x1 x2 x3. plusFloat# x1 (plusFloat# x2 x3) = plusFloat# (plusFloat# x1 x2) x3
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath/Approximation.hs:191:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double repmul 4" may never fire
because rule "*##" for *## might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
191 | "double repmul 4" [1] forall x . ((x *## x) *## x) *## x
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Numeric/FastMath/Approximation.hs:210:1: warning: [GHC-87502] [-Winline-rule-shadowing]
Rule "double repmul 4" may never fire
because rule "timesFloat#" for timesFloat# might fire first
Suggested fix: Add phase [n] or [~n] to the competing rule
|
210 | "double repmul 4" [1] forall x . timesFloat# x (timesFloat# x (timesFloat# x x))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[2 of 4] Compiling Numeric.FastMath.NaN ( Numeric/FastMath/NaN.hs, nothing )
[3 of 4] Compiling Numeric.FastMath.SignedZeros ( Numeric/FastMath/SignedZeros.hs, nothing )
[4 of 4] Compiling Numeric.FastMath ( Numeric/FastMath.hs, nothing )
Numeric/FastMath.hs:10:7: warning: [GHC-64649] [-Wdodgy-exports]
The export item module Numeric.FastMath.Approximation exports nothing
|
10 | ( module Numeric.FastMath.Approximation
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath.hs:11:7: warning: [GHC-64649] [-Wdodgy-exports]
The export item module Numeric.FastMath.NaN exports nothing
|
11 | , module Numeric.FastMath.NaN
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Numeric/FastMath.hs:12:7: warning: [GHC-64649] [-Wdodgy-exports]
The export item module Numeric.FastMath.SignedZeros exports nothing
|
12 | , module Numeric.FastMath.SignedZeros
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
Warning: 'NaN' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Infinity' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 1 / 1) in 'Numeric.FastMath.Approximation'
100% ( 1 / 1) in 'Numeric.FastMath.NaN'
100% ( 1 / 1) in 'Numeric.FastMath.SignedZeros'
100% ( 4 / 4) in 'Numeric.FastMath'
Documentation created: dist/doc/html/fast-math/,
dist/doc/html/fast-math/fast-math.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/fast-math-1.0.2-KVOfyK0E2hE85eMl8m3Puh
Warning: Unable to strip executable or library
'libHSfast-math-1.0.2-KVOfyK0E2hE85eMl8m3Puh' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSfast-math-1.0.2-KVOfyK0E2hE85eMl8m3Puh-ghc9.8.4' (missing the 'strip'
program)
Completed fast-math-1.0.2
Configuring fingertree-0.1.5.0...
Preprocessing library for fingertree-0.1.5.0...
Building library for fingertree-0.1.5.0...
[1 of 3] Compiling Data.FingerTree ( Data/FingerTree.hs, dist/build/Data/FingerTree.o, dist/build/Data/FingerTree.dyn_o )
[2 of 3] Compiling Data.IntervalMap.FingerTree ( Data/IntervalMap/FingerTree.hs, dist/build/Data/IntervalMap/FingerTree.o, dist/build/Data/IntervalMap/FingerTree.dyn_o )
[3 of 3] Compiling Data.PriorityQueue.FingerTree ( Data/PriorityQueue/FingerTree.hs, dist/build/Data/PriorityQueue/FingerTree.o, dist/build/Data/PriorityQueue/FingerTree.dyn_o )
Preprocessing library for fingertree-0.1.5.0...
Running Haddock on library for fingertree-0.1.5.0...
[1 of 3] Compiling Data.FingerTree ( Data/FingerTree.hs, nothing )
[2 of 3] Compiling Data.IntervalMap.FingerTree ( Data/IntervalMap/FingerTree.hs, nothing )
[3 of 3] Compiling Data.PriorityQueue.FingerTree ( Data/PriorityQueue/FingerTree.hs, nothing )
Haddock coverage:
100% ( 44 / 44) in 'Data.FingerTree'
100% ( 20 / 20) in 'Data.IntervalMap.FingerTree'
100% ( 13 / 13) in 'Data.PriorityQueue.FingerTree'
Warning: Data.FingerTree: could not find link destinations for:
- Data.FingerTree.Rep_SearchResult
- Data.FingerTree.Rep_FingerTree
- Data.FingerTree.Rep_ViewR
- Data.FingerTree.Rep_ViewL
Warning: Data.IntervalMap.FingerTree: could not find link destinations for:
- Data.IntervalMap.FingerTree.Rep_IntervalMap
- Data.IntervalMap.FingerTree.Rep_Interval
Warning: Data.PriorityQueue.FingerTree: could not find link destinations for:
- Data.PriorityQueue.FingerTree.Rep_PQueue
Documentation created: dist/doc/html/fingertree/,
dist/doc/html/fingertree/fingertree.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/fingertree-0.1.5.0-GuFwphTbsYT8Oemf7PmQC1
Warning: Unable to strip executable or library
'libHSfingertree-0.1.5.0-GuFwphTbsYT8Oemf7PmQC1' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSfingertree-0.1.5.0-GuFwphTbsYT8Oemf7PmQC1-ghc9.8.4' (missing the 'strip'
program)
Completed fingertree-0.1.5.0
Downloading first-class-families-0.8.1.0
Downloaded first-class-families-0.8.1.0
Configuring first-class-families-0.8.1.0...
Preprocessing library for first-class-families-0.8.1.0...
Building library for first-class-families-0.8.1.0...
[ 1 of 17] Compiling Fcf.Core ( src/Fcf/Core.hs, dist/build/Fcf/Core.o, dist/build/Fcf/Core.dyn_o )
[ 2 of 17] Compiling Fcf.Combinators ( src/Fcf/Combinators.hs, dist/build/Fcf/Combinators.o, dist/build/Fcf/Combinators.dyn_o )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, dist/build/Fcf/Class/Monoid.o, dist/build/Fcf/Class/Monoid.dyn_o )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, dist/build/Fcf/Class/Monoid/Types.o, dist/build/Fcf/Class/Monoid/Types.dyn_o )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, dist/build/Fcf/Class/Functor.o, dist/build/Fcf/Class/Functor.dyn_o )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, dist/build/Fcf/Class/Bifunctor.o, dist/build/Fcf/Class/Bifunctor.dyn_o )
[ 7 of 17] Compiling Fcf.Classes ( src/Fcf/Classes.hs, dist/build/Fcf/Classes.o, dist/build/Fcf/Classes.dyn_o )
[ 8 of 17] Compiling Fcf.Data.Bool ( src/Fcf/Data/Bool.hs, dist/build/Fcf/Data/Bool.o, dist/build/Fcf/Data/Bool.dyn_o )
[ 9 of 17] Compiling Fcf.Data.Common ( src/Fcf/Data/Common.hs, dist/build/Fcf/Data/Common.o, dist/build/Fcf/Data/Common.dyn_o )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, dist/build/Fcf/Data/Function.o, dist/build/Fcf/Data/Function.dyn_o )
[11 of 17] Compiling Fcf.Data.Nat ( src/Fcf/Data/Nat.hs, dist/build/Fcf/Data/Nat.o, dist/build/Fcf/Data/Nat.dyn_o )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, dist/build/Fcf/Class/Foldable.o, dist/build/Fcf/Class/Foldable.dyn_o )
[13 of 17] Compiling Fcf.Data.Symbol ( src/Fcf/Data/Symbol.hs, dist/build/Fcf/Data/Symbol.o, dist/build/Fcf/Data/Symbol.dyn_o )
[14 of 17] Compiling Fcf.Utils ( src/Fcf/Utils.hs, dist/build/Fcf/Utils.o, dist/build/Fcf/Utils.dyn_o )
[15 of 17] Compiling Fcf.Data.List ( src/Fcf/Data/List.hs, dist/build/Fcf/Data/List.o, dist/build/Fcf/Data/List.dyn_o )
[16 of 17] Compiling Fcf.Class.Ord ( src/Fcf/Class/Ord.hs, dist/build/Fcf/Class/Ord.o, dist/build/Fcf/Class/Ord.dyn_o )
[17 of 17] Compiling Fcf ( src/Fcf.hs, dist/build/Fcf.o, dist/build/Fcf.dyn_o )
Preprocessing library for first-class-families-0.8.1.0...
Running Haddock on library for first-class-families-0.8.1.0...
[ 1 of 17] Compiling Fcf.Core ( src/Fcf/Core.hs, nothing )
[ 2 of 17] Compiling Fcf.Combinators ( src/Fcf/Combinators.hs, nothing )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, nothing )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, nothing )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, nothing )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, nothing )
[ 7 of 17] Compiling Fcf.Classes ( src/Fcf/Classes.hs, nothing )
[ 8 of 17] Compiling Fcf.Data.Bool ( src/Fcf/Data/Bool.hs, nothing )
[ 9 of 17] Compiling Fcf.Data.Common ( src/Fcf/Data/Common.hs, nothing )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, nothing )
[11 of 17] Compiling Fcf.Data.Nat ( src/Fcf/Data/Nat.hs, nothing )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, nothing )
[13 of 17] Compiling Fcf.Data.Symbol ( src/Fcf/Data/Symbol.hs, nothing )
[14 of 17] Compiling Fcf.Utils ( src/Fcf/Utils.hs, nothing )
[15 of 17] Compiling Fcf.Data.List ( src/Fcf/Data/List.hs, nothing )
[16 of 17] Compiling Fcf.Class.Ord ( src/Fcf/Class/Ord.hs, nothing )
[17 of 17] Compiling Fcf ( src/Fcf.hs, nothing )
Haddock coverage:
100% ( 4 / 4) in 'Fcf.Core'
11% ( 2 / 17) in 'Fcf.Combinators'
Missing documentation for:
Pure (src/Fcf/Combinators.hs:38)
Pure1 (src/Fcf/Combinators.hs:41)
Pure2 (src/Fcf/Combinators.hs:44)
Pure3 (src/Fcf/Combinators.hs:47)
=<< (src/Fcf/Combinators.hs:50)
>>= (src/Fcf/Combinators.hs:53)
<=< (src/Fcf/Combinators.hs:56)
LiftM (src/Fcf/Combinators.hs:59)
LiftM2 (src/Fcf/Combinators.hs:61)
LiftM3 (src/Fcf/Combinators.hs:64)
Join (src/Fcf/Combinators.hs:67)
<$> (src/Fcf/Combinators.hs:70)
<*> (src/Fcf/Combinators.hs:73)
Flip (src/Fcf/Combinators.hs:76)
ConstFn (src/Fcf/Combinators.hs:79)
100% ( 9 / 9) in 'Fcf.Class.Monoid'
Warning: 'Endo' is ambiguous. It is defined
* at src/Fcf/Class/Monoid/Types.hs:26:18
* at src/Fcf/Class/Monoid/Types.hs:26: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/Fcf/Class/Monoid/Types.hs:26:1
100% ( 4 / 4) in 'Fcf.Class.Monoid.Types'
66% ( 2 / 3) in 'Fcf.Class.Functor'
Missing documentation for:
Module header
100% ( 4 / 4) in 'Fcf.Class.Bifunctor'
100% ( 3 / 3) in 'Fcf.Classes'
40% ( 2 / 5) in 'Fcf.Data.Bool'
Missing documentation for:
|| (src/Fcf/Data/Bool.hs:40)
&& (src/Fcf/Data/Bool.hs:46)
Not (src/Fcf/Data/Bool.hs:52)
33% ( 5 / 15) in 'Fcf.Data.Common'
Missing documentation for:
Uncurry (src/Fcf/Data/Common.hs:31)
Fst (src/Fcf/Data/Common.hs:34)
Snd (src/Fcf/Data/Common.hs:37)
UnEither (src/Fcf/Data/Common.hs:50)
IsLeft (src/Fcf/Data/Common.hs:54)
IsRight (src/Fcf/Data/Common.hs:58)
UnMaybe (src/Fcf/Data/Common.hs:65)
FromMaybe (src/Fcf/Data/Common.hs:69)
IsNothing (src/Fcf/Data/Common.hs:73)
IsJust (src/Fcf/Data/Common.hs:77)
100% ( 4 / 4) in 'Fcf.Data.Function'
46% ( 7 / 15) in 'Fcf.Data.Nat'
Missing documentation for:
+ (src/Fcf/Data/Nat.hs:45)
- (src/Fcf/Data/Nat.hs:48)
* (src/Fcf/Data/Nat.hs:51)
^ (src/Fcf/Data/Nat.hs:54)
<= (src/Fcf/Data/Nat.hs:57)
>= (src/Fcf/Data/Nat.hs:60)
< (src/Fcf/Data/Nat.hs:63)
> (src/Fcf/Data/Nat.hs:66)
100% ( 18 / 18) in 'Fcf.Class.Foldable'
100% ( 4 / 4) in 'Fcf.Data.Symbol'
Warning: '-->' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
86% ( 13 / 15) in 'Fcf.Utils'
Missing documentation for:
IsBool (src/Fcf/Utils.hs:72)
Match (src/Fcf/Utils.hs:82)
84% ( 42 / 50) in 'Fcf.Data.List'
Missing documentation for:
Head (src/Fcf/Data/List.hs:109)
Last (src/Fcf/Data/List.hs:113)
Tail (src/Fcf/Data/List.hs:124)
Init (src/Fcf/Data/List.hs:118)
Null (src/Fcf/Data/List.hs:128)
Length (src/Fcf/Data/List.hs:132)
Zip (src/Fcf/Data/List.hs:571)
Unzip (src/Fcf/Data/List.hs:574)
100% ( 9 / 9) in 'Fcf.Class.Ord'
48% ( 41 / 84) in 'Fcf'
Missing documentation for:
Pure (src/Fcf/Combinators.hs:38)
Pure1 (src/Fcf/Combinators.hs:41)
Pure2 (src/Fcf/Combinators.hs:44)
Pure3 (src/Fcf/Combinators.hs:47)
=<< (src/Fcf/Combinators.hs:50)
<=< (src/Fcf/Combinators.hs:56)
LiftM (src/Fcf/Combinators.hs:59)
LiftM2 (src/Fcf/Combinators.hs:61)
LiftM3 (src/Fcf/Combinators.hs:64)
Join (src/Fcf/Combinators.hs:67)
<$> (src/Fcf/Combinators.hs:70)
<*> (src/Fcf/Combinators.hs:73)
Flip (src/Fcf/Combinators.hs:76)
ConstFn (src/Fcf/Combinators.hs:79)
Uncurry (src/Fcf/Data/Common.hs:31)
Fst (src/Fcf/Data/Common.hs:34)
Snd (src/Fcf/Data/Common.hs:37)
UnEither (src/Fcf/Data/Common.hs:50)
IsLeft (src/Fcf/Data/Common.hs:54)
IsRight (src/Fcf/Data/Common.hs:58)
UnMaybe (src/Fcf/Data/Common.hs:65)
FromMaybe (src/Fcf/Data/Common.hs:69)
IsNothing (src/Fcf/Data/Common.hs:73)
IsJust (src/Fcf/Data/Common.hs:77)
Head (src/Fcf/Data/List.hs:109)
Tail (src/Fcf/Data/List.hs:124)
Null (src/Fcf/Data/List.hs:128)
Length (src/Fcf/Data/List.hs:132)
Zip (src/Fcf/Data/List.hs:571)
Unzip (src/Fcf/Data/List.hs:574)
|| (src/Fcf/Data/Bool.hs:40)
&& (src/Fcf/Data/Bool.hs:46)
Not (src/Fcf/Data/Bool.hs:52)
Match (src/Fcf/Utils.hs:82)
+ (src/Fcf/Data/Nat.hs:45)
- (src/Fcf/Data/Nat.hs:48)
* (src/Fcf/Data/Nat.hs:51)
^ (src/Fcf/Data/Nat.hs:54)
<= (src/Fcf/Data/Nat.hs:57)
>= (src/Fcf/Data/Nat.hs:60)
< (src/Fcf/Data/Nat.hs:63)
> (src/Fcf/Data/Nat.hs:66)
IsBool (src/Fcf/Utils.hs:72)
Warning: Fcf.Data.Symbol: could not find link destinations for:
- GHC.Generics.SingKind
- GHC.Generics.DemoteRep
- GHC.Generics.fromSing
- GHC.Generics.SingI
- GHC.Generics.sing
- GHC.Generics.Sing
- GHC.Generics.D:R:SingSymbols0
- GHC.Generics.SSym
- GHC.Generics.D:R:DemoteRepSymbol
Warning: Fcf.Utils: could not find link destinations for:
- Fcf.Utils.Match_
- Fcf.Utils.Is_
- Fcf.Utils.Any_
- Fcf.Utils.Else_
Warning: Fcf: could not find link destinations for:
- Fcf.Utils.Match_
- Fcf.Utils.Is_
- Fcf.Utils.Any_
- Fcf.Utils.Else_
Documentation created: dist/doc/html/first-class-families/,
dist/doc/html/first-class-families/first-class-families.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/first-class-families-0.8.1.0-GBNC1oHSqUrKv5Eo3SD2Td
Warning: Unable to strip executable or library
'libHSfirst-class-families-0.8.1.0-GBNC1oHSqUrKv5Eo3SD2Td' (missing the
'strip' program)
Warning: Unable to strip executable or library
'libHSfirst-class-families-0.8.1.0-GBNC1oHSqUrKv5Eo3SD2Td-ghc9.8.4' (missing
the 'strip' program)
Completed first-class-families-0.8.1.0
Downloading fmlist-0.9.4
Downloaded fmlist-0.9.4
Configuring fmlist-0.9.4...
Preprocessing library for fmlist-0.9.4...
Building library for fmlist-0.9.4...
[1 of 1] Compiling Data.FMList ( Data/FMList.hs, dist/build/Data/FMList.o, dist/build/Data/FMList.dyn_o )
Data/FMList.hs:274:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (WrapApp f m).
mappend will eventually be removed in favour of (<>)
Suggested fix:
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
274 | mappend (WrapApp a) (WrapApp b) = WrapApp $ mappend <$> a <*> b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/FMList.hs:294:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad FMList.
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
|
294 | return = one
| ^^^^^^^^^^^^^^^^
Data/FMList.hs:296:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical (>>) definition detected
in the instance declaration for Monad FMList.
(>>) 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
|
296 | m >> k = transform (\f -> const (foldMap f k)) m
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/FMList.hs:314:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (FMList a).
mappend will eventually be removed in favour of (<>)
Suggested fix:
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
314 | mappend = (><)
| ^^^^^^^^^^^^^^^^^
Preprocessing library for fmlist-0.9.4...
Running Haddock on library for fmlist-0.9.4...
[1 of 1] Compiling Data.FMList ( Data/FMList.hs, nothing )
Data/FMList.hs:274:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (WrapApp f m).
mappend will eventually be removed in favour of (<>)
Suggested fix:
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
274 | mappend (WrapApp a) (WrapApp b) = WrapApp $ mappend <$> a <*> b
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/FMList.hs:294:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad FMList.
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
|
294 | return = one
| ^^^^^^^^^^^^^^^^
Data/FMList.hs:296:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical (>>) definition detected
in the instance declaration for Monad FMList.
(>>) 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
|
296 | m >> k = transform (\f -> const (foldMap f k)) m
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/FMList.hs:314:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
Noncanonical mappend definition detected
in the instance declaration for Monoid (FMList a).
mappend will eventually be removed in favour of (<>)
Suggested fix:
Either remove definition for mappend (recommended) or define as mappend = (<>)
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
|
314 | mappend = (><)
| ^^^^^^^^^^^^^^^^^
Haddock coverage:
36% ( 14 / 38) in 'Data.FMList'
Missing documentation for:
singleton (Data/FMList.hs:143)
cons (Data/FMList.hs:146)
snoc (Data/FMList.hs:149)
pair (Data/FMList.hs:152)
append (Data/FMList.hs:155)
fromList (Data/FMList.hs:160)
fromFoldable (Data/FMList.hs:163)
null (Data/FMList.hs:170)
length (Data/FMList.hs:173)
genericLength (Data/FMList.hs:176)
head (Data/FMList.hs:180)
tail (Data/FMList.hs:183)
last (Data/FMList.hs:186)
init (Data/FMList.hs:189)
reverse (Data/FMList.hs:192)
flatten (Data/FMList.hs:195)
filter (Data/FMList.hs:198)
take (Data/FMList.hs:206)
drop (Data/FMList.hs:212)
takeWhile (Data/FMList.hs:209)
dropWhile (Data/FMList.hs:215)
zip (Data/FMList.hs:221)
zipWith (Data/FMList.hs:218)
iterate (Data/FMList.hs:225)
Documentation created: dist/doc/html/fmlist/, dist/doc/html/fmlist/fmlist.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/fmlist-0.9.4-FXOjN4IGviz7bSpgSmjBby
Warning: Unable to strip executable or library
'libHSfmlist-0.9.4-FXOjN4IGviz7bSpgSmjBby' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSfmlist-0.9.4-FXOjN4IGviz7bSpgSmjBby-ghc9.8.4' (missing the 'strip'
program)
Completed fmlist-0.9.4
Downloading formatn-0.3.1.0
Downloaded formatn-0.3.1.0
Configuring formatn-0.3.1.0...
Preprocessing library for formatn-0.3.1.0...
Building library for formatn-0.3.1.0...
[1 of 1] Compiling Data.FormatN ( src/Data/FormatN.hs, dist/build/Data/FormatN.o, dist/build/Data/FormatN.dyn_o )
Preprocessing library for formatn-0.3.1.0...
Running Haddock on library for formatn-0.3.1.0...
[1 of 1] Compiling Data.FormatN ( src/Data/FormatN.hs, nothing )
Haddock coverage:
Warning: 'SigFig' is ambiguous. It is defined
* at src/Data/FormatN.hs:124:15
* at src/Data/FormatN.hs:124: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/FormatN.hs:124:1
Warning: 'FormatN' is ambiguous. It is defined
* at src/Data/FormatN.hs:617:16
* at src/Data/FormatN.hs:617: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/FormatN.hs:617:1
100% ( 49 / 49) in 'Data.FormatN'
Warning: Data.FormatN: could not find link destinations for:
- Data.FormatN.Rep_FormatN
Documentation created: dist/doc/html/formatn/,
dist/doc/html/formatn/formatn.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/formatn-0.3.1.0-EhLv2shjf2qAR64CuX4rI0
Warning: Unable to strip executable or library
'libHSformatn-0.3.1.0-EhLv2shjf2qAR64CuX4rI0' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSformatn-0.3.1.0-EhLv2shjf2qAR64CuX4rI0-ghc9.8.4' (missing the 'strip'
program)
Completed formatn-0.3.1.0
Configuring generically-0.1.1...
Preprocessing library for generically-0.1.1...
Building library for generically-0.1.1...
[1 of 1] Compiling GHC.Generics.Generically ( src/GHC/Generics/Generically.hs, dist/build/GHC/Generics/Generically.o, dist/build/GHC/Generics/Generically.dyn_o )
Preprocessing library for generically-0.1.1...
Running Haddock on library for generically-0.1.1...
[1 of 1] Compiling GHC.Generics.Generically ( src/GHC/Generics/Generically.hs, nothing )
Haddock coverage:
Warning: 'Generically' is ambiguous. It is defined
* in GHC.Generics
* in GHC.Generics
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.Generics
100% ( 3 / 3) in 'GHC.Generics.Generically'
Documentation created: dist/doc/html/generically/,
dist/doc/html/generically/generically.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4-inplace/generically-0.1.1-vTL0zKNdCC1ZY9eXzpWeP
Warning: Unable to strip executable or library
'libHSgenerically-0.1.1-vTL0zKNdCC1ZY9eXzpWeP' (missing the 'strip' program)
Warning: Unable to strip executable or library
'libHSgenerically-0.1.1-vTL0zKNdCC1ZY9eXzpWeP-ghc9.8.4' (missing the 'strip'
program)
Completed generically-0.1.1
Downloading haskell-src-exts-1.23.1
Downloaded haskell-src-exts-1.23.1
Configuring haskell-src-exts-1.23.1...
Error: [Cabal-7620]
The program 'happy' version >=1.19 is required but it could not be found.
Failed to install haskell-src-exts-1.23.1
Error: [Cabal-7140]
Some packages failed to install:
chart-svg-0.8.0.3-LuEednwhpOU1HLl1MUU1PL depends on chart-svg-0.8.0.3 which failed to install.
dotparse-0.1.2.2-Jca3q6zDGRFqFLcGdDSEi depends on dotparse-0.1.2.2 which failed to install.
haskell-src-exts-1.23.1-4pkVjL1mKM6HSKkRkBqh6w failed during the configure step. The exception was:
ExitFailure 1
haskell-src-meta-0.8.15-F5alVYVdb4HDbXQQzyqBsg depends on haskell-src-meta-0.8.15 which failed to install.
markup-parse-0.1.1.1-E47MMa3mZzg7bzSaK3Td6T depends on markup-parse-0.1.1.1 which failed to install.
string-interpolate-0.3.4.0-Gft8mUtLVD5LDzrIjZ18vN depends on string-interpolate-0.3.4.0 which failed to install.
Test log
No test log was submitted for this report.