[all reports]
| Install |
InstallOk |
| Docs |
Ok |
| Tests |
Ok |
| Time submitted |
2025-10-12 12:52:41.487345457 UTC
|
| Compiler |
ghc-9.8.4 |
| OS |
linux |
| Arch |
x86_64 |
| Dependencies |
barbies-2.1.1.0, base-4.19.2.0, template-haskell-2.21.0.0, witch-1.3.0.6 |
| Flags |
none
|
Code Coverage
| expressions | 100% (0/0) |
| boolean | guards | 100% (0/0) |
| conditions | 100% (0/0) |
| qualifiers | 100% (0/0) |
| alternatives | 100% (0/0) |
| local declarations | 100% (0/0) |
| top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
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..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[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/base-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9
Completed base-orphans-0.9.3
Configuring tagged-0.8.9...
Preprocessing library for tagged-0.8.9..
Building library for tagged-0.8.9..
[1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o, dist/build/Data/Proxy/TH.dyn_o )
[2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, dist/build/Data/Tagged.o, dist/build/Data/Tagged.dyn_o )
Preprocessing library for tagged-0.8.9..
Running Haddock on library for tagged-0.8.9..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, nothing )
[2 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, nothing )
Haddock coverage:
Warning: 'Proxy' is ambiguous. It is defined
* in Data.Proxy
* in Data.Proxy
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Proxy
66% ( 2 / 3) in 'Data.Proxy.TH'
Missing documentation for:
Module header
Warning: 'Tagged' is ambiguous. It is defined
* at src/Data/Tagged.hs:82:22
* at src/Data/Tagged.hs:82: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/Tagged.hs:82:1
Warning: 'Proxy' is ambiguous. It is defined
* in Data.Proxy
* in Data.Proxy
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Proxy
93% ( 14 / 15) in 'Data.Tagged'
Missing documentation for:
witness (src/Data/Tagged.hs:386)
Warning: Data.Tagged: could not find link destinations for:
- Data.Tagged.Rep_Tagged
- Data.Tagged.Rep1_Tagged
Documentation created: dist/doc/html/tagged/, dist/doc/html/tagged/tagged.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/tagged-0.8.9-6aZuwRISGvIHng66Gvw0LY
Completed tagged-0.8.9
Configuring witch-1.3.0.6...
Preprocessing library for witch-1.3.0.6..
Building library for witch-1.3.0.6..
[1 of 9] Compiling Witch.Encoding ( source/library/Witch/Encoding.hs, dist/build/Witch/Encoding.o, dist/build/Witch/Encoding.dyn_o )
[2 of 9] Compiling Witch.From ( source/library/Witch/From.hs, dist/build/Witch/From.o, dist/build/Witch/From.dyn_o )
[3 of 9] Compiling Witch.Generic ( source/library/Witch/Generic.hs, dist/build/Witch/Generic.o, dist/build/Witch/Generic.dyn_o )
[4 of 9] Compiling Witch.TryFromException ( source/library/Witch/TryFromException.hs, dist/build/Witch/TryFromException.o, dist/build/Witch/TryFromException.dyn_o )
[5 of 9] Compiling Witch.TryFrom ( source/library/Witch/TryFrom.hs, dist/build/Witch/TryFrom.o, dist/build/Witch/TryFrom.dyn_o )
[6 of 9] Compiling Witch.Utility ( source/library/Witch/Utility.hs, dist/build/Witch/Utility.o, dist/build/Witch/Utility.dyn_o )
[7 of 9] Compiling Witch.Lift ( source/library/Witch/Lift.hs, dist/build/Witch/Lift.o, dist/build/Witch/Lift.dyn_o )
[8 of 9] Compiling Witch.Instances ( source/library/Witch/Instances.hs, dist/build/Witch/Instances.o, dist/build/Witch/Instances.dyn_o )
[9 of 9] Compiling Witch ( source/library/Witch.hs, dist/build/Witch.o, dist/build/Witch.dyn_o )
Preprocessing library for witch-1.3.0.6..
Running Haddock on library for witch-1.3.0.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling Witch.Encoding ( source/library/Witch/Encoding.hs, nothing )
[2 of 9] Compiling Witch.From ( source/library/Witch/From.hs, nothing )
[3 of 9] Compiling Witch.Generic ( source/library/Witch/Generic.hs, nothing )
[4 of 9] Compiling Witch.TryFromException ( source/library/Witch/TryFromException.hs, nothing )
[5 of 9] Compiling Witch.TryFrom ( source/library/Witch/TryFrom.hs, nothing )
[6 of 9] Compiling Witch.Utility ( source/library/Witch/Utility.hs, nothing )
[7 of 9] Compiling Witch.Lift ( source/library/Witch/Lift.hs, nothing )
[8 of 9] Compiling Witch.Instances ( source/library/Witch/Instances.hs, nothing )
[9 of 9] Compiling Witch ( source/library/Witch.hs, nothing )
Haddock coverage:
94% ( 18 / 19) in 'Witch.Encoding'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Witch.From'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Witch.Generic'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Witch.TryFromException'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Witch.TryFrom'
Missing documentation for:
Module header
76% ( 10 / 13) in 'Witch.Utility'
Missing documentation for:
Module header
withSource (source/library/Witch/Utility.hs:192)
withTarget (source/library/Witch/Utility.hs:199)
66% ( 2 / 3) in 'Witch.Lift'
Missing documentation for:
Module header
22% ( 2 / 9) in 'Witch.Instances'
Missing documentation for:
Module header
realFloatToRational (source/library/Witch/Instances.hs:1544)
overPositive (source/library/Witch/Instances.hs:1557)
fromDigits (source/library/Witch/Instances.hs:1560)
makeRational (source/library/Witch/Instances.hs:1564)
fromNonNegativeIntegral (source/library/Witch/Instances.hs:1568)
tryEvaluate (source/library/Witch/Instances.hs:1582)
100% ( 58 / 58) in 'Witch'
Documentation created: dist/doc/html/witch/, dist/doc/html/witch/witch.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/witch-1.3.0.6-B3Wa0VhxAOBfPPxWhUDVx
Completed witch-1.3.0.6
Configuring distributive-0.6.2.1...
Preprocessing library for distributive-0.6.2.1..
Building library for distributive-0.6.2.1..
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o )
src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: Add whitespace after the $.
|
157 | distribute a e = fmap ($e) a
| ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o, dist/build/Data/Distributive/Generic.dyn_o )
Preprocessing library for distributive-0.6.2.1..
Running Haddock on library for distributive-0.6.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, nothing )
src/Data/Distributive.hs:157:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict]
The prefix use of a $ would denote an untyped splice
were the TemplateHaskell extension enabled.
Suggested fix: Add whitespace after the $.
|
157 | distribute a e = fmap ($e) a
| ^
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, nothing )
Haddock coverage:
Warning: 'Representable' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
100% ( 4 / 4) in 'Data.Distributive'
75% ( 3 / 4) in 'Data.Distributive.Generic'
Missing documentation for:
GDistributive (src/Data/Distributive/Generic.hs:51)
Documentation created: dist/doc/html/distributive/,
dist/doc/html/distributive/distributive.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/distributive-0.6.2.1-LYGC3cC7tAvDF84yagGUZw
Completed distributive-0.6.2.1
Configuring barbies-2.1.1.0...
Preprocessing library for barbies-2.1.1.0..
Building library for barbies-2.1.1.0..
[ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, dist/build/Barbies/Internal/Dicts.o, dist/build/Barbies/Internal/Dicts.dyn_o )
[ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, dist/build/Barbies/Internal/Writer.o, dist/build/Barbies/Internal/Writer.dyn_o )
[ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, dist/build/Data/Generics/GenericN.o, dist/build/Data/Generics/GenericN.dyn_o )
[ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, dist/build/Barbies/Internal/Wear.o, dist/build/Barbies/Internal/Wear.dyn_o )
[ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, dist/build/Barbies/Generics/Traversable.o, dist/build/Barbies/Generics/Traversable.dyn_o )
[ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, dist/build/Barbies/Generics/Functor.o, dist/build/Barbies/Generics/Functor.dyn_o )
[ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, dist/build/Barbies/Internal/FunctorT.o, dist/build/Barbies/Internal/FunctorT.dyn_o )
[ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, dist/build/Barbies/Internal/TraversableT.o, dist/build/Barbies/Internal/TraversableT.dyn_o )
[ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, dist/build/Barbies/Internal/MonadT.o, dist/build/Barbies/Internal/MonadT.dyn_o )
[10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, dist/build/Barbies/Internal/FunctorB.o, dist/build/Barbies/Internal/FunctorB.dyn_o )
[11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, dist/build/Barbies/Internal/TraversableB.o, dist/build/Barbies/Internal/TraversableB.dyn_o )
[12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, dist/build/Barbies/Generics/Distributive.o, dist/build/Barbies/Generics/Distributive.dyn_o )
[13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, dist/build/Barbies/Internal/DistributiveT.o, dist/build/Barbies/Internal/DistributiveT.dyn_o )
[14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, dist/build/Barbies/Internal/DistributiveB.o, dist/build/Barbies/Internal/DistributiveB.dyn_o )
[15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, dist/build/Barbies/Generics/Constraints.o, dist/build/Barbies/Generics/Constraints.dyn_o )
[16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, dist/build/Barbies/Generics/Bare.o, dist/build/Barbies/Generics/Bare.dyn_o )
[17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, dist/build/Barbies/Internal/BareB.o, dist/build/Barbies/Internal/BareB.dyn_o )
[18 of 32] Compiling Barbies.Bare ( src/Barbies/Bare.hs, dist/build/Barbies/Bare.o, dist/build/Barbies/Bare.dyn_o )
[19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, dist/build/Barbies/Generics/Applicative.o, dist/build/Barbies/Generics/Applicative.dyn_o )
[20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, dist/build/Barbies/Internal/ApplicativeT.o, dist/build/Barbies/Internal/ApplicativeT.dyn_o )
[21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, dist/build/Barbies/Internal/ConstraintsT.o, dist/build/Barbies/Internal/ConstraintsT.dyn_o )
[22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, dist/build/Data/Functor/Transformer.o, dist/build/Data/Functor/Transformer.dyn_o )
[23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, dist/build/Barbies/Internal/ApplicativeB.o, dist/build/Barbies/Internal/ApplicativeB.dyn_o )
[24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, dist/build/Barbies/Internal/ConstraintsB.o, dist/build/Barbies/Internal/ConstraintsB.dyn_o )
[25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, dist/build/Data/Functor/Barbie.o, dist/build/Data/Functor/Barbie.dyn_o )
[26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, dist/build/Barbies/Internal/Containers.o, dist/build/Barbies/Internal/Containers.dyn_o )
[27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, dist/build/Barbies/Internal/Wrappers.o, dist/build/Barbies/Internal/Wrappers.dyn_o )
[28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, dist/build/Barbies/Internal/Trivial.o, dist/build/Barbies/Internal/Trivial.dyn_o )
[29 of 32] Compiling Barbies.Bi ( src/Barbies/Bi.hs, dist/build/Barbies/Bi.o, dist/build/Barbies/Bi.dyn_o )
[30 of 32] Compiling Barbies ( src/Barbies.hs, dist/build/Barbies.o, dist/build/Barbies.dyn_o )
[31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, dist/build/Barbies/Constraints.o, dist/build/Barbies/Constraints.dyn_o )
[32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, dist/build/Barbies/Internal.o, dist/build/Barbies/Internal.dyn_o )
Preprocessing library for barbies-2.1.1.0..
Running Haddock on library for barbies-2.1.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 32] Compiling Barbies.Internal.Dicts ( src/Barbies/Internal/Dicts.hs, nothing )
[ 2 of 32] Compiling Barbies.Internal.Writer ( src/Barbies/Internal/Writer.hs, nothing )
[ 3 of 32] Compiling Data.Generics.GenericN ( src/Data/Generics/GenericN.hs, nothing )
[ 4 of 32] Compiling Barbies.Internal.Wear ( src/Barbies/Internal/Wear.hs, nothing )
[ 5 of 32] Compiling Barbies.Generics.Traversable ( src/Barbies/Generics/Traversable.hs, nothing )
[ 6 of 32] Compiling Barbies.Generics.Functor ( src/Barbies/Generics/Functor.hs, nothing )
[ 7 of 32] Compiling Barbies.Internal.FunctorT ( src/Barbies/Internal/FunctorT.hs, nothing )
[ 8 of 32] Compiling Barbies.Internal.TraversableT ( src/Barbies/Internal/TraversableT.hs, nothing )
[ 9 of 32] Compiling Barbies.Internal.MonadT ( src/Barbies/Internal/MonadT.hs, nothing )
[10 of 32] Compiling Barbies.Internal.FunctorB ( src/Barbies/Internal/FunctorB.hs, nothing )
[11 of 32] Compiling Barbies.Internal.TraversableB ( src/Barbies/Internal/TraversableB.hs, nothing )
[12 of 32] Compiling Barbies.Generics.Distributive ( src/Barbies/Generics/Distributive.hs, nothing )
[13 of 32] Compiling Barbies.Internal.DistributiveT ( src/Barbies/Internal/DistributiveT.hs, nothing )
[14 of 32] Compiling Barbies.Internal.DistributiveB ( src/Barbies/Internal/DistributiveB.hs, nothing )
[15 of 32] Compiling Barbies.Generics.Constraints ( src/Barbies/Generics/Constraints.hs, nothing )
[16 of 32] Compiling Barbies.Generics.Bare ( src/Barbies/Generics/Bare.hs, nothing )
[17 of 32] Compiling Barbies.Internal.BareB ( src/Barbies/Internal/BareB.hs, nothing )
[18 of 32] Compiling Barbies.Bare ( src/Barbies/Bare.hs, nothing )
[19 of 32] Compiling Barbies.Generics.Applicative ( src/Barbies/Generics/Applicative.hs, nothing )
[20 of 32] Compiling Barbies.Internal.ApplicativeT ( src/Barbies/Internal/ApplicativeT.hs, nothing )
[21 of 32] Compiling Barbies.Internal.ConstraintsT ( src/Barbies/Internal/ConstraintsT.hs, nothing )
[22 of 32] Compiling Data.Functor.Transformer ( src/Data/Functor/Transformer.hs, nothing )
[23 of 32] Compiling Barbies.Internal.ApplicativeB ( src/Barbies/Internal/ApplicativeB.hs, nothing )
[24 of 32] Compiling Barbies.Internal.ConstraintsB ( src/Barbies/Internal/ConstraintsB.hs, nothing )
[25 of 32] Compiling Data.Functor.Barbie ( src/Data/Functor/Barbie.hs, nothing )
[26 of 32] Compiling Barbies.Internal.Containers ( src/Barbies/Internal/Containers.hs, nothing )
[27 of 32] Compiling Barbies.Internal.Wrappers ( src/Barbies/Internal/Wrappers.hs, nothing )
[28 of 32] Compiling Barbies.Internal.Trivial ( src/Barbies/Internal/Trivial.hs, nothing )
[29 of 32] Compiling Barbies.Bi ( src/Barbies/Bi.hs, nothing )
[30 of 32] Compiling Barbies ( src/Barbies.hs, nothing )
[31 of 32] Compiling Barbies.Constraints ( src/Barbies/Constraints.hs, nothing )
[32 of 32] Compiling Barbies.Internal ( src/Barbies/Internal.hs, nothing )
Haddock coverage:
Warning: 'Dict' is ambiguous. It is defined
* at src/Barbies/Internal/Dicts.hs:25:3
* at src/Barbies/Internal/Dicts.hs:24: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/Barbies/Internal/Dicts.hs:24:1
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
Warning: 'ReaderT' is ambiguous. It is defined
* in Control.Monad.Trans.Reader
* in Control.Monad.Trans.Reader
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 Control.Monad.Trans.Reader
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Compose' is ambiguous. It is defined
* in Data.Functor.Compose
* in Data.Functor.Compose
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Compose
Warning: 'Identity' is ambiguous. It is defined
* in Data.Functor.Identity
* in Data.Functor.Identity
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Identity
Warning: 'Identity' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
80% ( 8 / 10) in 'Barbies.Bare'
Missing documentation for:
Bare (src/Barbies/Internal/Wear.hs:12)
Covered (src/Barbies/Internal/Wear.hs:13)
Warning: 'tprod'' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Dict' is ambiguous. It is defined
* at src/Barbies/Internal/Dicts.hs:25:3
* at src/Barbies/Internal/Dicts.hs:24: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/Barbies/Internal/Dicts.hs:24:1
Warning: 'Product'' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
97% ( 36 / 37) in 'Data.Functor.Transformer'
Missing documentation for:
Rec (src/Data/Generics/GenericN.hs:51)
Warning: 'bprod'' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Dict' is ambiguous. It is defined
* at src/Barbies/Internal/Dicts.hs:25:3
* at src/Barbies/Internal/Dicts.hs:24: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/Barbies/Internal/Dicts.hs:24:1
Warning: 'Product'' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Const' is ambiguous. It is defined
* in Data.Functor.Const
* in Data.Functor.Const
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Const
Warning: '(&)' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
95% ( 41 / 43) in 'Data.Functor.Barbie'
Missing documentation for:
bfoldMapC (src/Barbies/Internal/ConstraintsB.hs:173)
Rec (src/Data/Generics/GenericN.hs:51)
Warning: 'Const' is ambiguous. It is defined
* in Data.Functor.Const
* in Data.Functor.Const
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Data.Functor.Const
Warning: 'bpure' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
94% ( 18 / 19) in 'Barbies.Bi'
Missing documentation for:
Module header
Warning: 'Dependants' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 20 / 20) in 'Barbies'
90% ( 9 / 10) in 'Barbies.Constraints'
Missing documentation for:
& (src/Barbies/Internal/ConstraintsB.hs:112)
73% ( 70 / 95) in 'Barbies.Internal'
Missing documentation for:
Module header
GFunctor (src/Barbies/Generics/Functor.hs:14)
GTraversable (src/Barbies/Generics/Traversable.hs:11)
GDistributive (src/Barbies/Generics/Distributive.hs:17)
gbpureDefault (src/Barbies/Internal/ApplicativeB.hs:179)
GApplicative (src/Barbies/Generics/Applicative.hs:17)
GConstraints (src/Barbies/Generics/Constraints.hs:21)
GAll (src/Barbies/Generics/Constraints.hs:24)
X (src/Barbies/Generics/Constraints.hs:26)
Y (src/Barbies/Generics/Constraints.hs:27)
Self (src/Barbies/Generics/Constraints.hs:141)
Other (src/Barbies/Generics/Constraints.hs:142)
SelfOrOther (src/Barbies/Generics/Constraints.hs:144)
TagSelf0' (src/Barbies/Internal/ConstraintsB.hs:389)
TagSelf1' (src/Barbies/Internal/ConstraintsT.hs:324)
GBare (src/Barbies/Generics/Bare.hs:17)
GenericN (src/Data/Generics/GenericN.hs:68)
Rec (src/Data/Generics/GenericN.hs:51)
Param (src/Data/Generics/GenericN.hs:40)
Indexed (src/Data/Generics/GenericN.hs:42)
FilterIndex (src/Data/Generics/GenericN.hs:46)
Zip (src/Data/Generics/GenericN.hs:53)
GenericP (src/Data/Generics/GenericN.hs:89)
RepN (src/Data/Generics/GenericN.hs:72)
RepP (src/Data/Generics/GenericN.hs:93)
Warning: Barbies: could not find link destinations for:
- Barbies.Internal.Containers.Rep_ErrorContainer
- Barbies.Internal.Containers.Rep_Container
- Barbies.Internal.Trivial.Rep_Unit
- Barbies.Internal.Trivial.Rep_Void
Warning: Barbies.Internal: 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:UReckWordp0
- GHC.Generics.D:R:UReckIntp0
- GHC.Generics.D:R:UReckFloatp0
- GHC.Generics.D:R:UReckDoublep0
- GHC.Generics.D:R:UReckCharp0
- GHC.Generics.D:R:UReckPtrp0
- GHC.Generics.Rep1_Down
- GHC.Generics.Rep1_Tuple15
- GHC.Generics.Rep1_Tuple14
- GHC.Generics.Rep1_Tuple13
- GHC.Generics.Rep1_Tuple12
- GHC.Generics.Rep1_Tuple11
- GHC.Generics.Rep1_Tuple10
- GHC.Generics.Rep1_Tuple9
- GHC.Generics.Rep1_Tuple8
- GHC.Generics.Rep1_Tuple7
- GHC.Generics.Rep1_Tuple6
- GHC.Generics.Rep1_Tuple5
- GHC.Generics.Rep1_Tuple4
- GHC.Generics.Rep1_Tuple3
- GHC.Generics.Rep1_Tuple2
- GHC.Generics.Rep1_Solo
- GHC.Generics.Rep1_Proxy
- GHC.Generics.Rep1_Either
- GHC.Generics.Rep1_Maybe
- GHC.Generics.Rep1_NonEmpty
- GHC.Generics.Rep1_List
- GHC.Generics.Rep_Fingerprint
- GHC.Generics.Rep_GeneralCategory
- GHC.Generics.Rep_SrcLoc
- GHC.Generics.Rep_Down
- GHC.Generics.Rep_Tuple15
- GHC.Generics.Rep_Tuple14
- GHC.Generics.Rep_Tuple13
- GHC.Generics.Rep_Tuple12
- GHC.Generics.Rep_Tuple11
- GHC.Generics.Rep_Tuple10
- GHC.Generics.Rep_Tuple9
- GHC.Generics.Rep_Tuple8
- GHC.Generics.Rep_Tuple7
- GHC.Generics.Rep_Tuple6
- GHC.Generics.Rep_Tuple5
- GHC.Generics.Rep_Tuple4
- GHC.Generics.Rep_Tuple3
- GHC.Generics.Rep_Tuple2
- GHC.Generics.Rep_Solo
- GHC.Generics.Rep_Unit
- GHC.Generics.Rep_Proxy
- GHC.Generics.Rep_Ordering
- GHC.Generics.Rep_Bool
- GHC.Generics.Rep_Either
- GHC.Generics.Rep_Maybe
- GHC.Generics.Rep_NonEmpty
- GHC.Generics.Rep_List
- GHC.Generics.Rep_Void
- GHC.Generics.Rep_M1
- GHC.Generics.Rep1_M1
- GHC.Generics.Rep_V1
- GHC.Generics.Rep1_V1
- GHC.Generics.Rep_U1
- GHC.Generics.Rep1_U1
- GHC.Generics.Rep_Par1
- GHC.Generics.Rep1_Par1
- GHC.Generics.Rep_Rec1
- GHC.Generics.Rep1_Rec1
- GHC.Generics.Rep_K1
- GHC.Generics.Rep1_K1
- GHC.Generics.Rep_:+:
- GHC.Generics.Rep1_:+:
- GHC.Generics.Rep_:*:
- GHC.Generics.Rep1_:*:
- GHC.Generics.Rep_:.:
- GHC.Generics.Rep1_:.:
- GHC.Generics.Rep_R:UReckWordp
- GHC.Generics.Rep1_R:UReckWordp
- GHC.Generics.Rep_R:UReckIntp
- GHC.Generics.Rep1_R:UReckIntp
- GHC.Generics.Rep1_R:UReckFloatp
- GHC.Generics.Rep_R:UReckDoublep
- GHC.Generics.Rep1_R:UReckDoublep
- GHC.Generics.Rep_R:UReckCharp
- GHC.Generics.Rep1_R:UReckCharp
- GHC.Generics.Rep_R:UReckPtrp
- GHC.Generics.Rep1_R:UReckPtrp
- GHC.Generics.Rep_Fixity
- GHC.Generics.Rep_Associativity
- GHC.Generics.Rep_SourceUnpackedness
- GHC.Generics.Rep_SourceStrictness
- GHC.Generics.Rep_DecidedStrictness
- Data.Semigroup.Internal.Rep_Alt
- Data.Semigroup.Internal.Rep1_Alt
- Data.Semigroup.Internal.Rep_Product
- Data.Semigroup.Internal.Rep1_Product
- Data.Semigroup.Internal.Rep_Sum
- Data.Semigroup.Internal.Rep1_Sum
- Data.Semigroup.Internal.Rep_Any
- Data.Semigroup.Internal.Rep_All
- Data.Semigroup.Internal.Rep_Endo
- Data.Semigroup.Internal.Rep_Dual
- Data.Semigroup.Internal.Rep1_Dual
- Data.Monoid.Rep_Ap
- Data.Monoid.Rep1_Ap
- Data.Monoid.Rep_Last
- Data.Monoid.Rep1_Last
- Data.Monoid.Rep_First
- Data.Monoid.Rep1_First
- Data.Functor.Const.Rep_Const
- Data.Functor.Const.Rep1_Const
- GHC.RTS.Flags.Rep_RTSFlags
- GHC.RTS.Flags.Rep_ParFlags
- GHC.RTS.Flags.Rep_TickyFlags
- GHC.RTS.Flags.Rep_TraceFlags
- GHC.RTS.Flags.Rep_DoTrace
- GHC.RTS.Flags.Rep_ProfFlags
- GHC.RTS.Flags.Rep_DoHeapProfile
- GHC.RTS.Flags.Rep_CCFlags
- GHC.RTS.Flags.Rep_DoCostCentres
- GHC.RTS.Flags.Rep_DebugFlags
- GHC.RTS.Flags.Rep_MiscFlags
- GHC.RTS.Flags.Rep_ConcFlags
- GHC.RTS.Flags.Rep_GCFlags
- GHC.RTS.Flags.Rep_GiveGCStats
- Data.Functor.Identity.Rep_Identity
- Data.Functor.Identity.Rep1_Identity
- Control.Arrow.Rep1_Kleisli
- Control.Arrow.Rep_Kleisli
- Control.Applicative.Rep_ZipList
- Control.Applicative.Rep1_ZipList
- Control.Applicative.Rep_WrappedArrow
- Control.Applicative.Rep1_WrappedArrow
- Control.Applicative.Rep_WrappedMonad
- Control.Applicative.Rep1_WrappedMonad
- Data.Version.Rep_Version
- GHC.ByteOrder.Rep_ByteOrder
- GHC.Stats.Rep_RTSStats
- GHC.Stats.Rep_GCDetails
- Data.Semigroup.Rep_WrappedMonoid
- Data.Semigroup.Rep1_WrappedMonoid
- Data.Semigroup.Rep_Last
- Data.Semigroup.Rep1_Last
- Data.Semigroup.Rep_First
- Data.Semigroup.Rep1_First
- Data.Semigroup.Rep_Arg
- Data.Semigroup.Rep1_Arg
- Data.Semigroup.Rep_Max
- Data.Semigroup.Rep1_Max
- Data.Semigroup.Rep_Min
- Data.Semigroup.Rep1_Min
- Data.Complex.Rep_Complex
- Data.Complex.Rep1_Complex
- Data.Functor.Sum.Rep_Sum
- Data.Functor.Sum.Rep1_Sum
- Data.Functor.Product.Rep_Product
- Data.Functor.Product.Rep1_Product
- Data.Functor.Compose.Rep_Compose
- Data.Functor.Compose.Rep1_Compose
- Control.DeepSeq.GNFData
- GHC.Generics.D:R:DemoteRepFixityI
- GHC.Generics.D:R:SingFixityIa0
- GHC.Generics.SPrefix
- GHC.Generics.SInfix
- GHC.Generics.D:R:DemoteRepAssociativity
- GHC.Generics.D:R:SingAssociativitya0
- GHC.Generics.SLeftAssociative
- GHC.Generics.SRightAssociative
- GHC.Generics.SNotAssociative
- GHC.Generics.Rep_R:UReckFloatp
- GHC.Generics.D:R:SingSourceUnpackednessa0
- GHC.Generics.SNoSourceUnpackedness
- GHC.Generics.D:R:DemoteRepSourceUnpackedness
- GHC.Generics.SSourceNoUnpack
- GHC.Generics.SSourceUnpack
- GHC.Generics.D:R:SingSourceStrictnessa0
- GHC.Generics.SNoSourceStrictness
- GHC.Generics.D:R:DemoteRepSourceStrictness
- GHC.Generics.SSourceLazy
- GHC.Generics.SSourceStrict
- GHC.Generics.D:R:SingDecidedStrictnessa0
- GHC.Generics.SDecidedLazy
- GHC.Generics.D:R:DemoteRepDecidedStrictness
- GHC.Generics.SDecidedStrict
- GHC.Generics.SDecidedUnpack
- Data.Generics.GenericN.R:RepNa
- Data.Generics.GenericN.R:RepPna
- Control.Applicative.Backwards.Rep1_Backwards
- Control.Applicative.Backwards.Rep_Backwards
- Control.Applicative.Lift.Rep1_Lift
- Control.Applicative.Lift.Rep_Lift
- Control.Monad.Trans.Accum.Rep_AccumT
- Control.Monad.Trans.Except.Rep1_ExceptT
- Control.Monad.Trans.Except.Rep_ExceptT
- Control.Monad.Trans.Identity.Rep1_IdentityT
- Control.Monad.Trans.Identity.Rep_IdentityT
- Control.Monad.Trans.Maybe.Rep1_MaybeT
- Control.Monad.Trans.Maybe.Rep_MaybeT
- Control.Monad.Trans.RWS.Lazy.Rep_RWST
- Control.Monad.Trans.RWS.Strict.Rep_RWST
- Control.Monad.Trans.Reader.Rep1_ReaderT
- Control.Monad.Trans.Reader.Rep_ReaderT
- Control.Monad.Trans.State.Lazy.Rep_StateT
- Control.Monad.Trans.State.Strict.Rep_StateT
- Control.Monad.Trans.Writer.Lazy.Rep_WriterT
- Control.Monad.Trans.Writer.Strict.Rep_WriterT
- Data.Functor.Reverse.Rep1_Reverse
- Data.Functor.Reverse.Rep_Reverse
- Data.Functor.Constant.Rep1_Constant
- Data.Functor.Constant.Rep_Constant
- Control.DeepSeq.One
- Control.DeepSeq.RnfArgs
- Control.DeepSeq.grnf
- Data.Tagged.Rep1_Tagged
- Data.Tagged.Rep_Tagged
- Barbies.Internal.Containers.Rep_ErrorContainer
- Barbies.Internal.Containers.Rep_Container
- GHC.IO.Exception.Rep_ExitCode
- Barbies.Internal.Trivial.Rep_Unit
- Barbies.Internal.Trivial.Rep_Void
- Control.Monad.Trans.Cont.Rep_ContT
- Control.Monad.Trans.RWS.CPS.Rep_RWST
- Control.Monad.Trans.Select.Rep_SelectT
- Control.Monad.Trans.Writer.CPS.Rep_WriterT
Documentation created: dist/doc/html/barbies/,
dist/doc/html/barbies/barbies.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/barbies-2.1.1.0-5eYWYHoNG2EFZFfcNpAgup
Completed barbies-2.1.1.0
Downloading warlock-0.1.0.0
Downloaded warlock-0.1.0.0
Configuring warlock-0.1.0.0...
Preprocessing library for warlock-0.1.0.0..
Building library for warlock-0.1.0.0..
[1 of 5] Compiling Paths_warlock ( dist/build/autogen/Paths_warlock.hs, dist/build/Paths_warlock.o, dist/build/Paths_warlock.dyn_o )
[2 of 5] Compiling Warlock ( src/Warlock.hs, dist/build/Warlock.o, dist/build/Warlock.dyn_o )
[3 of 5] Compiling Warlock.HKD ( src/Warlock/HKD.hs, dist/build/Warlock/HKD.o, dist/build/Warlock/HKD.dyn_o )
[4 of 5] Compiling Warlock.Tutorial ( src/Warlock/Tutorial.hs, dist/build/Warlock/Tutorial.o, dist/build/Warlock/Tutorial.dyn_o )
[5 of 5] Compiling Warlock.Tweak ( src/Warlock/Tweak.hs, dist/build/Warlock/Tweak.o, dist/build/Warlock/Tweak.dyn_o )
src/Warlock/Tweak.hs:557:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for newName shadows the existing binding
imported from Language.Haskell.TH at src/Warlock/Tweak.hs:155:1-26
(and originally defined in Language.Haskell.TH.Syntax)
|
557 | Just newName -> (newName, b, ty)
| ^^^^^^^
Preprocessing library for warlock-0.1.0.0..
Running Haddock on library for warlock-0.1.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Paths_warlock ( dist/build/autogen/Paths_warlock.hs, nothing )
[2 of 5] Compiling Warlock ( src/Warlock.hs, /tmp/ghc1418184_0/ghc_4.o, /tmp/ghc1418184_0/ghc_4.dyn_o )
[3 of 5] Compiling Warlock.HKD ( src/Warlock/HKD.hs, nothing )
[4 of 5] Compiling Warlock.Tutorial ( src/Warlock/Tutorial.hs, nothing )
[5 of 5] Compiling Warlock.Tweak ( src/Warlock/Tweak.hs, nothing )
src/Warlock/Tweak.hs:557:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for newName shadows the existing binding
imported from Language.Haskell.TH at src/Warlock/Tweak.hs:155:1-26
(and originally defined in Language.Haskell.TH.Syntax)
|
557 | Just newName -> (newName, b, ty)
| ^^^^^^^
Haddock coverage:
Warning: 'personName' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'employeeName' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 83 / 83) in 'Warlock'
100% ( 14 / 14) in 'Warlock.HKD'
Warning: 'ByName' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ByPosition' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'deriveAutomap' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultConfig' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'datatypePrefixConfig' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withDefaults' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withRenames' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'constructorPrefixConfig' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withConstructorMap' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'snakeToCamelConfig' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withNormalize' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withRules' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'virtualField' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'rename' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'combineFields' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'disassembleFields' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultTo' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'replaceSuffix' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'stripSuffix' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'addSuffix' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 1 / 1) in 'Warlock.Tutorial'
Warning: 'combineFields' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'disassembleFields' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mapField' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'virtualField' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'computedField' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 56 / 56) in 'Warlock.Tweak'
Documentation created: dist/doc/html/warlock/,
dist/doc/html/warlock/warlock.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/warlock-0.1.0.0-GUB1lpOGX16BX4e8w7ukS3
Completed warlock-0.1.0.0
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
- warlock-0.1.0.0 (first run)
Configuring warlock-0.1.0.0...
Preprocessing library for warlock-0.1.0.0..
Building library for warlock-0.1.0.0..
[1 of 5] Compiling Paths_warlock ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/autogen/Paths_warlock.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Paths_warlock.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Paths_warlock.dyn_o )
[2 of 5] Compiling Warlock ( src/Warlock.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock.dyn_o )
[3 of 5] Compiling Warlock.HKD ( src/Warlock/HKD.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock/HKD.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock/HKD.dyn_o )
[4 of 5] Compiling Warlock.Tutorial ( src/Warlock/Tutorial.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock/Tutorial.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock/Tutorial.dyn_o )
[5 of 5] Compiling Warlock.Tweak ( src/Warlock/Tweak.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock/Tweak.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/Warlock/Tweak.dyn_o )
src/Warlock/Tweak.hs:557:16: warning: [GHC-63397] [-Wname-shadowing]
This binding for newName shadows the existing binding
imported from Language.Haskell.TH at src/Warlock/Tweak.hs:155:1-26
(and originally defined in Language.Haskell.TH.Syntax)
|
557 | Just newName -> (newName, b, ty)
| ^^^^^^^
Preprocessing test suite 'warlock-test' for warlock-0.1.0.0..
Building test suite 'warlock-test' for warlock-0.1.0.0..
[ 1 of 15] Compiling Paths_warlock ( /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/autogen/Paths_warlock.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Paths_warlock.o )
[ 2 of 15] Compiling Warlock.ADTSpec ( test/Warlock/ADTSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/ADTSpec.o )
test/Warlock/ADTSpec.hs:36:21: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: cardNumber
|
36 | = CardPaymentV1 { cardNumber :: String, expiry :: String }
| ^^^^^^^^^^
test/Warlock/ADTSpec.hs:36:43: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: expiry
|
36 | = CardPaymentV1 { cardNumber :: String, expiry :: String }
| ^^^^^^
test/Warlock/ADTSpec.hs:37:21: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: accountNumber
|
37 | | BankPaymentV1 { accountNumber :: String, routing :: String, bankName :: String }
| ^^^^^^^^^^^^^
test/Warlock/ADTSpec.hs:37:46: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: routing
|
37 | | BankPaymentV1 { accountNumber :: String, routing :: String, bankName :: String }
| ^^^^^^^
test/Warlock/ADTSpec.hs:37:65: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: bankName
|
37 | | BankPaymentV1 { accountNumber :: String, routing :: String, bankName :: String }
| ^^^^^^^^
test/Warlock/ADTSpec.hs:38:21: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: amount
|
38 | | CashPaymentV1 { amount :: Double }
| ^^^^^^
test/Warlock/ADTSpec.hs:42:21: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: cardNumber
|
42 | = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
| ^^^^^^^^^^
test/Warlock/ADTSpec.hs:42:43: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: expiry
|
42 | = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
| ^^^^^^
test/Warlock/ADTSpec.hs:42:61: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: cvv
|
42 | = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
| ^^^
test/Warlock/ADTSpec.hs:42:76: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: cardholderName
|
42 | = CardPaymentV2 { cardNumber :: String, expiry :: String, cvv :: String, cardholderName :: String }
| ^^^^^^^^^^^^^^
test/Warlock/ADTSpec.hs:43:21: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: accountNumber
|
43 | | BankPaymentV2 { accountNumber :: String, routing :: String }
| ^^^^^^^^^^^^^
test/Warlock/ADTSpec.hs:43:46: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: routing
|
43 | | BankPaymentV2 { accountNumber :: String, routing :: String }
| ^^^^^^^
test/Warlock/ADTSpec.hs:44:21: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: amount
|
44 | | CashPaymentV2 { amount :: Double, currency :: String, receiptNumber :: String }
| ^^^^^^
test/Warlock/ADTSpec.hs:44:39: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: currency
|
44 | | CashPaymentV2 { amount :: Double, currency :: String, receiptNumber :: String }
| ^^^^^^^^
test/Warlock/ADTSpec.hs:44:59: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: receiptNumber
|
44 | | CashPaymentV2 { amount :: Double, currency :: String, receiptNumber :: String }
| ^^^^^^^^^^^^^
test/Warlock/ADTSpec.hs:47:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_bankName
|
47 | deriveAutomap
| ^^^^^^^^^^^^^...
test/Warlock/ADTSpec.hs:83:27: warning: [GHC-63397] [-Wname-shadowing]
This binding for exp shadows the existing binding
imported from Prelude at test/Warlock/ADTSpec.hs:4:8-22
(and originally defined in GHC.Float)
|
83 | CardPaymentV2 num exp cvv holder -> do
| ^^^
test/Warlock/ADTSpec.hs:83:31: warning: [GHC-63397] [-Wname-shadowing]
This binding for cvv shadows the existing binding
defined at test/Warlock/ADTSpec.hs:42:61
|
83 | CardPaymentV2 num exp cvv holder -> do
| ^^^
[ 3 of 15] Compiling Warlock.AutoSpec ( test/Warlock/AutoSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/AutoSpec.o )
[ 4 of 15] Compiling Warlock.ComposableRulesSpec ( test/Warlock/ComposableRulesSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/ComposableRulesSpec.o )
test/Warlock/ComposableRulesSpec.hs:65:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
65 | let src = Source 100 "Alice" "active"
| ^^^
test/Warlock/ComposableRulesSpec.hs:66:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
66 | dst = W.from src :: Dest
| ^^^
test/Warlock/ComposableRulesSpec.hs:70:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
70 | let src = Source 50 "Bob" "inactive"
| ^^^
test/Warlock/ComposableRulesSpec.hs:71:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
71 | dst = W.from src :: Dest
| ^^^
test/Warlock/ComposableRulesSpec.hs:76:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
76 | let src = ComplexSource 200 "Charlie"
| ^^^
test/Warlock/ComposableRulesSpec.hs:77:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
77 | dst = W.from src :: ComplexDest
| ^^^
test/Warlock/ComposableRulesSpec.hs:81:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
81 | let src = ComplexSource 0 ""
| ^^^
test/Warlock/ComposableRulesSpec.hs:82:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
82 | dst = W.from src :: ComplexDest
| ^^^
test/Warlock/ComposableRulesSpec.hs:88:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
88 | let src = Source 300 "David" "pending"
| ^^^
test/Warlock/ComposableRulesSpec.hs:89:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/ComposableRulesSpec.hs:7:1-14
|
89 | dst = W.from src :: Dest
| ^^^
[ 5 of 15] Compiling Warlock.ComputedFieldsSpec ( test/Warlock/ComputedFieldsSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/ComputedFieldsSpec.o )
test/Warlock/ComputedFieldsSpec.hs:26:9: warning: [GHC-63397] [-Wname-shadowing]
This binding for firstName shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:11:5
|
26 | firstName <- get 'firstName
| ^^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:27:9: warning: [GHC-63397] [-Wname-shadowing]
This binding for lastName shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:12:5
|
27 | lastName <- get 'lastName
| ^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:52:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for itemName shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:37:5
|
52 | itemName <- get 'itemName
| ^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:53:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for quantity shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:39:5
|
53 | quantity <- get 'quantity
| ^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:56:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for unitPrice shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:38:5
|
56 | unitPrice <- get 'unitPrice
| ^^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:57:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for quantity shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:39:5
|
57 | quantity <- get 'quantity
| ^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:88:9: warning: [GHC-63397] [-Wname-shadowing]
This binding for fullNameV3 shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:67:5
|
88 | fullNameV3 <- get 'fullNameV3
| ^^^^^^^^^^
test/Warlock/ComputedFieldsSpec.hs:91:9: warning: [GHC-63397] [-Wname-shadowing]
This binding for fullNameV3 shadows the existing binding
defined at test/Warlock/ComputedFieldsSpec.hs:67:5
|
91 | fullNameV3 <- get 'fullNameV3
| ^^^^^^^^^^
[ 6 of 15] Compiling Warlock.ConstructorTransformSpec ( test/Warlock/ConstructorTransformSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/ConstructorTransformSpec.o )
[ 7 of 15] Compiling Warlock.DisassembleFieldsSpec ( test/Warlock/DisassembleFieldsSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/DisassembleFieldsSpec.o )
test/Warlock/DisassembleFieldsSpec.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
The import of Language.Haskell.TH is redundant
except perhaps to import instances from Language.Haskell.TH
To import instances alone, use: import Language.Haskell.TH()
|
11 | import Language.Haskell.TH (varE)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/DisassembleFieldsSpec.hs:34:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
|
34 | src <- getSource
| ^^^
test/Warlock/DisassembleFieldsSpec.hs:41:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
|
41 | src <- getSource
| ^^^
test/Warlock/DisassembleFieldsSpec.hs:74:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
|
74 | src <- getSource
| ^^^
test/Warlock/DisassembleFieldsSpec.hs:81:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/DisassembleFieldsSpec.hs:10:1-14
|
81 | src <- getSource
| ^^^
test/Warlock/DisassembleFieldsSpec.hs:84:27: warning: [GHC-63397] [-Wname-shadowing]
This binding for zip shadows the existing binding
imported from Prelude at test/Warlock/DisassembleFieldsSpec.hs:7:8-36
(and originally defined in GHC.List)
|
84 | (zip:_) -> zip
| ^^^
[ 8 of 15] Compiling Warlock.EdgeCaseSpec ( test/Warlock/EdgeCaseSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/EdgeCaseSpec.o )
test/Warlock/EdgeCaseSpec.hs:14:1: warning: [GHC-66111] [-Wunused-imports]
The import of Data.Int is redundant
except perhaps to import instances from Data.Int
To import instances alone, use: import Data.Int()
|
14 | import Data.Int (Int32, Int64)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/EdgeCaseSpec.hs:16:1: warning: [GHC-66111] [-Wunused-imports]
The import of Language.Haskell.TH is redundant
except perhaps to import instances from Language.Haskell.TH
To import instances alone, use: import Language.Haskell.TH()
|
16 | import Language.Haskell.TH (varE)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/EdgeCaseSpec.hs:209:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_csFirstName
|
209 | deriveAutomap
| ^^^^^^^^^^^^^...
test/Warlock/EdgeCaseSpec.hs:209:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_csLastName
|
209 | deriveAutomap
| ^^^^^^^^^^^^^...
test/Warlock/EdgeCaseSpec.hs:244:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
244 | src <- getSource
| ^^^
test/Warlock/EdgeCaseSpec.hs:250:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
250 | src <- getSource
| ^^^
test/Warlock/EdgeCaseSpec.hs:367:19: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: mixedField
|
367 | = MixedRecord { mixedField :: Int }
| ^^^^^^^^^^
test/Warlock/EdgeCaseSpec.hs:372:20: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: mixedField2
|
372 | = MixedRecord2 { mixedField2 :: Int }
| ^^^^^^^^^^^
test/Warlock/EdgeCaseSpec.hs:482:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: type constructor or class PhantomIntA
|
482 | type PhantomIntA = PhantomA Int
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/EdgeCaseSpec.hs:483:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: type constructor or class PhantomIntB
|
483 | type PhantomIntB = PhantomB Int
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/EdgeCaseSpec.hs:617:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
617 | let src = Level1A 42
| ^^^
test/Warlock/EdgeCaseSpec.hs:640:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
640 | let src = Level4A [1, 2, 3]
| ^^^
test/Warlock/EdgeCaseSpec.hs:645:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
645 | let src = DeepNestA (Just (Right [1, 2, 3]))
| ^^^
test/Warlock/EdgeCaseSpec.hs:650:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
650 | let src = WithConversionA (Level1A 99)
| ^^^
test/Warlock/EdgeCaseSpec.hs:656:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
656 | let src = TrySource "a" "b" "c"
| ^^^
test/Warlock/EdgeCaseSpec.hs:657:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
657 | let dst = W.from src :: TryDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:661:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
661 | let src = TrySource "x" "y" "z"
| ^^^
test/Warlock/EdgeCaseSpec.hs:662:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
662 | let dst = W.from src :: TryDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:668:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
668 | let src = TupleRecordA (42, "test", True)
| ^^^
test/Warlock/EdgeCaseSpec.hs:669:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
669 | let dst = W.from src :: TupleRecordB
| ^^^
test/Warlock/EdgeCaseSpec.hs:699:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
699 | let src = MapComplexA $ Map.fromList
| ^^^
test/Warlock/EdgeCaseSpec.hs:703:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
703 | let dst = W.from src :: MapComplexB
| ^^^
test/Warlock/EdgeCaseSpec.hs:711:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
711 | let src = EmptyA
| ^^^
test/Warlock/EdgeCaseSpec.hs:712:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
712 | let dst = W.from src :: EmptyB
| ^^^
test/Warlock/EdgeCaseSpec.hs:716:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
716 | let src = SingleA 42
| ^^^
test/Warlock/EdgeCaseSpec.hs:717:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
717 | let dst = W.from src :: SingleB
| ^^^
test/Warlock/EdgeCaseSpec.hs:721:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
721 | let src = LargeRecordA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 "a" "b" "c"
| ^^^
test/Warlock/EdgeCaseSpec.hs:722:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
722 | let dst = W.from src :: LargeRecordB
| ^^^
test/Warlock/EdgeCaseSpec.hs:726:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
726 | let src = AllOptionalA (Just "test") (Just 42) Nothing (Just 3.14)
| ^^^
test/Warlock/EdgeCaseSpec.hs:727:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
727 | let dst = W.from src :: AllOptionalB
| ^^^
test/Warlock/EdgeCaseSpec.hs:732:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
732 | let src = CombinedSource "John" "Doe" 30 1000
| ^^^
test/Warlock/EdgeCaseSpec.hs:733:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
733 | let dst = W.from src :: CombinedDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:737:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
737 | let src = DisassembleComputeSource "Alice Bob" 10 5
| ^^^
test/Warlock/EdgeCaseSpec.hs:738:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
738 | let dst = W.from src :: DisassembleComputeDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:742:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
742 | let src = OverlapSource 2 3 5
| ^^^
test/Warlock/EdgeCaseSpec.hs:743:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
743 | let dst = W.from src :: OverlapDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:755:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
755 | let src = SingleConADT 42
| ^^^
test/Warlock/EdgeCaseSpec.hs:756:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
756 | let dst = W.from src :: SingleConADT2
| ^^^
test/Warlock/EdgeCaseSpec.hs:770:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
770 | let src = UnderscoreSource 1 2 3 4
| ^^^
test/Warlock/EdgeCaseSpec.hs:771:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
771 | let dst = W.from src :: UnderscoreDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:775:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
775 | let src = SnakeNumbersA 123 "test" True
| ^^^
test/Warlock/EdgeCaseSpec.hs:776:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
776 | let dst = W.from src :: SnakeNumbersB
| ^^^
test/Warlock/EdgeCaseSpec.hs:780:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
780 | let src = AcronymSource "http" "xml" "json"
| ^^^
test/Warlock/EdgeCaseSpec.hs:781:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
781 | let dst = W.from src :: AcronymDest
| ^^^
test/Warlock/EdgeCaseSpec.hs:785:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
785 | let src = SnakeCaseFields "John" "Doe" "555-1234"
| ^^^
test/Warlock/EdgeCaseSpec.hs:786:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
786 | let dst = W.from src :: CamelCaseFields
| ^^^
test/Warlock/EdgeCaseSpec.hs:791:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
791 | let src = ConcreteMultiA 1 "test" True
| ^^^
test/Warlock/EdgeCaseSpec.hs:792:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
792 | let dst = W.from src :: ConcreteMultiB
| ^^^
test/Warlock/EdgeCaseSpec.hs:796:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
796 | let src = PhantomA 42 :: PhantomA Int
| ^^^
test/Warlock/EdgeCaseSpec.hs:797:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
797 | let dst = W.from src :: PhantomB Int
| ^^^
test/Warlock/EdgeCaseSpec.hs:801:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
801 | let src = SynonymContainer 42
| ^^^
test/Warlock/EdgeCaseSpec.hs:802:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
802 | let dst = W.from src :: SynonymContainer2
| ^^^
test/Warlock/EdgeCaseSpec.hs:807:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
807 | let src = ComplexDefaultSource 100
| ^^^
test/Warlock/EdgeCaseSpec.hs:822:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
822 | let src = ManyDefaultsSource "original"
| ^^^
test/Warlock/EdgeCaseSpec.hs:833:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for src shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
833 | let src = TryFailSource "test"
| ^^^
test/Warlock/EdgeCaseSpec.hs:834:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for dst shadows the existing binding
imported from Warlock at test/Warlock/EdgeCaseSpec.hs:11:1-14
|
834 | let dst = W.from src :: TryFailDest
| ^^^
[ 9 of 15] Compiling Warlock.HKDSpec ( test/Warlock/HKDSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/HKDSpec.o )
test/Warlock/HKDSpec.hs:11:15: warning: [GHC-38856] [-Wunused-imports]
The import of From from module Witch is redundant
|
11 | import Witch (From, from)
| ^^^^
test/Warlock/HKDSpec.hs:26:18: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: cardNumber
|
26 | = CreditCard { cardNumber :: String, cvv :: String }
| ^^^^^^^^^^
test/Warlock/HKDSpec.hs:26:40: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: cvv
|
26 | = CreditCard { cardNumber :: String, cvv :: String }
| ^^^
test/Warlock/HKDSpec.hs:27:12: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: amount
|
27 | | Cash { amount :: Double }
| ^^^^^^
test/Warlock/HKDSpec.hs:28:13: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: checkNumber
|
28 | | Check { checkNumber :: Int, bankName :: String }
| ^^^^^^^^^^^
test/Warlock/HKDSpec.hs:28:33: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: bankName
|
28 | | Check { checkNumber :: Int, bankName :: String }
| ^^^^^^^^
test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: paybankName
|
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: paycheckNumber
|
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: payamount
|
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: paycvv
|
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/HKDSpec.hs:31:1: warning: [GHC-82712] [-Wpartial-fields]
Use of partial record field selector: paycardNumber
|
31 | deriveHKD (defaultHKDConfig `withFieldPrefix` "pay") ''Payment
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/HKDSpec.hs:57:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: record field of NoFrom' nfnoFromField
|
57 | deriveHKD (withoutFromInstances (defaultHKDConfig `withFieldPrefix` "nf")) ''NoFrom
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/HKDSpec.hs:129:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for product shadows the existing binding
imported from Prelude at test/Warlock/HKDSpec.hs:6:8-22
(and originally defined in Data.Foldable)
|
129 | let product = Product "Widget" 19.99
| ^^^^^^^
[10 of 15] Compiling Warlock.ParameterizedTypesSpec ( test/Warlock/ParameterizedTypesSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/ParameterizedTypesSpec.o )
test/Warlock/ParameterizedTypesSpec.hs:9:1: warning: [GHC-66111] [-Wunused-imports]
The import of Language.Haskell.TH is redundant
except perhaps to import instances from Language.Haskell.TH
To import instances alone, use: import Language.Haskell.TH()
|
9 | import Language.Haskell.TH (varE)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[11 of 15] Compiling Warlock.THSpec ( test/Warlock/THSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/THSpec.o )
test/Warlock/THSpec.hs:6:1: warning: [GHC-66111] [-Wunused-imports]
The qualified import of Witch is redundant
except perhaps to import instances from Witch
To import instances alone, use: import Witch()
|
6 | import qualified Witch as W
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/THSpec.hs:64:11: warning: [GHC-63397] [-Wname-shadowing]
This binding for maybe shadows the existing binding
imported from Prelude at test/Warlock/THSpec.hs:3:8-21
(and originally defined in Data.Maybe)
|
64 | let maybe = from none :: MaybeString
| ^^^^^
[12 of 15] Compiling Warlock.TweakSpec ( test/Warlock/TweakSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/TweakSpec.o )
test/Warlock/TweakSpec.hs:10:1: warning: [GHC-38856] [-Wunused-imports]
The import of omit, pick from module Warlock.Tweak is redundant
|
10 | import Warlock.Tweak (tweakType, TweakStrategy(..), defaultTweakConfig, withFields, withoutFields, withAutoDerive, pick, omit, pick', omit')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/TweakSpec.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
The import of Witch is redundant
except perhaps to import instances from Witch
To import instances alone, use: import Witch()
|
11 | import Witch (From, from)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
test/Warlock/TweakSpec.hs:89:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: record field of UserNoInstances noUserName
|
89 | tweakType (KeepOnly $ ((defaultTweakConfig
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
test/Warlock/TweakSpec.hs:89:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: record field of UserNoInstances noUserId
|
89 | tweakType (KeepOnly $ ((defaultTweakConfig
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
test/Warlock/TweakSpec.hs:150:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for product shadows the existing binding
imported from Prelude at test/Warlock/TweakSpec.hs:5:8-24
(and originally defined in Data.Foldable)
|
150 | let product = Product 1 "Widget" 19.99 "A useful widget"
| ^^^^^^^
test/Warlock/TweakSpec.hs:159:13: warning: [GHC-63397] [-Wname-shadowing]
This binding for product shadows the existing binding
imported from Prelude at test/Warlock/TweakSpec.hs:5:8-24
(and originally defined in Data.Foldable)
|
159 | let product = Product 2 "Gadget" 29.99 "An amazing gadget"
| ^^^^^^^
[13 of 15] Compiling Warlock.TypeConversionSpec ( test/Warlock/TypeConversionSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/TypeConversionSpec.o )
[14 of 15] Compiling Warlock.VirtualFieldsSpec ( test/Warlock/VirtualFieldsSpec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Warlock/VirtualFieldsSpec.o )
test/Warlock/VirtualFieldsSpec.hs:23:26: warning: [GHC-63397] [-Wname-shadowing]
This binding for last shadows the existing binding
imported from Prelude at test/Warlock/VirtualFieldsSpec.hs:8:8-32
(and originally defined in GHC.List)
|
23 | getField (Person first last _) = first ++ " " ++ last
| ^^^^
test/Warlock/VirtualFieldsSpec.hs:34:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_firstName
|
34 | deriveAutomap
| ^^^^^^^^^^^^^...
test/Warlock/VirtualFieldsSpec.hs:34:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_lastName
|
34 | deriveAutomap
| ^^^^^^^^^^^^^...
test/Warlock/VirtualFieldsSpec.hs:67:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_width
|
67 | deriveAutomap
| ^^^^^^^^^^^^^...
test/Warlock/VirtualFieldsSpec.hs:67:1: warning: [GHC-40910] [-Wunused-matches]
Defined but not used: v_height
|
67 | deriveAutomap
| ^^^^^^^^^^^^^...
[15 of 15] Compiling Main ( test/Spec.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test-tmp/Main.o )
[16 of 16] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/build/warlock-test/warlock-test
Running 1 test suites...
Test suite warlock-test: RUNNING...
Test suite warlock-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/warlock-0.1.0.0.test
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/hpc/vanilla/html/warlock-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/warlock-0.1.0.0/noopt/hpc/vanilla/html/warlock-0.1.0.0/hpc_index.html