Resolving dependencies... Downloading permutation-0.5.0.1... [1 of 1] Compiling Main ( /tmp/permutation-0.5.0.1-5453/permutation-0.5.0.1/Setup.lhs, /tmp/permutation-0.5.0.1-5453/permutation-0.5.0.1/dist/setup/Main.o ) /tmp/permutation-0.5.0.1-5453/permutation-0.5.0.1/Setup.lhs:13:11: Warning: In the use of `runTests' (imported from Distribution.Simple, but defined in Distribution.Simple.UserHooks): Deprecated: "Please use the new testing interface instead!" Linking /tmp/permutation-0.5.0.1-5453/permutation-0.5.0.1/dist/setup/setup ... Configuring permutation-0.5.0.1... Building permutation-0.5.0.1... Preprocessing library permutation-0.5.0.1... [ 1 of 13] Compiling Data.IntArray ( lib/Data/IntArray.hs, dist/build/Data/IntArray.o ) lib/Data/IntArray.hs:47:1: Warning: Top-level binding with no type signature: isTrue :: forall a. a -> a [ 2 of 13] Compiling Data.Permute.Base ( lib/Data/Permute/Base.hs, dist/build/Data/Permute/Base.o ) lib/Data/Permute/Base.hs:18:1: Warning: The import of `Foreign' is redundant except perhaps to import instances from `Foreign' To import instances alone, use: import Foreign() [ 3 of 13] Compiling Data.Permute.IOBase ( lib/Data/Permute/IOBase.hs, dist/build/Data/Permute/IOBase.o ) [ 4 of 13] Compiling Data.Permute.MPermute ( lib/Data/Permute/MPermute.hs, dist/build/Data/Permute/MPermute.o ) lib/Data/Permute/MPermute.hs:519:25: Warning: In the use of `unsafeInterleaveST' (imported from Control.Monad.ST): Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release" [ 5 of 13] Compiling Data.Permute.ST ( lib/Data/Permute/ST.hs, dist/build/Data/Permute/ST.o ) [ 6 of 13] Compiling Data.Permute.IO ( lib/Data/Permute/IO.hs, dist/build/Data/Permute/IO.o ) [ 7 of 13] Compiling Data.Permute ( lib/Data/Permute.hs, dist/build/Data/Permute.o ) [ 8 of 13] Compiling Data.Choose.Base ( lib/Data/Choose/Base.hs, dist/build/Data/Choose/Base.o ) lib/Data/Choose/Base.hs:15:1: Warning: The import of `Foreign' is redundant except perhaps to import instances from `Foreign' To import instances alone, use: import Foreign() [ 9 of 13] Compiling Data.Choose.IOBase ( lib/Data/Choose/IOBase.hs, dist/build/Data/Choose/IOBase.o ) [10 of 13] Compiling Data.Choose.MChoose ( lib/Data/Choose/MChoose.hs, dist/build/Data/Choose/MChoose.o ) [11 of 13] Compiling Data.Choose.ST ( lib/Data/Choose/ST.hs, dist/build/Data/Choose/ST.o ) [12 of 13] Compiling Data.Choose.IO ( lib/Data/Choose/IO.hs, dist/build/Data/Choose/IO.o ) [13 of 13] Compiling Data.Choose ( lib/Data/Choose.hs, dist/build/Data/Choose.o ) In-place registering permutation-0.5.0.1... Running Haddock for permutation-0.5.0.1... Running hscolour for permutation-0.5.0.1... Preprocessing library permutation-0.5.0.1... Preprocessing library permutation-0.5.0.1... lib/Data/IntArray.hs:47:1: Warning: Top-level binding with no type signature: isTrue :: forall a. a -> a lib/Data/Permute/Base.hs:18:1: Warning: The import of `Foreign' is redundant except perhaps to import instances from `Foreign' To import instances alone, use: import Foreign() lib/Data/Permute/MPermute.hs:519:25: Warning: In the use of `unsafeInterleaveST' (imported from Control.Monad.ST): Deprecated: "Please import from Control.Monad.ST.Unsafe instead; This will be removed in the next release" lib/Data/Choose/Base.hs:15:1: Warning: The import of `Foreign' is redundant except perhaps to import instances from `Foreign' To import instances alone, use: import Foreign() Haddock coverage: 6% ( 1 / 17) in 'Data.IntArray' 29% ( 5 / 17) in 'Data.Permute.Base' 15% ( 2 / 13) in 'Data.Permute.IOBase' Warning: Data.Permute.MPermute: newPermute is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: newPermute_ is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: getSize is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: getElems is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: setElems is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: unsafeFreeze is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: unsafeThaw is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: unsafeGetElem is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: unsafeSetElem is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Permute.MPermute: unsafeSwapElems is exported separately but will be documented under MPermute. Consider exporting it together with its parent(s) for code clarity. 86% ( 37 / 43) in 'Data.Permute.MPermute' 100% ( 6 / 6) in 'Data.Permute.ST' 100% ( 5 / 5) in 'Data.Permute.IO' 88% ( 29 / 33) in 'Data.Permute' 32% ( 6 / 19) in 'Data.Choose.Base' 14% ( 2 / 14) in 'Data.Choose.IOBase' Warning: Data.Choose.MChoose: newChoose is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: newChoose_ is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: getPossible is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: getSize is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: getElems is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: setElems is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: unsafeFreeze is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: unsafeThaw is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: unsafeGetElem is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Choose.MChoose: unsafeSetElem is exported separately but will be documented under MChoose. Consider exporting it together with its parent(s) for code clarity. 96% ( 22 / 23) in 'Data.Choose.MChoose' 100% ( 6 / 6) in 'Data.Choose.ST' 100% ( 5 / 5) in 'Data.Choose.IO' 94% ( 17 / 18) in 'Data.Choose' Documentation created: dist/doc/html/permutation/index.html, dist/doc/html/permutation/permutation.txt Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/permutation-0.5.0.1 Registering permutation-0.5.0.1... Installed permutation-0.5.0.1