Resolving dependencies... 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.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [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/StateVar-1.2.2-FkX29h2fwdP2Mo2NQELJhZ Completed StateVar-1.2.2 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.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [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/assoc-1.1.1-IR5FZLHpO7uKvKwb4BxhYj Completed assoc-1.1.1 Configuring base-orphans-0.9.4... Preprocessing library for base-orphans-0.9.4.. Building library for base-orphans-0.9.4.. [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.4.. Running Haddock on library for base-orphans-0.9.4.. 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.4-GDnU7L0BqB344vG7X82oqc Completed base-orphans-0.9.4 Configuring indexed-traversable-0.1.4... Preprocessing library for indexed-traversable-0.1.4.. Building library for indexed-traversable-0.1.4.. [1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, dist/build/CoerceCompat.o, dist/build/CoerceCompat.dyn_o ) [2 of 7] Compiling GhcList ( src/GhcList.hs, dist/build/GhcList.o, dist/build/GhcList.dyn_o ) [3 of 7] Compiling WithIndex ( src/WithIndex.hs, dist/build/WithIndex.o, dist/build/WithIndex.dyn_o ) [4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, dist/build/Data/Traversable/WithIndex.o, dist/build/Data/Traversable/WithIndex.dyn_o ) [5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, dist/build/Data/Functor/WithIndex.o, dist/build/Data/Functor/WithIndex.dyn_o ) [6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, dist/build/Data/Foldable1/WithIndex.o, dist/build/Data/Foldable1/WithIndex.dyn_o ) [7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, dist/build/Data/Foldable/WithIndex.o, dist/build/Data/Foldable/WithIndex.dyn_o ) Preprocessing library for indexed-traversable-0.1.4.. Running Haddock on library for indexed-traversable-0.1.4.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 7] Compiling CoerceCompat ( src/CoerceCompat.hs, nothing ) [2 of 7] Compiling GhcList ( src/GhcList.hs, nothing ) [3 of 7] Compiling WithIndex ( src/WithIndex.hs, nothing ) [4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, nothing ) [5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, nothing ) [6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, nothing ) [7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, nothing ) Haddock coverage: Warning: 'a' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'const' 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: 'itraverseOf' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'itraversed' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ifoldr1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ifoldl1'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ifoldl1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ifoldr1'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'for' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '.' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'const' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mapM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'forM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 83% ( 10 / 12) in 'Data.Traversable.WithIndex' Missing documentation for: imapDefault (src/WithIndex.hs:81) ifoldMapDefault (src/WithIndex.hs:162) 66% ( 2 / 3) in 'Data.Functor.WithIndex' Missing documentation for: Module header 100% ( 3 / 3) in 'Data.Foldable1.WithIndex' Warning: 'const' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'all' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'traverse_' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'for_' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IndexedFold' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mapM_' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'imapM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'iforM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'concatMap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'find' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'foldrM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'foldlM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'toList' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'snd' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 17 / 17) in 'Data.Foldable.WithIndex' Documentation created: dist/doc/html/indexed-traversable/, dist/doc/html/indexed-traversable/indexed-traversable.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/indexed-traversable-0.1.4-5JdsPOnURa2E0CZ9MR1Y0G Completed indexed-traversable-0.1.4 Configuring leancheck-1.0.4... Preprocessing library for leancheck-1.0.4.. Building library for leancheck-1.0.4.. [ 1 of 24] Compiling Test.LeanCheck.Core ( src/Test/LeanCheck/Core.hs, dist/build/Test/LeanCheck/Core.o, dist/build/Test/LeanCheck/Core.dyn_o ) [ 2 of 24] Compiling Test.LeanCheck.Basic ( src/Test/LeanCheck/Basic.hs, dist/build/Test/LeanCheck/Basic.o, dist/build/Test/LeanCheck/Basic.dyn_o ) [ 3 of 24] Compiling Test.LeanCheck.Derive ( src/Test/LeanCheck/Derive.hs, dist/build/Test/LeanCheck/Derive.o, dist/build/Test/LeanCheck/Derive.dyn_o ) [ 4 of 24] Compiling Test.LeanCheck.Generic ( src/Test/LeanCheck/Generic.hs, dist/build/Test/LeanCheck/Generic.o, dist/build/Test/LeanCheck/Generic.dyn_o ) [ 5 of 24] Compiling Test.LeanCheck.IO ( src/Test/LeanCheck/IO.hs, dist/build/Test/LeanCheck/IO.o, dist/build/Test/LeanCheck/IO.dyn_o ) [ 6 of 24] Compiling Test.LeanCheck.Stats ( src/Test/LeanCheck/Stats.hs, dist/build/Test/LeanCheck/Stats.o, dist/build/Test/LeanCheck/Stats.dyn_o ) [ 7 of 24] Compiling Test.LeanCheck.Tiers ( src/Test/LeanCheck/Tiers.hs, dist/build/Test/LeanCheck/Tiers.o, dist/build/Test/LeanCheck/Tiers.dyn_o ) [ 8 of 24] Compiling Test.LeanCheck ( src/Test/LeanCheck.hs, dist/build/Test/LeanCheck.o, dist/build/Test/LeanCheck.dyn_o ) [ 9 of 24] Compiling Test.LeanCheck.Function.ListsOfPairs ( src/Test/LeanCheck/Function/ListsOfPairs.hs, dist/build/Test/LeanCheck/Function/ListsOfPairs.o, dist/build/Test/LeanCheck/Function/ListsOfPairs.dyn_o ) [10 of 24] Compiling Test.LeanCheck.Function.Listable.ListsOfPairs ( src/Test/LeanCheck/Function/Listable/ListsOfPairs.hs, dist/build/Test/LeanCheck/Function/Listable/ListsOfPairs.o, dist/build/Test/LeanCheck/Function/Listable/ListsOfPairs.dyn_o ) [11 of 24] Compiling Test.LeanCheck.Function.Listable ( src/Test/LeanCheck/Function/Listable.hs, dist/build/Test/LeanCheck/Function/Listable.o, dist/build/Test/LeanCheck/Function/Listable.dyn_o ) [12 of 24] Compiling Test.LeanCheck.Error ( src/Test/LeanCheck/Error.hs, dist/build/Test/LeanCheck/Error.o, dist/build/Test/LeanCheck/Error.dyn_o ) [13 of 24] Compiling Test.LeanCheck.Function.List ( src/Test/LeanCheck/Function/List.hs, dist/build/Test/LeanCheck/Function/List.o, dist/build/Test/LeanCheck/Function/List.dyn_o ) [14 of 24] Compiling Test.LeanCheck.Function.Eq ( src/Test/LeanCheck/Function/Eq.hs, dist/build/Test/LeanCheck/Function/Eq.o, dist/build/Test/LeanCheck/Function/Eq.dyn_o ) [15 of 24] Compiling Test.LeanCheck.Function.Ord ( src/Test/LeanCheck/Function/Ord.hs, dist/build/Test/LeanCheck/Function/Ord.o, dist/build/Test/LeanCheck/Function/Ord.dyn_o ) [16 of 24] Compiling Test.LeanCheck.Utils.Operators ( src/Test/LeanCheck/Utils/Operators.hs, dist/build/Test/LeanCheck/Utils/Operators.o, dist/build/Test/LeanCheck/Utils/Operators.dyn_o ) [17 of 24] Compiling Test.LeanCheck.Utils.Types ( src/Test/LeanCheck/Utils/Types.hs, dist/build/Test/LeanCheck/Utils/Types.o, dist/build/Test/LeanCheck/Utils/Types.dyn_o ) [18 of 24] Compiling Test.LeanCheck.Utils.TypeBinding ( src/Test/LeanCheck/Utils/TypeBinding.hs, dist/build/Test/LeanCheck/Utils/TypeBinding.o, dist/build/Test/LeanCheck/Utils/TypeBinding.dyn_o ) [19 of 24] Compiling Test.LeanCheck.Utils ( src/Test/LeanCheck/Utils.hs, dist/build/Test/LeanCheck/Utils.o, dist/build/Test/LeanCheck/Utils.dyn_o ) [20 of 24] Compiling Test.LeanCheck.Function.ShowFunction ( src/Test/LeanCheck/Function/ShowFunction.hs, dist/build/Test/LeanCheck/Function/ShowFunction.o, dist/build/Test/LeanCheck/Function/ShowFunction.dyn_o ) [21 of 24] Compiling Test.LeanCheck.Function.Show.FourCases ( src/Test/LeanCheck/Function/Show/FourCases.hs, dist/build/Test/LeanCheck/Function/Show/FourCases.o, dist/build/Test/LeanCheck/Function/Show/FourCases.dyn_o ) [22 of 24] Compiling Test.LeanCheck.Function.Show.EightLines ( src/Test/LeanCheck/Function/Show/EightLines.hs, dist/build/Test/LeanCheck/Function/Show/EightLines.o, dist/build/Test/LeanCheck/Function/Show/EightLines.dyn_o ) [23 of 24] Compiling Test.LeanCheck.Function.Show ( src/Test/LeanCheck/Function/Show.hs, dist/build/Test/LeanCheck/Function/Show.o, dist/build/Test/LeanCheck/Function/Show.dyn_o ) [24 of 24] Compiling Test.LeanCheck.Function ( src/Test/LeanCheck/Function.hs, dist/build/Test/LeanCheck/Function.o, dist/build/Test/LeanCheck/Function.dyn_o ) Preprocessing library for leancheck-1.0.4.. Running Haddock on library for leancheck-1.0.4.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 24] Compiling Test.LeanCheck.Core ( src/Test/LeanCheck/Core.hs, /tmp/ghc2472827_0/ghc_20.o, /tmp/ghc2472827_0/ghc_20.dyn_o ) [ 2 of 24] Compiling Test.LeanCheck.Basic ( src/Test/LeanCheck/Basic.hs, /tmp/ghc2472827_0/ghc_18.o, /tmp/ghc2472827_0/ghc_18.dyn_o ) [ 3 of 24] Compiling Test.LeanCheck.Derive ( src/Test/LeanCheck/Derive.hs, nothing ) [ 4 of 24] Compiling Test.LeanCheck.Generic ( src/Test/LeanCheck/Generic.hs, nothing ) [ 5 of 24] Compiling Test.LeanCheck.IO ( src/Test/LeanCheck/IO.hs, nothing ) [ 6 of 24] Compiling Test.LeanCheck.Stats ( src/Test/LeanCheck/Stats.hs, nothing ) [ 7 of 24] Compiling Test.LeanCheck.Tiers ( src/Test/LeanCheck/Tiers.hs, nothing ) [ 8 of 24] Compiling Test.LeanCheck ( src/Test/LeanCheck.hs, nothing ) [ 9 of 24] Compiling Test.LeanCheck.Function.ListsOfPairs ( src/Test/LeanCheck/Function/ListsOfPairs.hs, nothing ) [10 of 24] Compiling Test.LeanCheck.Function.Listable.ListsOfPairs ( src/Test/LeanCheck/Function/Listable/ListsOfPairs.hs, nothing ) [11 of 24] Compiling Test.LeanCheck.Function.Listable ( src/Test/LeanCheck/Function/Listable.hs, nothing ) [12 of 24] Compiling Test.LeanCheck.Error ( src/Test/LeanCheck/Error.hs, nothing ) [13 of 24] Compiling Test.LeanCheck.Function.List ( src/Test/LeanCheck/Function/List.hs, nothing ) [14 of 24] Compiling Test.LeanCheck.Function.Eq ( src/Test/LeanCheck/Function/Eq.hs, nothing ) [15 of 24] Compiling Test.LeanCheck.Function.Ord ( src/Test/LeanCheck/Function/Ord.hs, nothing ) [16 of 24] Compiling Test.LeanCheck.Utils.Operators ( src/Test/LeanCheck/Utils/Operators.hs, nothing ) [17 of 24] Compiling Test.LeanCheck.Utils.Types ( src/Test/LeanCheck/Utils/Types.hs, nothing ) [18 of 24] Compiling Test.LeanCheck.Utils.TypeBinding ( src/Test/LeanCheck/Utils/TypeBinding.hs, nothing ) [19 of 24] Compiling Test.LeanCheck.Utils ( src/Test/LeanCheck/Utils.hs, nothing ) [20 of 24] Compiling Test.LeanCheck.Function.ShowFunction ( src/Test/LeanCheck/Function/ShowFunction.hs, nothing ) [21 of 24] Compiling Test.LeanCheck.Function.Show.FourCases ( src/Test/LeanCheck/Function/Show/FourCases.hs, nothing ) [22 of 24] Compiling Test.LeanCheck.Function.Show.EightLines ( src/Test/LeanCheck/Function/Show/EightLines.hs, nothing ) [23 of 24] Compiling Test.LeanCheck.Function.Show ( src/Test/LeanCheck/Function/Show.hs, nothing ) [24 of 24] Compiling Test.LeanCheck.Function ( src/Test/LeanCheck/Function.hs, nothing ) Haddock coverage: 100% ( 41 / 41) in 'Test.LeanCheck.Core' Warning: 'Buffer' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 11 / 11) in 'Test.LeanCheck.Basic' 100% ( 6 / 6) in 'Test.LeanCheck.Derive' 100% ( 3 / 3) in 'Test.LeanCheck.Generic' 100% ( 5 / 5) in 'Test.LeanCheck.IO' 100% ( 11 / 11) in 'Test.LeanCheck.Stats' 100% ( 45 / 45) in 'Test.LeanCheck.Tiers' 100% ( 79 / 79) in 'Test.LeanCheck' 100% ( 3 / 3) in 'Test.LeanCheck.Function.ListsOfPairs' 100% ( 1 / 1) in 'Test.LeanCheck.Function.Listable.ListsOfPairs' 100% ( 1 / 1) in 'Test.LeanCheck.Function.Listable' 100% ( 74 / 74) in 'Test.LeanCheck.Error' Warning: 'unsafePerformIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 6 / 6) in 'Test.LeanCheck.Function.List' 100% ( 1 / 1) in 'Test.LeanCheck.Function.Eq' 100% ( 1 / 1) in 'Test.LeanCheck.Function.Ord' 100% ( 66 / 66) in 'Test.LeanCheck.Utils.Operators' Warning: 'Alpha' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:971:19 * at src/Test/LeanCheck/Utils/Types.hs:971: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/Test/LeanCheck/Utils/Types.hs:971:1 Warning: 'Letter' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:997:22 * at src/Test/LeanCheck/Utils/Types.hs:997: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/Test/LeanCheck/Utils/Types.hs:997:1 Warning: 'X' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:859:17 * at src/Test/LeanCheck/Utils/Types.hs:859: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/Test/LeanCheck/Utils/Types.hs:859:1 Warning: 'Word4' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:161:19 * at src/Test/LeanCheck/Utils/Types.hs:161: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/Test/LeanCheck/Utils/Types.hs:161:1 Warning: 'Word3' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:157:19 * at src/Test/LeanCheck/Utils/Types.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/Test/LeanCheck/Utils/Types.hs:157:1 Warning: 'Word2' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:154:19 * at src/Test/LeanCheck/Utils/Types.hs:154: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/Test/LeanCheck/Utils/Types.hs:154:1 Warning: 'Word1' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:151:19 * at src/Test/LeanCheck/Utils/Types.hs:151: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/Test/LeanCheck/Utils/Types.hs:151:1 Warning: 'F' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:272:15 * at src/Test/LeanCheck/Utils/Types.hs:272: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/Test/LeanCheck/Utils/Types.hs:272:1 Warning: 'A' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:219:15 * at src/Test/LeanCheck/Utils/Types.hs:219: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/Test/LeanCheck/Utils/Types.hs:219:1 Warning: 'B' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:235:15 * at src/Test/LeanCheck/Utils/Types.hs:235: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/Test/LeanCheck/Utils/Types.hs:235:1 Warning: 'C' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:251:15 * at src/Test/LeanCheck/Utils/Types.hs:251: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/Test/LeanCheck/Utils/Types.hs:251:1 Warning: 'D' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:258:15 * at src/Test/LeanCheck/Utils/Types.hs:258: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/Test/LeanCheck/Utils/Types.hs:258:1 Warning: 'E' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:265:15 * at src/Test/LeanCheck/Utils/Types.hs:265: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/Test/LeanCheck/Utils/Types.hs:265:1 Warning: 'Nat6' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:197:18 * at src/Test/LeanCheck/Utils/Types.hs:197: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/Test/LeanCheck/Utils/Types.hs:197:1 Warning: 'sort' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 56 / 56) in 'Test.LeanCheck.Utils.Types' Warning: 'Natural' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:170:21 * at src/Test/LeanCheck/Utils/Types.hs:170: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/Test/LeanCheck/Utils/Types.hs:170:1 Warning: 'Nat' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:179:17 * at src/Test/LeanCheck/Utils/Types.hs:179: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/Test/LeanCheck/Utils/Types.hs:179:1 Warning: 'Int1' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:138:18 * at src/Test/LeanCheck/Utils/Types.hs:138: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/Test/LeanCheck/Utils/Types.hs:138:1 Warning: 'Int2' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:141:18 * at src/Test/LeanCheck/Utils/Types.hs:141: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/Test/LeanCheck/Utils/Types.hs:141:1 Warning: 'Int3' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:144:18 * at src/Test/LeanCheck/Utils/Types.hs:144: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/Test/LeanCheck/Utils/Types.hs:144:1 Warning: 'Int4' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:148:18 * at src/Test/LeanCheck/Utils/Types.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/Test/LeanCheck/Utils/Types.hs:148:1 Warning: 'Word1' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:151:19 * at src/Test/LeanCheck/Utils/Types.hs:151: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/Test/LeanCheck/Utils/Types.hs:151:1 Warning: 'Word2' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:154:19 * at src/Test/LeanCheck/Utils/Types.hs:154: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/Test/LeanCheck/Utils/Types.hs:154:1 Warning: 'Word3' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:157:19 * at src/Test/LeanCheck/Utils/Types.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/Test/LeanCheck/Utils/Types.hs:157:1 Warning: 'Word4' is ambiguous. It is defined * at src/Test/LeanCheck/Utils/Types.hs:161:19 * at src/Test/LeanCheck/Utils/Types.hs:161: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/Test/LeanCheck/Utils/Types.hs:161:1 100% ( 59 / 59) in 'Test.LeanCheck.Utils.TypeBinding' 100% ( 5 / 5) in 'Test.LeanCheck.Utils' 100% ( 16 / 16) in 'Test.LeanCheck.Function.ShowFunction' Warning: '->' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 1 / 1) in 'Test.LeanCheck.Function.Show.FourCases' Warning: '->' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 1 / 1) in 'Test.LeanCheck.Function.Show.EightLines' Warning: '->' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 1 / 1) in 'Test.LeanCheck.Function.Show' 100% ( 1 / 1) in 'Test.LeanCheck.Function' Warning: Test.LeanCheck.Generic: could not find link destinations for: - Test.LeanCheck.Generic.Listable' Documentation created: dist/doc/html/leancheck/, dist/doc/html/leancheck/leancheck.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/leancheck-1.0.4-AyHMdr2PppGGblFhh7JgUr Completed leancheck-1.0.4 Configuring primitive-0.9.1.0... Preprocessing library for primitive-0.9.1.0.. Building library for primitive-0.9.1.0.. [ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, dist/build/Data/Primitive/Internal/Read.o, dist/build/Data/Primitive/Internal/Read.dyn_o ) [ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o, dist/build/Data/Primitive/MachDeps.dyn_o ) [ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o, dist/build/Data/Primitive/Internal/Operations.dyn_o ) [ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o, dist/build/Control/Monad/Primitive.dyn_o ) [ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, dist/build/Data/Primitive/MVar.o, dist/build/Data/Primitive/MVar.dyn_o ) [ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o, dist/build/Data/Primitive/Array.dyn_o ) [ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o, dist/build/Data/Primitive/MutVar.dyn_o ) [ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, dist/build/Data/Primitive/SmallArray.o, dist/build/Data/Primitive/SmallArray.dyn_o ) [ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o, dist/build/Data/Primitive/Types.dyn_o ) [10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o, dist/build/Data/Primitive/ByteArray.dyn_o ) [11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, dist/build/Data/Primitive/PrimArray.o, dist/build/Data/Primitive/PrimArray.dyn_o ) [12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, dist/build/Data/Primitive/Ptr.o, dist/build/Data/Primitive/Ptr.dyn_o ) [13 of 14] Compiling Data.Primitive ( Data/Primitive.hs, dist/build/Data/Primitive.o, dist/build/Data/Primitive.dyn_o ) [14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, dist/build/Data/Primitive/PrimVar.o, dist/build/Data/Primitive/PrimVar.dyn_o ) Preprocessing library for primitive-0.9.1.0.. Running Haddock on library for primitive-0.9.1.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 14] Compiling Data.Primitive.Internal.Read ( Data/Primitive/Internal/Read.hs, nothing ) [ 2 of 14] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, nothing ) [ 3 of 14] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, nothing ) [ 4 of 14] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, nothing ) [ 5 of 14] Compiling Data.Primitive.MVar ( Data/Primitive/MVar.hs, nothing ) [ 6 of 14] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, nothing ) [ 7 of 14] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, nothing ) [ 8 of 14] Compiling Data.Primitive.SmallArray ( Data/Primitive/SmallArray.hs, nothing ) [ 9 of 14] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, nothing ) [10 of 14] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, nothing ) [11 of 14] Compiling Data.Primitive.PrimArray ( Data/Primitive/PrimArray.hs, nothing ) [12 of 14] Compiling Data.Primitive.Ptr ( Data/Primitive/Ptr.hs, nothing ) [13 of 14] Compiling Data.Primitive ( Data/Primitive.hs, nothing ) [14 of 14] Compiling Data.Primitive.PrimVar ( Data/Primitive/PrimVar.hs, nothing ) Haddock coverage: 2% ( 1 / 35) in 'Data.Primitive.MachDeps' Missing documentation for: sIZEOF_CHAR (Data/Primitive/MachDeps.hs:68) aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:69) sIZEOF_INT (Data/Primitive/MachDeps.hs:71) aLIGNMENT_INT (Data/Primitive/MachDeps.hs:72) sIZEOF_WORD (Data/Primitive/MachDeps.hs:74) aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:75) sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:77) aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:78) sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:80) aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:81) sIZEOF_PTR (Data/Primitive/MachDeps.hs:83) aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:84) sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:86) aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:87) sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:89) aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:90) sIZEOF_INT8 (Data/Primitive/MachDeps.hs:92) aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:93) sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:95) aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:96) sIZEOF_INT16 (Data/Primitive/MachDeps.hs:98) aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:99) sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:101) aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:102) sIZEOF_INT32 (Data/Primitive/MachDeps.hs:104) aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:105) sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:107) aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:108) sIZEOF_INT64 (Data/Primitive/MachDeps.hs:110) aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:111) sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:113) aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:114) Word64_# (Data/Primitive/MachDeps.hs:117) Int64_# (Data/Primitive/MachDeps.hs:118) Warning: 'IO' is ambiguous. It is defined * in GHC.Types * in GHC.Types You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in GHC.Types Warning: 'ST' is ambiguous. It is defined * in GHC.ST * in GHC.ST 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.ST 89% ( 26 / 29) in 'Control.Monad.Primitive' Missing documentation for: unsafeInterleave (Control/Monad/Primitive.hs:408) unsafeDupableInterleave (Control/Monad/Primitive.hs:409) noDuplicate (Control/Monad/Primitive.hs:401) Warning: 'MVar' is ambiguous. It is defined * at Data/Primitive/MVar.hs:41:17 * at Data/Primitive/MVar.hs:41: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/Primitive/MVar.hs:41:1 100% ( 11 / 11) in 'Data.Primitive.MVar' Warning: 'Array' is ambiguous. It is defined * at Data/Primitive/Array.hs:65:16 * at Data/Primitive/Array.hs:65: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/Primitive/Array.hs:65:1 Warning: 'MutableArray' is ambiguous. It is defined * at Data/Primitive/Array.hs:108:25 * at Data/Primitive/Array.hs:108: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/Primitive/Array.hs:108:1 100% ( 27 / 27) in 'Data.Primitive.Array' Warning: 'MutVar' is ambiguous. It is defined * at Data/Primitive/MutVar.hs:44:19 * at Data/Primitive/MutVar.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 Data/Primitive/MutVar.hs:44:1 Warning: 'IORef' is ambiguous. It is defined * in GHC.IORef * in GHC.IORef 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.IORef Warning: 'STRef' is ambiguous. It is defined * in GHC.STRef * in GHC.STRef 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.STRef 100% ( 15 / 15) in 'Data.Primitive.MutVar' Warning: 'SmallArray' is ambiguous. It is defined * at Data/Primitive/SmallArray.hs:95:21 * at Data/Primitive/SmallArray.hs:95: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/Primitive/SmallArray.hs:95:1 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: 'SmallMutableArray' is ambiguous. It is defined * at Data/Primitive/SmallArray.hs:106:30 * at Data/Primitive/SmallArray.hs:106:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Primitive/SmallArray.hs:106:1 93% ( 27 / 29) in 'Data.Primitive.SmallArray' Missing documentation for: SmallArray (Data/Primitive/SmallArray.hs:95) SmallMutableArray (Data/Primitive/SmallArray.hs:106) 100% ( 10 / 10) in 'Data.Primitive.Types' Warning: 'MutableByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte 98% ( 61 / 62) in 'Data.Primitive.ByteArray' Missing documentation for: createByteArray (Data/Primitive/ByteArray.hs:672) Warning: 'PrimArray' is ambiguous. It is defined * at Data/Primitive/PrimArray.hs:144:20 * at Data/Primitive/PrimArray.hs:144: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/Primitive/PrimArray.hs:144:1 Warning: 'MutablePrimArray' is ambiguous. It is defined * at Data/Primitive/PrimArray.hs:167:29 * at Data/Primitive/PrimArray.hs:167: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/Primitive/PrimArray.hs:167:1 Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte 100% ( 78 / 78) in 'Data.Primitive.PrimArray' Warning: 'Ptr' is ambiguous. It is defined * in GHC.Ptr * in GHC.Ptr 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.Ptr 100% ( 17 / 17) in 'Data.Primitive.Ptr' 100% ( 10 / 10) in 'Data.Primitive' Warning: 'PrimVar' is ambiguous. It is defined * at Data/Primitive/PrimVar.hs:49:23 * at Data/Primitive/PrimVar.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 Data/Primitive/PrimVar.hs:49:1 Warning: 'MutablePrimArray' is ambiguous. It is defined * at Data/Primitive/PrimArray.hs:167:29 * at Data/Primitive/PrimArray.hs:167: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/Primitive/PrimArray.hs:167:1 100% ( 22 / 22) in 'Data.Primitive.PrimVar' Warning: Control.Monad.Primitive: could not find link destinations for: - Control.Monad.Primitive.D:R:PrimStateST - Control.Monad.Primitive.D:R:PrimStateST0 - Control.Monad.Primitive.D:R:PrimStateRWST - Control.Monad.Primitive.D:R:PrimStateWriterT - Control.Monad.Primitive.D:R:PrimStateStateT - Control.Monad.Primitive.D:R:PrimStateSelectT - Control.Monad.Primitive.D:R:PrimStateAccumT - Control.Monad.Primitive.D:R:PrimStateExceptT - Control.Monad.Primitive.D:R:PrimStateRWST0 - Control.Monad.Primitive.D:R:PrimStateRWST1 - Control.Monad.Primitive.D:R:PrimStateWriterT0 - Control.Monad.Primitive.D:R:PrimStateWriterT1 - Control.Monad.Primitive.D:R:PrimStateStateT0 - Control.Monad.Primitive.D:R:PrimStateReaderT - Control.Monad.Primitive.D:R:PrimStateMaybeT - Control.Monad.Primitive.D:R:PrimStateIdentityT - Control.Monad.Primitive.D:R:PrimStateContT - Control.Monad.Primitive.D:R:PrimStateIO Warning: Data.Primitive.Array: could not find link destinations for: - Data.Primitive.Array.D:R:ItemArray Warning: Data.Primitive.SmallArray: could not find link destinations for: - Data.Primitive.SmallArray.D:R:ItemSmallArray Warning: Data.Primitive.Types: could not find link destinations for: - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp Warning: Data.Primitive.ByteArray: could not find link destinations for: - Data.Array.Byte.D:R:ItemByteArray Warning: Data.Primitive.PrimArray: could not find link destinations for: - Data.Primitive.PrimArray.D:R:ItemPrimArray Warning: Data.Primitive.Ptr: could not find link destinations for: - GHC.Generics.D:R:UReckPtrp0 - GHC.Generics.Rep_R:UReckPtrp - GHC.Generics.Rep1_R:UReckPtrp Documentation created: dist/doc/html/primitive/, dist/doc/html/primitive/primitive.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/primitive-0.9.1.0-FI4ablStFrKABDqEidp4iv Completed primitive-0.9.1.0 Configuring splitmix-0.1.3.2... Preprocessing library for splitmix-0.1.3.2.. Building library for splitmix-0.1.3.2.. [1 of 3] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o ) [2 of 3] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o ) [3 of 3] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o ) Preprocessing library for splitmix-0.1.3.2.. Running Haddock on library for splitmix-0.1.3.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, nothing ) [2 of 3] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, nothing ) [3 of 3] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, nothing ) Haddock coverage: Warning: 'SMGen' is ambiguous. It is defined * at src/System/Random/SplitMix.hs:77:14 * at src/System/Random/SplitMix.hs:77: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/System/Random/SplitMix.hs:77:1 100% ( 22 / 22) in 'System.Random.SplitMix' Warning: 'SMGen' is ambiguous. It is defined * at src/System/Random/SplitMix32.hs:61:14 * at src/System/Random/SplitMix32.hs:61: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/System/Random/SplitMix32.hs:61:1 100% ( 22 / 22) in 'System.Random.SplitMix32' Documentation created: dist/doc/html/splitmix/, dist/doc/html/splitmix/splitmix.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/splitmix-0.1.3.2-2SXojlwG8icBs6A9ie9EH9 Completed splitmix-0.1.3.2 Configuring tagged-0.8.10... Preprocessing library for tagged-0.8.10.. Building library for tagged-0.8.10.. [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.10.. Running Haddock on library for tagged-0.8.10.. 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:83:22 * at src/Data/Tagged.hs:83: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:83: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:389) 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.10-AB5hoggHcu9Fkw7jqxEFs0 Completed tagged-0.8.10 Configuring th-abstraction-0.7.2.0... Preprocessing library for th-abstraction-0.7.2.0.. Building library for th-abstraction-0.7.2.0.. [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o ) Preprocessing library for th-abstraction-0.7.2.0.. Running Haddock on library for th-abstraction-0.7.2.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, nothing ) [2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, nothing ) [3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, nothing ) Haddock coverage: Warning: 'Name' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax 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 Language.Haskell.TH.Syntax Warning: 'Name' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax 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 Language.Haskell.TH.Syntax 76% ( 40 / 52) in 'Language.Haskell.TH.Datatype.TyVarBndr' Missing documentation for: TyVarBndrUnit TyVarBndrSpec TyVarBndrVis Specificity BndrVis DefaultBndrFlag plainTV kindedTV inferredSpec specifiedSpec bndrReq bndrInvis Warning: 'DatatypeInfo' is ambiguous. It is defined * at src/Language/Haskell/TH/Datatype.hs:184:21 * at src/Language/Haskell/TH/Datatype.hs:184:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:184:1 Warning: 'ConstructorInfo' is ambiguous. It is defined * at src/Language/Haskell/TH/Datatype.hs:229:24 * at src/Language/Haskell/TH/Datatype.hs:229:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:229:1 Warning: 'FieldStrictness' is ambiguous. It is defined * at src/Language/Haskell/TH/Datatype.hs:272:24 * at src/Language/Haskell/TH/Datatype.hs:272:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:272:1 Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Strict' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * at src/Language/Haskell/TH/Datatype.hs:289: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/Language/Haskell/TH/Datatype.hs:289:5 Warning: 'datatypeInstVars' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mbKind' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'resolveFixities' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FunArg' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Fixity' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax 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 Language.Haskell.TH.Syntax 92% ( 49 / 53) in 'Language.Haskell.TH.Datatype' Missing documentation for: arrowKCompat (src/Language/Haskell/TH/Datatype.hs:2260) isStrictAnnot (src/Language/Haskell/TH/Datatype.hs:293) notStrictAnnot (src/Language/Haskell/TH/Datatype.hs:294) unpackedAnnot (src/Language/Haskell/TH/Datatype.hs:295) Warning: Language.Haskell.TH.Datatype.TyVarBndr: could not find link destinations for: - Language.Haskell.TH.Syntax.Rep_BndrVis - Language.Haskell.TH.Syntax.Rep_Specificity Warning: Language.Haskell.TH.Datatype: could not find link destinations for: - Language.Haskell.TH.Datatype.Rep_DatatypeInfo - Language.Haskell.TH.Datatype.Rep_ConstructorInfo - Language.Haskell.TH.Datatype.Rep_FieldStrictness - Language.Haskell.TH.Datatype.Rep_Strictness - Language.Haskell.TH.Datatype.Rep_Unpackedness - Language.Haskell.TH.Datatype.Rep_ConstructorVariant - Language.Haskell.TH.Datatype.Rep_DatatypeVariant Documentation created: dist/doc/html/th-abstraction/, dist/doc/html/th-abstraction/th-abstraction.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-abstraction-0.7.2.0-LXxpvWq4N5lSpSniaraaB Completed th-abstraction-0.7.2.0 Configuring transformers-compat-0.7.2... Preprocessing library for transformers-compat-0.7.2.. Building library for transformers-compat-0.7.2.. [1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o, dist/build/Control/Monad/Trans/Instances.dyn_o ) [2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, dist/build/Data/Functor/Classes/Generic/Internal.o, dist/build/Data/Functor/Classes/Generic/Internal.dyn_o ) [3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, dist/build/Data/Functor/Classes/Generic.o, dist/build/Data/Functor/Classes/Generic.dyn_o ) [4 of 4] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o, dist/build/Paths_transformers_compat.dyn_o ) Preprocessing library for transformers-compat-0.7.2.. Running Haddock on library for transformers-compat-0.7.2.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, nothing ) [2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, nothing ) [3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, nothing ) [4 of 4] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, nothing ) Haddock coverage: 100% ( 1 / 1) in 'Control.Monad.Trans.Instances' Warning: 'String' is ambiguous. It is defined * in Text.Read.Lex * in GHC.Base 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.Base Warning: 'Options' is ambiguous. It is defined * at generics/Data/Functor/Classes/Generic/Internal.hs:146:19 * at generics/Data/Functor/Classes/Generic/Internal.hs:146:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at generics/Data/Functor/Classes/Generic/Internal.hs:146:1 Warning: 'FunctorClassesDefault' is ambiguous. It is defined * at generics/Data/Functor/Classes/Generic/Internal.hs:1231:3 * at generics/Data/Functor/Classes/Generic/Internal.hs:1230: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 generics/Data/Functor/Classes/Generic/Internal.hs:1230:1 100% ( 48 / 48) in 'Data.Functor.Classes.Generic.Internal' Warning: 'Eq1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Ord1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Read1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Show1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'GenericFunctorClasses' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'eq1Default' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'compare1Default' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'readsPrec1Default' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'showsPrec1Default' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 21 / 21) in 'Data.Functor.Classes.Generic' Warning: Data.Functor.Classes.Generic.Internal: could not find link destinations for: - Data.Functor.Classes.Generic.Internal.GShowCon - Data.Functor.Classes.Generic.Internal.GReadCon Documentation created: dist/doc/html/transformers-compat/, dist/doc/html/transformers-compat/transformers-compat.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/transformers-compat-0.7.2-Kjd0KzrkeU5ax708EytP3 Completed transformers-compat-0.7.2 Configuring contravariant-1.5.6... Preprocessing library for contravariant-1.5.6.. Building library for contravariant-1.5.6.. [1 of 3] Compiling Data.Functor.Contravariant.Divisible ( src/Data/Functor/Contravariant/Divisible.hs, dist/build/Data/Functor/Contravariant/Divisible.o, dist/build/Data/Functor/Contravariant/Divisible.dyn_o ) [2 of 3] Compiling Data.Functor.Contravariant.Compose ( src/Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.o, dist/build/Data/Functor/Contravariant/Compose.dyn_o ) [3 of 3] Compiling Data.Functor.Contravariant.Generic ( src/Data/Functor/Contravariant/Generic.hs, dist/build/Data/Functor/Contravariant/Generic.o, dist/build/Data/Functor/Contravariant/Generic.dyn_o ) Preprocessing library for contravariant-1.5.6.. Running Haddock on library for contravariant-1.5.6.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Data.Functor.Contravariant.Divisible ( src/Data/Functor/Contravariant/Divisible.hs, nothing ) [2 of 3] Compiling Data.Functor.Contravariant.Compose ( src/Data/Functor/Contravariant/Compose.hs, nothing ) [3 of 3] Compiling Data.Functor.Contravariant.Generic ( src/Data/Functor/Contravariant/Generic.hs, nothing ) Haddock coverage: Warning: 'delta' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 17 / 17) in 'Data.Functor.Contravariant.Divisible' 100% ( 4 / 4) in 'Data.Functor.Contravariant.Compose' Warning: 'Comparison' is ambiguous. It is defined * in Data.Functor.Contravariant * in Data.Functor.Contravariant 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.Contravariant Warning: 'Equivalence' is ambiguous. It is defined * in Data.Functor.Contravariant * in Data.Functor.Contravariant 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.Contravariant 100% ( 3 / 3) in 'Data.Functor.Contravariant.Generic' Warning: Data.Functor.Contravariant.Generic: could not find link destinations for: - Data.Functor.Contravariant.Generic.GDeciding1 - Data.Functor.Contravariant.Generic.GDeciding - Data.Functor.Contravariant.Generic.GG - Data.Functor.Contravariant.Generic.Rep1' - Data.Functor.Contravariant.Generic.Rep' Documentation created: dist/doc/html/contravariant/, dist/doc/html/contravariant/contravariant.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/contravariant-1.5.6-qv5bbVRExRIFbfN8ysinu Completed contravariant-1.5.6 Configuring atomic-primops-0.8.8... Preprocessing library for atomic-primops-0.8.8.. Building library for atomic-primops-0.8.8.. [1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, dist/build/Data/Atomics/Internal.o, dist/build/Data/Atomics/Internal.dyn_o ) Data/Atomics/Internal.hs:52:20: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: data constructor Ticket | 52 | newtype Ticket a = Ticket Any | ^^^^^^^^^^ [2 of 3] Compiling Data.Atomics.Counter ( Data/Atomics/Counter.hs, dist/build/Data/Atomics/Counter.o, dist/build/Data/Atomics/Counter.dyn_o ) Data/Atomics/Counter.hs:114:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# | 114 | let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics/Counter.hs:133:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# | 133 | let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics/Counter.hs:140:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# | 140 | let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.Atomics ( Data/Atomics.hs, dist/build/Data/Atomics.o, dist/build/Data/Atomics.dyn_o ) Data/Atomics.hs:58:26: warning: [GHC-61689] [-Wdodgy-imports] Module GHC.IORef does not export atomicModifyIORef. | 58 | import GHC.IORef hiding (atomicModifyIORef) | ^^^^^^^^^^^^^^^^^ Data/Atomics.hs:154:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = casIntArray# mba# ix# old# new# s1# | 154 | let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:169:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# | 169 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:222:11: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = atomicOp# mba# offset# val# s1# | 222 | let (# s2#, res #) = atomicOp# mba# offset# val# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:234:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# | 234 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing library for atomic-primops-0.8.8.. Running Haddock on library for atomic-primops-0.8.8.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 3] Compiling Data.Atomics.Internal ( Data/Atomics/Internal.hs, nothing ) Data/Atomics/Internal.hs:52:20: warning: [GHC-40910] [-Wunused-top-binds] Defined but not used: data constructor Ticket | 52 | newtype Ticket a = Ticket Any | ^^^^^^^^^^ [2 of 3] Compiling Data.Atomics.Counter ( Data/Atomics/Counter.hs, nothing ) Data/Atomics/Counter.hs:114:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# | 114 | let (# s2#, res# #) = casIntArray# mba# 0# old# new# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics/Counter.hs:133:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# | 133 | let (# s2#, res #) = fetchAddIntArray# mba# 0# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics/Counter.hs:140:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# | 140 | let (# s2#, _ #) = fetchAddIntArray# mba# 0# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [3 of 3] Compiling Data.Atomics ( Data/Atomics.hs, nothing ) Data/Atomics.hs:58:26: warning: [GHC-61689] [-Wdodgy-imports] Module GHC.IORef does not export atomicModifyIORef. | 58 | import GHC.IORef hiding (atomicModifyIORef) | ^^^^^^^^^^^^^^^^^ Data/Atomics.hs:154:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = casIntArray# mba# ix# old# new# s1# | 154 | let (# s2#, res #) = casIntArray# mba# ix# old# new# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:169:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# | 169 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:222:11: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = atomicOp# mba# offset# val# s1# | 222 | let (# s2#, res #) = atomicOp# mba# offset# val# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Data/Atomics.hs:234:7: warning: [GHC-21030] [-Wunbanged-strict-patterns] Pattern bindings containing unlifted types should use an outermost bang pattern: (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# | 234 | let (# s2#, res #) = fetchAddIntArray# mba# offset# incr# s1# in | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Haddock coverage: Warning: 'Ticket' is ambiguous. It is defined * at Data/Atomics/Internal.hs:52:20 * at Data/Atomics/Internal.hs:52:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Data/Atomics/Internal.hs:52:1 66% ( 6 / 9) in 'Data.Atomics.Internal' Missing documentation for: readForCAS# (Data/Atomics/Internal.hs:72) casMutVarTicketed# (Data/Atomics/Internal.hs:83) ptrEq (Data/Atomics/Internal.hs:61) 100% ( 17 / 17) in 'Data.Atomics.Counter' Warning: 'Tickets' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'new' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'casArrayTicketed' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MutableByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: '__sync_add_and_fetch' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IORef' is ambiguous. It is defined * in GHC.IORef * in GHC.IORef 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.IORef Warning: 'current' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'old' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 33 / 33) in 'Data.Atomics' Documentation created: dist/doc/html/atomic-primops/, dist/doc/html/atomic-primops/atomic-primops.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/atomic-primops-0.8.8-DGQ2XvqSemC2s1kusNf6Ov Completed atomic-primops-0.8.8 Configuring random-1.3.1... Preprocessing library for random-1.3.1.. Building library for random-1.3.1.. [1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o ) [2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o ) [3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o ) [4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o ) [5 of 6] Compiling System.Random ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o ) [6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o ) Preprocessing library for random-1.3.1.. Running Haddock on library for random-1.3.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, nothing ) [2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, nothing ) [3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, nothing ) [4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, nothing ) [5 of 6] Compiling System.Random ( src/System/Random.hs, nothing ) [6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, nothing ) Haddock coverage: Warning: 'ST' is ambiguous. It is defined * in GHC.ST * in GHC.ST 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.ST Warning: 'StateGenM' is ambiguous. It is defined * at src/System/Random/Internal.hs:606:20 * at src/System/Random/Internal.hs:606: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/System/Random/Internal.hs:606:1 Warning: 'StateGen' is ambiguous. It is defined * at src/System/Random/Internal.hs:612:22 * at src/System/Random/Internal.hs:612: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/System/Random/Internal.hs:612:1 Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: 'StdGen' is ambiguous. It is defined * at src/System/Random/Internal.hs:749:18 * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1 Warning: 'MutableByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: 'ST' is ambiguous. It is defined * in GHC.ST * in GHC.ST 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.ST Warning: 'StateT' is ambiguous. It is defined * in Control.Monad.Trans.State.Strict * in Control.Monad.Trans.State.Strict 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.State.Strict Warning: 'Seed' is ambiguous. It is defined * at src/System/Random/Internal.hs:134:18 * at src/System/Random/Internal.hs:134: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/System/Random/Internal.hs:134:1 Warning: 'StdGen' is ambiguous. It is defined * at src/System/Random/Internal.hs:749:18 * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1 Warning: 'ByteArray' is ambiguous. It is defined * in Data.Array.Byte * in Data.Array.Byte You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.Array.Byte Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'uniformByteStringM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ShortByteString' is ambiguous. It is defined * in Data.ByteString.Short.Internal * in Data.ByteString.Short.Internal You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in Data.ByteString.Short.Internal Warning: 'StdGen' is ambiguous. It is defined * at src/System/Random/Internal.hs:749:18 * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1 100% ( 71 / 71) in 'System.Random' Warning: 'TGenM' is ambiguous. It is defined * at src/System/Random/Stateful.hs:719:19 * at src/System/Random/Stateful.hs:719: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/System/Random/Stateful.hs:719:1 Warning: 'STGenM' is ambiguous. It is defined * at src/System/Random/Stateful.hs:618:22 * at src/System/Random/Stateful.hs:618: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/System/Random/Stateful.hs:618:1 Warning: 'StateGenM' is ambiguous. It is defined * at src/System/Random/Internal.hs:606:20 * at src/System/Random/Internal.hs:606: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/System/Random/Internal.hs:606:1 Warning: 'IOGenM' is ambiguous. It is defined * at src/System/Random/Stateful.hs:542:20 * at src/System/Random/Stateful.hs:542: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/System/Random/Stateful.hs:542:1 Warning: 'AtomicGenM' is ambiguous. It is defined * at src/System/Random/Stateful.hs:428:24 * at src/System/Random/Stateful.hs:428:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/System/Random/Stateful.hs:428:1 Warning: 'Seed' is ambiguous. It is defined * at src/System/Random/Internal.hs:134:18 * at src/System/Random/Internal.hs:134: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/System/Random/Internal.hs:134:1 Warning: 'StdGen' is ambiguous. It is defined * at src/System/Random/Internal.hs:749:18 * at src/System/Random/Internal.hs:749: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/System/Random/Internal.hs:749:1 Warning: 'IOGen' is ambiguous. It is defined * at src/System/Random/Stateful.hs:547:19 * at src/System/Random/Stateful.hs:547: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/System/Random/Stateful.hs:547:1 Warning: 'STGenM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'STM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'STGen' is ambiguous. It is defined * at src/System/Random/Stateful.hs:623:19 * at src/System/Random/Stateful.hs:623: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/System/Random/Stateful.hs:623:1 Warning: 'clearBit' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'testBit' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% (137 /137) in 'System.Random.Stateful' Warning: System.Random: could not find link destinations for: - System.Random.GFinite.cardinality - System.Random.GFinite.toFinite - System.Random.GFinite.fromFinite - System.Random.GFinite.Cardinality - System.Random.Seed.D:R:SeedSizeSMGen - System.Random.Seed.D:R:SeedSizeSMGen0 - System.Random.Seed.D:R:SeedSizeStateGen - System.Random.Seed.D:R:SeedSizeStdGen - System.Random.Stateful.D:R:SeedSizeAtomicGen - System.Random.Stateful.D:R:SeedSizeIOGen - System.Random.Stateful.D:R:SeedSizeSTGen - System.Random.Stateful.D:R:SeedSizeTGen Warning: System.Random.Stateful: could not find link destinations for: - System.Random.GFinite.GFinite - System.Random.GFinite.cardinality - System.Random.GFinite.toFinite - System.Random.GFinite.fromFinite - System.Random.GFinite.Cardinality - System.Random.Internal.GUniformRange - System.Random.Internal.GUniform - System.Random.Internal.D:R:MutableGenStateGenm - System.Random.Seed.D:R:SeedSizeSMGen - System.Random.Seed.D:R:SeedSizeSMGen0 - System.Random.Seed.D:R:SeedSizeStateGen - System.Random.Seed.D:R:SeedSizeStdGen - System.Random.Stateful.D:R:MutableGenAtomicGenm - System.Random.Stateful.D:R:SeedSizeAtomicGen - System.Random.Stateful.D:R:MutableGenIOGenm - System.Random.Stateful.D:R:SeedSizeIOGen - System.Random.Stateful.D:R:MutableGenSTGenST - System.Random.Stateful.D:R:SeedSizeSTGen - System.Random.Stateful.D:R:MutableGenTGenSTM - System.Random.Stateful.D:R:SeedSizeTGen Documentation created: dist/doc/html/random/, dist/doc/html/random/random.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/random-1.3.1-4YoyfNE8GMC3bv8ZvDq2uc Completed random-1.3.1 Configuring distributive-0.6.3... Preprocessing library for distributive-0.6.3.. Building library for distributive-0.6.3.. [1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o ) [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.3.. Running Haddock on library for distributive-0.6.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, nothing ) [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:48) 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.3-FeoNVMgKO2HK3z1aAZCP5y Completed distributive-0.6.3 Configuring transformers-base-0.4.6... Preprocessing library for transformers-base-0.4.6.. Building library for transformers-base-0.4.6.. [1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, dist/build/Control/Monad/Base.o, dist/build/Control/Monad/Base.dyn_o ) Preprocessing library for transformers-base-0.4.6.. Running Haddock on library for transformers-base-0.4.6.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, nothing ) Haddock coverage: 33% ( 1 / 3) in 'Control.Monad.Base' Missing documentation for: Module header MonadBase (src/Control/Monad/Base.hs:60) Documentation created: dist/doc/html/transformers-base/, dist/doc/html/transformers-base/transformers-base.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/transformers-base-0.4.6-pKTdaI7fhZL8cg5xaxvTv Completed transformers-base-0.4.6 Configuring comonad-5.0.10... Preprocessing library for comonad-5.0.10.. Building library for comonad-5.0.10.. [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o ) [ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.o, dist/build/Control/Comonad/Hoist/Class.dyn_o ) [ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.o, dist/build/Control/Comonad/Trans/Class.dyn_o ) [ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.o, dist/build/Control/Comonad/Trans/Env.dyn_o ) [ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.o, dist/build/Control/Comonad/Trans/Identity.dyn_o ) [ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.o, dist/build/Control/Comonad/Identity.dyn_o ) [ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.o, dist/build/Control/Comonad/Trans/Store.dyn_o ) [ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.o, dist/build/Control/Comonad/Trans/Traced.dyn_o ) [ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.o, dist/build/Control/Comonad/Traced/Class.dyn_o ) [10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.o, dist/build/Control/Comonad/Traced.dyn_o ) [11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.o, dist/build/Control/Comonad/Store/Class.dyn_o ) [12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.o, dist/build/Control/Comonad/Store.dyn_o ) [13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.o, dist/build/Control/Comonad/Env/Class.dyn_o ) [14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.o, dist/build/Control/Comonad/Env.dyn_o ) [15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.o, dist/build/Data/Functor/Composition.dyn_o ) Preprocessing library for comonad-5.0.10.. Running Haddock on library for comonad-5.0.10.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 15] Compiling Control.Comonad ( src/Control/Comonad.hs, nothing ) [ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, nothing ) [ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, nothing ) [ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, nothing ) [ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, nothing ) [ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, nothing ) [ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, nothing ) [ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, nothing ) [ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, nothing ) [10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, nothing ) [11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, nothing ) [12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, nothing ) [13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, nothing ) [14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, nothing ) [15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, nothing ) Haddock coverage: Warning: 'Cokleisli' is ambiguous. It is defined * at src/Control/Comonad.hs:348:27 * at src/Control/Comonad.hs:348:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Control/Comonad.hs:348:1 100% ( 22 / 22) in 'Control.Comonad' 50% ( 1 / 2) in 'Control.Comonad.Hoist.Class' Missing documentation for: ComonadHoist (src/Control/Comonad/Hoist/Class.hs:20) 50% ( 1 / 2) in 'Control.Comonad.Trans.Class' Missing documentation for: ComonadTrans (src/Control/Comonad/Trans/Class.hs:18) 69% ( 9 / 13) in 'Control.Comonad.Trans.Env' Missing documentation for: Env (src/Control/Comonad/Trans/Env.hs:97) runEnv (src/Control/Comonad/Trans/Env.hs:105) EnvT (src/Control/Comonad/Trans/Env.hs:98) runEnvT (src/Control/Comonad/Trans/Env.hs:108) 100% ( 2 / 2) in 'Control.Comonad.Trans.Identity' 100% ( 4 / 4) in 'Control.Comonad.Identity' 73% ( 11 / 15) in 'Control.Comonad.Trans.Store' Missing documentation for: Store (src/Control/Comonad/Trans/Store.hs:87) runStore (src/Control/Comonad/Trans/Store.hs:94) StoreT (src/Control/Comonad/Trans/Store.hs:96) runStoreT (src/Control/Comonad/Trans/Store.hs:99) 33% ( 4 / 12) in 'Control.Comonad.Trans.Traced' Missing documentation for: Traced (src/Control/Comonad/Trans/Traced.hs:55) traced (src/Control/Comonad/Trans/Traced.hs:58) runTraced (src/Control/Comonad/Trans/Traced.hs:61) TracedT (src/Control/Comonad/Trans/Traced.hs:63) trace (src/Control/Comonad/Trans/Traced.hs:97) listen (src/Control/Comonad/Trans/Traced.hs:100) listens (src/Control/Comonad/Trans/Traced.hs:103) censor (src/Control/Comonad/Trans/Traced.hs:106) 33% ( 1 / 3) in 'Control.Comonad.Traced.Class' Missing documentation for: ComonadTraced (src/Control/Comonad/Traced/Class.hs:28) traces (src/Control/Comonad/Traced/Class.hs:32) 57% ( 8 / 14) in 'Control.Comonad.Traced' Missing documentation for: ComonadTraced (src/Control/Comonad/Traced/Class.hs:28) traces (src/Control/Comonad/Traced/Class.hs:32) Traced (src/Control/Comonad/Trans/Traced.hs:55) traced (src/Control/Comonad/Trans/Traced.hs:58) runTraced (src/Control/Comonad/Trans/Traced.hs:61) TracedT (src/Control/Comonad/Trans/Traced.hs:63) 25% ( 1 / 4) in 'Control.Comonad.Store.Class' Missing documentation for: ComonadStore (src/Control/Comonad/Store/Class.hs:29) lowerPos (src/Control/Comonad/Store/Class.hs:54) lowerPeek (src/Control/Comonad/Store/Class.hs:58) 61% ( 8 / 13) in 'Control.Comonad.Store' Missing documentation for: ComonadStore (src/Control/Comonad/Store/Class.hs:29) Store (src/Control/Comonad/Trans/Store.hs:87) runStore (src/Control/Comonad/Trans/Store.hs:94) StoreT (src/Control/Comonad/Trans/Store.hs:96) runStoreT (src/Control/Comonad/Trans/Store.hs:99) 33% ( 1 / 3) in 'Control.Comonad.Env.Class' Missing documentation for: ComonadEnv (src/Control/Comonad/Env/Class.hs:29) asks (src/Control/Comonad/Env/Class.hs:33) 60% ( 9 / 15) in 'Control.Comonad.Env' Missing documentation for: ComonadEnv (src/Control/Comonad/Env/Class.hs:29) asks (src/Control/Comonad/Env/Class.hs:33) Env (src/Control/Comonad/Trans/Env.hs:97) runEnv (src/Control/Comonad/Trans/Env.hs:105) EnvT (src/Control/Comonad/Trans/Env.hs:98) runEnvT (src/Control/Comonad/Trans/Env.hs:108) 50% ( 1 / 2) in 'Data.Functor.Composition' Missing documentation for: Module header Warning: Control.Comonad: could not find link destinations for: - WithIndex.Indexing - Text.ParserCombinators.ReadP.P - Data.Graph.SetM Warning: Control.Comonad.Trans.Identity: could not find link destinations for: - Control.Monad.Trans.Identity.Rep1_IdentityT - Control.Monad.Trans.Identity.Rep_IdentityT Documentation created: dist/doc/html/comonad/, dist/doc/html/comonad/comonad.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/comonad-5.0.10-JbeoMPYqL7nARAod004Pet Completed comonad-5.0.10 Configuring monad-control-1.0.3.1... Preprocessing library for monad-control-1.0.3.1.. Building library for monad-control-1.0.3.1.. [1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, dist/build/Control/Monad/Trans/Control.o, dist/build/Control/Monad/Trans/Control.dyn_o ) src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 207 | type StT t a :: * | ^ src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 546 | type StM m a :: * | ^ Preprocessing library for monad-control-1.0.3.1.. Running Haddock on library for monad-control-1.0.3.1.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, nothing ) src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 207 | type StT t a :: * | ^ src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type] Using * (or its Unicode variant) to mean Data.Kind.Type relies on the StarIsType extension, which will become deprecated in the future. Suggested fix: Use Type from Data.Kind instead. | 546 | type StM m a :: * | ^ Haddock coverage: Warning: 'IdentityT' is ambiguous. It is defined * in Control.Monad.Trans.Identity * in Control.Monad.Trans.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 Control.Monad.Trans.Identity Warning: 'MaybeT' is ambiguous. It is defined * in Control.Monad.Trans.Maybe * in Control.Monad.Trans.Maybe 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.Maybe Warning: 'ErrorT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Error' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ExceptT' is ambiguous. It is defined * in Control.Monad.Trans.Except * in Control.Monad.Trans.Except 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.Except Warning: 'ListT' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 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: 'StateT' is ambiguous. It is defined * in Control.Monad.Trans.State.Lazy * in Control.Monad.Trans.State.Lazy 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.State.Lazy Warning: 'WriterT' is ambiguous. It is defined * in Control.Monad.Trans.Writer.Lazy * in Control.Monad.Trans.Writer.Lazy 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.Writer.Lazy Warning: 'RWST' is ambiguous. It is defined * in Control.Monad.Trans.RWS.Lazy * in Control.Monad.Trans.RWS.Lazy 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.RWS.Lazy Warning: 'liftIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'liftBase' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MonadIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'flip' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'lift' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'withFile' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Just' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 35 / 35) in 'Control.Monad.Trans.Control' Warning: Control.Monad.Trans.Control: could not find link destinations for: - Control.Monad.Trans.Control.D:R:StTMaybeTa - Control.Monad.Trans.Control.D:R:StTIdentityTa - Control.Monad.Trans.Control.D:R:StMSTMa - Control.Monad.Trans.Control.D:R:StMIdentitya - Control.Monad.Trans.Control.D:R:StMLista - Control.Monad.Trans.Control.D:R:StMMaybea - Control.Monad.Trans.Control.D:R:StMIOa Documentation created: dist/doc/html/monad-control/, dist/doc/html/monad-control/monad-control.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/monad-control-1.0.3.1-GRlJpoD84tJDYihQjP6sbG Completed monad-control-1.0.3.1 Configuring bifunctors-5.6.3... Preprocessing library for bifunctors-5.6.3.. Building library for bifunctors-5.6.3.. [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o, dist/build/Data/Biapplicative.dyn_o ) [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, dist/build/Data/Bifunctor/Biap.o, dist/build/Data/Bifunctor/Biap.dyn_o ) [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.o, dist/build/Data/Bifunctor/Biff.dyn_o ) [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o, dist/build/Data/Bifunctor/Clown.dyn_o ) [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, dist/build/Data/Bifunctor/Fix.o, dist/build/Data/Bifunctor/Fix.dyn_o ) [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, dist/build/Data/Bifunctor/Functor.o, dist/build/Data/Bifunctor/Functor.dyn_o ) [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o, dist/build/Data/Bifunctor/Flip.dyn_o ) [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o, dist/build/Data/Bifunctor/Join.dyn_o ) [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o, dist/build/Data/Bifunctor/Joker.dyn_o ) [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o, dist/build/Data/Bifunctor/Product.dyn_o ) [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, dist/build/Data/Bifunctor/Sum.o, dist/build/Data/Bifunctor/Sum.dyn_o ) [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, dist/build/Data/Bifunctor/TH/Internal.o, dist/build/Data/Bifunctor/TH/Internal.dyn_o ) [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, dist/build/Data/Bifunctor/TH.o, dist/build/Data/Bifunctor/TH.dyn_o ) [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.o, dist/build/Data/Bifunctor/Tannen.dyn_o ) [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o, dist/build/Data/Bifunctor/Wrapped.dyn_o ) Preprocessing library for bifunctors-5.6.3.. Running Haddock on library for bifunctors-5.6.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, nothing ) [ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, nothing ) [ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, nothing ) [ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, nothing ) [ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, nothing ) [ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, nothing ) [ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, nothing ) [ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, nothing ) [ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, nothing ) [10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, nothing ) [11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, nothing ) [12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, nothing ) [13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, nothing ) [14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, nothing ) [15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, nothing ) Haddock coverage: 70% ( 7 / 10) in 'Data.Biapplicative' Missing documentation for: Biapplicative (src/Data/Biapplicative.hs:44) <<$>> (src/Data/Biapplicative.hs:41) <<**>> (src/Data/Biapplicative.hs:74) Warning: 'Biap' is ambiguous. It is defined * at src/Data/Bifunctor/Biap.hs:67:23 * at src/Data/Bifunctor/Biap.hs:67: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/Bifunctor/Biap.hs:67:1 100% ( 2 / 2) in 'Data.Bifunctor.Biap' 100% ( 2 / 2) in 'Data.Bifunctor.Biff' 100% ( 2 / 2) in 'Data.Bifunctor.Clown' 100% ( 2 / 2) in 'Data.Bifunctor.Fix' 14% ( 1 / 7) in 'Data.Bifunctor.Functor' Missing documentation for: Module header BifunctorFunctor (src/Data/Bifunctor/Functor.hs:19) BifunctorMonad (src/Data/Bifunctor/Functor.hs:22) biliftM (src/Data/Bifunctor/Functor.hs:31) BifunctorComonad (src/Data/Bifunctor/Functor.hs:34) biliftW (src/Data/Bifunctor/Functor.hs:43) 100% ( 2 / 2) in 'Data.Bifunctor.Flip' 100% ( 2 / 2) in 'Data.Bifunctor.Join' 100% ( 2 / 2) in 'Data.Bifunctor.Joker' 100% ( 2 / 2) in 'Data.Bifunctor.Product' 0% ( 0 / 2) in 'Data.Bifunctor.Sum' Missing documentation for: Module header Sum (src/Data/Bifunctor/Sum.hs:22) Warning: 'Name' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax 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 Language.Haskell.TH.Syntax Warning: 'Options' is ambiguous. It is defined * at src/Data/Bifunctor/TH.hs:77:19 * at src/Data/Bifunctor/TH.hs:77: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/Bifunctor/TH.hs:77:1 Warning: 'bimap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bifoldMap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bifoldr' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bifoldl' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bitraverse' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bisequenceA' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'makeBitraverseA' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bimapM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'bisequence' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Name' is ambiguous. It is defined * in Language.Haskell.TH.Syntax * in Language.Haskell.TH.Syntax 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 Language.Haskell.TH.Syntax 96% ( 32 / 33) in 'Data.Bifunctor.TH' Missing documentation for: makeBifold (src/Data/Bifunctor/TH.hs:217) 100% ( 2 / 2) in 'Data.Bifunctor.Tannen' 100% ( 2 / 2) in 'Data.Bifunctor.Wrapped' Warning: Data.Bifunctor.Biap: could not find link destinations for: - Data.Bifunctor.Biap.Rep_Biap - Data.Bifunctor.Biap.Rep1_Biap Warning: Data.Bifunctor.Biff: could not find link destinations for: - Data.Bifunctor.Biff.Rep1_Biff - Data.Bifunctor.Biff.Rep_Biff Warning: Data.Bifunctor.Clown: could not find link destinations for: - Data.Bifunctor.Clown.Rep_Clown - Data.Bifunctor.Clown.Rep1_Clown Warning: Data.Bifunctor.Fix: could not find link destinations for: - Data.Bifunctor.Fix.Rep_Fix Warning: Data.Bifunctor.Flip: could not find link destinations for: - Data.Bifunctor.Flip.Rep_Flip Warning: Data.Bifunctor.Join: could not find link destinations for: - Data.Bifunctor.Join.Rep_Join Warning: Data.Bifunctor.Joker: could not find link destinations for: - Data.Bifunctor.Joker.Rep_Joker - Data.Bifunctor.Joker.Rep1_Joker Warning: Data.Bifunctor.Product: could not find link destinations for: - Data.Bifunctor.Product.Rep_Product - Data.Bifunctor.Product.Rep1_Product Warning: Data.Bifunctor.Sum: could not find link destinations for: - Data.Bifunctor.Sum.Rep_Sum - Data.Bifunctor.Sum.Rep1_Sum Warning: Data.Bifunctor.TH: could not find link destinations for: - Data.Bifunctor.TH.Bifunctor - Data.Bifunctor.TH.Bifoldable - Data.Bifunctor.TH.Bitraversable Warning: Data.Bifunctor.Tannen: could not find link destinations for: - Data.Bifunctor.Tannen.Rep1_Tannen - Data.Bifunctor.Tannen.Rep_Tannen Warning: Data.Bifunctor.Wrapped: could not find link destinations for: - Data.Bifunctor.Wrapped.Rep_WrappedBifunctor - Data.Bifunctor.Wrapped.Rep1_WrappedBifunctor Documentation created: dist/doc/html/bifunctors/, dist/doc/html/bifunctors/bifunctors.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/bifunctors-5.6.3-3by4OtOsmrV2Ol6Sc3cyDN Completed bifunctors-5.6.3 Downloading concurrency-1.11.0.3 Downloaded concurrency-1.11.0.3 Configuring concurrency-1.11.0.3... Preprocessing library for concurrency-1.11.0.3.. Building library for concurrency-1.11.0.3.. [ 1 of 21] Compiling Control.Monad.STM.Class ( Control/Monad/STM/Class.hs, dist/build/Control/Monad/STM/Class.o, dist/build/Control/Monad/STM/Class.dyn_o ) Control/Monad/STM/Class.hs:64:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 64 | import Control.Monad.Fail (MonadFail(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 21] Compiling Control.Monad.Conc.Class ( Control/Monad/Conc/Class.hs, dist/build/Control/Monad/Conc/Class.o, dist/build/Control/Monad/Conc/Class.dyn_o ) Control/Monad/Conc/Class.hs:100:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 100 | import Control.Monad.Fail (MonadFail(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 21] Compiling Control.Concurrent.Classy.MVar ( Control/Concurrent/Classy/MVar.hs, dist/build/Control/Concurrent/Classy/MVar.o, dist/build/Control/Concurrent/Classy/MVar.dyn_o ) [ 4 of 21] Compiling Control.Concurrent.Classy.QSemN ( Control/Concurrent/Classy/QSemN.hs, dist/build/Control/Concurrent/Classy/QSemN.o, dist/build/Control/Concurrent/Classy/QSemN.dyn_o ) Control/Concurrent/Classy/QSemN.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 23 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 21] Compiling Control.Concurrent.Classy.QSem ( Control/Concurrent/Classy/QSem.hs, dist/build/Control/Concurrent/Classy/QSem.o, dist/build/Control/Concurrent/Classy/QSem.dyn_o ) Control/Concurrent/Classy/QSem.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 20 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 21] Compiling Control.Concurrent.Classy.Lock ( Control/Concurrent/Classy/Lock.hs, dist/build/Control/Concurrent/Classy/Lock.o, dist/build/Control/Concurrent/Classy/Lock.dyn_o ) [ 7 of 21] Compiling Control.Concurrent.Classy.RWLock ( Control/Concurrent/Classy/RWLock.hs, dist/build/Control/Concurrent/Classy/RWLock.o, dist/build/Control/Concurrent/Classy/RWLock.dyn_o ) [ 8 of 21] Compiling Control.Concurrent.Classy.IORef ( Control/Concurrent/Classy/IORef.hs, dist/build/Control/Concurrent/Classy/IORef.o, dist/build/Control/Concurrent/Classy/IORef.dyn_o ) [ 9 of 21] Compiling Control.Concurrent.Classy.Chan ( Control/Concurrent/Classy/Chan.hs, dist/build/Control/Concurrent/Classy/Chan.o, dist/build/Control/Concurrent/Classy/Chan.dyn_o ) [10 of 21] Compiling Control.Concurrent.Classy.CRef ( Control/Concurrent/Classy/CRef.hs, dist/build/Control/Concurrent/Classy/CRef.o, dist/build/Control/Concurrent/Classy/CRef.dyn_o ) [11 of 21] Compiling Control.Concurrent.Classy.BoundedChan ( Control/Concurrent/Classy/BoundedChan.hs, dist/build/Control/Concurrent/Classy/BoundedChan.o, dist/build/Control/Concurrent/Classy/BoundedChan.dyn_o ) [12 of 21] Compiling Control.Concurrent.Classy.STM.TVar ( Control/Concurrent/Classy/STM/TVar.hs, dist/build/Control/Concurrent/Classy/STM/TVar.o, dist/build/Control/Concurrent/Classy/STM/TVar.dyn_o ) [13 of 21] Compiling Control.Concurrent.Classy.STM.TSem ( Control/Concurrent/Classy/STM/TSem.hs, dist/build/Control/Concurrent/Classy/STM/TSem.o, dist/build/Control/Concurrent/Classy/STM/TSem.dyn_o ) [14 of 21] Compiling Control.Concurrent.Classy.STM.TQueue ( Control/Concurrent/Classy/STM/TQueue.hs, dist/build/Control/Concurrent/Classy/STM/TQueue.o, dist/build/Control/Concurrent/Classy/STM/TQueue.dyn_o ) Control/Concurrent/Classy/STM/TQueue.hs:81:15: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [a] not matched: [] | 81 | let (z:zs) = reverse ys -- NB. lazy: we want the transaction to be | ^^^^^^^^^^^^^^^^^^^ Control/Concurrent/Classy/STM/TQueue.hs:120:15: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [a] not matched: [] | 120 | let (z:zs) = reverse ys -- NB. lazy: we want the transaction to be | ^^^^^^^^^^^^^^^^^^^ [15 of 21] Compiling Control.Concurrent.Classy.STM.TMVar ( Control/Concurrent/Classy/STM/TMVar.hs, dist/build/Control/Concurrent/Classy/STM/TMVar.o, dist/build/Control/Concurrent/Classy/STM/TMVar.dyn_o ) [16 of 21] Compiling Control.Concurrent.Classy.STM.TChan ( Control/Concurrent/Classy/STM/TChan.hs, dist/build/Control/Concurrent/Classy/STM/TChan.o, dist/build/Control/Concurrent/Classy/STM/TChan.dyn_o ) [17 of 21] Compiling Control.Concurrent.Classy.STM.TBQueue ( Control/Concurrent/Classy/STM/TBQueue.hs, dist/build/Control/Concurrent/Classy/STM/TBQueue.o, dist/build/Control/Concurrent/Classy/STM/TBQueue.dyn_o ) Control/Concurrent/Classy/STM/TBQueue.hs:100:15: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [a] not matched: [] | 100 | let (z:zs) = reverse ys | ^^^^^^^^^^^^^^^^^^^ Control/Concurrent/Classy/STM/TBQueue.hs:143:15: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a pattern binding: Patterns of type [a] not matched: [] | 143 | let (z:zs) = reverse ys -- NB. lazy: we want the transaction to be | ^^^^^^^^^^^^^^^^^^^ [18 of 21] Compiling Control.Concurrent.Classy.STM.TArray ( Control/Concurrent/Classy/STM/TArray.hs, dist/build/Control/Concurrent/Classy/STM/TArray.o, dist/build/Control/Concurrent/Classy/STM/TArray.dyn_o ) [19 of 21] Compiling Control.Concurrent.Classy.STM ( Control/Concurrent/Classy/STM.hs, dist/build/Control/Concurrent/Classy/STM.o, dist/build/Control/Concurrent/Classy/STM.dyn_o ) [20 of 21] Compiling Control.Concurrent.Classy ( Control/Concurrent/Classy.hs, dist/build/Control/Concurrent/Classy.o, dist/build/Control/Concurrent/Classy.dyn_o ) [21 of 21] Compiling Control.Concurrent.Classy.Async ( Control/Concurrent/Classy/Async.hs, dist/build/Control/Concurrent/Classy/Async.o, dist/build/Control/Concurrent/Classy/Async.dyn_o ) Control/Concurrent/Classy/Async.hs:105:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 105 | import Data.Foldable (foldMap) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Concurrent/Classy/Async.hs:106:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 106 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Preprocessing library for concurrency-1.11.0.3.. Running Haddock on library for concurrency-1.11.0.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 21] Compiling Control.Monad.STM.Class ( Control/Monad/STM/Class.hs, nothing ) Control/Monad/STM/Class.hs:64:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 64 | import Control.Monad.Fail (MonadFail(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 21] Compiling Control.Monad.Conc.Class ( Control/Monad/Conc/Class.hs, nothing ) Control/Monad/Conc/Class.hs:100:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 100 | import Control.Monad.Fail (MonadFail(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 21] Compiling Control.Concurrent.Classy.MVar ( Control/Concurrent/Classy/MVar.hs, nothing ) [ 4 of 21] Compiling Control.Concurrent.Classy.QSemN ( Control/Concurrent/Classy/QSemN.hs, nothing ) Control/Concurrent/Classy/QSemN.hs:23:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 23 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 5 of 21] Compiling Control.Concurrent.Classy.QSem ( Control/Concurrent/Classy/QSem.hs, nothing ) Control/Concurrent/Classy/QSem.hs:20:1: warning: [GHC-66111] [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 20 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 6 of 21] Compiling Control.Concurrent.Classy.Lock ( Control/Concurrent/Classy/Lock.hs, nothing ) [ 7 of 21] Compiling Control.Concurrent.Classy.RWLock ( Control/Concurrent/Classy/RWLock.hs, nothing ) [ 8 of 21] Compiling Control.Concurrent.Classy.IORef ( Control/Concurrent/Classy/IORef.hs, nothing ) [ 9 of 21] Compiling Control.Concurrent.Classy.Chan ( Control/Concurrent/Classy/Chan.hs, nothing ) [10 of 21] Compiling Control.Concurrent.Classy.CRef ( Control/Concurrent/Classy/CRef.hs, nothing ) [11 of 21] Compiling Control.Concurrent.Classy.BoundedChan ( Control/Concurrent/Classy/BoundedChan.hs, nothing ) [12 of 21] Compiling Control.Concurrent.Classy.STM.TVar ( Control/Concurrent/Classy/STM/TVar.hs, nothing ) [13 of 21] Compiling Control.Concurrent.Classy.STM.TSem ( Control/Concurrent/Classy/STM/TSem.hs, nothing ) [14 of 21] Compiling Control.Concurrent.Classy.STM.TQueue ( Control/Concurrent/Classy/STM/TQueue.hs, nothing ) [15 of 21] Compiling Control.Concurrent.Classy.STM.TMVar ( Control/Concurrent/Classy/STM/TMVar.hs, nothing ) [16 of 21] Compiling Control.Concurrent.Classy.STM.TChan ( Control/Concurrent/Classy/STM/TChan.hs, nothing ) [17 of 21] Compiling Control.Concurrent.Classy.STM.TBQueue ( Control/Concurrent/Classy/STM/TBQueue.hs, nothing ) [18 of 21] Compiling Control.Concurrent.Classy.STM.TArray ( Control/Concurrent/Classy/STM/TArray.hs, nothing ) [19 of 21] Compiling Control.Concurrent.Classy.STM ( Control/Concurrent/Classy/STM.hs, nothing ) [20 of 21] Compiling Control.Concurrent.Classy ( Control/Concurrent/Classy.hs, nothing ) [21 of 21] Compiling Control.Concurrent.Classy.Async ( Control/Concurrent/Classy/Async.hs, nothing ) Control/Concurrent/Classy/Async.hs:105:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 105 | import Data.Foldable (foldMap) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Control/Concurrent/Classy/Async.hs:106:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 106 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Haddock coverage: Warning: 'STM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MonadConc' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 11 / 11) in 'Control.Monad.STM.Class' 100% ( 38 / 38) in 'Control.Monad.Conc.Class' 100% ( 20 / 20) in 'Control.Concurrent.Classy.MVar' Warning: 'QSemN' is ambiguous. It is defined * at Control/Concurrent/Classy/QSemN.hs:37:19 * at Control/Concurrent/Classy/QSemN.hs:37: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 Control/Concurrent/Classy/QSemN.hs:37:1 100% ( 6 / 6) in 'Control.Concurrent.Classy.QSemN' Warning: 'QSem' is ambiguous. It is defined * at Control/Concurrent/Classy/QSem.hs:33:18 * at Control/Concurrent/Classy/QSem.hs:33: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 Control/Concurrent/Classy/QSem.hs:33:1 100% ( 6 / 6) in 'Control.Concurrent.Classy.QSem' Warning: 'Lock' is ambiguous. It is defined * at Control/Concurrent/Classy/Lock.hs:110:5 * at Control/Concurrent/Classy/Lock.hs:109: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 Control/Concurrent/Classy/Lock.hs:109:1 Warning: 'True' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'False' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 16 / 16) in 'Control.Concurrent.Classy.Lock' Warning: 'RWLock' is ambiguous. It is defined * at Control/Concurrent/Classy/RWLock.hs:136:5 * at Control/Concurrent/Classy/RWLock.hs:135: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 Control/Concurrent/Classy/RWLock.hs:135:1 Warning: 'maxBound' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 25 / 25) in 'Control.Concurrent.Classy.RWLock' 100% ( 12 / 12) in 'Control.Concurrent.Classy.IORef' Warning: 'Chan' is ambiguous. It is defined * at Control/Concurrent/Classy/Chan.hs:39:5 * at Control/Concurrent/Classy/Chan.hs:38: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 Control/Concurrent/Classy/Chan.hs:38:1 100% ( 10 / 10) in 'Control.Concurrent.Classy.Chan' Warning: 'atomicModifyIORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 18 / 18) in 'Control.Concurrent.Classy.CRef' Warning: 'Chan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'unGetChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'dupChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'BoundedChan' is ambiguous. It is defined * at Control/Concurrent/Classy/BoundedChan.hs:90:5 * at Control/Concurrent/Classy/BoundedChan.hs:89:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Control/Concurrent/Classy/BoundedChan.hs:89:1 100% ( 9 / 9) in 'Control.Concurrent.Classy.BoundedChan' 100% ( 13 / 13) in 'Control.Concurrent.Classy.STM.TVar' Warning: 'TSem' is ambiguous. It is defined * at Control/Concurrent/Classy/STM/TSem.hs:38:20 * at Control/Concurrent/Classy/STM/TSem.hs:38: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 Control/Concurrent/Classy/STM/TSem.hs:38:1 100% ( 6 / 6) in 'Control.Concurrent.Classy.STM.TSem' Warning: 'TQueue' is ambiguous. It is defined * at Control/Concurrent/Classy/STM/TQueue.hs:46:21 * at Control/Concurrent/Classy/STM/TQueue.hs:46: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 Control/Concurrent/Classy/STM/TQueue.hs:46:1 Warning: 'TChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Chan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'dupTChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'cloneTChan' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 12 / 12) in 'Control.Concurrent.Classy.STM.TQueue' Warning: 'TMVar' is ambiguous. It is defined * at Control/Concurrent/Classy/STM/TMVar.hs:41:23 * at Control/Concurrent/Classy/STM/TMVar.hs:41: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 Control/Concurrent/Classy/STM/TMVar.hs:41:1 100% ( 15 / 15) in 'Control.Concurrent.Classy.STM.TMVar' Warning: 'TChan' is ambiguous. It is defined * at Control/Concurrent/Classy/STM/TChan.hs:41:20 * at Control/Concurrent/Classy/STM/TChan.hs:41: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 Control/Concurrent/Classy/STM/TChan.hs:41:1 100% ( 16 / 16) in 'Control.Concurrent.Classy.STM.TChan' Warning: 'TBQueue' is ambiguous. It is defined * at Control/Concurrent/Classy/STM/TBQueue.hs:46:6 * at Control/Concurrent/Classy/STM/TBQueue.hs:45: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 Control/Concurrent/Classy/STM/TBQueue.hs:45:1 Warning: 'TQueue' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 14 / 14) in 'Control.Concurrent.Classy.STM.TBQueue' Warning: 'replicateM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 2 / 2) in 'Control.Concurrent.Classy.STM.TArray' 100% ( 9 / 9) in 'Control.Concurrent.Classy.STM' 100% ( 12 / 12) in 'Control.Concurrent.Classy' Warning: 'Concurrently' is ambiguous. It is defined * at Control/Concurrent/Classy/Async.hs:151:28 * at Control/Concurrent/Classy/Async.hs:151: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 Control/Concurrent/Classy/Async.hs:151:1 Warning: 'Async' is ambiguous. It is defined * at Control/Concurrent/Classy/Async.hs:121:18 * at Control/Concurrent/Classy/Async.hs:121: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 Control/Concurrent/Classy/Async.hs:121:1 98% ( 67 / 68) in 'Control.Concurrent.Classy.Async' Missing documentation for: asyncThreadId Warning: Control.Monad.STM.Class: could not find link destinations for: - Control.Monad.STM.Class.D:R:TVarRWST - Control.Monad.STM.Class.D:R:TVarRWST0 - Control.Monad.STM.Class.D:R:TVarStateT - Control.Monad.STM.Class.D:R:TVarStateT0 - Control.Monad.STM.Class.D:R:TVarWriterT - Control.Monad.STM.Class.D:R:TVarWriterT0 - Control.Monad.STM.Class.D:R:TVarIdentityT - Control.Monad.STM.Class.D:R:TVarReaderT - Control.Monad.STM.Class.D:R:TVarSTM - Control.Monad.STM.Class.D:R:TVarIsSTM Warning: Control.Monad.Conc.Class: could not find link destinations for: - Control.Monad.Conc.Class.D:R:STMRWST - Control.Monad.Conc.Class.D:R:MVarRWST - Control.Monad.Conc.Class.D:R:IORefRWST - Control.Monad.Conc.Class.D:R:TicketRWST - Control.Monad.Conc.Class.D:R:ThreadIdRWST - Control.Monad.Conc.Class.D:R:STMRWST0 - Control.Monad.Conc.Class.D:R:MVarRWST0 - Control.Monad.Conc.Class.D:R:IORefRWST0 - Control.Monad.Conc.Class.D:R:TicketRWST0 - Control.Monad.Conc.Class.D:R:ThreadIdRWST0 - Control.Monad.Conc.Class.D:R:STMStateT - Control.Monad.Conc.Class.D:R:MVarStateT - Control.Monad.Conc.Class.D:R:IORefStateT - Control.Monad.Conc.Class.D:R:TicketStateT - Control.Monad.Conc.Class.D:R:ThreadIdStateT - Control.Monad.Conc.Class.D:R:STMStateT0 - Control.Monad.Conc.Class.D:R:MVarStateT0 - Control.Monad.Conc.Class.D:R:IORefStateT0 - Control.Monad.Conc.Class.D:R:TicketStateT0 - Control.Monad.Conc.Class.D:R:ThreadIdStateT0 - Control.Monad.Conc.Class.D:R:STMWriterT - Control.Monad.Conc.Class.D:R:MVarWriterT - Control.Monad.Conc.Class.D:R:IORefWriterT - Control.Monad.Conc.Class.D:R:TicketWriterT - Control.Monad.Conc.Class.D:R:ThreadIdWriterT - Control.Monad.Conc.Class.D:R:STMWriterT0 - Control.Monad.Conc.Class.D:R:MVarWriterT0 - Control.Monad.Conc.Class.D:R:IORefWriterT0 - Control.Monad.Conc.Class.D:R:TicketWriterT0 - Control.Monad.Conc.Class.D:R:ThreadIdWriterT0 - Control.Monad.Conc.Class.D:R:STMIdentityT - Control.Monad.Conc.Class.D:R:MVarIdentityT - Control.Monad.Conc.Class.D:R:IORefIdentityT - Control.Monad.Conc.Class.D:R:TicketIdentityT - Control.Monad.Conc.Class.D:R:ThreadIdIdentityT - Control.Monad.Conc.Class.D:R:STMReaderT - Control.Monad.Conc.Class.D:R:MVarReaderT - Control.Monad.Conc.Class.D:R:IORefReaderT - Control.Monad.Conc.Class.D:R:TicketReaderT - Control.Monad.Conc.Class.D:R:ThreadIdReaderT - Control.Monad.Conc.Class.D:R:STMIO - Control.Monad.Conc.Class.D:R:MVarIO - Control.Monad.Conc.Class.D:R:IORefIO - Control.Monad.Conc.Class.D:R:TicketIO - Control.Monad.Conc.Class.D:R:ThreadIdIO - Control.Monad.Conc.Class.D:R:STMIsConc - Control.Monad.Conc.Class.D:R:MVarIsConc - Control.Monad.Conc.Class.D:R:IORefIsConc - Control.Monad.Conc.Class.D:R:TicketIsConc - Control.Monad.Conc.Class.D:R:ThreadIdIsConc Warning: Control.Concurrent.Classy.RWLock: could not find link destinations for: - Control.Concurrent.Classy.RWLock.State Documentation created: dist/doc/html/concurrency/, dist/doc/html/concurrency/concurrency.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/concurrency-1.11.0.3-7BhZ6RJPoqoH1tJgLvCzlw Completed concurrency-1.11.0.3 Configuring profunctors-5.6.3... Preprocessing library for profunctors-5.6.3.. Building library for profunctors-5.6.3.. [ 1 of 16] Compiling Data.Profunctor.Unsafe ( src/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.o, dist/build/Data/Profunctor/Unsafe.dyn_o ) [ 2 of 16] Compiling Data.Profunctor.Types ( src/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.o, dist/build/Data/Profunctor/Types.dyn_o ) [ 3 of 16] Compiling Data.Profunctor.Monad ( src/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.o, dist/build/Data/Profunctor/Monad.dyn_o ) [ 4 of 16] Compiling Data.Profunctor.Adjunction ( src/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.o, dist/build/Data/Profunctor/Adjunction.dyn_o ) [ 5 of 16] Compiling Data.Profunctor.Strong ( src/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.o, dist/build/Data/Profunctor/Strong.dyn_o ) [ 6 of 16] Compiling Data.Profunctor.Closed ( src/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.o, dist/build/Data/Profunctor/Closed.dyn_o ) [ 7 of 16] Compiling Data.Profunctor.Choice ( src/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.o, dist/build/Data/Profunctor/Choice.dyn_o ) [ 8 of 16] Compiling Data.Profunctor.Traversing ( src/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.o, dist/build/Data/Profunctor/Traversing.dyn_o ) [ 9 of 16] Compiling Data.Profunctor.Mapping ( src/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.o, dist/build/Data/Profunctor/Mapping.dyn_o ) [10 of 16] Compiling Data.Profunctor ( src/Data/Profunctor.hs, dist/build/Data/Profunctor.o, dist/build/Data/Profunctor.dyn_o ) [11 of 16] Compiling Data.Profunctor.Sieve ( src/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.o, dist/build/Data/Profunctor/Sieve.dyn_o ) [12 of 16] Compiling Data.Profunctor.Rep ( src/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.o, dist/build/Data/Profunctor/Rep.dyn_o ) [13 of 16] Compiling Data.Profunctor.Composition ( src/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.o, dist/build/Data/Profunctor/Composition.dyn_o ) [14 of 16] Compiling Data.Profunctor.Ran ( src/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.o, dist/build/Data/Profunctor/Ran.dyn_o ) [15 of 16] Compiling Data.Profunctor.Cayley ( src/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.o, dist/build/Data/Profunctor/Cayley.dyn_o ) [16 of 16] Compiling Data.Profunctor.Yoneda ( src/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.o, dist/build/Data/Profunctor/Yoneda.dyn_o ) Preprocessing library for profunctors-5.6.3.. Running Haddock on library for profunctors-5.6.3.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 16] Compiling Data.Profunctor.Unsafe ( src/Data/Profunctor/Unsafe.hs, nothing ) [ 2 of 16] Compiling Data.Profunctor.Types ( src/Data/Profunctor/Types.hs, nothing ) [ 3 of 16] Compiling Data.Profunctor.Monad ( src/Data/Profunctor/Monad.hs, nothing ) [ 4 of 16] Compiling Data.Profunctor.Adjunction ( src/Data/Profunctor/Adjunction.hs, nothing ) [ 5 of 16] Compiling Data.Profunctor.Strong ( src/Data/Profunctor/Strong.hs, nothing ) [ 6 of 16] Compiling Data.Profunctor.Closed ( src/Data/Profunctor/Closed.hs, nothing ) [ 7 of 16] Compiling Data.Profunctor.Choice ( src/Data/Profunctor/Choice.hs, nothing ) [ 8 of 16] Compiling Data.Profunctor.Traversing ( src/Data/Profunctor/Traversing.hs, nothing ) [ 9 of 16] Compiling Data.Profunctor.Mapping ( src/Data/Profunctor/Mapping.hs, nothing ) [10 of 16] Compiling Data.Profunctor ( src/Data/Profunctor.hs, nothing ) [11 of 16] Compiling Data.Profunctor.Sieve ( src/Data/Profunctor/Sieve.hs, nothing ) [12 of 16] Compiling Data.Profunctor.Rep ( src/Data/Profunctor/Rep.hs, nothing ) [13 of 16] Compiling Data.Profunctor.Composition ( src/Data/Profunctor/Composition.hs, nothing ) [14 of 16] Compiling Data.Profunctor.Ran ( src/Data/Profunctor/Ran.hs, nothing ) [15 of 16] Compiling Data.Profunctor.Cayley ( src/Data/Profunctor/Cayley.hs, nothing ) [16 of 16] Compiling Data.Profunctor.Yoneda ( src/Data/Profunctor/Yoneda.hs, nothing ) Haddock coverage: Warning: 'unsafeCoerce' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 3 / 3) in 'Data.Profunctor.Unsafe' Warning: 'Forget' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:221:24 * at src/Data/Profunctor/Types.hs:221: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/Profunctor/Types.hs:221:1 Warning: 'Costar' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:124:24 * at src/Data/Profunctor/Types.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/Profunctor/Types.hs:124:1 Warning: 'Star' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:68:22 * at src/Data/Profunctor/Types.hs:68: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/Profunctor/Types.hs:68:1 100% ( 7 / 7) in 'Data.Profunctor.Types' 100% ( 4 / 4) in 'Data.Profunctor.Monad' 100% ( 2 / 2) in 'Data.Profunctor.Adjunction' Warning: 'Procompose' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Pastro' is ambiguous. It is defined * at src/Data/Profunctor/Strong.hs:274:3 * at src/Data/Profunctor/Strong.hs:273: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/Profunctor/Strong.hs:273:1 Warning: 'Tambara' is ambiguous. It is defined * at src/Data/Profunctor/Strong.hs:170:25 * at src/Data/Profunctor/Strong.hs:170: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/Profunctor/Strong.hs:170:1 Warning: 'Star' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:68:22 * at src/Data/Profunctor/Types.hs:68: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/Profunctor/Types.hs:68:1 88% ( 15 / 17) in 'Data.Profunctor.Strong' Missing documentation for: uncurry' (src/Data/Profunctor/Strong.hs:98) strong (src/Data/Profunctor/Strong.hs:102) Warning: 'Closure' is ambiguous. It is defined * at src/Data/Profunctor/Closed.hs:106:25 * at src/Data/Profunctor/Closed.hs:106:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Profunctor/Closed.hs:106:1 71% ( 5 / 7) in 'Data.Profunctor.Closed' Missing documentation for: Environment (src/Data/Profunctor/Closed.hs:195) curry' (src/Data/Profunctor/Closed.hs:96) Warning: 'CopastroSum' is ambiguous. It is defined * at src/Data/Profunctor/Choice.hs:422:29 * at src/Data/Profunctor/Choice.hs:422: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/Profunctor/Choice.hs:422:1 Warning: 'CotambaraSum' is ambiguous. It is defined * at src/Data/Profunctor/Choice.hs:378:5 * at src/Data/Profunctor/Choice.hs:377: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/Profunctor/Choice.hs:377:1 Warning: 'absurd' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Costar' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:124:24 * at src/Data/Profunctor/Types.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/Profunctor/Types.hs:124:1 Warning: 'costrength' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 92% ( 12 / 13) in 'Data.Profunctor.Choice' Missing documentation for: Cochoice (src/Data/Profunctor/Choice.hs:294) 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 57% ( 8 / 14) in 'Data.Profunctor.Traversing' Missing documentation for: Module header CofreeTraversing (src/Data/Profunctor/Traversing.hs:137) firstTraversing (src/Data/Profunctor/Traversing.hs:36) secondTraversing (src/Data/Profunctor/Traversing.hs:39) leftTraversing (src/Data/Profunctor/Traversing.hs:60) rightTraversing (src/Data/Profunctor/Traversing.hs:63) 44% ( 4 / 9) in 'Data.Profunctor.Mapping' Missing documentation for: Mapping (src/Data/Profunctor/Mapping.hs:39) CofreeMapping (src/Data/Profunctor/Mapping.hs:89) wanderMapping (src/Data/Profunctor/Mapping.hs:81) traverseMapping (src/Data/Profunctor/Mapping.hs:84) closedMapping (src/Data/Profunctor/Mapping.hs:87) 80% ( 16 / 20) in 'Data.Profunctor' Missing documentation for: uncurry' (src/Data/Profunctor/Strong.hs:98) curry' (src/Data/Profunctor/Closed.hs:96) Mapping (src/Data/Profunctor/Mapping.hs:39) Cochoice (src/Data/Profunctor/Choice.hs:294) Warning: 'Costar' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:124:24 * at src/Data/Profunctor/Types.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/Profunctor/Types.hs:124:1 Warning: 'Star' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:68:22 * at src/Data/Profunctor/Types.hs:68: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/Profunctor/Types.hs:68:1 100% ( 3 / 3) in 'Data.Profunctor.Sieve' Warning: 'Prep' is ambiguous. It is defined * at src/Data/Profunctor/Rep.hs:188:3 * at src/Data/Profunctor/Rep.hs:187: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/Profunctor/Rep.hs:187:1 Warning: 'Star' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:68:22 * at src/Data/Profunctor/Types.hs:68: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/Profunctor/Types.hs:68:1 Warning: 'Iso'' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Coprep' is ambiguous. It is defined * at src/Data/Profunctor/Rep.hs:224:22 * at src/Data/Profunctor/Rep.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/Data/Profunctor/Rep.hs:224:1 Warning: 'Costar' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:124:24 * at src/Data/Profunctor/Types.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/Profunctor/Types.hs:124:1 70% ( 17 / 24) in 'Data.Profunctor.Rep' Missing documentation for: prepAdj (src/Data/Profunctor/Rep.hs:206) unprepAdj (src/Data/Profunctor/Rep.hs:209) prepUnit (src/Data/Profunctor/Rep.hs:212) prepCounit (src/Data/Profunctor/Rep.hs:215) uncoprepAdj (src/Data/Profunctor/Rep.hs:240) coprepUnit (src/Data/Profunctor/Rep.hs:243) coprepCounit (src/Data/Profunctor/Rep.hs:246) Warning: 'Rift' is ambiguous. It is defined * at src/Data/Profunctor/Composition.hs:255:24 * at src/Data/Profunctor/Composition.hs:255: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/Profunctor/Composition.hs:255:1 Warning: 'Procompose' is ambiguous. It is defined * at src/Data/Profunctor/Composition.hs:70:3 * at src/Data/Profunctor/Composition.hs:69: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/Profunctor/Composition.hs:69:1 Warning: 'Star' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:68:22 * at src/Data/Profunctor/Types.hs:68: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/Profunctor/Types.hs:68: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: 'Costar' is ambiguous. It is defined * at src/Data/Profunctor/Types.hs:124:24 * at src/Data/Profunctor/Types.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/Profunctor/Types.hs:124:1 Warning: 'Kleisli' is ambiguous. It is defined * in Control.Arrow * in Control.Arrow 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.Arrow Warning: 'Cokleisli' is ambiguous. It is defined * in Control.Comonad * in Control.Comonad 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.Comonad 89% ( 17 / 19) in 'Data.Profunctor.Composition' Missing documentation for: procomposed (src/Data/Profunctor/Composition.hs:80) mu (src/Data/Profunctor/Composition.hs:311) Warning: 'Codensity' is ambiguous. It is defined * at src/Data/Profunctor/Ran.hs:108:27 * at src/Data/Profunctor/Ran.hs:108: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/Profunctor/Ran.hs:108:1 Warning: 'Ran' is ambiguous. It is defined * at src/Data/Profunctor/Ran.hs:46:23 * at src/Data/Profunctor/Ran.hs:46: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/Profunctor/Ran.hs:46:1 Warning: 'counit' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 50% ( 4 / 8) in 'Data.Profunctor.Ran' Missing documentation for: precomposeRan (src/Data/Profunctor/Ran.hs:86) curryRan (src/Data/Profunctor/Ran.hs:90) uncurryRan (src/Data/Profunctor/Ran.hs:94) decomposeCodensity (src/Data/Profunctor/Ran.hs:133) Warning: 'Cayley' is ambiguous. It is defined * at src/Data/Profunctor/Cayley.hs:32:26 * at src/Data/Profunctor/Cayley.hs:32: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/Profunctor/Cayley.hs:32:1 66% ( 2 / 3) in 'Data.Profunctor.Cayley' Missing documentation for: mapCayley (src/Data/Profunctor/Cayley.hs:108) 85% ( 6 / 7) in 'Data.Profunctor.Yoneda' Missing documentation for: Coyoneda (src/Data/Profunctor/Yoneda.hs:135) Warning: Data.Profunctor.Types: could not find link destinations for: - Data.Profunctor.Rep.D:R:RepForget - Data.Profunctor.Rep.D:R:RepStar - Data.Profunctor.Rep.D:R:CorepCostar Warning: Data.Profunctor: could not find link destinations for: - Data.Profunctor.Rep.D:R:RepForget - Data.Profunctor.Rep.D:R:RepStar - Data.Profunctor.Rep.D:R:CorepCostar Warning: Data.Profunctor.Rep: could not find link destinations for: - Data.Profunctor.Rep.Iso - Data.Profunctor.Rep.D:R:RepForget - Data.Profunctor.Rep.D:R:RepStar - Data.Profunctor.Rep.D:R:RepKleisli - Data.Profunctor.Rep.D:R:RepFUN - Data.Profunctor.Rep.D:R:CorepCostar - Data.Profunctor.Rep.D:R:CorepTagged - Data.Profunctor.Rep.D:R:CorepCokleisli - Data.Profunctor.Rep.D:R:CorepFUN - Data.Profunctor.Composition.D:R:CorepProcompose - Data.Profunctor.Composition.D:R:RepProcompose Warning: Data.Profunctor.Composition: could not find link destinations for: - Data.Profunctor.Composition.Iso - Data.Profunctor.Composition.D:R:CorepProcompose - Data.Profunctor.Composition.D:R:RepProcompose Documentation created: dist/doc/html/profunctors/, dist/doc/html/profunctors/profunctors.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/profunctors-5.6.3-Kf5GyoUdvst3dHdq4pqpsT Completed profunctors-5.6.3 Downloading dejafu-2.4.0.8 Downloaded dejafu-2.4.0.8 Configuring dejafu-2.4.0.8... Preprocessing library for dejafu-2.4.0.8.. Building library for dejafu-2.4.0.8.. [ 1 of 18] Compiling Test.DejaFu.Types ( Test/DejaFu/Types.hs, dist/build/Test/DejaFu/Types.o, dist/build/Test/DejaFu/Types.dyn_o ) Test/DejaFu/Types.hs:37:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 37 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 18] Compiling Test.DejaFu.Internal ( Test/DejaFu/Internal.hs, dist/build/Test/DejaFu/Internal.o, dist/build/Test/DejaFu/Internal.dyn_o ) [ 3 of 18] Compiling Test.DejaFu.Settings ( Test/DejaFu/Settings.hs, dist/build/Test/DejaFu/Settings.o, dist/build/Test/DejaFu/Settings.dyn_o ) [ 4 of 18] Compiling Test.DejaFu.Schedule ( Test/DejaFu/Schedule.hs, dist/build/Test/DejaFu/Schedule.o, dist/build/Test/DejaFu/Schedule.dyn_o ) [ 5 of 18] Compiling Test.DejaFu.SCT.Internal.Weighted ( Test/DejaFu/SCT/Internal/Weighted.hs, dist/build/Test/DejaFu/SCT/Internal/Weighted.o, dist/build/Test/DejaFu/SCT/Internal/Weighted.dyn_o ) [ 6 of 18] Compiling Test.DejaFu.Conc.Internal.STM ( Test/DejaFu/Conc/Internal/STM.hs, dist/build/Test/DejaFu/Conc/Internal/STM.o, dist/build/Test/DejaFu/Conc/Internal/STM.dyn_o ) [ 7 of 18] Compiling Test.DejaFu.Conc.Internal.Common ( Test/DejaFu/Conc/Internal/Common.hs, dist/build/Test/DejaFu/Conc/Internal/Common.o, dist/build/Test/DejaFu/Conc/Internal/Common.dyn_o ) [ 8 of 18] Compiling Test.DejaFu.Conc.Internal.Threading ( Test/DejaFu/Conc/Internal/Threading.hs, dist/build/Test/DejaFu/Conc/Internal/Threading.o, dist/build/Test/DejaFu/Conc/Internal/Threading.dyn_o ) [ 9 of 18] Compiling Test.DejaFu.Conc.Internal.Memory ( Test/DejaFu/Conc/Internal/Memory.hs, dist/build/Test/DejaFu/Conc/Internal/Memory.o, dist/build/Test/DejaFu/Conc/Internal/Memory.dyn_o ) Test/DejaFu/Conc/Internal/Memory.hs:31:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 31 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 18] Compiling Test.DejaFu.Conc.Internal ( Test/DejaFu/Conc/Internal.hs, dist/build/Test/DejaFu/Conc/Internal.o, dist/build/Test/DejaFu/Conc/Internal.dyn_o ) Test/DejaFu/Conc/Internal.hs:29:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 29 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 18] Compiling Test.DejaFu.Conc.Internal.Program ( Test/DejaFu/Conc/Internal/Program.hs, dist/build/Test/DejaFu/Conc/Internal/Program.o, dist/build/Test/DejaFu/Conc/Internal/Program.dyn_o ) Test/DejaFu/Conc/Internal/Program.hs:31: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() | 31 | import Control.Applicative (Applicative(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 18] Compiling Test.DejaFu.Utils ( Test/DejaFu/Utils.hs, dist/build/Test/DejaFu/Utils.o, dist/build/Test/DejaFu/Utils.dyn_o ) [13 of 18] Compiling Test.DejaFu.SCT.Internal.DPOR ( Test/DejaFu/SCT/Internal/DPOR.hs, dist/build/Test/DejaFu/SCT/Internal/DPOR.o, dist/build/Test/DejaFu/SCT/Internal/DPOR.dyn_o ) Test/DejaFu/SCT/Internal/DPOR.hs:146:38: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type ([ThreadId], Bool, Map ThreadId ThreadAction) not matched: ([], _, _) ((_:_:_), _, _) | 146 | (best, worst) = partition (\([t],_,_) -> t >= initialThread) todos | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [14 of 18] Compiling Test.DejaFu.Conc ( Test/DejaFu/Conc.hs, dist/build/Test/DejaFu/Conc.o, dist/build/Test/DejaFu/Conc.dyn_o ) [15 of 18] Compiling Test.DejaFu.SCT.Internal ( Test/DejaFu/SCT/Internal.hs, dist/build/Test/DejaFu/SCT/Internal.o, dist/build/Test/DejaFu/SCT/Internal.dyn_o ) Test/DejaFu/SCT/Internal.hs:29:1: warning: [GHC-66111] [-Wunused-imports] The import of Test.DejaFu.Schedule is redundant except perhaps to import instances from Test.DejaFu.Schedule To import instances alone, use: import Test.DejaFu.Schedule() | 29 | import Test.DejaFu.Schedule (Scheduler(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [16 of 18] Compiling Test.DejaFu.SCT ( Test/DejaFu/SCT.hs, dist/build/Test/DejaFu/SCT.o, dist/build/Test/DejaFu/SCT.dyn_o ) [17 of 18] Compiling Test.DejaFu.Refinement ( Test/DejaFu/Refinement.hs, dist/build/Test/DejaFu/Refinement.o, dist/build/Test/DejaFu/Refinement.dyn_o ) Test/DejaFu/Refinement.hs:426:28: warning: [GHC-62161] [-Wincomplete-uni-patterns] Pattern match(es) are non-exhaustive In a lambda abstraction: Patterns of type (Either Condition (Maybe Condition, o), Test.DejaFu.Types.Trace) not matched: ((Left _), _) | 426 | pure . S.fromList $ map (\(Right a, _) -> a) results | ^^^^^^^^^^^^^^^^^^ [18 of 18] Compiling Test.DejaFu ( Test/DejaFu.hs, dist/build/Test/DejaFu.o, dist/build/Test/DejaFu.dyn_o ) Preprocessing library for dejafu-2.4.0.8.. Running Haddock on library for dejafu-2.4.0.8.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ 1 of 18] Compiling Test.DejaFu.Types ( Test/DejaFu/Types.hs, nothing ) Test/DejaFu/Types.hs:37:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Semigroup is redundant except perhaps to import instances from Data.Semigroup To import instances alone, use: import Data.Semigroup() | 37 | import Data.Semigroup (Semigroup(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 18] Compiling Test.DejaFu.Internal ( Test/DejaFu/Internal.hs, nothing ) [ 3 of 18] Compiling Test.DejaFu.Settings ( Test/DejaFu/Settings.hs, nothing ) [ 4 of 18] Compiling Test.DejaFu.Schedule ( Test/DejaFu/Schedule.hs, nothing ) [ 5 of 18] Compiling Test.DejaFu.SCT.Internal.Weighted ( Test/DejaFu/SCT/Internal/Weighted.hs, nothing ) [ 6 of 18] Compiling Test.DejaFu.Conc.Internal.STM ( Test/DejaFu/Conc/Internal/STM.hs, nothing ) [ 7 of 18] Compiling Test.DejaFu.Conc.Internal.Common ( Test/DejaFu/Conc/Internal/Common.hs, nothing ) [ 8 of 18] Compiling Test.DejaFu.Conc.Internal.Threading ( Test/DejaFu/Conc/Internal/Threading.hs, nothing ) [ 9 of 18] Compiling Test.DejaFu.Conc.Internal.Memory ( Test/DejaFu/Conc/Internal/Memory.hs, nothing ) Test/DejaFu/Conc/Internal/Memory.hs:31:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 31 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 18] Compiling Test.DejaFu.Conc.Internal ( Test/DejaFu/Conc/Internal.hs, nothing ) Test/DejaFu/Conc/Internal.hs:29:1: warning: [GHC-66111] [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 29 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [11 of 18] Compiling Test.DejaFu.Conc.Internal.Program ( Test/DejaFu/Conc/Internal/Program.hs, nothing ) Test/DejaFu/Conc/Internal/Program.hs:31: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() | 31 | import Control.Applicative (Applicative(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [12 of 18] Compiling Test.DejaFu.Utils ( Test/DejaFu/Utils.hs, nothing ) [13 of 18] Compiling Test.DejaFu.SCT.Internal.DPOR ( Test/DejaFu/SCT/Internal/DPOR.hs, nothing ) [14 of 18] Compiling Test.DejaFu.Conc ( Test/DejaFu/Conc.hs, nothing ) [15 of 18] Compiling Test.DejaFu.SCT.Internal ( Test/DejaFu/SCT/Internal.hs, nothing ) Test/DejaFu/SCT/Internal.hs:29:1: warning: [GHC-66111] [-Wunused-imports] The import of Test.DejaFu.Schedule is redundant except perhaps to import instances from Test.DejaFu.Schedule To import instances alone, use: import Test.DejaFu.Schedule() | 29 | import Test.DejaFu.Schedule (Scheduler(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [16 of 18] Compiling Test.DejaFu.SCT ( Test/DejaFu/SCT.hs, nothing ) [17 of 18] Compiling Test.DejaFu.Refinement ( Test/DejaFu/Refinement.hs, nothing ) [18 of 18] Compiling Test.DejaFu ( Test/DejaFu.hs, nothing ) Haddock coverage: Warning: 'IORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ThreadId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:156:20 * at Test/DejaFu/Types.hs:156:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Test/DejaFu/Types.hs:156:1 Warning: 'MVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'mask' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ConcIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'throwTo' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 51 / 51) in 'Test.DejaFu.Types' Warning: 'readIORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'readForCAS' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'writeIORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'casIORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'modifyIORefCAS' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'atomicModifyIORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'readMVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'takeMVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'putMVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IORefId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:168:19 * at Test/DejaFu/Types.hs:168: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 Test/DejaFu/Types.hs:168:1 Warning: 'MVarId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:177:18 * at Test/DejaFu/Types.hs:177: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 Test/DejaFu/Types.hs:177:1 Warning: 'TVarId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:189:18 * at Test/DejaFu/Types.hs:189: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 Test/DejaFu/Types.hs:189:1 Warning: 'ThreadId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:156:20 * at Test/DejaFu/Types.hs:156:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Test/DejaFu/Types.hs:156:1 Warning: 'IORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'MVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromJust' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromList' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromRight' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromLeft' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 48 / 48) in 'Test.DejaFu.Internal' Warning: 'Settings' is ambiguous. It is defined * at Test/DejaFu/Internal.hs:40:21 * at Test/DejaFu/Internal.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 Test/DejaFu/Internal.hs:40:1 Warning: 'PreemptionBound' is ambiguous. It is defined * at Test/DejaFu/Types.hs:685:27 * at Test/DejaFu/Types.hs:685: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 Test/DejaFu/Types.hs:685:1 Warning: 'FairBound' is ambiguous. It is defined * at Test/DejaFu/Types.hs:700:21 * at Test/DejaFu/Types.hs:700: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 Test/DejaFu/Types.hs:700:1 Warning: 'LengthBound' is ambiguous. It is defined * at Test/DejaFu/Types.hs:715:23 * at Test/DejaFu/Types.hs:715: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 Test/DejaFu/Types.hs:715:1 100% ( 58 / 58) in 'Test.DejaFu.Settings' Warning: 'ThreadId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:156:20 * at Test/DejaFu/Types.hs:156:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Test/DejaFu/Types.hs:156:1 100% ( 11 / 11) in 'Test.DejaFu.Schedule' 100% ( 5 / 5) in 'Test.DejaFu.SCT.Internal.Weighted' Warning: 'MonadSTM' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'TVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'retry' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'TVarId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:189:18 * at Test/DejaFu/Types.hs:189: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 Test/DejaFu/Types.hs:189:1 100% ( 13 / 13) in 'Test.DejaFu.Conc.Internal.STM' Warning: 'MonadConc' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'spawn' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'newEmptyMVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fork' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'putMVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 17 / 17) in 'Test.DejaFu.Conc.Internal.Common' Warning: 'ThreadId' is ambiguous. It is defined * at Test/DejaFu/Types.hs:156:20 * at Test/DejaFu/Types.hs:156:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at Test/DejaFu/Types.hs:156:1 Warning: 'TVar' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 26 / 26) in 'Test.DejaFu.Conc.Internal.Threading' 92% ( 26 / 28) in 'Test.DejaFu.Conc.Internal.Memory' Missing documentation for: Blocking (Test/DejaFu/Conc/Internal/Memory.hs:160) Emptying (Test/DejaFu/Conc/Internal/Memory.hs:161) Warning: 'Scheduler' is ambiguous. It is defined * at Test/DejaFu/Schedule.hs:48:27 * at Test/DejaFu/Schedule.hs:48: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 Test/DejaFu/Schedule.hs:48:1 100% ( 24 / 24) in 'Test.DejaFu.Conc.Internal' Warning: 'Scheduler' is ambiguous. It is defined * at Test/DejaFu/Schedule.hs:48:27 * at Test/DejaFu/Schedule.hs:48: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 Test/DejaFu/Schedule.hs:48:1 Warning: 'liftIO' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Context' is ambiguous. It is defined * at Test/DejaFu/Conc/Internal.hs:125:20 * at Test/DejaFu/Conc/Internal.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 Test/DejaFu/Conc/Internal.hs:125:1 83% ( 10 / 12) in 'Test.DejaFu.Conc.Internal.Program' Missing documentation for: SimpleSnapshot (Test/DejaFu/Conc/Internal/Program.hs:312) wrap (Test/DejaFu/Conc/Internal/Program.hs:377) 100% ( 11 / 11) in 'Test.DejaFu.Utils' 100% ( 26 / 26) in 'Test.DejaFu.SCT.Internal.DPOR' Warning: 'MonadConc' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 38 / 38) in 'Test.DejaFu.Conc' 100% ( 17 / 17) in 'Test.DejaFu.SCT.Internal' Warning: 'Settings' is ambiguous. It is defined * at Test/DejaFu/Internal.hs:40:21 * at Test/DejaFu/Internal.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 Test/DejaFu/Internal.hs:40:1 Warning: 'preEmpCount' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 12 / 12) in 'Test.DejaFu.SCT' Warning: '=<=' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 26 / 26) in 'Test.DejaFu.Refinement' Warning: 'MonadConc' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'IORef' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Result' is ambiguous. It is defined * at Test/DejaFu.hs:635:17 * at Test/DejaFu.hs:635: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 Test/DejaFu.hs:635:1 100% ( 76 / 76) in 'Test.DejaFu' Warning: Test.DejaFu.Types: could not find link destinations for: - Test.DejaFu.Types.D:R:RefCatchT - Test.DejaFu.Types.D:R:BoundThreadCatchT - Test.DejaFu.Types.D:R:RefIO - Test.DejaFu.Types.D:R:BoundThreadIO - Test.DejaFu.Types.Rep_MonadFailException - Test.DejaFu.Types.Rep_MemType - Test.DejaFu.Types.Rep_Discard - Test.DejaFu.Types.Rep_LengthBound - Test.DejaFu.Types.Rep_FairBound - Test.DejaFu.Types.Rep_PreemptionBound - Test.DejaFu.Types.Rep_Decision - Test.DejaFu.Types.Rep_TAction - Test.DejaFu.Types.Rep_Id - Test.DejaFu.Types.Rep_TVarId - Test.DejaFu.Types.Rep_MVarId - Test.DejaFu.Types.Rep_ThreadId - Test.DejaFu.Types.Rep_Bounds - Test.DejaFu.Types.Rep_Error - Test.DejaFu.Types.Rep_Condition - Test.DejaFu.Types.Rep_ThreadAction - Test.DejaFu.Types.Rep_Lookahead - Test.DejaFu.Types.Rep_IORefId Warning: Test.DejaFu.Internal: could not find link destinations for: - Test.DejaFu.Internal.Rep_ActionType - Test.DejaFu.Internal.Rep_IdSource Warning: Test.DejaFu.Settings: could not find link destinations for: - Test.DejaFu.Types.Rep_MemType - Test.DejaFu.Types.Rep_Discard - Test.DejaFu.Types.Rep_LengthBound - Test.DejaFu.Types.Rep_FairBound - Test.DejaFu.Types.Rep_PreemptionBound - Test.DejaFu.Types.Rep_Bounds - Test.DejaFu.Settings.Lens' Warning: Test.DejaFu.SCT.Internal.Weighted: could not find link destinations for: - Test.DejaFu.SCT.Internal.Weighted.Rep_RandSchedState Warning: Test.DejaFu.Conc.Internal.STM: could not find link destinations for: - Test.DejaFu.Conc.Internal.STM.D:R:TVarModelSTM Warning: Test.DejaFu.Conc.Internal.Common: could not find link destinations for: - Test.DejaFu.Conc.Internal.Program.D:R:MVarProgram - Test.DejaFu.Conc.Internal.Program.D:R:IORefProgram - Test.DejaFu.Conc.Internal.Program.D:R:TicketProgram - Test.DejaFu.Conc.Internal.Program.D:R:STMProgram - Test.DejaFu.Conc.Internal.Program.D:R:ThreadIdProgram Warning: Test.DejaFu.Conc.Internal.Program: could not find link destinations for: - Test.DejaFu.Conc.Internal.Program.D:R:MVarProgram - Test.DejaFu.Conc.Internal.Program.D:R:IORefProgram - Test.DejaFu.Conc.Internal.Program.D:R:TicketProgram - Test.DejaFu.Conc.Internal.Program.D:R:STMProgram - Test.DejaFu.Conc.Internal.Program.D:R:ThreadIdProgram Warning: Test.DejaFu.SCT.Internal.DPOR: could not find link destinations for: - Test.DejaFu.SCT.Internal.DPOR.Rep_DPORSchedState - Test.DejaFu.SCT.Internal.DPOR.Rep_BacktrackStep - Test.DejaFu.SCT.Internal.DPOR.Rep_DPOR Warning: Test.DejaFu.Conc: could not find link destinations for: - Test.DejaFu.Types.Rep_MemType - Test.DejaFu.Types.Rep_Decision - Test.DejaFu.Types.Rep_MVarId - Test.DejaFu.Types.Rep_ThreadId - Test.DejaFu.Types.Rep_Condition - Test.DejaFu.Types.Rep_ThreadAction - Test.DejaFu.Types.Rep_Lookahead - Test.DejaFu.Types.Rep_IORefId - Test.DejaFu.Conc.Internal.Program.D:R:MVarProgram - Test.DejaFu.Conc.Internal.Program.D:R:IORefProgram - Test.DejaFu.Conc.Internal.Program.D:R:TicketProgram - Test.DejaFu.Conc.Internal.Program.D:R:STMProgram - Test.DejaFu.Conc.Internal.Program.D:R:ThreadIdProgram Warning: Test.DejaFu.Refinement: could not find link destinations for: - Test.DejaFu.Refinement.rpropTiers - Test.DejaFu.Refinement.D:R:OFUN - Test.DejaFu.Refinement.D:R:XFUN - Test.DejaFu.Refinement.D:R:ORefinementProperty - Test.DejaFu.Refinement.D:R:XRefinementProperty Warning: Test.DejaFu: could not find link destinations for: - Test.DejaFu.Types.Rep_Condition - Test.DejaFu.Conc.Internal.Program.D:R:MVarProgram - Test.DejaFu.Conc.Internal.Program.D:R:IORefProgram - Test.DejaFu.Conc.Internal.Program.D:R:TicketProgram - Test.DejaFu.Conc.Internal.Program.D:R:STMProgram - Test.DejaFu.Conc.Internal.Program.D:R:ThreadIdProgram Documentation created: dist/doc/html/dejafu/, dist/doc/html/dejafu/dejafu.txt Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/dejafu-2.4.0.8-B1M58hbMganA62Be62SnFS Completed dejafu-2.4.0.8