Resolving dependencies... cabal: Entering directory '/tmp/cabal-tmp-23373/Boolean-0.2.3' Configuring Boolean-0.2.3... Building Boolean-0.2.3... Preprocessing library Boolean-0.2.3... [1 of 3] Compiling Data.Boolean ( src/Data/Boolean.hs, dist/build/Data/Boolean.o ) [2 of 3] Compiling Data.Boolean.Numbers ( src/Data/Boolean/Numbers.hs, dist/build/Data/Boolean/Numbers.o ) [3 of 3] Compiling Data.Boolean.Overload ( src/Data/Boolean/Overload.hs, dist/build/Data/Boolean/Overload.o ) Running Haddock for Boolean-0.2.3... Running hscolour for Boolean-0.2.3... Preprocessing library Boolean-0.2.3... Preprocessing library Boolean-0.2.3... Haddock coverage: 100% ( 14 / 14) in 'Data.Boolean' 100% ( 8 / 8) in 'Data.Boolean.Numbers' 14% ( 2 / 14) in 'Data.Boolean.Overload' Missing documentation for: && (src/Data/Boolean/Overload.hs:41) || (src/Data/Boolean/Overload.hs:44) not (src/Data/Boolean/Overload.hs:47) ifThenElse (src/Data/Boolean/Overload.hs:52) == (src/Data/Boolean/Overload.hs:56) /= (src/Data/Boolean/Overload.hs:58) < (src/Data/Boolean/Overload.hs:62) > (src/Data/Boolean/Overload.hs:64) <= (src/Data/Boolean/Overload.hs:66) >= (src/Data/Boolean/Overload.hs:68) min (src/Data/Boolean/Overload.hs:71) max (src/Data/Boolean/Overload.hs:73) Warning: Data.Boolean: could not find link destinations for: ~ Warning: Data.Boolean.Numbers: could not find link destinations for: ~ Documentation created: dist/doc/html/Boolean/index.html, dist/doc/html/Boolean/Boolean.txt Creating package registration file: /tmp/pkgConf-Boolean-0.22145174067468703135.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/Boolean-0.2.3-JYotQglXhtoJXpADNau8XH Registering Boolean-0.2.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/Boolean-0.2.3' Installed Boolean-0.2.3 Downloading NumInstances-1.4... cabal: Entering directory '/tmp/cabal-tmp-23373/NumInstances-1.4' Configuring NumInstances-1.4... Warning: 'ghc-options: -prof' is not necessary and will lead to problems when used on a library. Use the configure flag --enable-library-profiling and/or --enable-profiling. Building NumInstances-1.4... Preprocessing library NumInstances-1.4... [1 of 5] Compiling Data.NumInstances.Util ( src/Data/NumInstances/Util.hs, dist/build/Data/NumInstances/Util.o ) [2 of 5] Compiling Data.NumInstances.Tuple ( src/Data/NumInstances/Tuple.hs, dist/build/Data/NumInstances/Tuple.o ) [3 of 5] Compiling Data.NumInstances.PreRequisites ( src-relaxed-Num/Data/NumInstances/PreRequisites.hs, dist/build/Data/NumInstances/PreRequisites.o ) [4 of 5] Compiling Data.NumInstances.Function ( src/Data/NumInstances/Function.hs, dist/build/Data/NumInstances/Function.o ) [5 of 5] Compiling Data.NumInstances ( src/Data/NumInstances.hs, dist/build/Data/NumInstances.o ) Running Haddock for NumInstances-1.4... Running hscolour for NumInstances-1.4... Preprocessing library NumInstances-1.4... Preprocessing library NumInstances-1.4... Haddock coverage: 50% ( 1 / 2) in 'Data.NumInstances.Util' Missing documentation for: noOv (src/Data/NumInstances/Util.hs:16) 100% ( 1 / 1) in 'Data.NumInstances.Tuple' 0% ( 0 / 1) in 'Data.NumInstances.PreRequisites' Missing documentation for: Module header 100% ( 1 / 1) in 'Data.NumInstances.Function' 100% ( 1 / 1) in 'Data.NumInstances' Documentation created: dist/doc/html/NumInstances/index.html, dist/doc/html/NumInstances/NumInstances.txt Creating package registration file: /tmp/pkgConf-NumInstances-11194953865894429689.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/NumInstances-1.4-Czq4MbYtsRc4Q7nfMGQKMs Registering NumInstances-1.4... cabal: Leaving directory '/tmp/cabal-tmp-23373/NumInstances-1.4' Installed NumInstances-1.4 cabal: Entering directory '/tmp/cabal-tmp-23373/bytestring-builder-0.10.8.1.0' Configuring bytestring-builder-0.10.8.1.0... Building bytestring-builder-0.10.8.1.0... Preprocessing library bytestring-builder-0.10.8.1.0... Running Haddock for bytestring-builder-0.10.8.1.0... Running hscolour for bytestring-builder-0.10.8.1.0... Preprocessing library bytestring-builder-0.10.8.1.0... Preprocessing library bytestring-builder-0.10.8.1.0... haddock: No input file(s). Creating package registration file: /tmp/pkgConf-bytestring-builder-0.10.8.11351797369492067917.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/bytestring-builder-0.10.8.1.0-3Wvs19ArxK5AsrgrlbKbYR Registering bytestring-builder-0.10.8.1.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/bytestring-builder-0.10.8.1.0' Installed bytestring-builder-0.10.8.1.0 cabal: Entering directory '/tmp/cabal-tmp-23373/data-default-class-0.1.2.0' Configuring data-default-class-0.1.2.0... Building data-default-class-0.1.2.0... Preprocessing library data-default-class-0.1.2.0... [1 of 1] Compiling Data.Default.Class ( Data/Default/Class.hs, dist/build/Data/Default/Class.o ) Running Haddock for data-default-class-0.1.2.0... Running hscolour for data-default-class-0.1.2.0... Preprocessing library data-default-class-0.1.2.0... Preprocessing library data-default-class-0.1.2.0... Haddock coverage: 67% ( 2 / 3) in 'Data.Default.Class' Missing documentation for: Module header Warning: Data.Default.Class: could not find link destinations for: GDefault Documentation created: dist/doc/html/data-default-class/index.html, dist/doc/html/data-default-class/data-default-class.txt Creating package registration file: /tmp/pkgConf-data-default-class-0.1.21034949299654887343.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-default-class-0.1.2.0-FYQpjIylblBDctdkHAFeXA Registering data-default-class-0.1.2.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/data-default-class-0.1.2.0' Installed data-default-class-0.1.2.0 cabal: Entering directory '/tmp/cabal-tmp-23373/dlist-0.8.0.2' Configuring dlist-0.8.0.2... Building dlist-0.8.0.2... Preprocessing library dlist-0.8.0.2... [1 of 1] Compiling Data.DList ( Data/DList.hs, dist/build/Data/DList.o ) Running Haddock for dlist-0.8.0.2... Running hscolour for dlist-0.8.0.2... Preprocessing library dlist-0.8.0.2... Preprocessing library dlist-0.8.0.2... Haddock coverage: 100% ( 20 / 20) in 'Data.DList' Warning: Data.DList: could not find link destinations for: ~ Documentation created: dist/doc/html/dlist/index.html, dist/doc/html/dlist/dlist.txt Creating package registration file: /tmp/pkgConf-dlist-0.8.0349517445588219756.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/dlist-0.8.0.2-GWAMmbX9rLg3tqrbOizHGv Registering dlist-0.8.0.2... cabal: Leaving directory '/tmp/cabal-tmp-23373/dlist-0.8.0.2' Installed dlist-0.8.0.2 Downloading heaps-0.3.3... cabal: Entering directory '/tmp/cabal-tmp-23373/heaps-0.3.3' Configuring heaps-0.3.3... Building heaps-0.3.3... Preprocessing library heaps-0.3.3... [1 of 1] Compiling Data.Heap ( src/Data/Heap.hs, dist/build/Data/Heap.o ) Running Haddock for heaps-0.3.3... Running hscolour for heaps-0.3.3... Preprocessing library heaps-0.3.3... Preprocessing library heaps-0.3.3... Haddock coverage: 100% ( 46 / 46) in 'Data.Heap' Documentation created: dist/doc/html/heaps/index.html, dist/doc/html/heaps/heaps.txt Creating package registration file: /tmp/pkgConf-heaps-0.316820852731662981776.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/heaps-0.3.3-7OlaDU2RmgdCkYZ3VSFd9u Registering heaps-0.3.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/heaps-0.3.3' Installed heaps-0.3.3 Downloading loop-0.3.0... cabal: Entering directory '/tmp/cabal-tmp-23373/loop-0.3.0' Configuring loop-0.3.0... Building loop-0.3.0... Preprocessing library loop-0.3.0... [1 of 2] Compiling Control.Loop.Internal ( src/Control/Loop/Internal.hs, dist/build/Control/Loop/Internal.o ) [2 of 2] Compiling Control.Loop ( src/Control/Loop.hs, dist/build/Control/Loop.o ) Running Haddock for loop-0.3.0... Running hscolour for loop-0.3.0... Preprocessing library loop-0.3.0... Preprocessing library loop-0.3.0... Haddock coverage: 100% ( 3 / 3) in 'Control.Loop.Internal' 100% ( 7 / 7) in 'Control.Loop' Documentation created: dist/doc/html/loop/index.html, dist/doc/html/loop/loop.txt Creating package registration file: /tmp/pkgConf-loop-0.3430253414861543921.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/loop-0.3.0-98VH1UqsOHy2KxBxA55ICY Registering loop-0.3.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/loop-0.3.0' Installed loop-0.3.0 cabal: Entering directory '/tmp/cabal-tmp-23373/mtl-2.2.1' Configuring mtl-2.2.1... Building mtl-2.2.1... Preprocessing library mtl-2.2.1... [ 1 of 22] Compiling Control.Monad.Writer.Class ( Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o ) [ 2 of 22] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o ) [ 3 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o ) [ 4 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o ) [ 5 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o ) [ 6 of 22] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o ) [ 7 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o ) [ 8 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o ) [ 9 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o ) [10 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o ) [11 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o ) [12 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o ) [13 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o ) [14 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o ) [15 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o ) [16 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o ) [17 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o ) [18 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o ) [19 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o ) [20 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o ) [21 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o ) [22 of 22] Compiling Control.Monad.Cont ( Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o ) Running Haddock for mtl-2.2.1... Running hscolour for mtl-2.2.1... Preprocessing library mtl-2.2.1... Preprocessing library mtl-2.2.1... Haddock coverage: 75% ( 3 / 4) in 'Control.Monad.Writer.Class' Missing documentation for: MonadWriter (Control/Monad/Writer/Class.hs:62) 100% ( 3 / 3) in 'Control.Monad.Trans' 89% ( 17 / 19) in 'Control.Monad.Writer.Lazy' Missing documentation for: MonadWriter (Control/Monad/Writer/Class.hs:62) runWriterT 100% ( 2 / 2) in 'Control.Monad.Writer' 94% ( 17 / 18) in 'Control.Monad.Writer.Strict' Missing documentation for: MonadWriter (Control/Monad/Writer/Class.hs:62) 100% ( 5 / 5) in 'Control.Monad.State.Class' 96% ( 24 / 25) in 'Control.Monad.State.Lazy' Missing documentation for: runStateT 96% ( 24 / 25) in 'Control.Monad.State.Strict' Missing documentation for: runStateT 100% ( 2 / 2) in 'Control.Monad.State' 100% ( 3 / 3) in 'Control.Monad.Reader.Class' 96% ( 22 / 23) in 'Control.Monad.Reader' Missing documentation for: runReaderT 80% ( 4 / 5) in 'Control.Monad.RWS.Class' Missing documentation for: MonadRWS (Control/Monad/RWS/Class.hs:44) 95% ( 21 / 22) in 'Control.Monad.RWS.Lazy' Missing documentation for: runRWST 95% ( 21 / 22) in 'Control.Monad.RWS.Strict' Missing documentation for: runRWST 100% ( 2 / 2) in 'Control.Monad.RWS' 100% ( 5 / 5) in 'Control.Monad.List' 100% ( 4 / 4) in 'Control.Monad.Identity' 100% ( 3 / 3) in 'Control.Monad.Error.Class' 100% ( 19 / 19) in 'Control.Monad.Except' 93% ( 14 / 15) in 'Control.Monad.Error' Missing documentation for: runErrorT 50% ( 1 / 2) in 'Control.Monad.Cont.Class' Missing documentation for: MonadCont (Control/Monad/Cont/Class.hs:73) 91% ( 20 / 22) in 'Control.Monad.Cont' Missing documentation for: MonadCont (Control/Monad/Cont/Class.hs:73) runContT Documentation created: dist/doc/html/mtl/index.html, dist/doc/html/mtl/mtl.txt Creating package registration file: /tmp/pkgConf-mtl-2.210617306901186631626.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/mtl-2.2.1-6qsR1PHUy5lL47Hpoa4jCM Registering mtl-2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/mtl-2.2.1' Installed mtl-2.2.1 cabal: Entering directory '/tmp/cabal-tmp-23373/multiset-0.3.3' Configuring multiset-0.3.3... Building multiset-0.3.3... Preprocessing library multiset-0.3.3... [1 of 2] Compiling Data.MultiSet ( Data/MultiSet.hs, dist/build/Data/MultiSet.o ) [2 of 2] Compiling Data.IntMultiSet ( Data/IntMultiSet.hs, dist/build/Data/IntMultiSet.o ) Data/IntMultiSet.hs:156:1: warning: [-Wunused-imports] The import of ‘Data.Typeable’ is redundant except perhaps to import instances from ‘Data.Typeable’ To import instances alone, use: import Data.Typeable() Running Haddock for multiset-0.3.3... Running hscolour for multiset-0.3.3... Preprocessing library multiset-0.3.3... Preprocessing library multiset-0.3.3... Data/IntMultiSet.hs:156:1: warning: [-Wunused-imports] The import of ‘Data.Typeable’ is redundant except perhaps to import instances from ‘Data.Typeable’ To import instances alone, use: import Data.Typeable() Haddock coverage: 100% ( 85 / 85) in 'Data.MultiSet' 100% ( 85 / 85) in 'Data.IntMultiSet' Documentation created: dist/doc/html/multiset/index.html, dist/doc/html/multiset/multiset.txt Creating package registration file: /tmp/pkgConf-multiset-0.36707525062025554010.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/multiset-0.3.3-1roUUd9jb4D9GYjJw62ews Registering multiset-0.3.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/multiset-0.3.3' Installed multiset-0.3.3 Downloading newtype-generics-0.5... cabal: Entering directory '/tmp/cabal-tmp-23373/newtype-generics-0.5' Configuring newtype-generics-0.5... Building newtype-generics-0.5... Preprocessing library newtype-generics-0.5... [1 of 1] Compiling Control.Newtype ( Control/Newtype.hs, dist/build/Control/Newtype.o ) Running Haddock for newtype-generics-0.5... Running hscolour for newtype-generics-0.5... Preprocessing library newtype-generics-0.5... Preprocessing library newtype-generics-0.5... Haddock coverage: 100% ( 9 / 9) in 'Control.Newtype' Warning: Control.Newtype: could not find link destinations for: GNewtype ~ GO Documentation created: dist/doc/html/newtype-generics/index.html, dist/doc/html/newtype-generics/newtype-generics.txt Creating package registration file: /tmp/pkgConf-newtype-generics-016717359902010794583.5 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/newtype-generics-0.5-L4MU2U4glDBAEFeXg7RvRX Registering newtype-generics-0.5... cabal: Leaving directory '/tmp/cabal-tmp-23373/newtype-generics-0.5' Installed newtype-generics-0.5 cabal: Entering directory '/tmp/cabal-tmp-23373/prettyclass-1.0.0.0' Configuring prettyclass-1.0.0.0... Building prettyclass-1.0.0.0... Preprocessing library prettyclass-1.0.0.0... [1 of 1] Compiling Text.PrettyPrint.HughesPJClass ( src/Text/PrettyPrint/HughesPJClass.hs, dist/build/Text/PrettyPrint/HughesPJClass.o ) Running Haddock for prettyclass-1.0.0.0... Running hscolour for prettyclass-1.0.0.0... Preprocessing library prettyclass-1.0.0.0... Preprocessing library prettyclass-1.0.0.0... Haddock coverage: 86% ( 6 / 7) in 'Text.PrettyPrint.HughesPJClass' Missing documentation for: prettyNormal (src/Text/PrettyPrint/HughesPJClass.hs:18) Documentation created: dist/doc/html/prettyclass/index.html, dist/doc/html/prettyclass/prettyclass.txt Creating package registration file: /tmp/pkgConf-prettyclass-1.0.013969181841476453195.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/prettyclass-1.0.0.0-23fclqPB1gv5V5N4Gu3Ye6 Registering prettyclass-1.0.0.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/prettyclass-1.0.0.0' Installed prettyclass-1.0.0.0 cabal: Entering directory '/tmp/cabal-tmp-23373/primes-0.2.1.0' Configuring primes-0.2.1.0... Building primes-0.2.1.0... Preprocessing library primes-0.2.1.0... [1 of 1] Compiling Data.Numbers.Primes ( Data/Numbers/Primes.hs, dist/build/Data/Numbers/Primes.o ) Running Haddock for primes-0.2.1.0... Running hscolour for primes-0.2.1.0... Preprocessing library primes-0.2.1.0... Preprocessing library primes-0.2.1.0... Haddock coverage: 100% ( 5 / 5) in 'Data.Numbers.Primes' Documentation created: dist/doc/html/primes/index.html, dist/doc/html/primes/primes.txt Creating package registration file: /tmp/pkgConf-primes-0.2.13421465901723578341.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/primes-0.2.1.0-K0eIDQpwpli2u6M20VlfZn Registering primes-0.2.1.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/primes-0.2.1.0' Installed primes-0.2.1.0 cabal: Entering directory '/tmp/cabal-tmp-23373/primitive-0.6.1.0' Configuring primitive-0.6.1.0... Building primitive-0.6.1.0... Preprocessing library primitive-0.6.1.0... [ 1 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o ) [ 2 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.o ) [ 3 of 10] Compiling Data.Primitive.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o ) [ 4 of 10] Compiling Control.Monad.Primitive ( Control/Monad/Primitive.hs, dist/build/Control/Monad/Primitive.o ) Control/Monad/Primitive.hs:41:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead Control/Monad/Primitive.hs:100:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:100:47: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:101:19: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" [ 5 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o ) [ 6 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.o ) [ 7 of 10] Compiling Data.Primitive.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o ) [ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o ) [ 9 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o ) [10 of 10] Compiling Data.Primitive ( Data/Primitive.hs, dist/build/Data/Primitive.o ) Running Haddock for primitive-0.6.1.0... Running hscolour for primitive-0.6.1.0... Preprocessing library primitive-0.6.1.0... Preprocessing library primitive-0.6.1.0... Control/Monad/Primitive.hs:41:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead Control/Monad/Primitive.hs:100:11: warning: [-Wdeprecations] In the use of type constructor or class ‘Error’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:100:47: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Control/Monad/Primitive.hs:101:19: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" Haddock coverage: 3% ( 1 / 35) in 'Data.Primitive.MachDeps' Missing documentation for: sIZEOF_CHAR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_CHAR (Data/Primitive/MachDeps.hs:19) sIZEOF_INT (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD (Data/Primitive/MachDeps.hs:19) sIZEOF_DOUBLE (Data/Primitive/MachDeps.hs:19) aLIGNMENT_DOUBLE (Data/Primitive/MachDeps.hs:19) sIZEOF_FLOAT (Data/Primitive/MachDeps.hs:19) aLIGNMENT_FLOAT (Data/Primitive/MachDeps.hs:19) sIZEOF_PTR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_PTR (Data/Primitive/MachDeps.hs:19) sIZEOF_FUNPTR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_FUNPTR (Data/Primitive/MachDeps.hs:19) sIZEOF_STABLEPTR (Data/Primitive/MachDeps.hs:19) aLIGNMENT_STABLEPTR (Data/Primitive/MachDeps.hs:19) sIZEOF_INT8 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT8 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD8 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD8 (Data/Primitive/MachDeps.hs:19) sIZEOF_INT16 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT16 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD16 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD16 (Data/Primitive/MachDeps.hs:19) sIZEOF_INT32 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT32 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD32 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD32 (Data/Primitive/MachDeps.hs:19) sIZEOF_INT64 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_INT64 (Data/Primitive/MachDeps.hs:19) sIZEOF_WORD64 (Data/Primitive/MachDeps.hs:19) aLIGNMENT_WORD64 (Data/Primitive/MachDeps.hs:19) Word64_# (Data/Primitive/MachDeps.hs:120) Int64_# (Data/Primitive/MachDeps.hs:121) 3% ( 1 / 29) in 'Data.Primitive.Internal.Operations' Missing documentation for: setWord8Array# (Data/Primitive/Internal/Operations.hs:33) setWord16Array# (Data/Primitive/Internal/Operations.hs:35) setWord32Array# (Data/Primitive/Internal/Operations.hs:37) setWord64Array# (Data/Primitive/Internal/Operations.hs:39) setWordArray# (Data/Primitive/Internal/Operations.hs:41) setInt8Array# (Data/Primitive/Internal/Operations.hs:43) setInt16Array# (Data/Primitive/Internal/Operations.hs:45) setInt32Array# (Data/Primitive/Internal/Operations.hs:47) setInt64Array# (Data/Primitive/Internal/Operations.hs:49) setIntArray# (Data/Primitive/Internal/Operations.hs:51) setAddrArray# (Data/Primitive/Internal/Operations.hs:53) setFloatArray# (Data/Primitive/Internal/Operations.hs:55) setDoubleArray# (Data/Primitive/Internal/Operations.hs:57) setWideCharArray# (Data/Primitive/Internal/Operations.hs:59) setWord8OffAddr# (Data/Primitive/Internal/Operations.hs:62) setWord16OffAddr# (Data/Primitive/Internal/Operations.hs:64) setWord32OffAddr# (Data/Primitive/Internal/Operations.hs:66) setWord64OffAddr# (Data/Primitive/Internal/Operations.hs:68) setWordOffAddr# (Data/Primitive/Internal/Operations.hs:70) setInt8OffAddr# (Data/Primitive/Internal/Operations.hs:72) setInt16OffAddr# (Data/Primitive/Internal/Operations.hs:74) setInt32OffAddr# (Data/Primitive/Internal/Operations.hs:76) setInt64OffAddr# (Data/Primitive/Internal/Operations.hs:78) setIntOffAddr# (Data/Primitive/Internal/Operations.hs:80) setAddrOffAddr# (Data/Primitive/Internal/Operations.hs:82) setFloatOffAddr# (Data/Primitive/Internal/Operations.hs:84) setDoubleOffAddr# (Data/Primitive/Internal/Operations.hs:86) setWideCharOffAddr# (Data/Primitive/Internal/Operations.hs:88) 100% ( 3 / 3) in 'Data.Primitive.Internal.Compat' 75% ( 12 / 16) in 'Control.Monad.Primitive' Missing documentation for: unsafeInlinePrim (Control/Monad/Primitive.hs:189) unsafeInlineIO (Control/Monad/Primitive.hs:193) unsafeInlineST (Control/Monad/Primitive.hs:197) touch (Control/Monad/Primitive.hs:201) 100% ( 15 / 15) in 'Data.Primitive.Array' 100% ( 9 / 9) in 'Data.Primitive.MutVar' 100% ( 3 / 3) in 'Data.Primitive.Types' 100% ( 16 / 16) in 'Data.Primitive.Addr' 93% ( 27 / 29) in 'Data.Primitive.ByteArray' Missing documentation for: ByteArray# MutableByteArray# 100% ( 7 / 7) in 'Data.Primitive' Warning: Control.Monad.Primitive: could not find link destinations for: ~ Documentation created: dist/doc/html/primitive/index.html, dist/doc/html/primitive/primitive.txt Creating package registration file: /tmp/pkgConf-primitive-0.6.1184009602138982933.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/primitive-0.6.1.0-Ip44DqhfCp21tTUYbecwa Registering primitive-0.6.1.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/primitive-0.6.1.0' Installed primitive-0.6.1.0 cabal: Entering directory '/tmp/cabal-tmp-23373/random-1.1' Configuring random-1.1... Building random-1.1... Preprocessing library random-1.1... [1 of 1] Compiling System.Random ( System/Random.hs, dist/build/System/Random.o ) System/Random.hs:43:1: warning: [-Wtabs] Tab character found here, and in 74 further locations. Please use spaces instead. Running Haddock for random-1.1... Running hscolour for random-1.1... Preprocessing library random-1.1... Preprocessing library random-1.1... System/Random.hs:43:1: warning: [-Wtabs] Tab character found here, and in 74 further locations. Please use spaces instead. Haddock coverage: Cannot find documentation for: $intro 100% ( 16 / 16) in 'System.Random' Documentation created: dist/doc/html/random/index.html, dist/doc/html/random/random.txt Creating package registration file: /tmp/pkgConf-random-115494953541560890244.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/random-1.1-54KmMHXjttlERYcr1mvsAe Registering random-1.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/random-1.1' Installed random-1.1 cabal: Entering directory '/tmp/cabal-tmp-23373/semigroups-0.18.2' Configuring semigroups-0.18.2... Building semigroups-0.18.2... Preprocessing library semigroups-0.18.2... [1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, dist/build/Data/Semigroup/Generic.o ) Running Haddock for semigroups-0.18.2... Running hscolour for semigroups-0.18.2... Preprocessing library semigroups-0.18.2... Preprocessing library semigroups-0.18.2... Haddock coverage: 60% ( 3 / 5) in 'Data.Semigroup.Generic' Missing documentation for: GSemigroup (src/Data/Semigroup/Generic.hs:39) GMonoid (src/Data/Semigroup/Generic.hs:69) Warning: Data.Semigroup.Generic: could not find link destinations for: gmappend' gmempty' Documentation created: dist/doc/html/semigroups/index.html, dist/doc/html/semigroups/semigroups.txt Creating package registration file: /tmp/pkgConf-semigroups-0.1815691159211777288820.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/semigroups-0.18.2-Abbk7pV5dwErRVpafzN0b Registering semigroups-0.18.2... cabal: Leaving directory '/tmp/cabal-tmp-23373/semigroups-0.18.2' Installed semigroups-0.18.2 cabal: Entering directory '/tmp/cabal-tmp-23373/stm-2.4.4.1' Configuring stm-2.4.4.1... Building stm-2.4.4.1... Preprocessing library stm-2.4.4.1... [ 1 of 10] Compiling Control.Sequential.STM ( Control/Sequential/STM.hs, dist/build/Control/Sequential/STM.o ) [ 2 of 10] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/Control/Monad/STM.o ) [ 3 of 10] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o ) [ 4 of 10] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o ) [ 5 of 10] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o ) [ 6 of 10] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o ) [ 7 of 10] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o ) [ 8 of 10] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o ) [ 9 of 10] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o ) [10 of 10] Compiling Control.Concurrent.STM.TSem ( Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o ) Running Haddock for stm-2.4.4.1... Running hscolour for stm-2.4.4.1... Preprocessing library stm-2.4.4.1... Preprocessing library stm-2.4.4.1... Haddock coverage: 0% ( 0 / 11) in 'Control.Sequential.STM' Missing documentation for: Module header STM (Control/Sequential/STM.hs:29) atomically (Control/Sequential/STM.hs:47) throwSTM (Control/Sequential/STM.hs:54) catchSTM (Control/Sequential/STM.hs:57) TVar (Control/Sequential/STM.hs:72) newTVar (Control/Sequential/STM.hs:75) newTVarIO (Control/Sequential/STM.hs:78) readTVar (Control/Sequential/STM.hs:83) readTVarIO (Control/Sequential/STM.hs:86) writeTVar (Control/Sequential/STM.hs:89) 90% ( 9 / 10) in 'Control.Monad.STM' Missing documentation for: check (Control/Monad/STM.hs:81) 100% ( 13 / 13) in 'Control.Concurrent.STM.TVar' 100% ( 12 / 12) in 'Control.Concurrent.STM.TQueue' 100% ( 16 / 16) in 'Control.Concurrent.STM.TMVar' 100% ( 18 / 18) in 'Control.Concurrent.STM.TChan' 100% ( 13 / 13) in 'Control.Concurrent.STM.TBQueue' 100% ( 2 / 2) in 'Control.Concurrent.STM.TArray' 100% ( 8 / 8) in 'Control.Concurrent.STM' 40% ( 2 / 5) in 'Control.Concurrent.STM.TSem' Missing documentation for: newTSem (Control/Concurrent/STM/TSem.hs:42) waitTSem (Control/Concurrent/STM/TSem.hs:45) signalTSem (Control/Concurrent/STM/TSem.hs:51) Warning: Control.Monad.STM: could not find link destinations for: getNumElements unsafeNewArray_ unsafeRead unsafeWrite Warning: Control.Concurrent.STM.TArray: could not find link destinations for: getNumElements unsafeNewArray_ unsafeRead unsafeWrite Documentation created: dist/doc/html/stm/index.html, dist/doc/html/stm/stm.txt Creating package registration file: /tmp/pkgConf-stm-2.4.414855118041650994571.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/stm-2.4.4.1-4z2NRWnB0NIIUvSJsHW0kF Registering stm-2.4.4.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/stm-2.4.4.1' Installed stm-2.4.4.1 cabal: Entering directory '/tmp/cabal-tmp-23373/syb-0.6' Configuring syb-0.6... Building syb-0.6... Preprocessing library syb-0.6... [ 1 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o ) [ 2 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o ) [ 3 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o ) [ 4 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o ) [ 5 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o ) [ 6 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o ) [ 7 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o ) [ 8 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o ) [ 9 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o ) [10 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o ) [11 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o ) [12 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o ) [13 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o ) [14 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o ) [15 of 16] Compiling Data.Generics ( src/Data/Generics.hs, dist/build/Data/Generics.o ) [16 of 16] Compiling Generics.SYB ( src/Generics/SYB.hs, dist/build/Generics/SYB.o ) Running Haddock for syb-0.6... Running hscolour for syb-0.6... Preprocessing library syb-0.6... Preprocessing library syb-0.6... Haddock coverage: 100% ( 1 / 1) in 'Data.Generics.Instances' 100% ( 1 / 1) in 'Generics.SYB.Instances' 100% ( 2 / 2) in 'Data.Generics.Basics' 100% ( 2 / 2) in 'Generics.SYB.Basics' 96% ( 43 / 45) in 'Data.Generics.Aliases' Missing documentation for: GenericQ' (src/Data/Generics/Aliases.hs:268) GenericM' (src/Data/Generics/Aliases.hs:269) 100% ( 3 / 3) in 'Data.Generics.Builders' 100% ( 2 / 2) in 'Generics.SYB.Builders' 100% ( 19 / 19) in 'Data.Generics.Schemes' 100% ( 2 / 2) in 'Generics.SYB.Schemes' 100% ( 6 / 6) in 'Data.Generics.Text' 100% ( 2 / 2) in 'Generics.SYB.Text' 100% ( 17 / 17) in 'Data.Generics.Twins' 100% ( 2 / 2) in 'Generics.SYB.Twins' 100% ( 2 / 2) in 'Generics.SYB.Aliases' 100% ( 8 / 8) in 'Data.Generics' 100% ( 2 / 2) in 'Generics.SYB' Documentation created: dist/doc/html/syb/index.html, dist/doc/html/syb/syb.txt Creating package registration file: /tmp/pkgConf-syb-015915644281085206797.6 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/syb-0.6-C65vWCsht6A8uLstpQIXyj Registering syb-0.6... cabal: Leaving directory '/tmp/cabal-tmp-23373/syb-0.6' Installed syb-0.6 cabal: Entering directory '/tmp/cabal-tmp-23373/text-1.2.2.1' Configuring text-1.2.2.1... Building text-1.2.2.1... Preprocessing library text-1.2.2.1... [ 1 of 44] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o ) [ 2 of 44] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.o ) [ 3 of 44] Compiling Data.Text.Internal.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o ) [ 4 of 44] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o ) [ 5 of 44] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o ) [ 6 of 44] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o ) [ 7 of 44] Compiling Data.Text.Internal.Builder.RealFloat.Functions ( Data/Text/Internal/Builder/RealFloat/Functions.hs, dist/build/Data/Text/Internal/Builder/RealFloat/Functions.o ) [ 8 of 44] Compiling Data.Text.Internal.Builder.Int.Digits ( Data/Text/Internal/Builder/Int/Digits.hs, dist/build/Data/Text/Internal/Builder/Int/Digits.o ) [ 9 of 44] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o ) [10 of 44] Compiling Data.Text.Array ( Data/Text/Array.hs, dist/build/Data/Text/Array.o ) [11 of 44] Compiling Data.Text.Internal.Unsafe.Char ( Data/Text/Internal/Unsafe/Char.hs, dist/build/Data/Text/Internal/Unsafe/Char.o ) [12 of 44] Compiling Data.Text.Internal ( Data/Text/Internal.hs, dist/build/Data/Text/Internal.o ) [13 of 44] Compiling Data.Text.Internal.Fusion.Size ( Data/Text/Internal/Fusion/Size.hs, dist/build/Data/Text/Internal/Fusion/Size.o ) [14 of 44] Compiling Data.Text.Internal.Fusion.Types ( Data/Text/Internal/Fusion/Types.hs, dist/build/Data/Text/Internal/Fusion/Types.o ) [15 of 44] Compiling Data.Text.Internal.Fusion.CaseMapping ( Data/Text/Internal/Fusion/CaseMapping.hs, dist/build/Data/Text/Internal/Fusion/CaseMapping.o ) [16 of 44] Compiling Data.Text.Internal.Fusion.Common ( Data/Text/Internal/Fusion/Common.hs, dist/build/Data/Text/Internal/Fusion/Common.o ) [17 of 44] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.o ) [18 of 44] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.o ) [19 of 44] Compiling Data.Text.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o ) [20 of 44] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o ) [21 of 44] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o ) [22 of 44] Compiling Data.Text.Internal.Encoding.Fusion.Common ( Data/Text/Internal/Encoding/Fusion/Common.hs, dist/build/Data/Text/Internal/Encoding/Fusion/Common.o ) [23 of 44] Compiling Data.Text.Internal.Encoding.Fusion ( Data/Text/Internal/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Encoding/Fusion.o ) [24 of 44] Compiling Data.Text.Internal.Lazy.Encoding.Fusion ( Data/Text/Internal/Lazy/Encoding/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Encoding/Fusion.o ) [25 of 44] Compiling Data.Text.Show ( Data/Text/Show.hs, dist/build/Data/Text/Show.o ) [26 of 44] Compiling Data.Text.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o ) [27 of 44] Compiling Data.Text.Foreign ( Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o ) [28 of 44] Compiling Data.Text ( Data/Text.hs, dist/build/Data/Text.o ) Data/Text.hs:587:1: warning: [-Winline-rule-shadowing] Rule "TEXT compareN/length -> compareLength" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:592:1: warning: [-Winline-rule-shadowing] Rule "TEXT ==N/length -> compareLength/==EQ" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:597:1: warning: [-Winline-rule-shadowing] Rule "TEXT /=N/length -> compareLength//=EQ" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:602:1: warning: [-Winline-rule-shadowing] Rule "TEXT compareLength/==LT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:607:1: warning: [-Winline-rule-shadowing] Rule "TEXT <=N/length -> compareLength//=GT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:612:1: warning: [-Winline-rule-shadowing] Rule "TEXT >N/length -> compareLength/==GT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ Data/Text.hs:617:1: warning: [-Winline-rule-shadowing] Rule "TEXT >=N/length -> compareLength//=LT" may never fire because ‘length’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘length’ [29 of 44] Compiling Data.Text.Internal.IO ( Data/Text/Internal/IO.hs, dist/build/Data/Text/Internal/IO.o ) [30 of 44] Compiling Data.Text.IO ( Data/Text/IO.hs, dist/build/Data/Text/IO.o ) [31 of 44] Compiling Data.Text.Internal.Lazy ( Data/Text/Internal/Lazy.hs, dist/build/Data/Text/Internal/Lazy.o ) [32 of 44] Compiling Data.Text.Internal.Lazy.Fusion ( Data/Text/Internal/Lazy/Fusion.hs, dist/build/Data/Text/Internal/Lazy/Fusion.o ) [33 of 44] Compiling Data.Text.Internal.Lazy.Search ( Data/Text/Internal/Lazy/Search.hs, dist/build/Data/Text/Internal/Lazy/Search.o ) [34 of 44] Compiling Data.Text.Lazy.Internal ( Data/Text/Lazy/Internal.hs, dist/build/Data/Text/Lazy/Internal.o ) [35 of 44] Compiling Data.Text.Lazy.Encoding ( Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o ) [36 of 44] Compiling Data.Text.Lazy ( Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o ) [37 of 44] Compiling Data.Text.Internal.Builder ( Data/Text/Internal/Builder.hs, dist/build/Data/Text/Internal/Builder.o ) Data/Text/Internal/Builder.hs:324:1: warning: [-Winline-rule-shadowing] Rule "flush/flush" may never fire because ‘flush’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘flush’ [38 of 44] Compiling Data.Text.Lazy.Builder ( Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o ) [39 of 44] Compiling Data.Text.Internal.Builder.Functions ( Data/Text/Internal/Builder/Functions.hs, dist/build/Data/Text/Internal/Builder/Functions.o ) [40 of 44] Compiling Data.Text.Lazy.Builder.Int ( Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o ) [41 of 44] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o ) [42 of 44] Compiling Data.Text.Lazy.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o ) [43 of 44] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o ) [44 of 44] Compiling Data.Text.Read ( Data/Text/Read.hs, dist/build/Data/Text/Read.o ) Running Haddock for text-1.2.2.1... Running hscolour for text-1.2.2.1... Preprocessing library text-1.2.2.1... Preprocessing library text-1.2.2.1... Haddock coverage: 100% ( 2 / 2) in 'Data.Text.Internal.Unsafe.Shift' 100% ( 3 / 3) in 'Data.Text.Internal.Unsafe' 14% ( 1 / 7) in 'Data.Text.Internal.Read' Missing documentation for: IReader (Data/Text/Internal/Read.hs:26) IParser (Data/Text/Internal/Read.hs:28) T (Data/Text/Internal/Read.hs:48) digitToInt (Data/Text/Internal/Read.hs:61) hexDigitToInt (Data/Text/Internal/Read.hs:55) perhaps (Data/Text/Internal/Read.hs:50) 100% ( 2 / 2) in 'Data.Text.Internal.Functions' 50% ( 1 / 2) in 'Data.Text.Internal.Encoding.Utf32' Missing documentation for: validate (Data/Text/Internal/Encoding/Utf32.hs:24) 25% ( 1 / 4) in 'Data.Text.Internal.Encoding.Utf16' Missing documentation for: chr2 (Data/Text/Internal/Encoding/Utf16.hs:29) validate1 (Data/Text/Internal/Encoding/Utf16.hs:38) validate2 (Data/Text/Internal/Encoding/Utf16.hs:42) 50% ( 1 / 2) in 'Data.Text.Internal.Builder.RealFloat.Functions' Missing documentation for: roundTo (Data/Text/Internal/Builder/RealFloat/Functions.hs:17) 0% ( 0 / 2) in 'Data.Text.Internal.Builder.Int.Digits' Missing documentation for: Module header digits (Data/Text/Internal/Builder/Int/Digits.hs:21) 100% ( 12 / 12) in 'Data.Text.Encoding.Error' 100% ( 16 / 16) in 'Data.Text.Array' 33% ( 2 / 6) in 'Data.Text.Internal.Unsafe.Char' Missing documentation for: ord (Data/Text/Internal/Unsafe/Char.hs:39) unsafeChr (Data/Text/Internal/Unsafe/Char.hs:43) unsafeChr8 (Data/Text/Internal/Unsafe/Char.hs:47) unsafeChr32 (Data/Text/Internal/Unsafe/Char.hs:51) 95% ( 19 / 20) in 'Data.Text.Internal' Missing documentation for: textP (Data/Text/Internal.hs:97) 38% ( 5 / 13) in 'Data.Text.Internal.Fusion.Size' Missing documentation for: Size (Data/Text/Internal/Fusion/Size.hs:40) exactly (Data/Text/Internal/Fusion/Size.hs:44) exactSize (Data/Text/Internal/Fusion/Size.hs:49) maxSize (Data/Text/Internal/Fusion/Size.hs:57) betweenSize (Data/Text/Internal/Fusion/Size.hs:65) unknownSize (Data/Text/Internal/Fusion/Size.hs:74) compareSize (Data/Text/Internal/Fusion/Size.hs:143) isEmpty (Data/Text/Internal/Fusion/Size.hs:151) 88% ( 7 / 8) in 'Data.Text.Internal.Fusion.Types' Missing documentation for: Stream (Data/Text/Internal/Fusion/Types.hs:83) 0% ( 0 / 5) in 'Data.Text.Internal.Fusion.CaseMapping' Missing documentation for: Module header upperMapping (Data/Text/Internal/Fusion/CaseMapping.hs:13) lowerMapping (Data/Text/Internal/Fusion/CaseMapping.hs:220) titleMapping (Data/Text/Internal/Fusion/CaseMapping.hs:225) foldMapping (Data/Text/Internal/Fusion/CaseMapping.hs:324) 89% ( 63 / 71) in 'Data.Text.Internal.Fusion.Common' Missing documentation for: singleton (Data/Text/Internal/Fusion/Common.hs:119) streamList (Data/Text/Internal/Fusion/Common.hs:125) unstreamList (Data/Text/Internal/Fusion/Common.hs:131) intercalate (Data/Text/Internal/Fusion/Common.hs:577) justifyLeftI (Data/Text/Internal/Fusion/Common.hs:479) scanl (Data/Text/Internal/Fusion/Common.hs:656) replicateCharI (Data/Text/Internal/Fusion/Common.hs:671) replicateI (Data/Text/Internal/Fusion/Common.hs:682) 100% ( 2 / 2) in 'Data.Text.Internal.Search' 17% ( 2 / 12) in 'Data.Text.Internal.Encoding.Utf8' Missing documentation for: ord2 (Data/Text/Internal/Encoding/Utf8.hs:58) ord3 (Data/Text/Internal/Encoding/Utf8.hs:69) ord4 (Data/Text/Internal/Encoding/Utf8.hs:81) chr2 (Data/Text/Internal/Encoding/Utf8.hs:94) chr3 (Data/Text/Internal/Encoding/Utf8.hs:103) chr4 (Data/Text/Internal/Encoding/Utf8.hs:114) validate1 (Data/Text/Internal/Encoding/Utf8.hs:128) validate2 (Data/Text/Internal/Encoding/Utf8.hs:132) validate3 (Data/Text/Internal/Encoding/Utf8.hs:136) validate4 (Data/Text/Internal/Encoding/Utf8.hs:153) 93% ( 13 / 14) in 'Data.Text.Unsafe' Missing documentation for: Iter (Data/Text/Unsafe.hs:62) 33% ( 1 / 3) in 'Data.Text.Internal.Private' Missing documentation for: runText (Data/Text/Internal/Private.hs:33) span_ (Data/Text/Internal/Private.hs:23) 91% ( 20 / 22) in 'Data.Text.Internal.Fusion' Missing documentation for: Stream (Data/Text/Internal/Fusion/Types.hs:83) length (Data/Text/Internal/Fusion.hs:127) 33% ( 2 / 6) in 'Data.Text.Internal.Encoding.Fusion.Common' Missing documentation for: restreamUtf16LE (Data/Text/Internal/Encoding/Fusion/Common.hs:63) restreamUtf16BE (Data/Text/Internal/Encoding/Fusion/Common.hs:39) restreamUtf32LE (Data/Text/Internal/Encoding/Fusion/Common.hs:106) restreamUtf32BE (Data/Text/Internal/Encoding/Fusion/Common.hs:87) 91% ( 10 / 11) in 'Data.Text.Internal.Encoding.Fusion' Missing documentation for: streamASCII (Data/Text/Internal/Encoding/Fusion.hs:57) 100% ( 10 / 10) in 'Data.Text.Internal.Lazy.Encoding.Fusion' 100% ( 4 / 4) in 'Data.Text.Show' 100% ( 33 / 33) in 'Data.Text.Encoding' 100% ( 18 / 18) in 'Data.Text.Foreign' 100% (127 /127) in 'Data.Text' 100% ( 3 / 3) in 'Data.Text.Internal.IO' 100% ( 20 / 20) in 'Data.Text.IO' 93% ( 14 / 15) in 'Data.Text.Internal.Lazy' Missing documentation for: Text (Data/Text/Internal/Lazy.hs:47) 100% ( 8 / 8) in 'Data.Text.Internal.Lazy.Fusion' 100% ( 2 / 2) in 'Data.Text.Internal.Lazy.Search' 100% ( 2 / 2) in 'Data.Text.Lazy.Internal' 89% ( 24 / 27) in 'Data.Text.Lazy.Encoding' Missing documentation for: encodeUtf8 (Data/Text/Lazy/Encoding.hs:148) encodeUtf8Builder (Data/Text/Lazy/Encoding.hs:162) encodeUtf8BuilderEscaped (Data/Text/Lazy/Encoding.hs:167) 99% (128 /129) in 'Data.Text.Lazy' Missing documentation for: Text (Data/Text/Internal/Lazy.hs:47) 94% ( 16 / 17) in 'Data.Text.Internal.Builder' Missing documentation for: append' (Data/Text/Internal/Builder.hs:301) 100% ( 12 / 12) in 'Data.Text.Lazy.Builder' 100% ( 3 / 3) in 'Data.Text.Internal.Builder.Functions' 0% ( 0 / 3) in 'Data.Text.Lazy.Builder.Int' Missing documentation for: Module header decimal (Data/Text/Lazy/Builder/Int.hs:52) hexadecimal (Data/Text/Lazy/Builder/Int.hs:162) 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.RealFloat' Missing documentation for: formatRealFloat (Data/Text/Lazy/Builder/RealFloat.hs:46) 100% ( 19 / 19) in 'Data.Text.Lazy.IO' 100% ( 7 / 7) in 'Data.Text.Lazy.Read' 100% ( 7 / 7) in 'Data.Text.Read' Warning: Data.Text.Internal.Fusion.Common: could not find link destinations for: findIndicesI Warning: Data.Text: could not find link destinations for: replicateChar countChar Warning: Data.Text.Internal.IO: could not find link destinations for: Handle__ Warning: Data.Text.Lazy: could not find link destinations for: replicateChar dropWords splitAtWord countChar Warning: Data.Text.Internal.Builder: could not find link destinations for: empty append Warning: Data.Text.Lazy.Builder.RealFloat: could not find link destinations for: floatToDigits Documentation created: dist/doc/html/text/index.html, dist/doc/html/text/text.txt Creating package registration file: /tmp/pkgConf-text-1.2.2866596855242639747.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3Qs Registering text-1.2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/text-1.2.2.1' Installed text-1.2.2.1 cabal: Entering directory '/tmp/cabal-tmp-23373/transformers-compat-0.5.1.4' Configuring transformers-compat-0.5.1.4... Building transformers-compat-0.5.1.4... Preprocessing library transformers-compat-0.5.1.4... [1 of 2] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o ) [2 of 2] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o ) Running Haddock for transformers-compat-0.5.1.4... Running hscolour for transformers-compat-0.5.1.4... Preprocessing library transformers-compat-0.5.1.4... Preprocessing library transformers-compat-0.5.1.4... Haddock coverage: 0% ( 0 / 8) in 'Paths_transformers_compat' Missing documentation for: Module header version (dist/build/autogen/Paths_transformers_compat.hs:28) getBinDir (dist/build/autogen/Paths_transformers_compat.hs:38) getLibDir (dist/build/autogen/Paths_transformers_compat.hs:38) getDataDir (dist/build/autogen/Paths_transformers_compat.hs:38) getLibexecDir (dist/build/autogen/Paths_transformers_compat.hs:38) getDataFileName (dist/build/autogen/Paths_transformers_compat.hs:45) getSysconfDir (dist/build/autogen/Paths_transformers_compat.hs:38) 100% ( 1 / 1) in 'Control.Monad.Trans.Instances' Documentation created: dist/doc/html/transformers-compat/index.html, dist/doc/html/transformers-compat/transformers-compat.txt Creating package registration file: /tmp/pkgConf-transformers-compat-0.5.18993341072021424758.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/transformers-compat-0.5.1.4-G5tKvPrwhggJRvSwXNMs1N Registering transformers-compat-0.5.1.4... cabal: Leaving directory '/tmp/cabal-tmp-23373/transformers-compat-0.5.1.4' Installed transformers-compat-0.5.1.4 Downloading type-level-numbers-0.1.1.1... cabal: Entering directory '/tmp/cabal-tmp-23373/type-level-numbers-0.1.1.1' Configuring type-level-numbers-0.1.1.1... Building type-level-numbers-0.1.1.1... Preprocessing library type-level-numbers-0.1.1.1... [ 1 of 10] Compiling TypeLevel.Util ( TypeLevel/Util.hs, dist/build/TypeLevel/Util.o ) [ 2 of 10] Compiling TypeLevel.Reify ( TypeLevel/Reify.hs, dist/build/TypeLevel/Reify.o ) [ 3 of 10] Compiling TypeLevel.Number.Nat.Types ( TypeLevel/Number/Nat/Types.hs, dist/build/TypeLevel/Number/Nat/Types.o ) [ 4 of 10] Compiling TypeLevel.Number.Nat.TH ( TypeLevel/Number/Nat/TH.hs, dist/build/TypeLevel/Number/Nat/TH.o ) [ 5 of 10] Compiling TypeLevel.Number.Int.Types ( TypeLevel/Number/Int/Types.hs, dist/build/TypeLevel/Number/Int/Types.o ) [ 6 of 10] Compiling TypeLevel.Number.Classes ( TypeLevel/Number/Classes.hs, dist/build/TypeLevel/Number/Classes.o ) [ 7 of 10] Compiling TypeLevel.Number.Int ( TypeLevel/Number/Int.hs, dist/build/TypeLevel/Number/Int.o ) [ 8 of 10] Compiling TypeLevel.Number.Nat ( TypeLevel/Number/Nat.hs, dist/build/TypeLevel/Number/Nat.o ) [ 9 of 10] Compiling TypeLevel.Number.Nat.Num ( TypeLevel/Number/Nat/Num.hs, dist/build/TypeLevel/Number/Nat/Num.o ) [10 of 10] Compiling TypeLevel.Boolean ( TypeLevel/Boolean.hs, dist/build/TypeLevel/Boolean.o ) Running Haddock for type-level-numbers-0.1.1.1... Running hscolour for type-level-numbers-0.1.1.1... Preprocessing library type-level-numbers-0.1.1.1... Preprocessing library type-level-numbers-0.1.1.1... Haddock coverage: 0% ( 0 / 2) in 'TypeLevel.Util' Missing documentation for: Module header cdr (TypeLevel/Util.hs:4) 100% ( 3 / 3) in 'TypeLevel.Reify' 75% ( 3 / 4) in 'TypeLevel.Number.Nat.Types' Missing documentation for: Module header 50% ( 2 / 4) in 'TypeLevel.Number.Nat.TH' Missing documentation for: Module header splitToBits (TypeLevel/Number/Nat/TH.hs:7) 80% ( 4 / 5) in 'TypeLevel.Number.Int.Types' Missing documentation for: Module header 68% ( 23 / 34) in 'TypeLevel.Number.Classes' Missing documentation for: compareN (TypeLevel/Number/Classes.hs:62) IsLesser (TypeLevel/Number/Classes.hs:65) IsEqual (TypeLevel/Number/Classes.hs:66) IsGreater (TypeLevel/Number/Classes.hs:67) nextN (TypeLevel/Number/Classes.hs:123) prevN (TypeLevel/Number/Classes.hs:129) negateN (TypeLevel/Number/Classes.hs:135) addN (TypeLevel/Number/Classes.hs:143) subN (TypeLevel/Number/Classes.hs:149) mulN (TypeLevel/Number/Classes.hs:155) divN (TypeLevel/Number/Classes.hs:162) 100% ( 13 / 13) in 'TypeLevel.Number.Int' 100% ( 14 / 14) in 'TypeLevel.Number.Nat' 0% ( 0 / 21) in 'TypeLevel.Number.Nat.Num' Missing documentation for: Module header N0 (TypeLevel/Number/Nat/Num.hs:19) N1 (TypeLevel/Number/Nat/Num.hs:20) N2 (TypeLevel/Number/Nat/Num.hs:21) N3 (TypeLevel/Number/Nat/Num.hs:22) N4 (TypeLevel/Number/Nat/Num.hs:23) N5 (TypeLevel/Number/Nat/Num.hs:24) N6 (TypeLevel/Number/Nat/Num.hs:25) N7 (TypeLevel/Number/Nat/Num.hs:26) N8 (TypeLevel/Number/Nat/Num.hs:27) N9 (TypeLevel/Number/Nat/Num.hs:28) n0 (TypeLevel/Number/Nat/Num.hs:30) n1 (TypeLevel/Number/Nat/Num.hs:31) n2 (TypeLevel/Number/Nat/Num.hs:32) n3 (TypeLevel/Number/Nat/Num.hs:33) n4 (TypeLevel/Number/Nat/Num.hs:34) n5 (TypeLevel/Number/Nat/Num.hs:35) n6 (TypeLevel/Number/Nat/Num.hs:36) n7 (TypeLevel/Number/Nat/Num.hs:37) n8 (TypeLevel/Number/Nat/Num.hs:38) n9 (TypeLevel/Number/Nat/Num.hs:39) 58% ( 7 / 12) in 'TypeLevel.Boolean' Missing documentation for: Module header notT (TypeLevel/Boolean.hs:35) andT (TypeLevel/Boolean.hs:45) orT (TypeLevel/Boolean.hs:57) xorT (TypeLevel/Boolean.hs:69) Warning: TypeLevel.Number.Classes: could not find link destinations for: ~ OneOfTwo Warning: TypeLevel.Number.Nat: could not find link destinations for: Number_Is_Denormalized Documentation created: dist/doc/html/type-level-numbers/index.html, dist/doc/html/type-level-numbers/type-level-numbers.txt Creating package registration file: /tmp/pkgConf-type-level-numbers-0.1.11386615055810411310.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/type-level-numbers-0.1.1.1-1j8LRzgeD0VLHfXZao0Ek5 Registering type-level-numbers-0.1.1.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/type-level-numbers-0.1.1.1' Installed type-level-numbers-0.1.1.1 cabal: Entering directory '/tmp/cabal-tmp-23373/unbounded-delays-0.1.0.9' [1 of 1] Compiling Main ( /tmp/cabal-tmp-23373/unbounded-delays-0.1.0.9/dist/setup/setup.hs, /tmp/cabal-tmp-23373/unbounded-delays-0.1.0.9/dist/setup/Main.o ) Linking /tmp/cabal-tmp-23373/unbounded-delays-0.1.0.9/dist/setup/setup ... Configuring unbounded-delays-0.1.0.9... Building unbounded-delays-0.1.0.9... Preprocessing library unbounded-delays-0.1.0.9... [1 of 2] Compiling Control.Concurrent.Thread.Delay ( Control/Concurrent/Thread/Delay.hs, dist/build/Control/Concurrent/Thread/Delay.o ) [2 of 2] Compiling Control.Concurrent.Timeout ( Control/Concurrent/Timeout.hs, dist/build/Control/Concurrent/Timeout.o ) Running Haddock for unbounded-delays-0.1.0.9... Running hscolour for unbounded-delays-0.1.0.9... Preprocessing library unbounded-delays-0.1.0.9... Preprocessing library unbounded-delays-0.1.0.9... Control/Concurrent/Timeout.hs:45:1: warning: [-Wunused-imports] The import of ‘Data.Int’ is redundant except perhaps to import instances from ‘Data.Int’ To import instances alone, use: import Data.Int() Control/Concurrent/Timeout.hs:46:1: warning: [-Wunused-imports] The import of ‘System.IO’ is redundant except perhaps to import instances from ‘System.IO’ To import instances alone, use: import System.IO() Control/Concurrent/Timeout.hs:47:1: warning: [-Wunused-imports] The qualified import of ‘System.Timeout’ is redundant except perhaps to import instances from ‘System.Timeout’ To import instances alone, use: import System.Timeout() Haddock coverage: 100% ( 2 / 2) in 'Control.Concurrent.Thread.Delay' 100% ( 2 / 2) in 'Control.Concurrent.Timeout' Documentation created: dist/doc/html/unbounded-delays/index.html, dist/doc/html/unbounded-delays/unbounded-delays.txt Creating package registration file: /tmp/pkgConf-unbounded-delays-0.1.021373869891940599174.9 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/unbounded-delays-0.1.0.9-CXTixMaSYyFHs5PPXksFYo Registering unbounded-delays-0.1.0.9... cabal: Leaving directory '/tmp/cabal-tmp-23373/unbounded-delays-0.1.0.9' Installed unbounded-delays-0.1.0.9 Downloading universe-base-1.0.2.1... cabal: Entering directory '/tmp/cabal-tmp-23373/universe-base-1.0.2.1' Configuring universe-base-1.0.2.1... Building universe-base-1.0.2.1... Preprocessing library universe-base-1.0.2.1... [1 of 2] Compiling Data.Universe.Helpers ( Data/Universe/Helpers.hs, dist/build/Data/Universe/Helpers.o ) Data/Universe/Helpers.hs:2:1: warning: [-Wtabs] Tab character found here, and in 15 further locations. Please use spaces instead. [2 of 2] Compiling Data.Universe.Class ( Data/Universe/Class.hs, dist/build/Data/Universe/Class.o ) Data/Universe/Class.hs:6:1: warning: [-Wtabs] Tab character found here, and in 8 further locations. Please use spaces instead. Running Haddock for universe-base-1.0.2.1... Running hscolour for universe-base-1.0.2.1... Preprocessing library universe-base-1.0.2.1... Preprocessing library universe-base-1.0.2.1... Data/Universe/Helpers.hs:2:1: warning: [-Wtabs] Tab character found here, and in 13 further locations. Please use spaces instead. Data/Universe/Class.hs:6:1: warning: [-Wtabs] Tab character found here, and in 8 further locations. Please use spaces instead. Haddock coverage: 91% ( 10 / 11) in 'Data.Universe.Helpers' Missing documentation for: Module header 75% ( 3 / 4) in 'Data.Universe.Class' Missing documentation for: Module header Documentation created: dist/doc/html/universe-base/index.html, dist/doc/html/universe-base/universe-base.txt Creating package registration file: /tmp/pkgConf-universe-base-1.0.21718500113822304435.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/universe-base-1.0.2.1-CNlPIeO8jYu5rCkfXmhZeC Registering universe-base-1.0.2.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/universe-base-1.0.2.1' Installed universe-base-1.0.2.1 Downloading MemoTrie-0.6.7... cabal: Entering directory '/tmp/cabal-tmp-23373/MemoTrie-0.6.7' Configuring MemoTrie-0.6.7... Building MemoTrie-0.6.7... Preprocessing library MemoTrie-0.6.7... [1 of 1] Compiling Data.MemoTrie ( src/Data/MemoTrie.hs, dist/build/Data/MemoTrie.o ) Running Haddock for MemoTrie-0.6.7... Running hscolour for MemoTrie-0.6.7... Preprocessing library MemoTrie-0.6.7... Preprocessing library MemoTrie-0.6.7... Haddock coverage: 100% ( 17 / 17) in 'Data.MemoTrie' Documentation created: dist/doc/html/MemoTrie/index.html, dist/doc/html/MemoTrie/MemoTrie.txt Creating package registration file: /tmp/pkgConf-MemoTrie-0.6849876229776624031.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/MemoTrie-0.6.7-I7X4CjMCIukKbztk1ijKQ7 Registering MemoTrie-0.6.7... cabal: Leaving directory '/tmp/cabal-tmp-23373/MemoTrie-0.6.7' Installed MemoTrie-0.6.7 cabal: Entering directory '/tmp/cabal-tmp-23373/vector-0.11.0.0' Configuring vector-0.11.0.0... Building vector-0.11.0.0... Preprocessing library vector-0.11.0.0... [ 1 of 21] Compiling Data.Vector.Storable.Internal ( Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o ) Data/Vector/Storable/Internal.hs:17:1: warning: [-Wunused-imports] The import of ‘Foreign.ForeignPtr’ is redundant except perhaps to import instances from ‘Foreign.ForeignPtr’ To import instances alone, use: import Foreign.ForeignPtr() Data/Vector/Storable/Internal.hs:18:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() [ 2 of 21] Compiling Data.Vector.Internal.Check ( Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o ) [ 3 of 21] Compiling Data.Vector.Generic.Mutable.Base ( Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o ) [ 4 of 21] Compiling Data.Vector.Generic.Base ( Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o ) [ 5 of 21] Compiling Data.Vector.Fusion.Util ( Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o ) [ 6 of 21] Compiling Data.Vector.Fusion.Stream.Monadic ( Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o ) [ 7 of 21] Compiling Data.Vector.Fusion.Bundle.Size ( Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o ) [ 8 of 21] Compiling Data.Vector.Fusion.Bundle.Monadic ( Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o ) [ 9 of 21] Compiling Data.Vector.Fusion.Bundle ( Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o ) Data/Vector/Fusion/Bundle.hs:114:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. [10 of 21] Compiling Data.Vector.Generic.Mutable ( Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o ) [11 of 21] Compiling Data.Vector.Mutable ( Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o ) [12 of 21] Compiling Data.Vector.Primitive.Mutable ( Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o ) [13 of 21] Compiling Data.Vector.Storable.Mutable ( Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o ) Data/Vector/Storable/Mutable.hs:72:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() [14 of 21] Compiling Data.Vector.Generic.New ( Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o ) [15 of 21] Compiling Data.Vector.Generic ( Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o ) [16 of 21] Compiling Data.Vector.Primitive ( Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o ) [17 of 21] Compiling Data.Vector.Unboxed.Base ( Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o ) [18 of 21] Compiling Data.Vector.Unboxed.Mutable ( Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o ) [19 of 21] Compiling Data.Vector.Storable ( Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o ) [20 of 21] Compiling Data.Vector.Unboxed ( Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o ) [21 of 21] Compiling Data.Vector ( Data/Vector.hs, dist/build/Data/Vector.o ) Running Haddock for vector-0.11.0.0... Running hscolour for vector-0.11.0.0... Preprocessing library vector-0.11.0.0... Preprocessing library vector-0.11.0.0... Data/Vector/Storable/Internal.hs:17:1: warning: [-Wunused-imports] The import of ‘Foreign.ForeignPtr’ is redundant except perhaps to import instances from ‘Foreign.ForeignPtr’ To import instances alone, use: import Foreign.ForeignPtr() Data/Vector/Storable/Internal.hs:18:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() Data/Vector/Fusion/Bundle.hs:114:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. Data/Vector/Storable/Mutable.hs:72:1: warning: [-Wunused-imports] The import of ‘Foreign.Ptr’ is redundant except perhaps to import instances from ‘Foreign.Ptr’ To import instances alone, use: import Foreign.Ptr() Haddock coverage: 25% ( 1 / 4) in 'Data.Vector.Storable.Internal' Missing documentation for: getPtr (Data/Vector/Storable/Internal.hs:22) setPtr (Data/Vector/Storable/Internal.hs:26) updPtr (Data/Vector/Storable/Internal.hs:30) 11% ( 1 / 9) in 'Data.Vector.Internal.Check' Missing documentation for: Checks (Data/Vector/Internal/Check.hs:51) doChecks (Data/Vector/Internal/Check.hs:75) error (Data/Vector/Internal/Check.hs:84) internalError (Data/Vector/Internal/Check.hs:89) check (Data/Vector/Internal/Check.hs:105) checkIndex (Data/Vector/Internal/Check.hs:119) checkLength (Data/Vector/Internal/Check.hs:133) checkSlice (Data/Vector/Internal/Check.hs:147) 100% ( 2 / 2) in 'Data.Vector.Generic.Mutable.Base' 100% ( 3 / 3) in 'Data.Vector.Generic.Base' 100% ( 5 / 5) in 'Data.Vector.Fusion.Util' 82% (103 /125) in 'Data.Vector.Fusion.Stream.Monadic' Missing documentation for: generate (Data/Vector/Fusion/Stream/Monadic.hs:184) unbox (Data/Vector/Fusion/Stream/Monadic.hs:436) concatMap (Data/Vector/Fusion/Stream/Monadic.hs:996) zipWithM_ (Data/Vector/Fusion/Stream/Monadic.hs:512) zipWith3M (Data/Vector/Fusion/Stream/Monadic.hs:516) zipWith4M (Data/Vector/Fusion/Stream/Monadic.hs:544) zipWith5M (Data/Vector/Fusion/Stream/Monadic.hs:551) zipWith6M (Data/Vector/Fusion/Stream/Monadic.hs:558) zipWith (Data/Vector/Fusion/Stream/Monadic.hs:566) zipWith3 (Data/Vector/Fusion/Stream/Monadic.hs:570) zipWith4 (Data/Vector/Fusion/Stream/Monadic.hs:575) zipWith5 (Data/Vector/Fusion/Stream/Monadic.hs:581) zipWith6 (Data/Vector/Fusion/Stream/Monadic.hs:587) zip (Data/Vector/Fusion/Stream/Monadic.hs:593) zip3 (Data/Vector/Fusion/Stream/Monadic.hs:597) zip4 (Data/Vector/Fusion/Stream/Monadic.hs:601) zip5 (Data/Vector/Fusion/Stream/Monadic.hs:606) zip6 (Data/Vector/Fusion/Stream/Monadic.hs:611) and (Data/Vector/Fusion/Stream/Monadic.hs:970) or (Data/Vector/Fusion/Stream/Monadic.hs:983) concatMapM (Data/Vector/Fusion/Stream/Monadic.hs:1000) unfoldrN (Data/Vector/Fusion/Stream/Monadic.hs:1062) 100% ( 8 / 8) in 'Data.Vector.Fusion.Bundle.Size' 79% (106 /135) in 'Data.Vector.Fusion.Bundle.Monadic' Missing documentation for: Chunk (Data/Vector/Fusion/Bundle/Monadic.hs:110) generate (Data/Vector/Fusion/Bundle/Monadic.hs:190) unbox (Data/Vector/Fusion/Bundle/Monadic.hs:301) concatMap (Data/Vector/Fusion/Bundle/Monadic.hs:595) zipWithM_ (Data/Vector/Fusion/Bundle/Monadic.hs:332) zipWith3M (Data/Vector/Fusion/Bundle/Monadic.hs:336) zipWith4M (Data/Vector/Fusion/Bundle/Monadic.hs:343) zipWith5M (Data/Vector/Fusion/Bundle/Monadic.hs:350) zipWith6M (Data/Vector/Fusion/Bundle/Monadic.hs:357) zipWith (Data/Vector/Fusion/Bundle/Monadic.hs:365) zipWith3 (Data/Vector/Fusion/Bundle/Monadic.hs:369) zipWith4 (Data/Vector/Fusion/Bundle/Monadic.hs:374) zipWith5 (Data/Vector/Fusion/Bundle/Monadic.hs:380) zipWith6 (Data/Vector/Fusion/Bundle/Monadic.hs:386) zip (Data/Vector/Fusion/Bundle/Monadic.hs:392) zip3 (Data/Vector/Fusion/Bundle/Monadic.hs:396) zip4 (Data/Vector/Fusion/Bundle/Monadic.hs:400) zip5 (Data/Vector/Fusion/Bundle/Monadic.hs:405) zip6 (Data/Vector/Fusion/Bundle/Monadic.hs:410) and (Data/Vector/Fusion/Bundle/Monadic.hs:587) or (Data/Vector/Fusion/Bundle/Monadic.hs:591) concatMapM (Data/Vector/Fusion/Bundle/Monadic.hs:599) fromVector (Data/Vector/Fusion/Bundle/Monadic.hs:1009) reVector (Data/Vector/Fusion/Bundle/Monadic.hs:1085) fromVectors (Data/Vector/Fusion/Bundle/Monadic.hs:1028) concatVectors (Data/Vector/Fusion/Bundle/Monadic.hs:1054) fromStream (Data/Vector/Fusion/Bundle/Monadic.hs:119) chunks (Data/Vector/Fusion/Bundle/Monadic.hs:126) elements (Data/Vector/Fusion/Bundle/Monadic.hs:130) 81% ( 88 /109) in 'Data.Vector.Fusion.Bundle' Missing documentation for: Chunk (Data/Vector/Fusion/Bundle/Monadic.hs:110) inplace (Data/Vector/Fusion/Bundle.hs:113) concatMap (Data/Vector/Fusion/Bundle.hs:265) unbox (Data/Vector/Fusion/Bundle.hs:261) zipWith4 (Data/Vector/Fusion/Bundle.hs:293) zipWith5 (Data/Vector/Fusion/Bundle.hs:299) zipWith6 (Data/Vector/Fusion/Bundle.hs:305) zip (Data/Vector/Fusion/Bundle.hs:311) zip3 (Data/Vector/Fusion/Bundle.hs:315) zip4 (Data/Vector/Fusion/Bundle.hs:319) zip5 (Data/Vector/Fusion/Bundle.hs:324) zip6 (Data/Vector/Fusion/Bundle.hs:329) and (Data/Vector/Fusion/Bundle.hs:415) or (Data/Vector/Fusion/Bundle.hs:419) unsafeFromList (Data/Vector/Fusion/Bundle.hs:609) fromVector (Data/Vector/Fusion/Bundle.hs:613) reVector (Data/Vector/Fusion/Bundle.hs:617) fromVectors (Data/Vector/Fusion/Bundle.hs:621) concatVectors (Data/Vector/Fusion/Bundle.hs:625) zipWithM (Data/Vector/Fusion/Bundle.hs:520) zipWithM_ (Data/Vector/Fusion/Bundle.hs:524) 66% ( 48 / 73) in 'Data.Vector.Generic.Mutable' Missing documentation for: init (Data/Vector/Generic/Mutable.hs:536) tail (Data/Vector/Generic/Mutable.hs:540) take (Data/Vector/Generic/Mutable.hs:515) drop (Data/Vector/Generic/Mutable.hs:519) splitAt (Data/Vector/Generic/Mutable.hs:527) unsafeInit (Data/Vector/Generic/Mutable.hs:554) unsafeTail (Data/Vector/Generic/Mutable.hs:558) unsafeTake (Data/Vector/Generic/Mutable.hs:562) unsafeDrop (Data/Vector/Generic/Mutable.hs:566) growFront (Data/Vector/Generic/Mutable.hs:626) unsafeGrowFront (Data/Vector/Generic/Mutable.hs:665) mstream (Data/Vector/Generic/Mutable.hs:244) mstreamR (Data/Vector/Generic/Mutable.hs:274) transform (Data/Vector/Generic/Mutable.hs:268) transformR (Data/Vector/Generic/Mutable.hs:303) fill (Data/Vector/Generic/Mutable.hs:255) fillR (Data/Vector/Generic/Mutable.hs:287) unsafeAccum (Data/Vector/Generic/Mutable.hs:848) accum (Data/Vector/Generic/Mutable.hs:824) unsafeUpdate (Data/Vector/Generic/Mutable.hs:861) update (Data/Vector/Generic/Mutable.hs:837) reverse (Data/Vector/Generic/Mutable.hs:872) unstablePartition (Data/Vector/Generic/Mutable.hs:881) unstablePartitionBundle (Data/Vector/Generic/Mutable.hs:910) partitionBundle (Data/Vector/Generic/Mutable.hs:938) 78% ( 40 / 51) in 'Data.Vector.Mutable' Missing documentation for: IOVector (Data/Vector/Mutable.hs:70) STVector (Data/Vector/Mutable.hs:71) init (Data/Vector/Mutable.hs:222) tail (Data/Vector/Mutable.hs:226) take (Data/Vector/Mutable.hs:210) drop (Data/Vector/Mutable.hs:214) splitAt (Data/Vector/Mutable.hs:219) unsafeInit (Data/Vector/Mutable.hs:247) unsafeTail (Data/Vector/Mutable.hs:251) unsafeTake (Data/Vector/Mutable.hs:239) unsafeDrop (Data/Vector/Mutable.hs:243) 79% ( 41 / 52) in 'Data.Vector.Primitive.Mutable' Missing documentation for: IOVector (Data/Vector/Primitive/Mutable.hs:76) STVector (Data/Vector/Primitive/Mutable.hs:77) init (Data/Vector/Primitive/Mutable.hs:164) tail (Data/Vector/Primitive/Mutable.hs:168) take (Data/Vector/Primitive/Mutable.hs:152) drop (Data/Vector/Primitive/Mutable.hs:156) splitAt (Data/Vector/Primitive/Mutable.hs:160) unsafeInit (Data/Vector/Primitive/Mutable.hs:190) unsafeTail (Data/Vector/Primitive/Mutable.hs:194) unsafeTake (Data/Vector/Primitive/Mutable.hs:182) unsafeDrop (Data/Vector/Primitive/Mutable.hs:186) 82% ( 49 / 60) in 'Data.Vector.Storable.Mutable' Missing documentation for: IOVector (Data/Vector/Storable/Mutable.hs:96) STVector (Data/Vector/Storable/Mutable.hs:97) init (Data/Vector/Storable/Mutable.hs:246) tail (Data/Vector/Storable/Mutable.hs:250) take (Data/Vector/Storable/Mutable.hs:234) drop (Data/Vector/Storable/Mutable.hs:238) splitAt (Data/Vector/Storable/Mutable.hs:242) unsafeInit (Data/Vector/Storable/Mutable.hs:272) unsafeTail (Data/Vector/Storable/Mutable.hs:276) unsafeTake (Data/Vector/Storable/Mutable.hs:264) unsafeDrop (Data/Vector/Storable/Mutable.hs:268) 5% ( 1 / 20) in 'Data.Vector.Generic.New' Missing documentation for: New (Data/Vector/Generic/New.hs:40) create (Data/Vector/Generic/New.hs:42) run (Data/Vector/Generic/New.hs:46) runPrim (Data/Vector/Generic/New.hs:50) apply (Data/Vector/Generic/New.hs:54) modify (Data/Vector/Generic/New.hs:58) modifyWithBundle (Data/Vector/Generic/New.hs:62) unstream (Data/Vector/Generic/New.hs:67) transform (Data/Vector/Generic/New.hs:71) unstreamR (Data/Vector/Generic/New.hs:93) transformR (Data/Vector/Generic/New.hs:97) slice (Data/Vector/Generic/New.hs:119) init (Data/Vector/Generic/New.hs:123) tail (Data/Vector/Generic/New.hs:127) take (Data/Vector/Generic/New.hs:131) drop (Data/Vector/Generic/New.hs:135) unsafeSlice (Data/Vector/Generic/New.hs:139) unsafeInit (Data/Vector/Generic/New.hs:143) unsafeTail (Data/Vector/Generic/New.hs:147) 93% (223 /240) in 'Data.Vector.Generic' Missing documentation for: zipWith4 (Data/Vector/Generic.hs:1069) zipWith5 (Data/Vector/Generic.hs:1078) zipWith6 (Data/Vector/Generic.hs:1090) izipWith3 (Data/Vector/Generic.hs:1112) izipWith4 (Data/Vector/Generic.hs:1120) izipWith5 (Data/Vector/Generic.hs:1129) izipWith6 (Data/Vector/Generic.hs:1141) zip3 (Data/Vector/Generic.hs:1159) zip4 (Data/Vector/Generic.hs:1164) zip5 (Data/Vector/Generic.hs:1169) zip6 (Data/Vector/Generic.hs:1175) unzip3 (Data/Vector/Generic.hs:1225) unzip4 (Data/Vector/Generic.hs:1232) unzip5 (Data/Vector/Generic.hs:1241) unzip6 (Data/Vector/Generic.hs:1251) dataCast (Data/Vector/Generic.hs:2080) mkType (Data/Vector/Generic.hs:2075) 97% (185 /191) in 'Data.Vector.Primitive' Missing documentation for: zipWith4 (Data/Vector/Primitive.hs:802) zipWith5 (Data/Vector/Primitive.hs:808) zipWith6 (Data/Vector/Primitive.hs:816) izipWith4 (Data/Vector/Primitive.hs:838) izipWith5 (Data/Vector/Primitive.hs:844) izipWith6 (Data/Vector/Primitive.hs:852) 17% ( 1 / 6) in 'Data.Vector.Unboxed.Base' Missing documentation for: MVector (Data/Vector/Unboxed/Base.hs:55) IOVector (Data/Vector/Unboxed/Base.hs:58) STVector (Data/Vector/Unboxed/Base.hs:59) Vector (Data/Vector/Unboxed/Base.hs:56) Unbox (Data/Vector/Unboxed/Base.hs:63) 79% ( 50 / 63) in 'Data.Vector.Unboxed.Mutable' Missing documentation for: MVector (Data/Vector/Unboxed/Base.hs:55) IOVector (Data/Vector/Unboxed/Base.hs:58) STVector (Data/Vector/Unboxed/Base.hs:59) Unbox (Data/Vector/Unboxed/Base.hs:63) init (Data/Vector/Unboxed/Mutable.hs:102) tail (Data/Vector/Unboxed/Mutable.hs:106) take (Data/Vector/Unboxed/Mutable.hs:90) drop (Data/Vector/Unboxed/Mutable.hs:94) splitAt (Data/Vector/Unboxed/Mutable.hs:98) unsafeInit (Data/Vector/Unboxed/Mutable.hs:128) unsafeTail (Data/Vector/Unboxed/Mutable.hs:132) unsafeTake (Data/Vector/Unboxed/Mutable.hs:120) unsafeDrop (Data/Vector/Unboxed/Mutable.hs:124) 97% (194 /200) in 'Data.Vector.Storable' Missing documentation for: zipWith4 (Data/Vector/Storable.hs:812) zipWith5 (Data/Vector/Storable.hs:818) zipWith6 (Data/Vector/Storable.hs:826) izipWith4 (Data/Vector/Storable.hs:848) izipWith5 (Data/Vector/Storable.hs:854) izipWith6 (Data/Vector/Storable.hs:862) 96% (209 /218) in 'Data.Vector.Unboxed' Missing documentation for: Vector (Data/Vector/Unboxed/Base.hs:56) MVector (Data/Vector/Unboxed/Base.hs:55) Unbox (Data/Vector/Unboxed/Base.hs:63) zipWith4 (Data/Vector/Unboxed.hs:849) zipWith5 (Data/Vector/Unboxed.hs:855) zipWith6 (Data/Vector/Unboxed.hs:862) izipWith4 (Data/Vector/Unboxed.hs:883) izipWith5 (Data/Vector/Unboxed.hs:889) izipWith6 (Data/Vector/Unboxed.hs:896) 94% (207 /220) in 'Data.Vector' Missing documentation for: zipWith4 (Data/Vector.hs:944) zipWith5 (Data/Vector.hs:949) zipWith6 (Data/Vector.hs:955) izipWith4 (Data/Vector.hs:973) izipWith5 (Data/Vector.hs:978) izipWith6 (Data/Vector.hs:984) zip4 (Data/Vector.hs:1000) zip5 (Data/Vector.hs:1005) zip6 (Data/Vector.hs:1010) unzip3 (Data/Vector.hs:1023) unzip4 (Data/Vector.hs:1027) unzip5 (Data/Vector.hs:1031) unzip6 (Data/Vector.hs:1036) Warning: Data.Vector.Unboxed.Mutable: could not find link destinations for: D:R:MVectorsBool0 MV_Bool D:R:MVectorsChar0 MV_Char D:R:MVectorsDouble0 MV_Double D:R:MVectorsFloat0 MV_Float D:R:MVectorsWord640 MV_Word64 D:R:MVectorsWord320 MV_Word32 D:R:MVectorsWord160 MV_Word16 D:R:MVectorsWord80 MV_Word8 D:R:MVectorsWord0 MV_Word D:R:MVectorsInt640 MV_Int64 D:R:MVectorsInt320 MV_Int32 D:R:MVectorsInt160 MV_Int16 D:R:MVectorsInt80 MV_Int8 D:R:MVectorsInt0 MV_Int D:R:MVectors()0 MV_Unit D:R:MVectorsComplex0 MV_Complex D:R:MVectors(,)0 MV_2 D:R:MVectors(,,)0 MV_3 D:R:MVectors(,,,)0 MV_4 D:R:MVectors(,,,,)0 MV_5 D:R:MVectors(,,,,,)0 MV_6 Warning: Data.Vector.Unboxed: could not find link destinations for: D:R:VectorBool0 V_Bool D:R:VectorChar0 V_Char D:R:VectorDouble0 V_Double D:R:VectorFloat0 V_Float D:R:VectorInt0 V_Int D:R:VectorInt80 V_Int8 D:R:VectorInt160 V_Int16 D:R:VectorInt320 V_Int32 D:R:VectorInt640 V_Int64 D:R:VectorWord0 V_Word D:R:VectorWord80 V_Word8 D:R:VectorWord160 V_Word16 D:R:VectorWord320 V_Word32 D:R:VectorWord640 V_Word64 D:R:Vector()0 V_Unit D:R:VectorComplex0 V_Complex D:R:Vector(,)0 V_2 D:R:Vector(,,)0 V_3 D:R:Vector(,,,)0 V_4 D:R:Vector(,,,,)0 V_5 D:R:Vector(,,,,,)0 V_6 D:R:MVectorsBool0 MV_Bool D:R:MVectorsChar0 MV_Char D:R:MVectorsDouble0 MV_Double D:R:MVectorsFloat0 MV_Float D:R:MVectorsWord640 MV_Word64 D:R:MVectorsWord320 MV_Word32 D:R:MVectorsWord160 MV_Word16 D:R:MVectorsWord80 MV_Word8 D:R:MVectorsWord0 MV_Word D:R:MVectorsInt640 MV_Int64 D:R:MVectorsInt320 MV_Int32 D:R:MVectorsInt160 MV_Int16 D:R:MVectorsInt80 MV_Int8 D:R:MVectorsInt0 MV_Int D:R:MVectors()0 MV_Unit D:R:MVectorsComplex0 MV_Complex D:R:MVectors(,)0 MV_2 D:R:MVectors(,,)0 MV_3 D:R:MVectors(,,,)0 MV_4 D:R:MVectors(,,,,)0 MV_5 D:R:MVectors(,,,,,)0 MV_6 Documentation created: dist/doc/html/vector/index.html, dist/doc/html/vector/vector.txt Creating package registration file: /tmp/pkgConf-vector-0.11.02063018202257164626.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/vector-0.11.0.0-6uB77qGCxR6GPLxI2sqsX3 Registering vector-0.11.0.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/vector-0.11.0.0' Installed vector-0.11.0.0 cabal: Entering directory '/tmp/cabal-tmp-23373/tf-random-0.5' Configuring tf-random-0.5... Building tf-random-0.5... Preprocessing library tf-random-0.5... [1 of 4] Compiling System.Random.TF.Gen ( src/System/Random/TF/Gen.hs, dist/build/System/Random/TF/Gen.o ) [2 of 4] Compiling System.Random.TF.Init ( src/System/Random/TF/Init.hs, dist/build/System/Random/TF/Init.o ) src/System/Random/TF/Init.hs:94:5: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" [3 of 4] Compiling System.Random.TF.Instances ( src/System/Random/TF/Instances.hs, dist/build/System/Random/TF/Instances.o ) [4 of 4] Compiling System.Random.TF ( src/System/Random/TF.hs, dist/build/System/Random/TF.o ) Running Haddock for tf-random-0.5... Running hscolour for tf-random-0.5... Preprocessing library tf-random-0.5... Preprocessing library tf-random-0.5... src/System/Random/TF/Init.hs:94:5: warning: [-Wdeprecations] In the use of ‘bitSize’ (imported from Data.Bits): Deprecated: "Use 'bitSizeMaybe' or 'finiteBitSize' instead" Haddock coverage: 100% ( 4 / 4) in 'System.Random.TF.Gen' 83% ( 5 / 6) in 'System.Random.TF.Init' Missing documentation for: Module header 33% ( 1 / 3) in 'System.Random.TF.Instances' Missing documentation for: Random (src/System/Random/TF/Instances.hs:37) randomEnum (src/System/Random/TF/Instances.hs:205) 100% ( 3 / 3) in 'System.Random.TF' Documentation created: dist/doc/html/tf-random/index.html, dist/doc/html/tf-random/tf-random.txt Creating package registration file: /tmp/pkgConf-tf-random-012277340171751062934.5 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/tf-random-0.5-4z8OJUaXC1FRNfrLPFWAD Registering tf-random-0.5... cabal: Leaving directory '/tmp/cabal-tmp-23373/tf-random-0.5' Installed tf-random-0.5 Downloading queue-0.1.2... cabal: Entering directory '/tmp/cabal-tmp-23373/queue-0.1.2' Configuring queue-0.1.2... Building queue-0.1.2... Preprocessing library queue-0.1.2... [1 of 4] Compiling Data.Queue.Classes ( src/Data/Queue/Classes.hs, dist/build/Data/Queue/Classes.o ) [2 of 4] Compiling Data.Queue.Instances.STM ( src/Data/Queue/Instances/STM.hs, dist/build/Data/Queue/Instances/STM.o ) [3 of 4] Compiling Data.Queue.Instances ( src/Data/Queue/Instances.hs, dist/build/Data/Queue/Instances.o ) [4 of 4] Compiling Data.Queue ( src/Data/Queue.hs, dist/build/Data/Queue.o ) Running Haddock for queue-0.1.2... Running hscolour for queue-0.1.2... Preprocessing library queue-0.1.2... Preprocessing library queue-0.1.2... Haddock coverage: 25% ( 2 / 8) in 'Data.Queue.Classes' Missing documentation for: Module header Enqueue (src/Data/Queue/Classes.hs:21) Dequeue (src/Data/Queue/Classes.hs:30) DequeueWhere (src/Data/Queue/Classes.hs:41) PeekQueue (src/Data/Queue/Classes.hs:45) QueueSize (src/Data/Queue/Classes.hs:59) 80% ( 4 / 5) in 'Data.Queue.Instances.STM' Missing documentation for: Module header 86% ( 6 / 7) in 'Data.Queue.Instances' Missing documentation for: Module header 38% ( 5 / 13) in 'Data.Queue' Missing documentation for: Module header Enqueue (src/Data/Queue/Classes.hs:21) Dequeue (src/Data/Queue/Classes.hs:30) DequeueWhere (src/Data/Queue/Classes.hs:41) PeekQueue (src/Data/Queue/Classes.hs:45) QueueSize (src/Data/Queue/Classes.hs:59) mkRQueue (src/Data/Queue.hs:40) mkWQueue (src/Data/Queue.hs:47) Documentation created: dist/doc/html/queue/index.html, dist/doc/html/queue/queue.txt Creating package registration file: /tmp/pkgConf-queue-0.114412523271238504350.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/queue-0.1.2-2t541s0pldsBkOyUxTMyer Registering queue-0.1.2... cabal: Leaving directory '/tmp/cabal-tmp-23373/queue-0.1.2' Installed queue-0.1.2 cabal: Entering directory '/tmp/cabal-tmp-23373/hashable-1.2.4.0' Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Preprocessing library hashable-1.2.4.0... [1 of 3] Compiling Data.Hashable.Class ( Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o ) Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations] In the use of ‘inlinePerformIO’ (imported from Data.ByteString.Internal): Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'." [2 of 3] Compiling Data.Hashable.Generic ( Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o ) [3 of 3] Compiling Data.Hashable ( Data/Hashable.hs, dist/build/Data/Hashable.o ) Running Haddock for hashable-1.2.4.0... Running hscolour for hashable-1.2.4.0... Preprocessing library hashable-1.2.4.0... Preprocessing library hashable-1.2.4.0... Data/Hashable/Class.hs:460:28: warning: [-Wdeprecations] In the use of ‘inlinePerformIO’ (imported from Data.ByteString.Internal): Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'." Haddock coverage: 100% ( 11 / 11) in 'Data.Hashable.Class' 100% ( 1 / 1) in 'Data.Hashable.Generic' 100% ( 22 / 22) in 'Data.Hashable' Warning: Data.Hashable: could not find link destinations for: GHashable Documentation created: dist/doc/html/hashable/index.html, dist/doc/html/hashable/hashable.txt Creating package registration file: /tmp/pkgConf-hashable-1.2.414018084721241027172.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/hashable-1.2.4.0-Ctl752zbguF6QanxurLOm2 Registering hashable-1.2.4.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/hashable-1.2.4.0' Installed hashable-1.2.4.0 cabal: Entering directory '/tmp/cabal-tmp-23373/parsec-3.1.11' Configuring parsec-3.1.11... Building parsec-3.1.11... Preprocessing library parsec-3.1.11... [ 1 of 25] Compiling Text.Parsec.Pos ( Text/Parsec/Pos.hs, dist/build/Text/Parsec/Pos.o ) [ 2 of 25] Compiling Text.ParserCombinators.Parsec.Pos ( Text/ParserCombinators/Parsec/Pos.hs, dist/build/Text/ParserCombinators/Parsec/Pos.o ) [ 3 of 25] Compiling Text.Parsec.Error ( Text/Parsec/Error.hs, dist/build/Text/Parsec/Error.o ) [ 4 of 25] Compiling Text.Parsec.Prim ( Text/Parsec/Prim.hs, dist/build/Text/Parsec/Prim.o ) [ 5 of 25] Compiling Text.Parsec.String ( Text/Parsec/String.hs, dist/build/Text/Parsec/String.o ) [ 6 of 25] Compiling Text.Parsec.Text ( Text/Parsec/Text.hs, dist/build/Text/Parsec/Text.o ) [ 7 of 25] Compiling Text.Parsec.Text.Lazy ( Text/Parsec/Text/Lazy.hs, dist/build/Text/Parsec/Text/Lazy.o ) [ 8 of 25] Compiling Text.ParserCombinators.Parsec.Error ( Text/ParserCombinators/Parsec/Error.hs, dist/build/Text/ParserCombinators/Parsec/Error.o ) [ 9 of 25] Compiling Text.ParserCombinators.Parsec.Prim ( Text/ParserCombinators/Parsec/Prim.hs, dist/build/Text/ParserCombinators/Parsec/Prim.o ) [10 of 25] Compiling Text.Parsec.Combinator ( Text/Parsec/Combinator.hs, dist/build/Text/Parsec/Combinator.o ) [11 of 25] Compiling Text.Parsec.Expr ( Text/Parsec/Expr.hs, dist/build/Text/Parsec/Expr.o ) [12 of 25] Compiling Text.ParserCombinators.Parsec.Combinator ( Text/ParserCombinators/Parsec/Combinator.hs, dist/build/Text/ParserCombinators/Parsec/Combinator.o ) [13 of 25] Compiling Text.Parsec.Char ( Text/Parsec/Char.hs, dist/build/Text/Parsec/Char.o ) [14 of 25] Compiling Text.Parsec.Token ( Text/Parsec/Token.hs, dist/build/Text/Parsec/Token.o ) [15 of 25] Compiling Text.ParserCombinators.Parsec.Token ( Text/ParserCombinators/Parsec/Token.hs, dist/build/Text/ParserCombinators/Parsec/Token.o ) [16 of 25] Compiling Text.ParserCombinators.Parsec.Char ( Text/ParserCombinators/Parsec/Char.hs, dist/build/Text/ParserCombinators/Parsec/Char.o ) [17 of 25] Compiling Text.ParserCombinators.Parsec ( Text/ParserCombinators/Parsec.hs, dist/build/Text/ParserCombinators/Parsec.o ) [18 of 25] Compiling Text.ParserCombinators.Parsec.Expr ( Text/ParserCombinators/Parsec/Expr.hs, dist/build/Text/ParserCombinators/Parsec/Expr.o ) [19 of 25] Compiling Text.Parsec.ByteString.Lazy ( Text/Parsec/ByteString/Lazy.hs, dist/build/Text/Parsec/ByteString/Lazy.o ) [20 of 25] Compiling Text.Parsec.ByteString ( Text/Parsec/ByteString.hs, dist/build/Text/Parsec/ByteString.o ) [21 of 25] Compiling Text.Parsec ( Text/Parsec.hs, dist/build/Text/Parsec.o ) [22 of 25] Compiling Text.Parsec.Language ( Text/Parsec/Language.hs, dist/build/Text/Parsec/Language.o ) [23 of 25] Compiling Text.ParserCombinators.Parsec.Language ( Text/ParserCombinators/Parsec/Language.hs, dist/build/Text/ParserCombinators/Parsec/Language.o ) [24 of 25] Compiling Text.Parsec.Perm ( Text/Parsec/Perm.hs, dist/build/Text/Parsec/Perm.o ) [25 of 25] Compiling Text.ParserCombinators.Parsec.Perm ( Text/ParserCombinators/Parsec/Perm.hs, dist/build/Text/ParserCombinators/Parsec/Perm.o ) Running Haddock for parsec-3.1.11... Running hscolour for parsec-3.1.11... Preprocessing library parsec-3.1.11... Preprocessing library parsec-3.1.11... Haddock coverage: 82% ( 14 / 17) in 'Text.Parsec.Pos' Missing documentation for: SourceName (Text/Parsec/Pos.hs:31) Line (Text/Parsec/Pos.hs:32) Column (Text/Parsec/Pos.hs:33) 82% ( 14 / 17) in 'Text.ParserCombinators.Parsec.Pos' Missing documentation for: SourceName (Text/Parsec/Pos.hs:31) Line (Text/Parsec/Pos.hs:32) Column (Text/Parsec/Pos.hs:33) 43% ( 6 / 14) in 'Text.Parsec.Error' Missing documentation for: errorIsUnknown (Text/Parsec/Error.hs:113) showErrorMessages (Text/Parsec/Error.hs:176) newErrorMessage (Text/Parsec/Error.hs:123) newErrorUnknown (Text/Parsec/Error.hs:119) addErrorMessage (Text/Parsec/Error.hs:127) setErrorPos (Text/Parsec/Error.hs:131) setErrorMessage (Text/Parsec/Error.hs:135) mergeError (Text/Parsec/Error.hs:139) 64% ( 32 / 50) in 'Text.Parsec.Prim' Missing documentation for: unknownError (Text/Parsec/Prim.hs:93) sysUnExpectError (Text/Parsec/Prim.hs:96) Parsec (Text/Parsec/Prim.hs:159) Consumed (Text/Parsec/Prim.hs:161) Reply (Text/Parsec/Prim.hs:165) State (Text/Parsec/Prim.hs:169) parsecMap (Text/Parsec/Prim.hs:187) parserReturn (Text/Parsec/Prim.hs:231) parserBind (Text/Parsec/Prim.hs:236) mergeErrorReply (Text/Parsec/Prim.hs:276) parserFail (Text/Parsec/Prim.hs:282) parserPlus (Text/Parsec/Prim.hs:300) labels (Text/Parsec/Prim.hs:355) tokens (Text/Parsec/Prim.hs:406) tokenPrimEx (Text/Parsec/Prim.hs:543) manyAccum (Text/Parsec/Prim.hs:602) runPT (Text/Parsec/Prim.hs:620) runP (Text/Parsec/Prim.hs:634) 50% ( 2 / 4) in 'Text.Parsec.String' Missing documentation for: Parser (Text/Parsec/String.hs:22) GenParser (Text/Parsec/String.hs:23) 33% ( 1 / 3) in 'Text.Parsec.Text' Missing documentation for: Parser (Text/Parsec/Text.hs:23) GenParser (Text/Parsec/Text.hs:24) 33% ( 1 / 3) in 'Text.Parsec.Text.Lazy' Missing documentation for: Parser (Text/Parsec/Text/Lazy.hs:23) GenParser (Text/Parsec/Text/Lazy.hs:24) 38% ( 6 / 16) in 'Text.ParserCombinators.Parsec.Error' Missing documentation for: messageCompare (Text/ParserCombinators/Parsec/Error.hs:36) messageEq (Text/ParserCombinators/Parsec/Error.hs:39) errorIsUnknown (Text/Parsec/Error.hs:113) showErrorMessages (Text/Parsec/Error.hs:176) newErrorMessage (Text/Parsec/Error.hs:123) newErrorUnknown (Text/Parsec/Error.hs:119) addErrorMessage (Text/Parsec/Error.hs:127) setErrorPos (Text/Parsec/Error.hs:131) setErrorMessage (Text/Parsec/Error.hs:135) mergeError (Text/Parsec/Error.hs:139) 70% ( 21 / 30) in 'Text.ParserCombinators.Parsec.Prim' Missing documentation for: Parser (Text/Parsec/String.hs:22) GenParser (Text/Parsec/String.hs:23) runParser (Text/ParserCombinators/Parsec/Prim.hs:57) tokens (Text/Parsec/Prim.hs:406) tokenPrimEx (Text/Parsec/Prim.hs:543) try (Text/ParserCombinators/Parsec/Prim.hs:64) labels (Text/Parsec/Prim.hs:355) pzero (Text/ParserCombinators/Parsec/Prim.hs:54) State (Text/Parsec/Prim.hs:169) 100% ( 24 / 24) in 'Text.Parsec.Combinator' 100% ( 5 / 5) in 'Text.Parsec.Expr' 100% ( 24 / 24) in 'Text.ParserCombinators.Parsec.Combinator' 100% ( 20 / 20) in 'Text.Parsec.Char' 67% ( 4 / 6) in 'Text.Parsec.Token' Missing documentation for: LanguageDef (Text/Parsec/Token.hs:39) TokenParser (Text/Parsec/Token.hs:110) 67% ( 4 / 6) in 'Text.ParserCombinators.Parsec.Token' Missing documentation for: LanguageDef (Text/Parsec/Token.hs:39) TokenParser (Text/Parsec/Token.hs:110) 95% ( 18 / 19) in 'Text.ParserCombinators.Parsec.Char' Missing documentation for: CharParser (Text/ParserCombinators/Parsec/Char.hs:40) 83% ( 15 / 18) in 'Text.ParserCombinators.Parsec' Missing documentation for: SourceName (Text/Parsec/Pos.hs:31) Line (Text/Parsec/Pos.hs:32) Column (Text/Parsec/Pos.hs:33) 40% ( 2 / 5) in 'Text.ParserCombinators.Parsec.Expr' Missing documentation for: Operator (Text/ParserCombinators/Parsec/Expr.hs:29) OperatorTable (Text/ParserCombinators/Parsec/Expr.hs:33) buildExpressionParser (Text/ParserCombinators/Parsec/Expr.hs:40) 50% ( 2 / 4) in 'Text.Parsec.ByteString.Lazy' Missing documentation for: Parser (Text/Parsec/ByteString/Lazy.hs:24) GenParser (Text/Parsec/ByteString/Lazy.hs:25) 50% ( 2 / 4) in 'Text.Parsec.ByteString' Missing documentation for: Parser (Text/Parsec/ByteString.hs:24) GenParser (Text/Parsec/ByteString.hs:25) 78% ( 73 / 94) in 'Text.Parsec' Missing documentation for: Parsec (Text/Parsec/Prim.hs:159) tokens (Text/Parsec/Prim.hs:406) labels (Text/Parsec/Prim.hs:355) SourceName (Text/Parsec/Pos.hs:31) Line (Text/Parsec/Pos.hs:32) Column (Text/Parsec/Pos.hs:33) manyAccum (Text/Parsec/Prim.hs:602) tokenPrimEx (Text/Parsec/Prim.hs:543) runPT (Text/Parsec/Prim.hs:620) unknownError (Text/Parsec/Prim.hs:93) sysUnExpectError (Text/Parsec/Prim.hs:96) mergeErrorReply (Text/Parsec/Prim.hs:276) runP (Text/Parsec/Prim.hs:634) Consumed (Text/Parsec/Prim.hs:161) Reply (Text/Parsec/Prim.hs:165) State (Text/Parsec/Prim.hs:169) parsecMap (Text/Parsec/Prim.hs:187) parserReturn (Text/Parsec/Prim.hs:231) parserBind (Text/Parsec/Prim.hs:236) parserFail (Text/Parsec/Prim.hs:282) parserPlus (Text/Parsec/Prim.hs:300) 90% ( 9 / 10) in 'Text.Parsec.Language' Missing documentation for: LanguageDef (Text/Parsec/Token.hs:39) 90% ( 9 / 10) in 'Text.ParserCombinators.Parsec.Language' Missing documentation for: LanguageDef (Text/Parsec/Token.hs:39) 100% ( 8 / 8) in 'Text.Parsec.Perm' 100% ( 7 / 7) in 'Text.ParserCombinators.Parsec.Perm' Documentation created: dist/doc/html/parsec/index.html, dist/doc/html/parsec/parsec.txt Creating package registration file: /tmp/pkgConf-parsec-3.120362677052120131589.11 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/parsec-3.1.11-37j7M1YEHqtEooY7BpJdri Registering parsec-3.1.11... cabal: Leaving directory '/tmp/cabal-tmp-23373/parsec-3.1.11' Installed parsec-3.1.11 cabal: Entering directory '/tmp/cabal-tmp-23373/exceptions-0.8.3' Configuring exceptions-0.8.3... Building exceptions-0.8.3... Preprocessing library exceptions-0.8.3... [1 of 2] Compiling Control.Monad.Catch ( src/Control/Monad/Catch.hs, dist/build/Control/Monad/Catch.o ) [2 of 2] Compiling Control.Monad.Catch.Pure ( src/Control/Monad/Catch/Pure.hs, dist/build/Control/Monad/Catch/Pure.o ) Running Haddock for exceptions-0.8.3... Running hscolour for exceptions-0.8.3... Preprocessing library exceptions-0.8.3... Preprocessing library exceptions-0.8.3... Haddock coverage: 100% ( 31 / 31) in 'Control.Monad.Catch' 80% ( 8 / 10) in 'Control.Monad.Catch.Pure' Missing documentation for: Catch (src/Control/Monad/Catch/Pure.hs:95) runCatch (src/Control/Monad/Catch/Pure.hs:97) Warning: Control.Monad.Catch: could not find link destinations for: ~ Documentation created: dist/doc/html/exceptions/index.html, dist/doc/html/exceptions/exceptions.txt Creating package registration file: /tmp/pkgConf-exceptions-0.81381690930196285753.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/exceptions-0.8.3-5OTPYzRazb4DJ75sPncYEh Registering exceptions-0.8.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/exceptions-0.8.3' Installed exceptions-0.8.3 cabal: Entering directory '/tmp/cabal-tmp-23373/tagged-0.8.5' Configuring tagged-0.8.5... Building tagged-0.8.5... Preprocessing library tagged-0.8.5... [1 of 2] Compiling Data.Tagged ( src/Data/Tagged.hs, dist/build/Data/Tagged.o ) [2 of 2] Compiling Data.Proxy.TH ( src/Data/Proxy/TH.hs, dist/build/Data/Proxy/TH.o ) Running Haddock for tagged-0.8.5... Running hscolour for tagged-0.8.5... Preprocessing library tagged-0.8.5... Preprocessing library tagged-0.8.5... Haddock coverage: 93% ( 14 / 15) in 'Data.Tagged' Missing documentation for: witness (src/Data/Tagged.hs:451) 67% ( 2 / 3) in 'Data.Proxy.TH' Missing documentation for: Module header Warning: Data.Tagged: could not find link destinations for: unsafeIndex unsafeRangeSize Documentation created: dist/doc/html/tagged/index.html, dist/doc/html/tagged/tagged.txt Creating package registration file: /tmp/pkgConf-tagged-0.816388235231202969762.5 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/tagged-0.8.5-HBjpONNM7bk4tkR2ik8YoD Registering tagged-0.8.5... cabal: Leaving directory '/tmp/cabal-tmp-23373/tagged-0.8.5' Installed tagged-0.8.5 Downloading universe-instances-base-1.0... cabal: Entering directory '/tmp/cabal-tmp-23373/universe-instances-base-1.0' Configuring universe-instances-base-1.0... Building universe-instances-base-1.0... Preprocessing library universe-instances-base-1.0... [1 of 1] Compiling Data.Universe.Instances.Base ( Data/Universe/Instances/Base.hs, dist/build/Data/Universe/Instances/Base.o ) Data/Universe/Instances/Base.hs:3:1: warning: [-Wtabs] Tab character found here, and in 19 further locations. Please use spaces instead. Running Haddock for universe-instances-base-1.0... Running hscolour for universe-instances-base-1.0... Preprocessing library universe-instances-base-1.0... Preprocessing library universe-instances-base-1.0... Data/Universe/Instances/Base.hs:3:1: warning: [-Wtabs] Tab character found here, and in 19 further locations. Please use spaces instead. Haddock coverage: 75% ( 3 / 4) in 'Data.Universe.Instances.Base' Missing documentation for: Module header Warning: Data.Universe.Instances.Base: could not find link destinations for: ~ Documentation created: dist/doc/html/universe-instances-base/index.html, dist/doc/html/universe-instances-base/universe-instances-base.txt Creating package registration file: /tmp/pkgConf-universe-instances-base-18493990831870701493.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/universe-instances-base-1.0-E49NVHLQYsIE6WsKRGVEV7 Registering universe-instances-base-1.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/universe-instances-base-1.0' Installed universe-instances-base-1.0 Downloading vector-space-0.10.4... cabal: Entering directory '/tmp/cabal-tmp-23373/vector-space-0.10.4' Configuring vector-space-0.10.4... Building vector-space-0.10.4... Preprocessing library vector-space-0.10.4... [1 of 8] Compiling Data.AdditiveGroup ( src/Data/AdditiveGroup.hs, dist/build/Data/AdditiveGroup.o ) [2 of 8] Compiling Data.VectorSpace ( src/Data/VectorSpace.hs, dist/build/Data/VectorSpace.o ) [3 of 8] Compiling Data.AffineSpace ( src/Data/AffineSpace.hs, dist/build/Data/AffineSpace.o ) [4 of 8] Compiling Data.Basis ( src/Data/Basis.hs, dist/build/Data/Basis.o ) [5 of 8] Compiling Data.LinearMap ( src/Data/LinearMap.hs, dist/build/Data/LinearMap.o ) [6 of 8] Compiling Data.Maclaurin ( src/Data/Maclaurin.hs, dist/build/Data/Maclaurin.o ) [7 of 8] Compiling Data.Derivative ( src/Data/Derivative.hs, dist/build/Data/Derivative.o ) [8 of 8] Compiling Data.Cross ( src/Data/Cross.hs, dist/build/Data/Cross.o ) Running Haddock for vector-space-0.10.4... Running hscolour for vector-space-0.10.4... Preprocessing library vector-space-0.10.4... Preprocessing library vector-space-0.10.4... Haddock coverage: 100% ( 6 / 6) in 'Data.AdditiveGroup' 100% ( 12 / 12) in 'Data.VectorSpace' 86% ( 6 / 7) in 'Data.AffineSpace' Missing documentation for: AffineSpace (src/Data/AffineSpace.hs:40) 50% ( 2 / 4) in 'Data.Basis' Missing documentation for: HasBasis (src/Data/Basis.hs:30) recompose (src/Data/Basis.hs:44) 42% ( 10 / 24) in 'Data.LinearMap' Missing documentation for: inLMap (src/Data/LinearMap.hs:143) inLMap2 (src/Data/LinearMap.hs:146) inLMap3 (src/Data/LinearMap.hs:150) liftMS (src/Data/LinearMap.hs:224) liftMS2 (src/Data/LinearMap.hs:230) liftMS3 (src/Data/LinearMap.hs:236) exlL (src/Data/LinearMap.hs:67) exrL (src/Data/LinearMap.hs:72) forkL (src/Data/LinearMap.hs:77) firstL (src/Data/LinearMap.hs:81) secondL (src/Data/LinearMap.hs:88) inlL (src/Data/LinearMap.hs:105) inrL (src/Data/LinearMap.hs:109) joinL (src/Data/LinearMap.hs:113) Warning: Data.Maclaurin: powVal is exported separately but will be documented under D. Consider exporting it together with its parent(s) for code clarity. Warning: Data.Maclaurin: derivative is exported separately but will be documented under D. Consider exporting it together with its parent(s) for code clarity. 80% ( 16 / 20) in 'Data.Maclaurin' Missing documentation for: pairD (src/Data/Maclaurin.hs:293) unpairD (src/Data/Maclaurin.hs:298) tripleD (src/Data/Maclaurin.hs:302) untripleD (src/Data/Maclaurin.hs:307) 100% ( 2 / 2) in 'Data.Derivative' 100% ( 8 / 8) in 'Data.Cross' Warning: Data.VectorSpace: could not find link destinations for: ~ Warning: Data.AffineSpace: could not find link destinations for: ~ Warning: Data.Basis: could not find link destinations for: ~ Warning: Data.LinearMap: could not find link destinations for: ~ LMap' MSum Warning: Data.Maclaurin: could not find link destinations for: ~ Warning: Data.Cross: could not find link destinations for: ~ Documentation created: dist/doc/html/vector-space/index.html, dist/doc/html/vector-space/vector-space.txt Creating package registration file: /tmp/pkgConf-vector-space-0.1011064184461248107964.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/vector-space-0.10.4-9PHS3KhIlLjB4nWnue1oiq Registering vector-space-0.10.4... cabal: Leaving directory '/tmp/cabal-tmp-23373/vector-space-0.10.4' Installed vector-space-0.10.4 cabal: Entering directory '/tmp/cabal-tmp-23373/mwc-random-0.13.4.0' Configuring mwc-random-0.13.4.0... Building mwc-random-0.13.4.0... Preprocessing library mwc-random-0.13.4.0... [1 of 3] Compiling System.Random.MWC ( System/Random/MWC.hs, dist/build/System/Random/MWC.o ) [2 of 3] Compiling System.Random.MWC.CondensedTable ( System/Random/MWC/CondensedTable.hs, dist/build/System/Random/MWC/CondensedTable.o ) [3 of 3] Compiling System.Random.MWC.Distributions ( System/Random/MWC/Distributions.hs, dist/build/System/Random/MWC/Distributions.o ) Running Haddock for mwc-random-0.13.4.0... Running hscolour for mwc-random-0.13.4.0... Preprocessing library mwc-random-0.13.4.0... Preprocessing library mwc-random-0.13.4.0... Haddock coverage: 100% ( 24 / 24) in 'System.Random.MWC' 100% ( 15 / 15) in 'System.Random.MWC.CondensedTable' 100% ( 23 / 23) in 'System.Random.MWC.Distributions' Documentation created: dist/doc/html/mwc-random/index.html, dist/doc/html/mwc-random/mwc-random.txt Creating package registration file: /tmp/pkgConf-mwc-random-0.13.48488576751825039875.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/mwc-random-0.13.4.0-IrRYM0eHtacIO2LX1EGqKT Registering mwc-random-0.13.4.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/mwc-random-0.13.4.0' Installed mwc-random-0.13.4.0 cabal: Entering directory '/tmp/cabal-tmp-23373/QuickCheck-2.9.2' Configuring QuickCheck-2.9.2... Building QuickCheck-2.9.2... Preprocessing library QuickCheck-2.9.2... [ 1 of 15] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o ) [ 2 of 15] Compiling Test.QuickCheck.Gen ( Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o ) [ 3 of 15] Compiling Test.QuickCheck.Gen.Unsafe ( Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o ) [ 4 of 15] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o ) [ 5 of 15] Compiling Test.QuickCheck.Text ( Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o ) [ 6 of 15] Compiling Test.QuickCheck.State ( Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o ) [ 7 of 15] Compiling Test.QuickCheck.Arbitrary ( Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o ) [ 8 of 15] Compiling Test.QuickCheck.Modifiers ( Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o ) [ 9 of 15] Compiling Test.QuickCheck.Poly ( Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o ) [10 of 15] Compiling Test.QuickCheck.Function ( Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o ) [11 of 15] Compiling Test.QuickCheck.Property ( Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o ) [12 of 15] Compiling Test.QuickCheck.Monadic ( Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o ) [13 of 15] Compiling Test.QuickCheck.Test ( Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o ) [14 of 15] Compiling Test.QuickCheck.All ( Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o ) [15 of 15] Compiling Test.QuickCheck ( Test/QuickCheck.hs, dist/build/Test/QuickCheck.o ) Running Haddock for QuickCheck-2.9.2... Running hscolour for QuickCheck-2.9.2... Preprocessing library QuickCheck-2.9.2... Preprocessing library QuickCheck-2.9.2... Haddock coverage: 10% ( 2 / 20) in 'Test.QuickCheck.Random' Missing documentation for: newTheGen (Test/QuickCheck/Random.hs:17) bits (Test/QuickCheck/Random.hs:20) mask (Test/QuickCheck/Random.hs:20) doneBit (Test/QuickCheck/Random.hs:20) chip (Test/QuickCheck/Random.hs:25) chop (Test/QuickCheck/Random.hs:30) stop (Test/QuickCheck/Random.hs:33) mkTheGen (Test/QuickCheck/Random.hs:36) (Test/QuickCheck/Random.hs:65) (Test/QuickCheck/Random.hs:67) (Test/QuickCheck/Random.hs:70) newQCGen (Test/QuickCheck/Random.hs:79) mkQCGen (Test/QuickCheck/Random.hs:82) bigNatVariant (Test/QuickCheck/Random.hs:85) natVariant (Test/QuickCheck/Random.hs:91) variantTheGen (Test/QuickCheck/Random.hs:97) boolVariant (Test/QuickCheck/Random.hs:103) variantQCGen (Test/QuickCheck/Random.hs:107) 90% ( 26 / 29) in 'Test.QuickCheck.Gen' Missing documentation for: (Test/QuickCheck/Gen.hs:49) (Test/QuickCheck/Gen.hs:53) (Test/QuickCheck/Gen.hs:57) 80% ( 4 / 5) in 'Test.QuickCheck.Gen.Unsafe' Missing documentation for: Capture (Test/QuickCheck/Gen/Unsafe.hs:50) 33% ( 3 / 9) in 'Test.QuickCheck.Exception' Missing documentation for: AnException (Test/QuickCheck/Exception.hs:23) tryEvaluate (Test/QuickCheck/Exception.hs:55) tryEvaluateIO (Test/QuickCheck/Exception.hs:58) evaluate (Test/QuickCheck/Exception.hs:62) isDiscard (Test/QuickCheck/Exception.hs:81) finally (Test/QuickCheck/Exception.hs:96) 6% ( 1 / 18) in 'Test.QuickCheck.Text' Missing documentation for: Str (Test/QuickCheck/Text.hs:47) ranges (Test/QuickCheck/Text.hs:52) number (Test/QuickCheck/Text.hs:60) short (Test/QuickCheck/Text.hs:63) showErr (Test/QuickCheck/Text.hs:71) oneLine (Test/QuickCheck/Text.hs:74) isOneLine (Test/QuickCheck/Text.hs:77) bold (Test/QuickCheck/Text.hs:80) newTerminal (Test/QuickCheck/Text.hs:91) withStdioTerminal (Test/QuickCheck/Text.hs:105) withNullTerminal (Test/QuickCheck/Text.hs:111) terminalOutput (Test/QuickCheck/Text.hs:115) handle (Test/QuickCheck/Text.hs:118) Terminal (Test/QuickCheck/Text.hs:88) putTemp (Test/QuickCheck/Text.hs:129) putPart (Test/QuickCheck/Text.hs:129) putLine (Test/QuickCheck/Text.hs:129) 100% ( 2 / 2) in 'Test.QuickCheck.State' 100% ( 31 / 31) in 'Test.QuickCheck.Arbitrary' 93% ( 14 / 15) in 'Test.QuickCheck.Modifiers' Missing documentation for: ShrinkState (Test/QuickCheck/Modifiers.hs:323) 14% ( 1 / 7) in 'Test.QuickCheck.Poly' Missing documentation for: A (Test/QuickCheck/Poly.hs:29) B (Test/QuickCheck/Poly.hs:44) C (Test/QuickCheck/Poly.hs:59) OrdA (Test/QuickCheck/Poly.hs:77) OrdB (Test/QuickCheck/Poly.hs:96) OrdC (Test/QuickCheck/Poly.hs:115) 73% ( 8 / 11) in 'Test.QuickCheck.Function' Missing documentation for: Fun (Test/QuickCheck/Function.hs:452) apply (Test/QuickCheck/Function.hs:466) Function (Test/QuickCheck/Function.hs:138) 62% ( 45 / 72) in 'Test.QuickCheck.Property' Missing documentation for: (Test/QuickCheck/Property.hs:81) (Test/QuickCheck/Property.hs:84) (Test/QuickCheck/Property.hs:87) (Test/QuickCheck/Property.hs:90) (Test/QuickCheck/Property.hs:93) (Test/QuickCheck/Property.hs:96) (Test/QuickCheck/Property.hs:118) protect (Test/QuickCheck/Property.hs:122) Prop (Test/QuickCheck/Property.hs:128) Rose (Test/QuickCheck/Property.hs:132) ioRose (Test/QuickCheck/Property.hs:135) joinRose (Test/QuickCheck/Property.hs:138) (Test/QuickCheck/Property.hs:147) (Test/QuickCheck/Property.hs:152) (Test/QuickCheck/Property.hs:157) CallbackKind (Test/QuickCheck/Property.hs:191) exception (Test/QuickCheck/Property.hs:207) formatException (Test/QuickCheck/Property.hs:213) protectResult (Test/QuickCheck/Property.hs:218) succeeded (Test/QuickCheck/Property.hs:221) failed (Test/QuickCheck/Property.hs:221) rejected (Test/QuickCheck/Property.hs:221) liftBool (Test/QuickCheck/Property.hs:242) mapResult (Test/QuickCheck/Property.hs:246) mapTotalResult (Test/QuickCheck/Property.hs:249) mapRoseResult (Test/QuickCheck/Property.hs:253) mapProp (Test/QuickCheck/Property.hs:256) 78% ( 14 / 18) in 'Test.QuickCheck.Monadic' Missing documentation for: stop (Test/QuickCheck/Monadic.hs:118) monadic (Test/QuickCheck/Monadic.hs:204) monadic' (Test/QuickCheck/Monadic.hs:207) runSTGen (Test/QuickCheck/Monadic.hs:246) 50% ( 14 / 28) in 'Test.QuickCheck.Test' Missing documentation for: test (Test/QuickCheck/Test.hs:193) doneTesting (Test/QuickCheck/Test.hs:199) giveUp (Test/QuickCheck/Test.hs:229) runATest (Test/QuickCheck/Test.hs:245) summary (Test/QuickCheck/Test.hs:311) success (Test/QuickCheck/Test.hs:322) labelPercentage (Test/QuickCheck/Test.hs:352) insufficientCoverage (Test/QuickCheck/Test.hs:360) foundFailure (Test/QuickCheck/Test.hs:367) localMin (Test/QuickCheck/Test.hs:371) localMin' (Test/QuickCheck/Test.hs:401) localMinFound (Test/QuickCheck/Test.hs:413) callbackPostTest (Test/QuickCheck/Test.hs:438) callbackPostFinalFailure (Test/QuickCheck/Test.hs:443) 100% ( 9 / 9) in 'Test.QuickCheck.All' 99% (127 /128) in 'Test.QuickCheck' Missing documentation for: ShrinkState (Test/QuickCheck/Modifiers.hs:323) Warning: Test.QuickCheck.Arbitrary: could not find link destinations for: GCoArbitrary RecursivelyShrink GSubterms gSubterms gSubtermsIncl Warning: Test.QuickCheck.Function: could not find link destinations for: GFunction Warning: Test.QuickCheck: could not find link destinations for: GCoArbitrary RecursivelyShrink GSubterms Documentation created: dist/doc/html/QuickCheck/index.html, dist/doc/html/QuickCheck/QuickCheck.txt Creating package registration file: /tmp/pkgConf-QuickCheck-2.92135962564147594215.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/QuickCheck-2.9.2-AzbjWrJo3WFD60ZxKurQ3s Registering QuickCheck-2.9.2... cabal: Leaving directory '/tmp/cabal-tmp-23373/QuickCheck-2.9.2' Installed QuickCheck-2.9.2 Downloading OptDir-0.0.3... cabal: Entering directory '/tmp/cabal-tmp-23373/OptDir-0.0.3' Configuring OptDir-0.0.3... Building OptDir-0.0.3... Preprocessing library OptDir-0.0.3... [1 of 1] Compiling Data.OptDir ( src/Data/OptDir.hs, dist/build/Data/OptDir.o ) Running Haddock for OptDir-0.0.3... Running hscolour for OptDir-0.0.3... Preprocessing library OptDir-0.0.3... Preprocessing library OptDir-0.0.3... Haddock coverage: 100% ( 2 / 2) in 'Data.OptDir' Warning: Data.OptDir: could not find link destinations for: unsafeIndex unsafeRangeSize Documentation created: dist/doc/html/OptDir/index.html, dist/doc/html/OptDir/OptDir.txt Creating package registration file: /tmp/pkgConf-OptDir-0.0673321442824215546.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/OptDir-0.0.3-8gHnzEVeXXU3O8kttAAFLx Registering OptDir-0.0.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/OptDir-0.0.3' Installed OptDir-0.0.3 Downloading extended-reals-0.2.2.0... cabal: Entering directory '/tmp/cabal-tmp-23373/extended-reals-0.2.2.0' Configuring extended-reals-0.2.2.0... Building extended-reals-0.2.2.0... Preprocessing library extended-reals-0.2.2.0... [1 of 1] Compiling Data.ExtendedReal ( src/Data/ExtendedReal.hs, dist/build/Data/ExtendedReal.o ) src/Data/ExtendedReal.hs:40:1: warning: [-Wunused-imports] The import of ‘Data.Typeable’ is redundant except perhaps to import instances from ‘Data.Typeable’ To import instances alone, use: import Data.Typeable() Running Haddock for extended-reals-0.2.2.0... Running hscolour for extended-reals-0.2.2.0... Preprocessing library extended-reals-0.2.2.0... Preprocessing library extended-reals-0.2.2.0... src/Data/ExtendedReal.hs:40:1: warning: [-Wunused-imports] The import of ‘Data.Typeable’ is redundant except perhaps to import instances from ‘Data.Typeable’ To import instances alone, use: import Data.Typeable() Haddock coverage: 100% ( 5 / 5) in 'Data.ExtendedReal' Documentation created: dist/doc/html/extended-reals/index.html, dist/doc/html/extended-reals/extended-reals.txt Creating package registration file: /tmp/pkgConf-extended-reals-0.2.21350024145307164213.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/extended-reals-0.2.2.0-HCaDj5b7ifrFMa2i5lffca Registering extended-reals-0.2.2.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/extended-reals-0.2.2.0' Installed extended-reals-0.2.2.0 Downloading finite-field-0.8.0... cabal: Entering directory '/tmp/cabal-tmp-23373/finite-field-0.8.0' Configuring finite-field-0.8.0... Building finite-field-0.8.0... Preprocessing library finite-field-0.8.0... [1 of 3] Compiling Data.FiniteField.Base ( src/Data/FiniteField/Base.hs, dist/build/Data/FiniteField/Base.o ) [2 of 3] Compiling Data.FiniteField.PrimeField ( src/Data/FiniteField/PrimeField.hs, dist/build/Data/FiniteField/PrimeField.o ) [3 of 3] Compiling Data.FiniteField ( src/Data/FiniteField.hs, dist/build/Data/FiniteField.o ) Running Haddock for finite-field-0.8.0... Running hscolour for finite-field-0.8.0... Preprocessing library finite-field-0.8.0... Preprocessing library finite-field-0.8.0... Haddock coverage: 100% ( 2 / 2) in 'Data.FiniteField.Base' 100% ( 6 / 6) in 'Data.FiniteField.PrimeField' 100% ( 3 / 3) in 'Data.FiniteField' Documentation created: dist/doc/html/finite-field/index.html, dist/doc/html/finite-field/finite-field.txt Creating package registration file: /tmp/pkgConf-finite-field-0.8195986667350162945.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/finite-field-0.8.0-1aay02M0drzs9MC0oEEXK Registering finite-field-0.8.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/finite-field-0.8.0' Installed finite-field-0.8.0 cabal: Entering directory '/tmp/cabal-tmp-23373/scientific-0.3.4.9' Configuring scientific-0.3.4.9... Building scientific-0.3.4.9... Preprocessing library scientific-0.3.4.9... [1 of 7] Compiling Utils ( src/Utils.hs, dist/build/Utils.o ) [2 of 7] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o ) [3 of 7] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o ) [4 of 7] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.o ) [5 of 7] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.o ) [6 of 7] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o ) [7 of 7] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o ) Running Haddock for scientific-0.3.4.9... Running hscolour for scientific-0.3.4.9... Preprocessing library scientific-0.3.4.9... Preprocessing library scientific-0.3.4.9... Haddock coverage: 33% ( 1 / 3) in 'Utils' Missing documentation for: Module header roundTo (src/Utils.hs:12) 67% ( 2 / 3) in 'GHC.Integer.Logarithms.Compat' Missing documentation for: Module header 100% ( 2 / 2) in 'Math.NumberTheory.Logarithms' 0% ( 0 / 2) in 'GHC.Integer.Compat' Missing documentation for: Module header divInteger 100% ( 24 / 24) in 'Data.Scientific' 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.Scientific' Missing documentation for: Module header 75% ( 3 / 4) in 'Data.ByteString.Builder.Scientific' Missing documentation for: Module header Warning: Data.Scientific: could not find link destinations for: whenFloating Documentation created: dist/doc/html/scientific/index.html, dist/doc/html/scientific/scientific.txt Creating package registration file: /tmp/pkgConf-scientific-0.3.414643559031994120896.9 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/scientific-0.3.4.9-JxsEP2U97KeHjUTI8Fv24j Registering scientific-0.3.4.9... cabal: Leaving directory '/tmp/cabal-tmp-23373/scientific-0.3.4.9' Installed scientific-0.3.4.9 cabal: Entering directory '/tmp/cabal-tmp-23373/unordered-containers-0.2.7.1' Configuring unordered-containers-0.2.7.1... Building unordered-containers-0.2.7.1... Preprocessing library unordered-containers-0.2.7.1... [1 of 8] Compiling Data.HashMap.UnsafeShift ( Data/HashMap/UnsafeShift.hs, dist/build/Data/HashMap/UnsafeShift.o ) [2 of 8] Compiling Data.HashMap.Unsafe ( Data/HashMap/Unsafe.hs, dist/build/Data/HashMap/Unsafe.o ) [3 of 8] Compiling Data.HashMap.PopCount ( Data/HashMap/PopCount.hs, dist/build/Data/HashMap/PopCount.o ) [4 of 8] Compiling Data.HashMap.Array ( Data/HashMap/Array.hs, dist/build/Data/HashMap/Array.o ) [5 of 8] Compiling Data.HashMap.Base ( Data/HashMap/Base.hs, dist/build/Data/HashMap/Base.o ) [6 of 8] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o ) [7 of 8] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o ) [8 of 8] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o ) Running Haddock for unordered-containers-0.2.7.1... Running hscolour for unordered-containers-0.2.7.1... Preprocessing library unordered-containers-0.2.7.1... Preprocessing library unordered-containers-0.2.7.1... Haddock coverage: 0% ( 0 / 3) in 'Data.HashMap.UnsafeShift' Missing documentation for: Module header unsafeShiftL (Data/HashMap/UnsafeShift.hs:10) unsafeShiftR (Data/HashMap/UnsafeShift.hs:14) 100% ( 2 / 2) in 'Data.HashMap.Unsafe' 50% ( 1 / 2) in 'Data.HashMap.PopCount' Missing documentation for: Module header 38% ( 14 / 37) in 'Data.HashMap.Array' Missing documentation for: Array (Data/HashMap/Array.hs:101) MArray (Data/HashMap/Array.hs:126) new_ (Data/HashMap/Array.hs:173) singleton (Data/HashMap/Array.hs:176) singletonM (Data/HashMap/Array.hs:180) pair (Data/HashMap/Array.hs:184) length (Data/HashMap/Array.hs:112) lengthM (Data/HashMap/Array.hs:134) read (Data/HashMap/Array.hs:191) write (Data/HashMap/Array.hs:197) index (Data/HashMap/Array.hs:204) indexM (Data/HashMap/Array.hs:210) unsafeFreeze (Data/HashMap/Array.hs:216) unsafeThaw (Data/HashMap/Array.hs:222) run (Data/HashMap/Array.hs:228) run2 (Data/HashMap/Array.hs:232) foldl' (Data/HashMap/Array.hs:334) foldr (Data/HashMap/Array.hs:342) thaw (Data/HashMap/Array.hs:354) map (Data/HashMap/Array.hs:387) traverse (Data/HashMap/Array.hs:430) filter (Data/HashMap/Array.hs:435) toList (Data/HashMap/Array.hs:427) 87% ( 61 / 70) in 'Data.HashMap.Base' Missing documentation for: Module header Leaf (Data/HashMap/Base.hs:135) Hash (Data/HashMap/Base.hs:202) Bitmap (Data/HashMap/Base.hs:203) mask (Data/HashMap/Base.hs:1226) bitsPerSubkey (Data/HashMap/Base.hs:1214) sparseIndex (Data/HashMap/Base.hs:1223) updateOrConcatWith (Data/HashMap/Base.hs:1131) updateOrConcatWithKey (Data/HashMap/Base.hs:1135) 100% ( 52 / 52) in 'Data.HashMap.Lazy' 100% ( 31 / 31) in 'Data.HashSet' 100% ( 52 / 52) in 'Data.HashMap.Strict' Documentation created: dist/doc/html/unordered-containers/index.html, dist/doc/html/unordered-containers/unordered-containers.txt Creating package registration file: /tmp/pkgConf-unordered-containers-0.2.72000295008388813760.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/unordered-containers-0.2.7.1-5INwdG7O5Jdakf1CqKoOB Registering unordered-containers-0.2.7.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/unordered-containers-0.2.7.1' Installed unordered-containers-0.2.7.1 cabal: Entering directory '/tmp/cabal-tmp-23373/void-0.7.1' Configuring void-0.7.1... Building void-0.7.1... Preprocessing library void-0.7.1... [1 of 1] Compiling Data.Void.Unsafe ( src/Data/Void/Unsafe.hs, dist/build/Data/Void/Unsafe.o ) Running Haddock for void-0.7.1... Running hscolour for void-0.7.1... Preprocessing library void-0.7.1... Preprocessing library void-0.7.1... Haddock coverage: 100% ( 3 / 3) in 'Data.Void.Unsafe' Documentation created: dist/doc/html/void/index.html, dist/doc/html/void/void.txt Creating package registration file: /tmp/pkgConf-void-0.71922824791108320526.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/void-0.7.1-6M5lJJScsPq7tf0u22sAj1 Registering void-0.7.1... cabal: Leaving directory '/tmp/cabal-tmp-23373/void-0.7.1' Installed void-0.7.1 Downloading parse-dimacs-1.3... cabal: Entering directory '/tmp/cabal-tmp-23373/parse-dimacs-1.3' Configuring parse-dimacs-1.3... Building parse-dimacs-1.3... Preprocessing library parse-dimacs-1.3... [1 of 1] Compiling Language.CNF.Parse.ParseDIMACS ( Language/CNF/Parse/ParseDIMACS.hs, dist/build/Language/CNF/Parse/ParseDIMACS.o ) Running Haddock for parse-dimacs-1.3... Running hscolour for parse-dimacs-1.3... Preprocessing library parse-dimacs-1.3... Preprocessing library parse-dimacs-1.3... Haddock coverage: 60% ( 3 / 5) in 'Language.CNF.Parse.ParseDIMACS' Missing documentation for: CNF (Language/CNF/Parse/ParseDIMACS.hs:30) Clause (Language/CNF/Parse/ParseDIMACS.hs:38) Documentation created: dist/doc/html/parse-dimacs/index.html, dist/doc/html/parse-dimacs/parse-dimacs.txt Creating package registration file: /tmp/pkgConf-parse-dimacs-11055026196947921995.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/parse-dimacs-1.3-1j4xI7I6pAzCpP8kxGK4hF Registering parse-dimacs-1.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/parse-dimacs-1.3' Installed parse-dimacs-1.3 cabal: Entering directory '/tmp/cabal-tmp-23373/temporary-1.2.0.4' Configuring temporary-1.2.0.4... Building temporary-1.2.0.4... Preprocessing library temporary-1.2.0.4... [1 of 3] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist/build/Distribution/Compat/Exception.o ) [2 of 3] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, dist/build/Distribution/Compat/TempFile.o ) [3 of 3] Compiling System.IO.Temp ( System/IO/Temp.hs, dist/build/System/IO/Temp.o ) Running Haddock for temporary-1.2.0.4... Running hscolour for temporary-1.2.0.4... Preprocessing library temporary-1.2.0.4... Preprocessing library temporary-1.2.0.4... Haddock coverage: 0% ( 0 / 5) in 'Distribution.Compat.Exception' Missing documentation for: Module header onException (Distribution/Compat/Exception.hs:19) catchIO (Distribution/Compat/Exception.hs:34) catchExit (Distribution/Compat/Exception.hs:41) throwIOIO (Distribution/Compat/Exception.hs:27) 40% ( 2 / 5) in 'Distribution.Compat.TempFile' Missing documentation for: Module header openNewBinaryFile (Distribution/Compat/TempFile.hs:112) createTempDirectory (Distribution/Compat/TempFile.hs:191) 67% ( 6 / 9) in 'System.IO.Temp' Missing documentation for: Module header openNewBinaryFile (Distribution/Compat/TempFile.hs:112) createTempDirectory (Distribution/Compat/TempFile.hs:191) Documentation created: dist/doc/html/temporary/index.html, dist/doc/html/temporary/temporary.txt Creating package registration file: /tmp/pkgConf-temporary-1.2.019394576691332205740.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/temporary-1.2.0.4-CEBUXbVkiswDvHZADAVnrj Registering temporary-1.2.0.4... cabal: Leaving directory '/tmp/cabal-tmp-23373/temporary-1.2.0.4' Installed temporary-1.2.0.4 Downloading universe-reverse-instances-1.0... cabal: Entering directory '/tmp/cabal-tmp-23373/universe-reverse-instances-1.0' Configuring universe-reverse-instances-1.0... Building universe-reverse-instances-1.0... Preprocessing library universe-reverse-instances-1.0... [1 of 5] Compiling Data.Universe.Instances.Traversable ( Data/Universe/Instances/Traversable.hs, dist/build/Data/Universe/Instances/Traversable.o ) Data/Universe/Instances/Traversable.hs:2:1: warning: [-Wtabs] Tab character found here, and in six further locations. Please use spaces instead. [2 of 5] Compiling Data.Universe.Instances.Show ( Data/Universe/Instances/Show.hs, dist/build/Data/Universe/Instances/Show.o ) Data/Universe/Instances/Show.hs:2:1: warning: [-Wtabs] Tab character found here, and in four further locations. Please use spaces instead. [3 of 5] Compiling Data.Universe.Instances.Read ( Data/Universe/Instances/Read.hs, dist/build/Data/Universe/Instances/Read.o ) Data/Universe/Instances/Read.hs:2:1: warning: [-Wtabs] Tab character found here, and in four further locations. Please use spaces instead. [4 of 5] Compiling Data.Universe.Instances.Eq ( Data/Universe/Instances/Eq.hs, dist/build/Data/Universe/Instances/Eq.o ) Data/Universe/Instances/Eq.hs:2:1: warning: [-Wtabs] Tab character found here, and in four further locations. Please use spaces instead. [5 of 5] Compiling Data.Universe.Instances.Ord ( Data/Universe/Instances/Ord.hs, dist/build/Data/Universe/Instances/Ord.o ) Data/Universe/Instances/Ord.hs:2:1: warning: [-Wtabs] Tab character found here, and in five further locations. Please use spaces instead. Running Haddock for universe-reverse-instances-1.0... Running hscolour for universe-reverse-instances-1.0... Preprocessing library universe-reverse-instances-1.0... Preprocessing library universe-reverse-instances-1.0... Data/Universe/Instances/Traversable.hs:2:1: warning: [-Wtabs] Tab character found here, and in four further locations. Please use spaces instead. Data/Universe/Instances/Show.hs:2:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. Data/Universe/Instances/Read.hs:2:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. Data/Universe/Instances/Eq.hs:2:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. Data/Universe/Instances/Ord.hs:2:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. Haddock coverage: 75% ( 3 / 4) in 'Data.Universe.Instances.Traversable' Missing documentation for: Module header 67% ( 2 / 3) in 'Data.Universe.Instances.Show' Missing documentation for: Module header 67% ( 2 / 3) in 'Data.Universe.Instances.Read' Missing documentation for: Module header 67% ( 2 / 3) in 'Data.Universe.Instances.Eq' Missing documentation for: Module header 67% ( 2 / 3) in 'Data.Universe.Instances.Ord' Missing documentation for: Module header Warning: Data.Universe.Instances.Read: could not find link destinations for: ~ Documentation created: dist/doc/html/universe-reverse-instances/index.html, dist/doc/html/universe-reverse-instances/universe-reverse-instances.txt Creating package registration file: /tmp/pkgConf-universe-reverse-instances-11393557142543915709.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/universe-reverse-instances-1.0-6rRjknOcBXkF2xShQQsEFN Registering universe-reverse-instances-1.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/universe-reverse-instances-1.0' Installed universe-reverse-instances-1.0 cabal: Entering directory '/tmp/cabal-tmp-23373/attoparsec-0.13.1.0' Configuring attoparsec-0.13.1.0... Building attoparsec-0.13.1.0... Preprocessing library attoparsec-0.13.1.0... [ 1 of 21] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o ) [ 2 of 21] Compiling Data.Attoparsec.Text.FastSet ( Data/Attoparsec/Text/FastSet.hs, dist/build/Data/Attoparsec/Text/FastSet.o ) [ 3 of 21] Compiling Data.Attoparsec.Text.Buffer ( Data/Attoparsec/Text/Buffer.hs, dist/build/Data/Attoparsec/Text/Buffer.o ) [ 4 of 21] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o ) [ 5 of 21] Compiling Data.Attoparsec.Internal.Fhthagn ( Data/Attoparsec/Internal/Fhthagn.hs, dist/build/Data/Attoparsec/Internal/Fhthagn.o ) [ 6 of 21] Compiling Data.Attoparsec.ByteString.FastSet ( Data/Attoparsec/ByteString/FastSet.hs, dist/build/Data/Attoparsec/ByteString/FastSet.o ) [ 7 of 21] Compiling Data.Attoparsec.ByteString.Buffer ( Data/Attoparsec/ByteString/Buffer.hs, dist/build/Data/Attoparsec/ByteString/Buffer.o ) [ 8 of 21] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o ) [ 9 of 21] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o ) [10 of 21] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o ) [11 of 21] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o ) [12 of 21] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o ) [13 of 21] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o ) [14 of 21] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o ) [15 of 21] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o ) [16 of 21] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o ) [17 of 21] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o ) [18 of 21] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o ) [19 of 21] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o ) [20 of 21] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o ) [21 of 21] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o ) Running Haddock for attoparsec-0.13.1.0... Running hscolour for attoparsec-0.13.1.0... Preprocessing library attoparsec-0.13.1.0... Preprocessing library attoparsec-0.13.1.0... Haddock coverage: 89% ( 8 / 9) in 'Data.Attoparsec.Zepto' Missing documentation for: Parser (Data/Attoparsec/Zepto.hs:68) 60% ( 6 / 10) in 'Data.Attoparsec.Text.FastSet' Missing documentation for: FastSet (Data/Attoparsec/Text/FastSet.hs:40) fromList (Data/Attoparsec/Text/FastSet.hs:82) set (Data/Attoparsec/Text/FastSet.hs:104) charClass (Data/Attoparsec/Text/FastSet.hs:117) 36% ( 4 / 11) in 'Data.Attoparsec.Text.Buffer' Missing documentation for: Buffer (Data/Attoparsec/Text/Buffer.hs:57) unbuffer (Data/Attoparsec/Text/Buffer.hs:74) unbufferAt (Data/Attoparsec/Text/Buffer.hs:77) length (Data/Attoparsec/Text/Buffer.hs:124) pappend (Data/Attoparsec/Text/Buffer.hs:97) substring (Data/Attoparsec/Text/Buffer.hs:128) dropWord16 (Data/Attoparsec/Text/Buffer.hs:135) 100% ( 2 / 2) in 'Data.Attoparsec.Number' 50% ( 1 / 2) in 'Data.Attoparsec.Internal.Fhthagn' Missing documentation for: Module header 69% ( 9 / 13) in 'Data.Attoparsec.ByteString.FastSet' Missing documentation for: FastSet (Data/Attoparsec/ByteString/FastSet.hs:44) fromList (Data/Attoparsec/ByteString/FastSet.hs:62) fromSet (Data/Attoparsec/ByteString/FastSet.hs:44) charClass (Data/Attoparsec/ByteString/FastSet.hs:111) 22% ( 2 / 9) in 'Data.Attoparsec.ByteString.Buffer' Missing documentation for: Buffer (Data/Attoparsec/ByteString/Buffer.hs:70) unbuffer (Data/Attoparsec/ByteString/Buffer.hs:87) pappend (Data/Attoparsec/ByteString/Buffer.hs:103) length (Data/Attoparsec/ByteString/Buffer.hs:136) unsafeIndex (Data/Attoparsec/ByteString/Buffer.hs:140) substring (Data/Attoparsec/ByteString/Buffer.hs:145) unsafeDrop (Data/Attoparsec/ByteString/Buffer.hs:152) 60% ( 6 / 10) in 'Data.Attoparsec.Internal.Types' Missing documentation for: State (Data/Attoparsec/Internal/Types.hs:118) Failure (Data/Attoparsec/Internal/Types.hs:122) Success (Data/Attoparsec/Internal/Types.hs:124) Pos (Data/Attoparsec/Internal/Types.hs:46) 100% ( 10 / 10) in 'Data.Attoparsec.Internal' 100% ( 24 / 24) in 'Data.Attoparsec.Combinator' 93% ( 39 / 42) in 'Data.Attoparsec.ByteString.Internal' Missing documentation for: Parser (Data/Attoparsec/ByteString/Internal.hs:95) Result (Data/Attoparsec/ByteString/Internal.hs:96) storable (Data/Attoparsec/ByteString/Internal.hs:138) 95% ( 39 / 41) in 'Data.Attoparsec.Text.Internal' Missing documentation for: Parser (Data/Attoparsec/Text/Internal.hs:89) Result (Data/Attoparsec/Text/Internal.hs:90) 98% ( 90 / 92) in 'Data.Attoparsec.Text' Missing documentation for: Parser (Data/Attoparsec/Text/Internal.hs:89) Result (Data/Attoparsec/Text/Internal.hs:90) 100% ( 9 / 9) in 'Data.Attoparsec.Text.Lazy' 100% ( 4 / 4) in 'Data.Attoparsec.Types' 97% ( 66 / 68) in 'Data.Attoparsec.ByteString' Missing documentation for: Parser (Data/Attoparsec/ByteString/Internal.hs:95) Result (Data/Attoparsec/ByteString/Internal.hs:96) 98% ( 91 / 93) in 'Data.Attoparsec.ByteString.Char8' Missing documentation for: Parser (Data/Attoparsec/ByteString/Internal.hs:95) Result (Data/Attoparsec/ByteString/Internal.hs:96) 100% ( 2 / 2) in 'Data.Attoparsec.Char8' 100% ( 9 / 9) in 'Data.Attoparsec.ByteString.Lazy' 100% ( 2 / 2) in 'Data.Attoparsec.Lazy' 100% ( 2 / 2) in 'Data.Attoparsec' Warning: Data.Attoparsec.ByteString.Char8: could not find link destinations for: ~ Documentation created: dist/doc/html/attoparsec/index.html, dist/doc/html/attoparsec/attoparsec.txt Creating package registration file: /tmp/pkgConf-attoparsec-0.13.11428922186356579531.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/attoparsec-0.13.1.0-K5Fyc3MOMYs22DiprZQxLM Registering attoparsec-0.13.1.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/attoparsec-0.13.1.0' Installed attoparsec-0.13.1.0 cabal: Entering directory '/tmp/cabal-tmp-23373/megaparsec-5.1.2' Configuring megaparsec-5.1.2... Building megaparsec-5.1.2... Preprocessing library megaparsec-5.1.2... [ 1 of 14] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o ) [ 2 of 14] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o ) [ 3 of 14] Compiling Text.Megaparsec.Prim ( Text/Megaparsec/Prim.hs, dist/build/Text/Megaparsec/Prim.o ) [ 4 of 14] Compiling Text.Megaparsec.String ( Text/Megaparsec/String.hs, dist/build/Text/Megaparsec/String.o ) [ 5 of 14] Compiling Text.Megaparsec.Text ( Text/Megaparsec/Text.hs, dist/build/Text/Megaparsec/Text.o ) [ 6 of 14] Compiling Text.Megaparsec.Text.Lazy ( Text/Megaparsec/Text/Lazy.hs, dist/build/Text/Megaparsec/Text/Lazy.o ) [ 7 of 14] Compiling Text.Megaparsec.Combinator ( Text/Megaparsec/Combinator.hs, dist/build/Text/Megaparsec/Combinator.o ) [ 8 of 14] Compiling Text.Megaparsec.Expr ( Text/Megaparsec/Expr.hs, dist/build/Text/Megaparsec/Expr.o ) [ 9 of 14] Compiling Text.Megaparsec.Perm ( Text/Megaparsec/Perm.hs, dist/build/Text/Megaparsec/Perm.o ) [10 of 14] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o ) [11 of 14] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o ) [12 of 14] Compiling Text.Megaparsec.ByteString.Lazy ( Text/Megaparsec/ByteString/Lazy.hs, dist/build/Text/Megaparsec/ByteString/Lazy.o ) [13 of 14] Compiling Text.Megaparsec.ByteString ( Text/Megaparsec/ByteString.hs, dist/build/Text/Megaparsec/ByteString.o ) [14 of 14] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o ) Running Haddock for megaparsec-5.1.2... Running hscolour for megaparsec-5.1.2... Preprocessing library megaparsec-5.1.2... Preprocessing library megaparsec-5.1.2... Haddock coverage: 100% ( 14 / 14) in 'Text.Megaparsec.Pos' 100% ( 10 / 10) in 'Text.Megaparsec.Error' 100% ( 30 / 30) in 'Text.Megaparsec.Prim' 100% ( 2 / 2) in 'Text.Megaparsec.String' 100% ( 2 / 2) in 'Text.Megaparsec.Text' 100% ( 2 / 2) in 'Text.Megaparsec.Text.Lazy' 100% ( 17 / 17) in 'Text.Megaparsec.Combinator' 100% ( 3 / 3) in 'Text.Megaparsec.Expr' 100% ( 7 / 7) in 'Text.Megaparsec.Perm' 100% ( 39 / 39) in 'Text.Megaparsec.Char' 100% ( 28 / 28) in 'Text.Megaparsec.Lexer' 100% ( 2 / 2) in 'Text.Megaparsec.ByteString.Lazy' 100% ( 2 / 2) in 'Text.Megaparsec.ByteString' 100% (116 /116) in 'Text.Megaparsec' Warning: Text.Megaparsec.Error: could not find link destinations for: mergeError Warning: Text.Megaparsec.Prim: could not find link destinations for: dbgLog Hints Consumption Reply Result unfold Warning: Text.Megaparsec.Char: could not find link destinations for: ~ Warning: Text.Megaparsec.Lexer: could not find link destinations for: ~ Warning: Text.Megaparsec: could not find link destinations for: ~ Documentation created: dist/doc/html/megaparsec/index.html, dist/doc/html/megaparsec/megaparsec.txt Creating package registration file: /tmp/pkgConf-megaparsec-5.11992208942657270181.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/megaparsec-5.1.2-DxTIYqzJXknBdgwA3K2srk Registering megaparsec-5.1.2... cabal: Leaving directory '/tmp/cabal-tmp-23373/megaparsec-5.1.2' Installed megaparsec-5.1.2 Downloading intern-0.9.1.4... cabal: Entering directory '/tmp/cabal-tmp-23373/intern-0.9.1.4' Configuring intern-0.9.1.4... Building intern-0.9.1.4... Preprocessing library intern-0.9.1.4... [1 of 9] Compiling Data.Interned.Internal ( Data/Interned/Internal.hs, dist/build/Data/Interned/Internal.o ) Data/Interned/Internal.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() [2 of 9] Compiling Data.Interned.IntSet ( Data/Interned/IntSet.hs, dist/build/Data/Interned/IntSet.o ) Data/Interned/IntSet.hs:91:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. [3 of 9] Compiling Data.Interned ( Data/Interned.hs, dist/build/Data/Interned.o ) [4 of 9] Compiling Data.Interned.Internal.ByteString ( Data/Interned/Internal/ByteString.hs, dist/build/Data/Interned/Internal/ByteString.o ) [5 of 9] Compiling Data.Interned.ByteString ( Data/Interned/ByteString.hs, dist/build/Data/Interned/ByteString.o ) [6 of 9] Compiling Data.Interned.Internal.String ( Data/Interned/Internal/String.hs, dist/build/Data/Interned/Internal/String.o ) [7 of 9] Compiling Data.Interned.String ( Data/Interned/String.hs, dist/build/Data/Interned/String.o ) [8 of 9] Compiling Data.Interned.Internal.Text ( Data/Interned/Internal/Text.hs, dist/build/Data/Interned/Internal/Text.o ) [9 of 9] Compiling Data.Interned.Text ( Data/Interned/Text.hs, dist/build/Data/Interned/Text.o ) Running Haddock for intern-0.9.1.4... Running hscolour for intern-0.9.1.4... Preprocessing library intern-0.9.1.4... Preprocessing library intern-0.9.1.4... Data/Interned/Internal.hs:23:1: warning: [-Wunused-imports] The import of ‘Data.Traversable’ is redundant except perhaps to import instances from ‘Data.Traversable’ To import instances alone, use: import Data.Traversable() Data/Interned/IntSet.hs:91:1: warning: [-Wtabs] Tab character found here. Please use spaces instead. Haddock coverage: 0% ( 0 / 10) in 'Data.Interned.Internal' Missing documentation for: Module header Interned (Data/Interned/Internal.hs:58) Uninternable (Data/Interned/Internal.hs:74) mkCache (Data/Interned/Internal.hs:46) Cache (Data/Interned/Internal.hs:37) CacheState (Data/Interned/Internal.hs:32) cacheSize (Data/Interned/Internal.hs:39) Id (Data/Interned/Internal.hs:56) intern (Data/Interned/Internal.hs:77) recover (Data/Interned/Internal.hs:90) 100% ( 52 / 52) in 'Data.Interned.IntSet' 0% ( 0 / 8) in 'Data.Interned' Missing documentation for: Module header Interned (Data/Interned/Internal.hs:58) Uninternable (Data/Interned/Internal.hs:74) mkCache (Data/Interned/Internal.hs:46) Cache (Data/Interned/Internal.hs:37) cacheSize (Data/Interned/Internal.hs:39) Id (Data/Interned/Internal.hs:56) intern (Data/Interned/Internal.hs:77) 0% ( 0 / 2) in 'Data.Interned.Internal.ByteString' Missing documentation for: Module header InternedByteString (Data/Interned/Internal/ByteString.hs:12) 0% ( 0 / 2) in 'Data.Interned.ByteString' Missing documentation for: Module header InternedByteString (Data/Interned/Internal/ByteString.hs:12) 0% ( 0 / 2) in 'Data.Interned.Internal.String' Missing documentation for: Module header InternedString (Data/Interned/Internal/String.hs:11) 0% ( 0 / 2) in 'Data.Interned.String' Missing documentation for: Module header InternedString (Data/Interned/Internal/String.hs:11) 0% ( 0 / 2) in 'Data.Interned.Internal.Text' Missing documentation for: Module header InternedText (Data/Interned/Internal/Text.hs:11) 0% ( 0 / 2) in 'Data.Interned.Text' Missing documentation for: Module header InternedText (Data/Interned/Internal/Text.hs:11) Warning: Data.Interned.IntSet: could not find link destinations for: D:R:DescriptionIntSet0 DNil DTip DBin Prefix Mask Warning: Data.Interned.Internal.ByteString: could not find link destinations for: D:R:DescriptionInternedByteString0 DBS Warning: Data.Interned.ByteString: could not find link destinations for: D:R:DescriptionInternedByteString0 DBS Warning: Data.Interned.Internal.String: could not find link destinations for: D:R:DescriptionInternedString0 Cons Nil Warning: Data.Interned.String: could not find link destinations for: D:R:DescriptionInternedString0 Cons Nil Warning: Data.Interned.Internal.Text: could not find link destinations for: D:R:DescriptionInternedText0 DT Warning: Data.Interned.Text: could not find link destinations for: D:R:DescriptionInternedText0 DT Documentation created: dist/doc/html/intern/index.html, dist/doc/html/intern/intern.txt Creating package registration file: /tmp/pkgConf-intern-0.9.11108400044185402260.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/intern-0.9.1.4-8Q66qQKTuco4oN872JU0IJ Registering intern-0.9.1.4... cabal: Leaving directory '/tmp/cabal-tmp-23373/intern-0.9.1.4' Installed intern-0.9.1.4 Downloading lattices-1.5.0... cabal: Entering directory '/tmp/cabal-tmp-23373/lattices-1.5.0' Configuring lattices-1.5.0... Building lattices-1.5.0... Preprocessing library lattices-1.5.0... [ 1 of 10] Compiling Algebra.PartialOrd ( Algebra/PartialOrd.hs, dist/build/Algebra/PartialOrd.o ) [ 2 of 10] Compiling Algebra.PartialOrd.Instances ( Algebra/PartialOrd/Instances.hs, dist/build/Algebra/PartialOrd/Instances.o ) [ 3 of 10] Compiling Algebra.Lattice ( Algebra/Lattice.hs, dist/build/Algebra/Lattice.o ) Algebra/Lattice.hs:3:14: warning: [-Wtrustworthy-safe] ‘Algebra.Lattice’ is marked as Trustworthy but has been inferred as safe! [ 4 of 10] Compiling Algebra.Lattice.Dropped ( Algebra/Lattice/Dropped.hs, dist/build/Algebra/Lattice/Dropped.o ) [ 5 of 10] Compiling Algebra.Lattice.Levitated ( Algebra/Lattice/Levitated.hs, dist/build/Algebra/Lattice/Levitated.o ) [ 6 of 10] Compiling Algebra.Lattice.Lexicographic ( Algebra/Lattice/Lexicographic.hs, dist/build/Algebra/Lattice/Lexicographic.o ) [ 7 of 10] Compiling Algebra.Lattice.Lifted ( Algebra/Lattice/Lifted.hs, dist/build/Algebra/Lattice/Lifted.o ) [ 8 of 10] Compiling Algebra.Lattice.Op ( Algebra/Lattice/Op.hs, dist/build/Algebra/Lattice/Op.o ) [ 9 of 10] Compiling Algebra.Lattice.Ordered ( Algebra/Lattice/Ordered.hs, dist/build/Algebra/Lattice/Ordered.o ) [10 of 10] Compiling Algebra.Enumerable ( Algebra/Enumerable.hs, dist/build/Algebra/Enumerable.o ) Running Haddock for lattices-1.5.0... Running hscolour for lattices-1.5.0... Preprocessing library lattices-1.5.0... Preprocessing library lattices-1.5.0... Algebra/Lattice.hs:3:14: warning: [-Wtrustworthy-safe] ‘Algebra.Lattice’ is marked as Trustworthy but has been inferred as safe! Haddock coverage: 100% ( 9 / 9) in 'Algebra.PartialOrd' 100% ( 1 / 1) in 'Algebra.PartialOrd.Instances' 100% ( 26 / 26) in 'Algebra.Lattice' 100% ( 3 / 3) in 'Algebra.Lattice.Dropped' 100% ( 3 / 3) in 'Algebra.Lattice.Levitated' 100% ( 2 / 2) in 'Algebra.Lattice.Lexicographic' 100% ( 3 / 3) in 'Algebra.Lattice.Lifted' 100% ( 2 / 2) in 'Algebra.Lattice.Op' 100% ( 2 / 2) in 'Algebra.Lattice.Ordered' 75% ( 3 / 4) in 'Algebra.Enumerable' Missing documentation for: universeBounded (Algebra/Enumerable.hs:20) Documentation created: dist/doc/html/lattices/index.html, dist/doc/html/lattices/lattices.txt Creating package registration file: /tmp/pkgConf-lattices-1.52126558185773273718.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/lattices-1.5.0-Hb3tOAM4iBE9fQhDttAiuj Registering lattices-1.5.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/lattices-1.5.0' Installed lattices-1.5.0 Downloading pseudo-boolean-0.1.5.0... cabal: Entering directory '/tmp/cabal-tmp-23373/pseudo-boolean-0.1.5.0' Configuring pseudo-boolean-0.1.5.0... Building pseudo-boolean-0.1.5.0... Preprocessing library pseudo-boolean-0.1.5.0... [1 of 8] Compiling Data.PseudoBoolean.Types ( src/Data/PseudoBoolean/Types.hs, dist/build/Data/PseudoBoolean/Types.o ) [2 of 8] Compiling Data.PseudoBoolean.Internal.TextUtil ( src/Data/PseudoBoolean/Internal/TextUtil.hs, dist/build/Data/PseudoBoolean/Internal/TextUtil.o ) [3 of 8] Compiling Data.PseudoBoolean.Megaparsec ( src/Data/PseudoBoolean/Megaparsec.hs, dist/build/Data/PseudoBoolean/Megaparsec.o ) [4 of 8] Compiling Data.PseudoBoolean.Parsec ( src/Data/PseudoBoolean/Parsec.hs, dist/build/Data/PseudoBoolean/Parsec.o ) [5 of 8] Compiling Data.PseudoBoolean.ByteStringBuilder ( src/Data/PseudoBoolean/ByteStringBuilder.hs, dist/build/Data/PseudoBoolean/ByteStringBuilder.o ) [6 of 8] Compiling Data.PseudoBoolean.Builder ( src/Data/PseudoBoolean/Builder.hs, dist/build/Data/PseudoBoolean/Builder.o ) [7 of 8] Compiling Data.PseudoBoolean.Attoparsec ( src/Data/PseudoBoolean/Attoparsec.hs, dist/build/Data/PseudoBoolean/Attoparsec.o ) [8 of 8] Compiling Data.PseudoBoolean ( src/Data/PseudoBoolean.hs, dist/build/Data/PseudoBoolean.o ) Running Haddock for pseudo-boolean-0.1.5.0... Running hscolour for pseudo-boolean-0.1.5.0... Preprocessing library pseudo-boolean-0.1.5.0... Preprocessing library pseudo-boolean-0.1.5.0... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: bytestring-builder-0.10.8.1.0 Haddock coverage: 83% ( 15 / 18) in 'Data.PseudoBoolean.Types' Missing documentation for: pbProducts (src/Data/PseudoBoolean/Types.hs:129) wboProducts (src/Data/PseudoBoolean/Types.hs:137) wboNumSoft (src/Data/PseudoBoolean/Types.hs:145) 100% ( 2 / 2) in 'Data.PseudoBoolean.Internal.TextUtil' 100% ( 11 / 11) in 'Data.PseudoBoolean.Megaparsec' 100% ( 11 / 11) in 'Data.PseudoBoolean.Parsec' 100% ( 12 / 12) in 'Data.PseudoBoolean.ByteStringBuilder' 100% ( 7 / 7) in 'Data.PseudoBoolean.Builder' 100% ( 9 / 9) in 'Data.PseudoBoolean.Attoparsec' 100% ( 32 / 32) in 'Data.PseudoBoolean' Warning: Data.PseudoBoolean.Megaparsec: could not find link destinations for: ~ Documentation created: dist/doc/html/pseudo-boolean/index.html, dist/doc/html/pseudo-boolean/pseudo-boolean.txt Creating package registration file: /tmp/pkgConf-pseudo-boolean-0.1.516261360521067604223.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/pseudo-boolean-0.1.5.0-JJGN8KRgSiP35e2o68tZRc Registering pseudo-boolean-0.1.5.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/pseudo-boolean-0.1.5.0' Installed pseudo-boolean-0.1.5.0 Downloading data-interval-1.2.0... cabal: Entering directory '/tmp/cabal-tmp-23373/data-interval-1.2.0' Configuring data-interval-1.2.0... Building data-interval-1.2.0... Preprocessing library data-interval-1.2.0... [1 of 2] Compiling Data.Interval ( src/Data/Interval.hs, dist/build/Data/Interval.o ) src/Data/Interval.hs:389:8: warning: [-Wname-shadowing] This binding for ‘i’ shadows the existing binding bound at src/Data/Interval.hs:384:24 src/Data/Interval.hs:520:7: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Data/Interval.hs:512:1 src/Data/Interval.hs:520:9: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/Data/Interval.hs:512:8 [2 of 2] Compiling Data.IntegerInterval ( src/Data/IntegerInterval.hs, dist/build/Data/IntegerInterval.o ) src/Data/IntegerInterval.hs:404:7: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Data/IntegerInterval.hs:396:1 src/Data/IntegerInterval.hs:404:9: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/Data/IntegerInterval.hs:396:8 Running Haddock for data-interval-1.2.0... Running hscolour for data-interval-1.2.0... Preprocessing library data-interval-1.2.0... Preprocessing library data-interval-1.2.0... src/Data/Interval.hs:389:8: warning: [-Wname-shadowing] This binding for ‘i’ shadows the existing binding bound at src/Data/Interval.hs:384:24 src/Data/Interval.hs:520:7: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Data/Interval.hs:512:1 src/Data/Interval.hs:520:9: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/Data/Interval.hs:512:8 src/Data/IntegerInterval.hs:404:7: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/Data/IntegerInterval.hs:396:1 src/Data/IntegerInterval.hs:404:9: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/Data/IntegerInterval.hs:396:8 Haddock coverage: 100% ( 54 / 54) in 'Data.Interval' 100% ( 58 / 58) in 'Data.IntegerInterval' Warning: Data.IntegerInterval: could not find link destinations for: Interval Documentation created: dist/doc/html/data-interval/index.html, dist/doc/html/data-interval/data-interval.txt Creating package registration file: /tmp/pkgConf-data-interval-1.2177645073730268714.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/data-interval-1.2.0-2pYjfNuD8OVA1OlWQ3pvqj Registering data-interval-1.2.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/data-interval-1.2.0' Installed data-interval-1.2.0 Downloading sign-0.4.3... cabal: Entering directory '/tmp/cabal-tmp-23373/sign-0.4.3' Configuring sign-0.4.3... Building sign-0.4.3... Preprocessing library sign-0.4.3... [1 of 1] Compiling Data.Sign ( src/Data/Sign.hs, dist/build/Data/Sign.o ) src/Data/Sign.hs:42:1: warning: [-Wdeprecations] Module ‘Algebra.Enumerable’ is deprecated: Use Data.Universe.Class src/Data/Sign.hs:71:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Enumerable’ (imported from Algebra.Enumerable): Deprecated: "Use Data.Universe.Class" src/Data/Sign.hs:71:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Enumerable’ (imported from Algebra.Enumerable): Deprecated: "Use Data.Universe.Class" src/Data/Sign.hs:72:14: warning: [-Wdeprecations] In the use of ‘universeBounded’ (imported from Algebra.Enumerable): Deprecated: "Use Data.Universe.Class" Running Haddock for sign-0.4.3... Running hscolour for sign-0.4.3... Preprocessing library sign-0.4.3... Preprocessing library sign-0.4.3... src/Data/Sign.hs:42:1: warning: [-Wdeprecations] Module ‘Algebra.Enumerable’ is deprecated: Use Data.Universe.Class src/Data/Sign.hs:71:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Enumerable’ (imported from Algebra.Enumerable): Deprecated: "Use Data.Universe.Class" src/Data/Sign.hs:71:10: warning: [-Wdeprecations] In the use of type constructor or class ‘Enumerable’ (imported from Algebra.Enumerable): Deprecated: "Use Data.Universe.Class" src/Data/Sign.hs:72:14: warning: [-Wdeprecations] In the use of ‘universeBounded’ (imported from Algebra.Enumerable): Deprecated: "Use Data.Universe.Class" Haddock coverage: 100% ( 14 / 14) in 'Data.Sign' Documentation created: dist/doc/html/sign/index.html, dist/doc/html/sign/sign.txt Creating package registration file: /tmp/pkgConf-sign-0.41346293807227068632.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/sign-0.4.3-1Xir1dbXKFr4iIYFjDloZA Registering sign-0.4.3... cabal: Leaving directory '/tmp/cabal-tmp-23373/sign-0.4.3' Installed sign-0.4.3 Downloading toysolver-0.4.0... cabal: Entering directory '/tmp/cabal-tmp-23373/toysolver-0.4.0' Configuring toysolver-0.4.0... Building toysolver-0.4.0... Preprocessing library toysolver-0.4.0... [ 1 of 113] Compiling ToySolver.Version.TH ( src/ToySolver/Version/TH.hs, dist/build/ToySolver/Version/TH.o ) [ 2 of 113] Compiling ToySolver.Text.SDPFile ( src/ToySolver/Text/SDPFile.hs, dist/build/ToySolver/Text/SDPFile.o ) [ 3 of 113] Compiling ToySolver.Text.GurobiSol ( src/ToySolver/Text/GurobiSol.hs, dist/build/ToySolver/Text/GurobiSol.o ) [ 4 of 113] Compiling ToySolver.Internal.Util ( src/ToySolver/Internal/Util.hs, dist/build/ToySolver/Internal/Util.o ) [ 5 of 113] Compiling ToySolver.Internal.TextUtil ( src/ToySolver/Internal/TextUtil.hs, dist/build/ToySolver/Internal/TextUtil.o ) [ 6 of 113] Compiling ToySolver.Internal.ProcessUtil ( src/ToySolver/Internal/ProcessUtil.hs, dist/build/ToySolver/Internal/ProcessUtil.o ) [ 7 of 113] Compiling ToySolver.Internal.Data.SeqQueue ( src/ToySolver/Internal/Data/SeqQueue.hs, dist/build/ToySolver/Internal/Data/SeqQueue.o ) [ 8 of 113] Compiling ToySolver.Internal.Data.IOURef ( src/ToySolver/Internal/Data/IOURef.hs, dist/build/ToySolver/Internal/Data/IOURef.o ) [ 9 of 113] Compiling ToySolver.Internal.Data.Vec ( src/ToySolver/Internal/Data/Vec.hs, dist/build/ToySolver/Internal/Data/Vec.o ) [ 10 of 113] Compiling ToySolver.Internal.Data.IndexedPriorityQueue ( src/ToySolver/Internal/Data/IndexedPriorityQueue.hs, dist/build/ToySolver/Internal/Data/IndexedPriorityQueue.o ) [ 11 of 113] Compiling ToySolver.Internal.Data.PriorityQueue ( src/ToySolver/Internal/Data/PriorityQueue.hs, dist/build/ToySolver/Internal/Data/PriorityQueue.o ) [ 12 of 113] Compiling ToySolver.EUF.CongruenceClosure ( src/ToySolver/EUF/CongruenceClosure.hs, dist/build/ToySolver/EUF/CongruenceClosure.o ) src/ToySolver/EUF/CongruenceClosure.hs:140:21: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:137:12 src/ToySolver/EUF/CongruenceClosure.hs:173:3: warning: [-Wname-shadowing] This binding for ‘lookup’ shadows the existing binding defined at src/ToySolver/EUF/CongruenceClosure.hs:696:1 src/ToySolver/EUF/CongruenceClosure.hs:299:34: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:12 src/ToySolver/EUF/CongruenceClosure.hs:299:36: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:14 src/ToySolver/EUF/CongruenceClosure.hs:300:39: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:12 src/ToySolver/EUF/CongruenceClosure.hs:300:53: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:14 src/ToySolver/EUF/CongruenceClosure.hs:306:10: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:12 src/ToySolver/EUF/CongruenceClosure.hs:306:12: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:14 src/ToySolver/EUF/CongruenceClosure.hs:306:14: warning: [-Wname-shadowing] This binding for ‘a'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:301:7 src/ToySolver/EUF/CongruenceClosure.hs:306:17: warning: [-Wname-shadowing] This binding for ‘b'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:302:7 src/ToySolver/EUF/CongruenceClosure.hs:306:20: warning: [-Wname-shadowing] This binding for ‘classA’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:304:9 src/ToySolver/EUF/CongruenceClosure.hs:306:27: warning: [-Wname-shadowing] This binding for ‘classB’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:305:9 src/ToySolver/EUF/CongruenceClosure.hs:379:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkInvariant’: checkInvariant solver = ... src/ToySolver/EUF/CongruenceClosure.hs:465:10: warning: [-Wname-shadowing] This binding for ‘a'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:460:9 src/ToySolver/EUF/CongruenceClosure.hs:465:10: warning: [-Wunused-matches] Defined but not used: ‘a'’ src/ToySolver/EUF/CongruenceClosure.hs:465:14: warning: [-Wname-shadowing] This binding for ‘b'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:461:9 src/ToySolver/EUF/CongruenceClosure.hs:465:18: warning: [-Wname-shadowing] This binding for ‘classA’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:462:9 src/ToySolver/EUF/CongruenceClosure.hs:465:26: warning: [-Wname-shadowing] This binding for ‘classB’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:463:9 src/ToySolver/EUF/CongruenceClosure.hs:480:9: warning: [-Wname-shadowing] This binding for ‘n’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:450:3 src/ToySolver/EUF/CongruenceClosure.hs:495:9: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:494:24 src/ToySolver/EUF/CongruenceClosure.hs:497:13: warning: [-Wname-shadowing] This binding for ‘loop’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:479:7 src/ToySolver/EUF/CongruenceClosure.hs:497:18: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:495:9 src/ToySolver/EUF/CongruenceClosure.hs:569:20: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:567:20 src/ToySolver/EUF/CongruenceClosure.hs:782:15: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:779:19 src/ToySolver/EUF/CongruenceClosure.hs:786:16: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:779:19 [ 13 of 113] Compiling ToySolver.EUF.EUFSolver ( src/ToySolver/EUF/EUFSolver.hs, dist/build/ToySolver/EUF/EUFSolver.o ) [ 14 of 113] Compiling ToySolver.Data.Var ( src/ToySolver/Data/Var.hs, dist/build/ToySolver/Data/Var.o ) [ 15 of 113] Compiling ToySolver.Data.Polynomial.Base ( src/ToySolver/Data/Polynomial/Base.hs, dist/build/ToySolver/Data/Polynomial/Base.o ) src/ToySolver/Data/Polynomial/Base.hs:494:20: warning: [-Wname-shadowing] This binding for ‘prec’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:486:20 src/ToySolver/Data/Polynomial/Base.hs:521:12: warning: [-Wname-shadowing] This binding for ‘prec’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:509:24 src/ToySolver/Data/Polynomial/Base.hs:522:12: warning: [-Wname-shadowing] This binding for ‘prec’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:509:24 src/ToySolver/Data/Polynomial/Base.hs:843:17: warning: [-Wname-shadowing] This binding for ‘xs1’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:838:5 src/ToySolver/Data/Polynomial/Base.hs:843:31: warning: [-Wname-shadowing] This binding for ‘xs2’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:838:9 src/ToySolver/Data/Polynomial/Base.hs:858:17: warning: [-Wname-shadowing] This binding for ‘xs1’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:853:8 src/ToySolver/Data/Polynomial/Base.hs:858:31: warning: [-Wname-shadowing] This binding for ‘xs2’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:853:12 [ 16 of 113] Compiling ToySolver.Data.Polynomial.Factorization.Hensel.Internal ( src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs, dist/build/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.o ) src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:53:11: warning: [-Wname-shadowing] This binding for ‘k’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:36:14 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:63:10: warning: [-Wname-shadowing] This binding for ‘k’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:36:14 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:86:14: warning: [-Wname-shadowing] This binding for ‘fs’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:83:25 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:91:8: warning: [-Wname-shadowing] This binding for ‘fs’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:83:25 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:116:11: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns not matched: [] src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:120:11: warning: [-Wname-shadowing] This binding for ‘es’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:114:5 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:120:14: warning: [-Wname-shadowing] This binding for ‘fs’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:108:25 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:120:17: warning: [-Wname-shadowing] This binding for ‘g’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:108:28 [ 17 of 113] Compiling ToySolver.Data.Polynomial.Factorization.Hensel ( src/ToySolver/Data/Polynomial/Factorization/Hensel.hs, dist/build/ToySolver/Data/Polynomial/Factorization/Hensel.o ) [ 18 of 113] Compiling ToySolver.Data.Polynomial.Factorization.SquareFree ( src/ToySolver/Data/Polynomial/Factorization/SquareFree.hs, dist/build/ToySolver/Data/Polynomial/Factorization/SquareFree.o ) [ 19 of 113] Compiling ToySolver.Data.Polynomial.GroebnerBasis ( src/ToySolver/Data/Polynomial/GroebnerBasis.hs, dist/build/ToySolver/Data/Polynomial/GroebnerBasis.o ) [ 20 of 113] Compiling ToySolver.Data.Polynomial.Factorization.FiniteField ( src/ToySolver/Data/Polynomial/Factorization/FiniteField.hs, dist/build/ToySolver/Data/Polynomial/Factorization/FiniteField.o ) [ 21 of 113] Compiling ToySolver.Data.Polynomial.Factorization.Zassenhaus ( src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs, dist/build/ToySolver/Data/Polynomial/Factorization/Zassenhaus.o ) src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:29: warning: [-Wname-shadowing] This binding for ‘k’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:6 src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:47: warning: [-Wname-shadowing] This binding for ‘pk’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:8 [ 22 of 113] Compiling ToySolver.Data.Polynomial.Factorization.Integer ( src/ToySolver/Data/Polynomial/Factorization/Integer.hs, dist/build/ToySolver/Data/Polynomial/Factorization/Integer.o ) [ 23 of 113] Compiling ToySolver.Data.Polynomial.Factorization.Rational ( src/ToySolver/Data/Polynomial/Factorization/Rational.hs, dist/build/ToySolver/Data/Polynomial/Factorization/Rational.o ) [ 24 of 113] Compiling ToySolver.Data.Polynomial ( src/ToySolver/Data/Polynomial.hs, dist/build/ToySolver/Data/Polynomial.o ) [ 25 of 113] Compiling ToySolver.Data.Polynomial.Interpolation.Lagrange ( src/ToySolver/Data/Polynomial/Interpolation/Lagrange.hs, dist/build/ToySolver/Data/Polynomial/Interpolation/Lagrange.o ) [ 26 of 113] Compiling ToySolver.Data.Polynomial.Factorization.Kronecker ( src/ToySolver/Data/Polynomial/Factorization/Kronecker.hs, dist/build/ToySolver/Data/Polynomial/Factorization/Kronecker.o ) [ 27 of 113] Compiling ToySolver.Data.MIP.Base ( src/ToySolver/Data/MIP/Base.hs, dist/build/ToySolver/Data/MIP/Base.o ) src/ToySolver/Data/MIP/Base.hs:167:23: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Data/MIP/Base.hs:167:5 [ 28 of 113] Compiling ToySolver.Data.MIP.LPFile ( src/ToySolver/Data/MIP/LPFile.hs, dist/build/ToySolver/Data/MIP/LPFile.o ) [ 29 of 113] Compiling ToySolver.Data.MIP.MPSFile ( src/ToySolver/Data/MIP/MPSFile.hs, dist/build/ToySolver/Data/MIP/MPSFile.o ) src/ToySolver/Data/MIP/MPSFile.hs:281:109: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:285:26: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:665:35: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:757:18: warning: [-Wname-shadowing] This binding for ‘qm’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:736:7 src/ToySolver/Data/MIP/MPSFile.hs:760:18: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:760:23: warning: [-Wname-shadowing] This binding for ‘qm’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:736:7 src/ToySolver/Data/MIP/MPSFile.hs:788:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:795:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:802:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:809:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:816:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:844:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘f’: Patterns not matched: (_:_) [] src/ToySolver/Data/MIP/MPSFile.hs:850:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘g’: Patterns not matched: (_:_) [] [ 30 of 113] Compiling ToySolver.Data.MIP ( src/ToySolver/Data/MIP.hs, dist/build/ToySolver/Data/MIP.o ) [ 31 of 113] Compiling ToySolver.Data.LBool ( src/ToySolver/Data/LBool.hs, dist/build/ToySolver/Data/LBool.o ) [ 32 of 113] Compiling ToySolver.Data.Delta ( src/ToySolver/Data/Delta.hs, dist/build/ToySolver/Data/Delta.o ) [ 33 of 113] Compiling ToySolver.Data.Boolean ( src/ToySolver/Data/Boolean.hs, dist/build/ToySolver/Data/Boolean.o ) [ 34 of 113] Compiling ToySolver.Data.DNF ( src/ToySolver/Data/DNF.hs, dist/build/ToySolver/Data/DNF.o ) [ 35 of 113] Compiling ToySolver.Data.FOL.Formula ( src/ToySolver/Data/FOL/Formula.hs, dist/build/ToySolver/Data/FOL/Formula.o ) [ 36 of 113] Compiling ToySolver.Data.OrdRel ( src/ToySolver/Data/OrdRel.hs, dist/build/ToySolver/Data/OrdRel.o ) [ 37 of 113] Compiling ToySolver.Data.FOL.Arith ( src/ToySolver/Data/FOL/Arith.hs, dist/build/ToySolver/Data/FOL/Arith.o ) [ 38 of 113] Compiling ToySolver.Data.LA ( src/ToySolver/Data/LA.hs, dist/build/ToySolver/Data/LA.o ) [ 39 of 113] Compiling ToySolver.Data.LA.FOL ( src/ToySolver/Data/LA/FOL.hs, dist/build/ToySolver/Data/LA/FOL.o ) [ 40 of 113] Compiling ToySolver.Data.BoolExpr ( src/ToySolver/Data/BoolExpr.hs, dist/build/ToySolver/Data/BoolExpr.o ) src/ToySolver/Data/BoolExpr.hs:26:1: warning: [-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() src/ToySolver/Data/BoolExpr.hs:30:1: warning: [-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() src/ToySolver/Data/BoolExpr.hs:118:3: warning: [-Winline-rule-shadowing] Rule "fold/fmap" may never fire because ‘fold’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fold’ src/ToySolver/Data/BoolExpr.hs:118:3: warning: [-Winline-rule-shadowing] Rule "fold/fmap" may never fire because rule "Class op fmap" for ‘fmap’ might fire first Probable fix: add phase [n] or [~n] to the competing rule [ 41 of 113] Compiling ToySolver.Wang ( src/ToySolver/Wang.hs, dist/build/ToySolver/Wang.o ) src/ToySolver/Wang.hs:25:23: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:27:23: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:29:27: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:31:23: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:33:24: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:35:23: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:37:24: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:39:27: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:42:27: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:44:27: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 [ 42 of 113] Compiling ToySolver.Data.AlgebraicNumber.Sturm ( src/ToySolver/Data/AlgebraicNumber/Sturm.hs, dist/build/ToySolver/Data/AlgebraicNumber/Sturm.o ) [ 43 of 113] Compiling ToySolver.Data.AlgebraicNumber.Root ( src/ToySolver/Data/AlgebraicNumber/Root.hs, dist/build/ToySolver/Data/AlgebraicNumber/Root.o ) [ 44 of 113] Compiling ToySolver.Data.AlgebraicNumber.Real ( src/ToySolver/Data/AlgebraicNumber/Real.hs, dist/build/ToySolver/Data/AlgebraicNumber/Real.o ) [ 45 of 113] Compiling ToySolver.Data.AlgebraicNumber.Graeffe ( src/ToySolver/Data/AlgebraicNumber/Graeffe.hs, dist/build/ToySolver/Data/AlgebraicNumber/Graeffe.o ) [ 46 of 113] Compiling ToySolver.Converter.SAT2PB ( src/ToySolver/Converter/SAT2PB.hs, dist/build/ToySolver/Converter/SAT2PB.o ) [ 47 of 113] Compiling ToySolver.Converter.PB2WBO ( src/ToySolver/Converter/PB2WBO.hs, dist/build/ToySolver/Converter/PB2WBO.o ) [ 48 of 113] Compiling ToySolver.Converter.PB2SMP ( src/ToySolver/Converter/PB2SMP.hs, dist/build/ToySolver/Converter/PB2SMP.o ) [ 49 of 113] Compiling ToySolver.Converter.PB2LSP ( src/ToySolver/Converter/PB2LSP.hs, dist/build/ToySolver/Converter/PB2LSP.o ) [ 50 of 113] Compiling ToySolver.Converter.ObjType ( src/ToySolver/Converter/ObjType.hs, dist/build/ToySolver/Converter/ObjType.o ) [ 51 of 113] Compiling ToySolver.Converter.PBSetObj ( src/ToySolver/Converter/PBSetObj.hs, dist/build/ToySolver/Converter/PBSetObj.o ) [ 52 of 113] Compiling ToySolver.Converter.MIP2SMT ( src/ToySolver/Converter/MIP2SMT.hs, dist/build/ToySolver/Converter/MIP2SMT.o ) src/ToySolver/Converter/MIP2SMT.hs:161:7: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Converter/MIP2SMT.hs:147:13 src/ToySolver/Converter/MIP2SMT.hs:400:1: warning: [-Wunused-top-binds] Defined but not used: ‘testFile’ src/ToySolver/Converter/MIP2SMT.hs:407:1: warning: [-Wunused-top-binds] Defined but not used: ‘test’ src/ToySolver/Converter/MIP2SMT.hs:410:7: warning: [-Wunused-top-binds] Defined but not used: ‘testdata’ [ 53 of 113] Compiling ToySolver.Combinatorial.SubsetSum ( src/ToySolver/Combinatorial/SubsetSum.hs, dist/build/ToySolver/Combinatorial/SubsetSum.o ) src/ToySolver/Combinatorial/SubsetSum.hs:87:7: warning: [-Wname-shadowing] This binding for ‘w2’ shadows the existing binding bound at src/ToySolver/Combinatorial/SubsetSum.hs:75:7 [ 54 of 113] Compiling ToySolver.SAT.Types ( src/ToySolver/SAT/Types.hs, dist/build/ToySolver/SAT/Types.o ) [ 55 of 113] Compiling ToySolver.Converter.PB2IP ( src/ToySolver/Converter/PB2IP.hs, dist/build/ToySolver/Converter/PB2IP.o ) src/ToySolver/Converter/PB2IP.hs:100:14: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Converter/PB2IP.hs:92:17 src/ToySolver/Converter/PB2IP.hs:120:27: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Converter/PB2IP.hs:120:5 [ 56 of 113] Compiling ToySolver.Converter.SAT2IP ( src/ToySolver/Converter/SAT2IP.hs, dist/build/ToySolver/Converter/SAT2IP.o ) [ 57 of 113] Compiling ToySolver.Converter.WBO2PB ( src/ToySolver/Converter/WBO2PB.hs, dist/build/ToySolver/Converter/WBO2PB.o ) [ 58 of 113] Compiling ToySolver.SAT.MUS.Types ( src/ToySolver/SAT/MUS/Types.hs, dist/build/ToySolver/SAT/MUS/Types.o ) [ 59 of 113] Compiling ToySolver.SAT.PBO.Context ( src/ToySolver/SAT/PBO/Context.hs, dist/build/ToySolver/SAT/PBO/Context.o ) [ 60 of 113] Compiling ToySolver.SAT.Printer ( src/ToySolver/SAT/Printer.hs, dist/build/ToySolver/SAT/Printer.o ) [ 61 of 113] Compiling ToySolver.SAT.TheorySolver ( src/ToySolver/SAT/TheorySolver.hs, dist/build/ToySolver/SAT/TheorySolver.o ) [ 62 of 113] Compiling ToySolver.SAT ( src/ToySolver/SAT.hs, dist/build/ToySolver/SAT.o ) src/ToySolver/SAT.hs:159:1: warning: [-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() src/ToySolver/SAT.hs:1269:15: warning: [-Wname-shadowing] This binding for ‘constr’ shadows the existing binding bound at src/ToySolver/SAT.hs:1258:17 src/ToySolver/SAT.hs:1291:15: warning: [-Wname-shadowing] This binding for ‘constr’ shadows the existing binding bound at src/ToySolver/SAT.hs:1276:33 src/ToySolver/SAT.hs:1392:27: warning: [-Wname-shadowing] This binding for ‘solver’ shadows the existing binding bound at src/ToySolver/SAT.hs:1376:25 src/ToySolver/SAT.hs:1820:15: warning: [-Wname-shadowing] This binding for ‘ret’ shadows the existing binding bound at src/ToySolver/SAT.hs:1816:11 src/ToySolver/SAT.hs:2543:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2535:36 src/ToySolver/SAT.hs:2545:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2535:36 src/ToySolver/SAT.hs:2581:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2573:37 src/ToySolver/SAT.hs:2583:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2573:37 src/ToySolver/SAT.hs:2957:18: warning: [-Wname-shadowing] This binding for ‘i’ shadows the existing binding bound at src/ToySolver/SAT.hs:2949:5 src/ToySolver/SAT.hs:3208:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3205:11 src/ToySolver/SAT.hs:3210:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3205:11 src/ToySolver/SAT.hs:3210:25: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/SAT.hs:3205:13 src/ToySolver/SAT.hs:3354:44: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/SAT.hs:3342:30 src/ToySolver/SAT.hs:3362:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3359:11 src/ToySolver/SAT.hs:3364:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3359:11 src/ToySolver/SAT.hs:3364:25: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/SAT.hs:3359:13 src/ToySolver/SAT.hs:3410:11: warning: [-Wname-shadowing] This binding for ‘watchsum’ shadows the existing binding bound at src/ToySolver/SAT.hs:3400:3 src/ToySolver/SAT.hs:3526:13: warning: [-Wname-shadowing] This binding for ‘ref’ shadows the existing binding bound at src/ToySolver/SAT.hs:3485:7 [ 63 of 113] Compiling ToySolver.EUF.FiniteModelFinder ( src/ToySolver/EUF/FiniteModelFinder.hs, dist/build/ToySolver/EUF/FiniteModelFinder.o ) [ 64 of 113] Compiling ToySolver.SAT.MUS ( src/ToySolver/SAT/MUS.hs, dist/build/ToySolver/SAT/MUS.o ) [ 65 of 113] Compiling ToySolver.SAT.MUS.QuickXplain ( src/ToySolver/SAT/MUS/QuickXplain.hs, dist/build/ToySolver/SAT/MUS/QuickXplain.o ) [ 66 of 113] Compiling ToySolver.SAT.PBO.BC ( src/ToySolver/SAT/PBO/BC.hs, dist/build/ToySolver/SAT/PBO/BC.o ) [ 67 of 113] Compiling ToySolver.SAT.PBO.BCD ( src/ToySolver/SAT/PBO/BCD.hs, dist/build/ToySolver/SAT/PBO/BCD.o ) src/ToySolver/SAT/PBO/BCD.hs:91:7: warning: [-Wname-shadowing] This binding for ‘sels’ shadows the existing binding bound at src/ToySolver/SAT/PBO/BCD.hs:73:5 [ 68 of 113] Compiling ToySolver.SAT.PBO.BCD2 ( src/ToySolver/SAT/PBO/BCD2.hs, dist/build/ToySolver/SAT/PBO/BCD2.o ) src/ToySolver/SAT/PBO/BCD2.hs:170:11: warning: [-Wname-shadowing] This binding for ‘sels’ shadows the existing binding bound at src/ToySolver/SAT/PBO/BCD2.hs:263:5 [ 69 of 113] Compiling ToySolver.SAT.PBO.MSU4 ( src/ToySolver/SAT/PBO/MSU4.hs, dist/build/ToySolver/SAT/PBO/MSU4.o ) [ 70 of 113] Compiling ToySolver.SAT.PBO.UnsatBased ( src/ToySolver/SAT/PBO/UnsatBased.hs, dist/build/ToySolver/SAT/PBO/UnsatBased.o ) [ 71 of 113] Compiling ToySolver.SAT.PBO ( src/ToySolver/SAT/PBO.hs, dist/build/ToySolver/SAT/PBO.o ) src/ToySolver/SAT/PBO.hs:122:10: warning: [-Wname-shadowing] This binding for ‘m’ shadows the existing binding bound at src/ToySolver/SAT/PBO.hs:119:3 src/ToySolver/SAT/PBO.hs:147:15: warning: [-Wname-shadowing] This binding for ‘m’ shadows the existing binding bound at src/ToySolver/SAT/PBO.hs:119:3 [ 72 of 113] Compiling ToySolver.SAT.TseitinEncoder ( src/ToySolver/SAT/TseitinEncoder.hs, dist/build/ToySolver/SAT/TseitinEncoder.o ) src/ToySolver/SAT/TseitinEncoder.hs:217:13: warning: [-Wname-shadowing] This binding for ‘solver’ shadows the existing binding bound at src/ToySolver/SAT/TseitinEncoder.hs:198:7 [ 73 of 113] Compiling ToySolver.SAT.PBNLC ( src/ToySolver/SAT/PBNLC.hs, dist/build/ToySolver/SAT/PBNLC.o ) src/ToySolver/SAT/PBNLC.hs:49:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:49:7 src/ToySolver/SAT/PBNLC.hs:50:65: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:49:7 src/ToySolver/SAT/PBNLC.hs:69:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:69:7 src/ToySolver/SAT/PBNLC.hs:70:41: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:69:7 src/ToySolver/SAT/PBNLC.hs:81:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:81:7 src/ToySolver/SAT/PBNLC.hs:82:65: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:81:7 src/ToySolver/SAT/PBNLC.hs:103:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:103:7 src/ToySolver/SAT/PBNLC.hs:104:41: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:103:7 [ 74 of 113] Compiling ToySolver.SAT.Integer ( src/ToySolver/SAT/Integer.hs, dist/build/ToySolver/SAT/Integer.o ) [ 75 of 113] Compiling ToySolver.Text.GCNF ( src/ToySolver/Text/GCNF.hs, dist/build/ToySolver/Text/GCNF.o ) [ 76 of 113] Compiling ToySolver.Text.MaxSAT ( src/ToySolver/Text/MaxSAT.hs, dist/build/ToySolver/Text/MaxSAT.o ) src/ToySolver/Text/MaxSAT.hs:167:8: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/Text/MaxSAT.hs:164:15 [ 77 of 113] Compiling ToySolver.Converter.MaxSAT2NLPB ( src/ToySolver/Converter/MaxSAT2NLPB.hs, dist/build/ToySolver/Converter/MaxSAT2NLPB.o ) [ 78 of 113] Compiling ToySolver.Converter.MaxSAT2WBO ( src/ToySolver/Converter/MaxSAT2WBO.hs, dist/build/ToySolver/Converter/MaxSAT2WBO.o ) [ 79 of 113] Compiling ToySolver.Converter.MaxSAT2IP ( src/ToySolver/Converter/MaxSAT2IP.hs, dist/build/ToySolver/Converter/MaxSAT2IP.o ) [ 80 of 113] Compiling ToySolver.Combinatorial.Knapsack.DPSparse ( src/ToySolver/Combinatorial/Knapsack/DPSparse.hs, dist/build/ToySolver/Combinatorial/Knapsack/DPSparse.o ) src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:30:1: warning: [-Winline-rule-shadowing] Rule "solve/Int" may never fire because ‘solve’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘solve’ src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:31:1: warning: [-Winline-rule-shadowing] Rule "solve/Integer" may never fire because ‘solve’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘solve’ [ 81 of 113] Compiling ToySolver.Combinatorial.Knapsack.DPDense ( src/ToySolver/Combinatorial/Knapsack/DPDense.hs, dist/build/ToySolver/Combinatorial/Knapsack/DPDense.o ) [ 82 of 113] Compiling ToySolver.Combinatorial.Knapsack.BB ( src/ToySolver/Combinatorial/Knapsack/BB.hs, dist/build/ToySolver/Combinatorial/Knapsack/BB.o ) [ 83 of 113] Compiling ToySolver.Combinatorial.HittingSet.Simple ( src/ToySolver/Combinatorial/HittingSet/Simple.hs, dist/build/ToySolver/Combinatorial/HittingSet/Simple.o ) [ 84 of 113] Compiling ToySolver.SAT.MUS.CAMUS ( src/ToySolver/SAT/MUS/CAMUS.hs, dist/build/ToySolver/SAT/MUS/CAMUS.o ) [ 85 of 113] Compiling ToySolver.SAT.MUS.DAA ( src/ToySolver/SAT/MUS/DAA.hs, dist/build/ToySolver/SAT/MUS/DAA.o ) src/ToySolver/SAT/MUS/DAA.hs:58:13: warning: [-Wname-shadowing] This binding for ‘muses’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:57:10 src/ToySolver/SAT/MUS/DAA.hs:59:13: warning: [-Wname-shadowing] This binding for ‘muses’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:57:10 src/ToySolver/SAT/MUS/DAA.hs:87:9: warning: [-Wname-shadowing] This binding for ‘loop’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:57:5 src/ToySolver/SAT/MUS/DAA.hs:87:14: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:85:10 [ 86 of 113] Compiling ToySolver.Combinatorial.HittingSet.SHD ( src/ToySolver/Combinatorial/HittingSet/SHD.hs, dist/build/ToySolver/Combinatorial/HittingSet/SHD.o ) [ 87 of 113] Compiling ToySolver.Combinatorial.HittingSet.HTCBDD ( src/ToySolver/Combinatorial/HittingSet/HTCBDD.hs, dist/build/ToySolver/Combinatorial/HittingSet/HTCBDD.o ) [ 88 of 113] Compiling ToySolver.Combinatorial.HittingSet.FredmanKhachiyan1996 ( src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs, dist/build/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.o ) src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:93:1: warning: [-Wunused-top-binds] Defined but not used: ‘volume’ src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:154:13: warning: [-Wname-shadowing] This binding for ‘vs’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:150:5 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:154:17: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:145:21 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:154:19: warning: [-Wname-shadowing] This binding for ‘g’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:145:23 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:251:19: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:251:5 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:315:25: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:315:11 [ 89 of 113] Compiling ToySolver.Combinatorial.HittingSet.GurvichKhachiyan1999 ( src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs, dist/build/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.o ) src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:54:39: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:66:29: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:75:21: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:87:22: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:107:22: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:120:5: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:133:1: warning: [-Wunused-top-binds] Defined but not used: ‘evalCNF’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1: warning: [-Wunused-top-binds] Defined but not used: ‘f’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:138:1: warning: [-Wunused-top-binds] Defined but not used: ‘g’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:141:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA1’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:142:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA2’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:143:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA3’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:144:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA4’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:147:1: warning: [-Wunused-top-binds] Defined but not used: ‘testB1’ [ 90 of 113] Compiling ToySolver.Arith.VirtualSubstitution ( src/ToySolver/Arith/VirtualSubstitution.hs, dist/build/ToySolver/Arith/VirtualSubstitution.o ) src/ToySolver/Arith/VirtualSubstitution.hs:81:15: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Arith/VirtualSubstitution.hs:73:5 src/ToySolver/Arith/VirtualSubstitution.hs:82:11: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/VirtualSubstitution.hs:71:9 src/ToySolver/Arith/VirtualSubstitution.hs:147:10: warning: [-Wname-shadowing] This binding for ‘vs’ shadows the existing binding bound at src/ToySolver/Arith/VirtualSubstitution.hs:144:15 [ 91 of 113] Compiling ToySolver.Arith.Simplex2 ( src/ToySolver/Arith/Simplex2.hs, dist/build/ToySolver/Arith/Simplex2.o ) src/ToySolver/Arith/Simplex2.hs:71:5: warning: [-Wduplicate-exports] ‘getModel’ is exported by ‘getModel’ and ‘SolverValue(..)’ src/ToySolver/Arith/Simplex2.hs:1155:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkFeasibility’: checkFeasibility solver = ... src/ToySolver/Arith/Simplex2.hs:1171:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkNBFeasibility’: checkNBFeasibility solver = ... src/ToySolver/Arith/Simplex2.hs:1188:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkOptimality’: checkOptimality solver = ... [ 92 of 113] Compiling ToySolver.SMT ( src/ToySolver/SMT.hs, dist/build/ToySolver/SMT.o ) [ 93 of 113] Compiling ToySolver.Arith.Simplex ( src/ToySolver/Arith/Simplex.hs, dist/build/ToySolver/Arith/Simplex.o ) [ 94 of 113] Compiling ToySolver.Arith.MIPSolver2 ( src/ToySolver/Arith/MIPSolver2.hs, dist/build/ToySolver/Arith/MIPSolver2.o ) [ 95 of 113] Compiling ToySolver.Arith.FourierMotzkin.Base ( src/ToySolver/Arith/FourierMotzkin/Base.hs, dist/build/ToySolver/Arith/FourierMotzkin/Base.o ) src/ToySolver/Arith/FourierMotzkin/Base.hs:155:12: warning: [-Wname-shadowing] This binding for ‘op’ shadows the existing binding bound at src/ToySolver/Arith/FourierMotzkin/Base.hs:152:22 src/ToySolver/Arith/FourierMotzkin/Base.hs:155:15: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/Arith/FourierMotzkin/Base.hs:152:20 src/ToySolver/Arith/FourierMotzkin/Base.hs:155:17: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/Arith/FourierMotzkin/Base.hs:152:25 [ 96 of 113] Compiling ToySolver.Arith.FourierMotzkin.FOL ( src/ToySolver/Arith/FourierMotzkin/FOL.hs, dist/build/ToySolver/Arith/FourierMotzkin/FOL.o ) [ 97 of 113] Compiling ToySolver.Arith.FourierMotzkin.Optimization ( src/ToySolver/Arith/FourierMotzkin/Optimization.hs, dist/build/ToySolver/Arith/FourierMotzkin/Optimization.o ) [ 98 of 113] Compiling ToySolver.Arith.FourierMotzkin ( src/ToySolver/Arith/FourierMotzkin.hs, dist/build/ToySolver/Arith/FourierMotzkin.o ) [ 99 of 113] Compiling ToySolver.Arith.OmegaTest.Base ( src/ToySolver/Arith/OmegaTest/Base.hs, dist/build/ToySolver/Arith/OmegaTest/Base.o ) src/ToySolver/Arith/OmegaTest/Base.hs:272:85: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Arith/OmegaTest/Base.hs:271:5 src/ToySolver/Arith/OmegaTest/Base.hs:298:44: warning: [-Wname-shadowing] This binding for ‘cs’ shadows the existing binding bound at src/ToySolver/Arith/OmegaTest/Base.hs:298:14 [100 of 113] Compiling ToySolver.Arith.Cooper.Base ( src/ToySolver/Arith/Cooper/Base.hs, dist/build/ToySolver/Arith/Cooper/Base.o ) src/ToySolver/Arith/Cooper/Base.hs:56:1: warning: [-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() src/ToySolver/Arith/Cooper/Base.hs:215:15: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:207:5 src/ToySolver/Arith/Cooper/Base.hs:216:11: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:205:9 src/ToySolver/Arith/Cooper/Base.hs:255:18: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:256:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:257:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:258:18: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:270:5 src/ToySolver/Arith/Cooper/Base.hs:263:18: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:264:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:265:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:266:18: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:270:5 src/ToySolver/Arith/Cooper/Base.hs:418:1: warning: [-Wunused-top-binds] Defined but not used: ‘testHagiya’ src/ToySolver/Arith/Cooper/Base.hs:432:1: warning: [-Wunused-top-binds] Defined but not used: ‘test3’ [101 of 113] Compiling ToySolver.Arith.Cooper.FOL ( src/ToySolver/Arith/Cooper/FOL.hs, dist/build/ToySolver/Arith/Cooper/FOL.o ) [102 of 113] Compiling ToySolver.Arith.Cooper ( src/ToySolver/Arith/Cooper.hs, dist/build/ToySolver/Arith/Cooper.o ) [103 of 113] Compiling ToySolver.Arith.CAD ( src/ToySolver/Arith/CAD.hs, dist/build/ToySolver/Arith/CAD.o ) [104 of 113] Compiling ToySolver.Arith.OmegaTest ( src/ToySolver/Arith/OmegaTest.hs, dist/build/ToySolver/Arith/OmegaTest.o ) [105 of 113] Compiling ToySolver.Data.AlgebraicNumber.Complex ( src/ToySolver/Data/AlgebraicNumber/Complex.hs, dist/build/ToySolver/Data/AlgebraicNumber/Complex.o ) [106 of 113] Compiling ToySolver.Arith.BoundsInference ( src/ToySolver/Arith/BoundsInference.hs, dist/build/ToySolver/Arith/BoundsInference.o ) [107 of 113] Compiling ToySolver.Arith.LPSolver ( src/ToySolver/Arith/LPSolver.hs, dist/build/ToySolver/Arith/LPSolver.o ) src/ToySolver/Arith/LPSolver.hs:277:5: warning: [-Wname-shadowing] This binding for ‘ret’ shadows the existing binding bound at src/ToySolver/Arith/LPSolver.hs:273:3 src/ToySolver/Arith/LPSolver.hs:317:5: warning: [-Wunused-local-binds] Defined but not used: ‘isTriviallyTrue’ [108 of 113] Compiling ToySolver.Arith.LPSolverHL ( src/ToySolver/Arith/LPSolverHL.hs, dist/build/ToySolver/Arith/LPSolverHL.o ) src/ToySolver/Arith/LPSolverHL.hs:82:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_3_2’ src/ToySolver/Arith/LPSolverHL.hs:97:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_3_2’ src/ToySolver/Arith/LPSolverHL.hs:102:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_3_5’ src/ToySolver/Arith/LPSolverHL.hs:120:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_3_5’ src/ToySolver/Arith/LPSolverHL.hs:125:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_1’ src/ToySolver/Arith/LPSolverHL.hs:137:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_1’ src/ToySolver/Arith/LPSolverHL.hs:142:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_2’ src/ToySolver/Arith/LPSolverHL.hs:154:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_2’ src/ToySolver/Arith/LPSolverHL.hs:159:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_3’ src/ToySolver/Arith/LPSolverHL.hs:171:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_3’ src/ToySolver/Arith/LPSolverHL.hs:176:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_5’ src/ToySolver/Arith/LPSolverHL.hs:189:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_5’ src/ToySolver/Arith/LPSolverHL.hs:194:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_6’ src/ToySolver/Arith/LPSolverHL.hs:212:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_6’ src/ToySolver/Arith/LPSolverHL.hs:217:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_7’ src/ToySolver/Arith/LPSolverHL.hs:235:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_7’ src/ToySolver/Arith/LPSolverHL.hs:241:1: warning: [-Wunused-top-binds] Defined but not used: ‘kuhn_7_3’ src/ToySolver/Arith/LPSolverHL.hs:258:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_kuhn_7_3’ src/ToySolver/Arith/LPSolverHL.hs:263:1: warning: [-Wunused-top-binds] Defined but not used: ‘testAll’ [109 of 113] Compiling ToySolver.Arith.MIPSolverHL ( src/ToySolver/Arith/MIPSolverHL.hs, dist/build/ToySolver/Arith/MIPSolverHL.o ) src/ToySolver/Arith/MIPSolverHL.hs:218:1: warning: [-Wunused-top-binds] Defined but not used: ‘example1’ src/ToySolver/Arith/MIPSolverHL.hs:240:1: warning: [-Wunused-top-binds] Defined but not used: ‘test1’ src/ToySolver/Arith/MIPSolverHL.hs:248:1: warning: [-Wunused-top-binds] Defined but not used: ‘test1'’ src/ToySolver/Arith/MIPSolverHL.hs:259:1: warning: [-Wunused-top-binds] Defined but not used: ‘example2’ src/ToySolver/Arith/MIPSolverHL.hs:275:1: warning: [-Wunused-top-binds] Defined but not used: ‘test2’ [110 of 113] Compiling ToySolver.Arith.LPUtil ( src/ToySolver/Arith/LPUtil.hs, dist/build/ToySolver/Arith/LPUtil.o ) [111 of 113] Compiling ToySolver.Arith.ContiTraverso ( src/ToySolver/Arith/ContiTraverso.hs, dist/build/ToySolver/Arith/ContiTraverso.o ) [112 of 113] Compiling Paths_toysolver ( dist/build/autogen/Paths_toysolver.hs, dist/build/Paths_toysolver.o ) [113 of 113] Compiling ToySolver.Version ( src/ToySolver/Version.hs, dist/build/ToySolver/Version.o ) fatal: Not a git repository (or any of the parent directories): .git Preprocessing executable 'toysolver' for toysolver-0.4.0... [1 of 1] Compiling Main ( toysolver/toysolver.hs, dist/build/toysolver/toysolver-tmp/Main.o ) Linking dist/build/toysolver/toysolver ... Preprocessing executable 'toysat' for toysolver-0.4.0... [1 of 2] Compiling UBCSAT ( toysat/UBCSAT.hs, dist/build/toysat/toysat-tmp/UBCSAT.o ) [2 of 2] Compiling Main ( toysat/toysat.hs, dist/build/toysat/toysat-tmp/Main.o ) Linking dist/build/toysat/toysat ... Preprocessing executable 'toysmt' for toysolver-0.4.0... [1 of 6] Compiling Smtlib.Syntax.Syntax ( Smtlib/Smtlib/Syntax/Syntax.hs, dist/build/toysmt/toysmt-tmp/Smtlib/Syntax/Syntax.o ) [2 of 6] Compiling Smtlib.Syntax.ShowSL ( Smtlib/Smtlib/Syntax/ShowSL.hs, dist/build/toysmt/toysmt-tmp/Smtlib/Syntax/ShowSL.o ) [3 of 6] Compiling Smtlib.Parsers.CommonParsers ( Smtlib/Smtlib/Parsers/CommonParsers.hs, dist/build/toysmt/toysmt-tmp/Smtlib/Parsers/CommonParsers.o ) [4 of 6] Compiling Smtlib.Parsers.CommandsParsers ( Smtlib/Smtlib/Parsers/CommandsParsers.hs, dist/build/toysmt/toysmt-tmp/Smtlib/Parsers/CommandsParsers.o ) [5 of 6] Compiling ToySolver.SMT.SMTLIB2Solver ( toysmt/ToySolver/SMT/SMTLIB2Solver.hs, dist/build/toysmt/toysmt-tmp/ToySolver/SMT/SMTLIB2Solver.o ) toysmt/ToySolver/SMT/SMTLIB2Solver.hs:77:1: warning: [-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() toysmt/ToySolver/SMT/SMTLIB2Solver.hs:163:79: warning: [-Wname-shadowing] This binding for ‘t’ shadows the existing binding bound at toysmt/ToySolver/SMT/SMTLIB2Solver.hs:137:18 toysmt/ToySolver/SMT/SMTLIB2Solver.hs:172:7: warning: [-Wname-shadowing] This binding for ‘v’ shadows the existing binding bound at toysmt/ToySolver/SMT/SMTLIB2Solver.hs:166:30 toysmt/ToySolver/SMT/SMTLIB2Solver.hs:328:11: warning: [-Wname-shadowing] This binding for ‘cmd’ shadows the existing binding bound at toysmt/ToySolver/SMT/SMTLIB2Solver.hs:323:25 toysmt/ToySolver/SMT/SMTLIB2Solver.hs:552:25: warning: [-Wname-shadowing] This binding for ‘cs’ shadows the existing binding bound at toysmt/ToySolver/SMT/SMTLIB2Solver.hs:549:5 toysmt/ToySolver/SMT/SMTLIB2Solver.hs:684:3: warning: [-Wname-shadowing] This binding for ‘ts’ shadows the existing binding bound at toysmt/ToySolver/SMT/SMTLIB2Solver.hs:683:17 toysmt/ToySolver/SMT/SMTLIB2Solver.hs:741:42: warning: [-Wname-shadowing] This binding for ‘val’ shadows the existing binding bound at toysmt/ToySolver/SMT/SMTLIB2Solver.hs:737:25 [6 of 6] Compiling Main ( toysmt/toysmt.hs, dist/build/toysmt/toysmt-tmp/Main.o ) Linking dist/build/toysmt/toysmt ... Preprocessing executable 'lpconvert' for toysolver-0.4.0... [1 of 1] Compiling Main ( lpconvert/lpconvert.hs, dist/build/lpconvert/lpconvert-tmp/Main.o ) Linking dist/build/lpconvert/lpconvert ... Preprocessing executable 'pbconvert' for toysolver-0.4.0... [1 of 1] Compiling Main ( pbconvert/pbconvert.hs, dist/build/pbconvert/pbconvert-tmp/Main.o ) pbconvert/pbconvert.hs:153:24: warning: [-Wname-shadowing] This binding for ‘opb’ shadows the existing binding bound at pbconvert/pbconvert.hs:152:11 pbconvert/pbconvert.hs:154:25: warning: [-Wname-shadowing] This binding for ‘wbo’ shadows the existing binding bound at pbconvert/pbconvert.hs:155:11 pbconvert/pbconvert.hs:156:24: warning: [-Wname-shadowing] This binding for ‘opb’ shadows the existing binding bound at pbconvert/pbconvert.hs:152:11 pbconvert/pbconvert.hs:157:25: warning: [-Wname-shadowing] This binding for ‘wbo’ shadows the existing binding bound at pbconvert/pbconvert.hs:155:11 pbconvert/pbconvert.hs:159:24: warning: [-Wname-shadowing] This binding for ‘opb’ shadows the existing binding bound at pbconvert/pbconvert.hs:152:11 pbconvert/pbconvert.hs:160:25: warning: [-Wname-shadowing] This binding for ‘wbo’ shadows the existing binding bound at pbconvert/pbconvert.hs:155:11 pbconvert/pbconvert.hs:162:24: warning: [-Wname-shadowing] This binding for ‘opb’ shadows the existing binding bound at pbconvert/pbconvert.hs:152:11 pbconvert/pbconvert.hs:163:25: warning: [-Wname-shadowing] This binding for ‘wbo’ shadows the existing binding bound at pbconvert/pbconvert.hs:155:11 Linking dist/build/pbconvert/pbconvert ... Running Haddock for toysolver-0.4.0... Running hscolour for toysolver-0.4.0... Preprocessing library toysolver-0.4.0... Preprocessing executable 'toysolver' for toysolver-0.4.0... Preprocessing executable 'toysat' for toysolver-0.4.0... Preprocessing executable 'toysmt' for toysolver-0.4.0... Preprocessing executable 'lpconvert' for toysolver-0.4.0... Preprocessing executable 'pbconvert' for toysolver-0.4.0... Preprocessing library toysolver-0.4.0... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: bytestring-builder-0.10.8.1.0 src/ToySolver/EUF/CongruenceClosure.hs:140:21: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:137:12 src/ToySolver/EUF/CongruenceClosure.hs:173:3: warning: [-Wname-shadowing] This binding for ‘lookup’ shadows the existing binding defined at src/ToySolver/EUF/CongruenceClosure.hs:696:1 src/ToySolver/EUF/CongruenceClosure.hs:299:34: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:12 src/ToySolver/EUF/CongruenceClosure.hs:299:36: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:14 src/ToySolver/EUF/CongruenceClosure.hs:300:39: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:12 src/ToySolver/EUF/CongruenceClosure.hs:300:53: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:14 src/ToySolver/EUF/CongruenceClosure.hs:306:10: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:12 src/ToySolver/EUF/CongruenceClosure.hs:306:12: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:298:14 src/ToySolver/EUF/CongruenceClosure.hs:306:14: warning: [-Wname-shadowing] This binding for ‘a'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:301:7 src/ToySolver/EUF/CongruenceClosure.hs:306:17: warning: [-Wname-shadowing] This binding for ‘b'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:302:7 src/ToySolver/EUF/CongruenceClosure.hs:306:20: warning: [-Wname-shadowing] This binding for ‘classA’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:304:9 src/ToySolver/EUF/CongruenceClosure.hs:306:27: warning: [-Wname-shadowing] This binding for ‘classB’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:305:9 src/ToySolver/EUF/CongruenceClosure.hs:465:10: warning: [-Wname-shadowing] This binding for ‘a'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:460:9 src/ToySolver/EUF/CongruenceClosure.hs:465:10: warning: [-Wunused-matches] Defined but not used: ‘a'’ src/ToySolver/EUF/CongruenceClosure.hs:465:14: warning: [-Wname-shadowing] This binding for ‘b'’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:461:9 src/ToySolver/EUF/CongruenceClosure.hs:465:18: warning: [-Wname-shadowing] This binding for ‘classA’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:462:9 src/ToySolver/EUF/CongruenceClosure.hs:465:26: warning: [-Wname-shadowing] This binding for ‘classB’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:463:9 src/ToySolver/EUF/CongruenceClosure.hs:480:9: warning: [-Wname-shadowing] This binding for ‘n’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:450:3 src/ToySolver/EUF/CongruenceClosure.hs:495:9: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:494:24 src/ToySolver/EUF/CongruenceClosure.hs:497:13: warning: [-Wname-shadowing] This binding for ‘loop’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:479:7 src/ToySolver/EUF/CongruenceClosure.hs:497:18: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:495:9 src/ToySolver/EUF/CongruenceClosure.hs:569:20: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:567:20 src/ToySolver/EUF/CongruenceClosure.hs:782:15: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:779:19 src/ToySolver/EUF/CongruenceClosure.hs:786:16: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/EUF/CongruenceClosure.hs:779:19 src/ToySolver/EUF/CongruenceClosure.hs:379:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkInvariant’: checkInvariant solver = ... src/ToySolver/Data/Polynomial/Base.hs:494:20: warning: [-Wname-shadowing] This binding for ‘prec’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:486:20 src/ToySolver/Data/Polynomial/Base.hs:521:12: warning: [-Wname-shadowing] This binding for ‘prec’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:509:24 src/ToySolver/Data/Polynomial/Base.hs:522:12: warning: [-Wname-shadowing] This binding for ‘prec’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:509:24 src/ToySolver/Data/Polynomial/Base.hs:843:17: warning: [-Wname-shadowing] This binding for ‘xs1’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:838:5 src/ToySolver/Data/Polynomial/Base.hs:843:31: warning: [-Wname-shadowing] This binding for ‘xs2’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:838:9 src/ToySolver/Data/Polynomial/Base.hs:858:17: warning: [-Wname-shadowing] This binding for ‘xs1’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:853:8 src/ToySolver/Data/Polynomial/Base.hs:858:31: warning: [-Wname-shadowing] This binding for ‘xs2’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Base.hs:853:12 Haddock coverage: 0% ( 0 / 3) in 'ToySolver.Version.TH' Missing documentation for: Module header gitHashQ (src/ToySolver/Version/TH.hs:19) compilationTimeQ (src/ToySolver/Version/TH.hs:26) 50% ( 11 / 22) in 'ToySolver.Text.SDPFile' Missing documentation for: Problem (src/ToySolver/Text/SDPFile.hs:61) Matrix (src/ToySolver/Text/SDPFile.hs:69) Block (src/ToySolver/Text/SDPFile.hs:71) blockElem (src/ToySolver/Text/SDPFile.hs:81) DenseMatrix (src/ToySolver/Text/SDPFile.hs:88) DenseBlock (src/ToySolver/Text/SDPFile.hs:90) denseMatrix (src/ToySolver/Text/SDPFile.hs:95) denseBlock (src/ToySolver/Text/SDPFile.hs:92) diagBlock (src/ToySolver/Text/SDPFile.hs:98) render (src/ToySolver/Text/SDPFile.hs:270) renderSparse (src/ToySolver/Text/SDPFile.hs:273) 0% ( 0 / 3) in 'ToySolver.Text.GurobiSol' Missing documentation for: Module header Model (src/ToySolver/Text/GurobiSol.hs:10) render (src/ToySolver/Text/GurobiSol.hs:12) 44% ( 4 / 9) in 'ToySolver.Internal.Util' Missing documentation for: showRational (src/ToySolver/Internal/Util.hs:45) showRationalAsFiniteDecimal (src/ToySolver/Internal/Util.hs:51) revSequence (src/ToySolver/Internal/Util.hs:73) revMapM (src/ToySolver/Internal/Util.hs:82) revForM (src/ToySolver/Internal/Util.hs:86) 67% ( 2 / 3) in 'ToySolver.Internal.TextUtil' Missing documentation for: readInt (src/ToySolver/Internal/TextUtil.hs:24) 50% ( 1 / 2) in 'ToySolver.Internal.ProcessUtil' Missing documentation for: runProcessWithOutputCallback (src/ToySolver/Internal/ProcessUtil.hs:33) 50% ( 5 / 10) in 'ToySolver.Internal.Data.SeqQueue' Missing documentation for: SeqQueue (src/ToySolver/Internal/Data/SeqQueue.hs:35) Enqueue Dequeue QueueSize clear (src/ToySolver/Internal/Data/SeqQueue.hs:65) 17% ( 1 / 6) in 'ToySolver.Internal.Data.IOURef' Missing documentation for: IOURef (src/ToySolver/Internal/Data/IOURef.hs:27) newIOURef (src/ToySolver/Internal/Data/IOURef.hs:30) readIOURef (src/ToySolver/Internal/Data/IOURef.hs:36) writeIOURef (src/ToySolver/Internal/Data/IOURef.hs:40) modifyIOURef (src/ToySolver/Internal/Data/IOURef.hs:44) 27% ( 9 / 33) in 'ToySolver.Internal.Data.Vec' Missing documentation for: GenericVec (src/ToySolver/Internal/Data/Vec.hs:65) Vec (src/ToySolver/Internal/Data/Vec.hs:68) UVec (src/ToySolver/Internal/Data/Vec.hs:69) Index (src/ToySolver/Internal/Data/Vec.hs:71) new (src/ToySolver/Internal/Data/Vec.hs:73) clone (src/ToySolver/Internal/Data/Vec.hs:254) read (src/ToySolver/Internal/Data/Vec.hs:88) write (src/ToySolver/Internal/Data/Vec.hs:101) modify (src/ToySolver/Internal/Data/Vec.hs:111) modify' (src/ToySolver/Internal/Data/Vec.hs:122) unsafeRead (src/ToySolver/Internal/Data/Vec.hs:147) unsafeWrite (src/ToySolver/Internal/Data/Vec.hs:153) unsafeModify (src/ToySolver/Internal/Data/Vec.hs:133) unsafeModify' (src/ToySolver/Internal/Data/Vec.hs:140) resize (src/ToySolver/Internal/Data/Vec.hs:162) growTo (src/ToySolver/Internal/Data/Vec.hs:177) push (src/ToySolver/Internal/Data/Vec.hs:186) pop (src/ToySolver/Internal/Data/Vec.hs:206) popMaybe (src/ToySolver/Internal/Data/Vec.hs:192) unsafePop (src/ToySolver/Internal/Data/Vec.hs:220) peek (src/ToySolver/Internal/Data/Vec.hs:228) unsafePeek (src/ToySolver/Internal/Data/Vec.hs:237) clear (src/ToySolver/Internal/Data/Vec.hs:242) getElems (src/ToySolver/Internal/Data/Vec.hs:245) 70% ( 16 / 23) in 'ToySolver.Internal.Data.IndexedPriorityQueue' Missing documentation for: Value (src/ToySolver/Internal/Data/IndexedPriorityQueue.hs:60) Index (src/ToySolver/Internal/Data/IndexedPriorityQueue.hs:59) Enqueue Dequeue QueueSize member (src/ToySolver/Internal/Data/IndexedPriorityQueue.hs:169) update (src/ToySolver/Internal/Data/IndexedPriorityQueue.hs:178) 79% ( 15 / 19) in 'ToySolver.Internal.Data.PriorityQueue' Missing documentation for: Index (src/ToySolver/Internal/Data/PriorityQueue.hs:45) Enqueue Dequeue QueueSize 20% ( 8 / 40) in 'ToySolver.EUF.CongruenceClosure' Missing documentation for: Solver (src/ToySolver/EUF/CongruenceClosure.hs:142) newSolver (src/ToySolver/EUF/CongruenceClosure.hs:166) FSym (src/ToySolver/EUF/CongruenceClosure.hs:87) Term (src/ToySolver/EUF/CongruenceClosure.hs:89) FlatTerm (src/ToySolver/EUF/CongruenceClosure.hs:92) ConstrID (src/ToySolver/EUF/CongruenceClosure.hs:97) newFSym (src/ToySolver/EUF/CongruenceClosure.hs:214) VAFun (src/ToySolver/EUF/CongruenceClosure.hs:225) newFun (src/ToySolver/EUF/CongruenceClosure.hs:234) newConst (src/ToySolver/EUF/CongruenceClosure.hs:239) merge (src/ToySolver/EUF/CongruenceClosure.hs:242) merge' (src/ToySolver/EUF/CongruenceClosure.hs:245) mergeFlatTerm (src/ToySolver/EUF/CongruenceClosure.hs:256) mergeFlatTerm' (src/ToySolver/EUF/CongruenceClosure.hs:259) areCongruent (src/ToySolver/EUF/CongruenceClosure.hs:354) areCongruentFlatTerm (src/ToySolver/EUF/CongruenceClosure.hs:360) explain (src/ToySolver/EUF/CongruenceClosure.hs:435) explainFlatTerm (src/ToySolver/EUF/CongruenceClosure.hs:441) explainConst (src/ToySolver/EUF/CongruenceClosure.hs:447) Entity (src/ToySolver/EUF/CongruenceClosure.hs:520) EntityTuple (src/ToySolver/EUF/CongruenceClosure.hs:521) Model (src/ToySolver/EUF/CongruenceClosure.hs:523) getModel (src/ToySolver/EUF/CongruenceClosure.hs:532) eval (src/ToySolver/EUF/CongruenceClosure.hs:611) evalAp (src/ToySolver/EUF/CongruenceClosure.hs:614) pushBacktrackPoint (src/ToySolver/EUF/CongruenceClosure.hs:647) popBacktrackPoint (src/ToySolver/EUF/CongruenceClosure.hs:658) termToFlatTerm (src/ToySolver/EUF/CongruenceClosure.hs:746) termToFSym (src/ToySolver/EUF/CongruenceClosure.hs:775) fsymToTerm (src/ToySolver/EUF/CongruenceClosure.hs:778) fsymToFlatTerm (src/ToySolver/EUF/CongruenceClosure.hs:768) flatTermToFSym (src/ToySolver/EUF/CongruenceClosure.hs:755) 22% ( 8 / 37) in 'ToySolver.EUF.EUFSolver' Missing documentation for: Solver (src/ToySolver/EUF/EUFSolver.hs:75) newSolver (src/ToySolver/EUF/EUFSolver.hs:83) FSym (src/ToySolver/EUF/CongruenceClosure.hs:87) Term (src/ToySolver/EUF/CongruenceClosure.hs:89) ConstrID (src/ToySolver/EUF/CongruenceClosure.hs:97) VAFun (src/ToySolver/EUF/CongruenceClosure.hs:225) newFSym (src/ToySolver/EUF/EUFSolver.hs:99) newFun (src/ToySolver/EUF/EUFSolver.hs:105) newConst (src/ToySolver/EUF/EUFSolver.hs:102) assertEqual (src/ToySolver/EUF/EUFSolver.hs:108) assertEqual' (src/ToySolver/EUF/EUFSolver.hs:111) assertNotEqual (src/ToySolver/EUF/EUFSolver.hs:114) assertNotEqual' (src/ToySolver/EUF/EUFSolver.hs:117) check (src/ToySolver/EUF/EUFSolver.hs:130) areEqual (src/ToySolver/EUF/EUFSolver.hs:145) explain (src/ToySolver/EUF/EUFSolver.hs:148) Entity (src/ToySolver/EUF/CongruenceClosure.hs:520) EntityTuple (src/ToySolver/EUF/CongruenceClosure.hs:521) Model (src/ToySolver/EUF/CongruenceClosure.hs:523) getModel (src/ToySolver/EUF/EUFSolver.hs:160) eval (src/ToySolver/EUF/CongruenceClosure.hs:611) evalAp (src/ToySolver/EUF/CongruenceClosure.hs:614) pushBacktrackPoint (src/ToySolver/EUF/EUFSolver.hs:172) popBacktrackPoint (src/ToySolver/EUF/EUFSolver.hs:177) termToFlatTerm (src/ToySolver/EUF/EUFSolver.hs:187) termToFSym (src/ToySolver/EUF/EUFSolver.hs:188) fsymToTerm (src/ToySolver/EUF/EUFSolver.hs:189) fsymToFlatTerm (src/ToySolver/EUF/EUFSolver.hs:190) flatTermToFSym (src/ToySolver/EUF/EUFSolver.hs:191) 100% ( 6 / 6) in 'ToySolver.Data.Var' 61% ( 54 / 88) in 'ToySolver.Data.Polynomial.Base' Missing documentation for: Var (src/ToySolver/Data/Polynomial/Base.hs:153) coeffMap (src/ToySolver/Data/Polynomial/Base.hs:168) fromCoeffMap (src/ToySolver/Data/Polynomial/Base.hs:263) Vars (src/T src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:53:11: warning: [-Wname-shadowing] This binding for ‘k’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:36:14 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:63:10: warning: [-Wname-shadowing] This binding for ‘k’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:36:14 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:86:14: warning: [-Wname-shadowing] This binding for ‘fs’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:83:25 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:91:8: warning: [-Wname-shadowing] This binding for ‘fs’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:83:25 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:120:11: warning: [-Wname-shadowing] This binding for ‘es’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:114:5 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:120:14: warning: [-Wname-shadowing] This binding for ‘fs’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:108:25 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:120:17: warning: [-Wname-shadowing] This binding for ‘g’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:108:28 src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:116:11: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In a case alternative: Patterns not matched: [] src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:29: warning: [-Wname-shadowing] This binding for ‘k’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:6 src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:47: warning: [-Wname-shadowing] This binding for ‘pk’ shadows the existing binding bound at src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:81:8 src/ToySolver/Data/MIP/Base.hs:167:23: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Data/MIP/Base.hs:167:5 src/ToySolver/Data/MIP/MPSFile.hs:281:109: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:285:26: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:665:35: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:757:18: warning: [-Wname-shadowing] This binding for ‘qm’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:736:7 src/ToySolver/Data/MIP/MPSFile.hs:760:18: warning: [-Wname-shadowing] This binding for ‘row’ shadows the existing binding defined at src/ToySolver/Data/MIP/MPSFile.hs:114:1 src/ToySolver/Data/MIP/MPSFile.hs:760:23: warning: [-Wname-shadowing] This binding for ‘qm’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:736:7 src/ToySolver/Data/MIP/MPSFile.hs:788:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:795:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:802:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:809:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:816:11: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Data/MIP/MPSFile.hs:783:13 src/ToySolver/Data/MIP/MPSFile.hs:844:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘f’: Patterns not matched: (_:_) [] src/ToySolver/Data/MIP/MPSFile.hs:850:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘g’: Patterns not matched: (_:_) [] oySolver/Data/Polynomial/Base.hs:156) ContPP (src/ToySolver/Data/Polynomial/Base.hs:310) UTerm (src/ToySolver/Data/Polynomial/Base.hs:705) UMonomial (src/ToySolver/Data/Polynomial/Base.hs:742) divides (src/ToySolver/Data/Polynomial/Base.hs:612) Term (src/ToySolver/Data/Polynomial/Base.hs:703) tdeg (src/ToySolver/Data/Polynomial/Base.hs:707) tscale (src/ToySolver/Data/Polynomial/Base.hs:710) tmult (src/ToySolver/Data/Polynomial/Base.hs:713) tdivides (src/ToySolver/Data/Polynomial/Base.hs:716) tdiv (src/ToySolver/Data/Polynomial/Base.hs:719) tderiv (src/ToySolver/Data/Polynomial/Base.hs:722) tintegral (src/ToySolver/Data/Polynomial/Base.hs:727) mone (src/ToySolver/Data/Polynomial/Base.hs:766) mfromIndices (src/ToySolver/Data/Polynomial/Base.hs:769) mfromIndicesMap (src/ToySolver/Data/Polynomial/Base.hs:774) mindices (src/ToySolver/Data/Polynomial/Base.hs:782) mindicesMap (src/ToySolver/Data/Polynomial/Base.hs:739) mmult (src/ToySolver/Data/Polynomial/Base.hs:785) mpow (src/ToySolver/Data/Polynomial/Base.hs:788) mdivides (src/ToySolver/Data/Polynomial/Base.hs:795) mdiv (src/ToySolver/Data/Polynomial/Base.hs:798) mderiv (src/ToySolver/Data/Polynomial/Base.hs:805) mintegral (src/ToySolver/Data/Polynomial/Base.hs:815) mlcm (src/ToySolver/Data/Polynomial/Base.hs:821) mgcd (src/ToySolver/Data/Polynomial/Base.hs:824) mcoprime (src/ToySolver/Data/Polynomial/Base.hs:827) MonomialOrder (src/ToySolver/Data/Polynomial/Base.hs:834) prettyPrint (src/ToySolver/Data/Polynomial/Base.hs:482) PrettyCoeff (src/ToySolver/Data/Polynomial/Base.hs:526) PrettyVar (src/ToySolver/Data/Polynomial/Base.hs:552) 25% ( 1 / 4) in 'ToySolver.Data.Polynomial.Factorization.Hensel.Internal' Missing documentation for: hensel (src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:35) cabook_proposition_5_10 (src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:80) cabook_proposition_5_11 (src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:105) 50% ( 1 / 2) in 'ToySolver.Data.Polynomial.Factorization.Hensel' Missing documentation for: hensel (src/ToySolver/Data/Polynomial/Factorization/Hensel/Internal.hs:35) 100% ( 2 / 2) in 'ToySolver.Data.Polynomial.Factorization.SquareFree' 44% ( 4 / 9) in 'ToySolver.Data.Polynomial.GroebnerBasis' Missing documentation for: Strategy (src/ToySolver/Data/Polynomial/GroebnerBasis.hs:61) basis (src/ToySolver/Data/Polynomial/GroebnerBasis.hs:77) basis' (src/ToySolver/Data/Polynomial/GroebnerBasis.hs:84) spolynomial (src/ToySolver/Data/Polynomial/GroebnerBasis.hs:66) reduceGBasis (src/ToySolver/Data/Polynomial/GroebnerBasis.hs:108) 60% ( 3 / 5) in 'ToySolver.Data.Polynomial.Factorization.FiniteField' Missing documentation for: factor (src/ToySolver/Data/Polynomial/Factorization/FiniteField.hs:49) basisOfBerlekampSubalgebra (src/ToySolver/Data/Polynomial/Factorization/FiniteField.hs:118) 33% ( 1 / 3) in 'ToySolver.Data.Polynomial.Factorization.Zassenhaus' Missing documentation for: factor (src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:45) zassenhaus (src/ToySolver/Data/Polynomial/Factorization/Zassenhaus.hs:48) 100% ( 1 / 1) in 'ToySolver.Data.Polynomial.Factorization.Integer' 0% ( 0 / 1) in 'ToySolver.Data.Polynomial.Factorization.Rational' Missing documentation for: Module header 61% ( 54 / 88) in 'ToySolver.Data.Polynomial' Missing documentation for: Var (src/ToySolver/Data/Polynomial/Base.hs:153) coeffMap (src/ToySolver/Data/Polynomial/Base.hs:168) fromCoeffMap (src/ToySolver/Data/Polynomial/Base.hs:263) Vars (src/ToySolver/Data/Polynomial/Base.hs:156) ContPP (src/ToySolver/Data/Polynomial/Base.hs:310) UTerm (src/ToySolver/Data/Polynomial/Base.hs:705) UMonomial (src/ToySolver/Data/Polynomial/Base.hs:742) divides (src/ToySolver/Data/Polynomial/Base.hs:612) Term (src/ToySolver/Data/Polynomial/Base.hs:703) tdeg (src/ToySolver/Data/Polynomial/Base.hs:707) tscale (src/ToySolver/Data/Polynomial/Base.hs:710) tmult (src/ToySolver/Data/Polynomial/Base.hs:713) tdivides (src/ToySolver/Data/Polynomial/Base.hs:716) tdiv (src/ToySolver/Data/Polynomial/Base.hs:719) tderiv (src/ToySolver/Data/Polynomial/Base.hs:722) tintegral (src/ToySolver/Data/Polynomial/Base.hs:727) mone (src/ToySolver/Data/Polynomial/Base.hs:766) mfromIndices (src/ToySolver/Data/Polynomial/Base.hs:769) mfromIndicesMap (src/ToySolver/Data/Polynomial/Base.hs:774) mindices (src/ToySolver/Data/Polynomial/Base.hs:782) mindicesMap (src/ToySolver/Data/Polynomial/Base.hs:739) mmult (src/ToySolver/Data/Polynomial/Base.hs:785) mpow (src/ToySolver/Data/Polynomial/Base.hs:788) mdivides (src/ToySolver/Data/Polynomial/Base.hs:795) mdiv (src/ToySolver/Data/Polynomial/Base.hs:798) mderiv (src/ToySolver/Data/Polynomial/Base.hs:805) mintegral (src/ToySolver/Data/Polynomial/Base.hs:815) mlcm (src/ToySolver/Data/Polynomial/Base.hs:821) mgcd (src/ToySolver/Data/Polynomial/Base.hs:824) mcoprime (src/ToySolver/Data/Polynomial/Base.hs:827) MonomialOrder (src/ToySolver/Data/Polynomial/Base.hs:834) prettyPrint (src/ToySolver/Data/Polynomial/Base.hs:482) PrettyCoeff (src/ToySolver/Data/Polynomial/Base.hs:526) PrettyVar (src/ToySolver/Data/Polynomial/Base.hs:552) 0% ( 0 / 2) in 'ToySolver.Data.Polynomial.Interpolation.Lagrange' Missing documentation for: Module header interpolate (src/ToySolver/Data/Polynomial/Interpolation/Lagrange.hs:9) 50% ( 1 / 2) in 'ToySolver.Data.Polynomial.Factorization.Kronecker' Missing documentation for: factor (src/ToySolver/Data/Polynomial/Factorization/Kronecker.hs:34) 64% ( 23 / 36) in 'ToySolver.Data.MIP.Base' Missing documentation for: varExpr (src/ToySolver/Data/MIP/Base.hs:96) constExpr (src/ToySolver/Data/MIP/Base.hs:99) terms (src/ToySolver/Data/MIP/Base.hs:103) .==. (src/ToySolver/Data/MIP/Base.hs:148) .<=. (src/ToySolver/Data/MIP/Base.hs:153) .>=. (src/ToySolver/Data/MIP/Base.hs:158) VarType (src/ToySolver/Data/MIP/Base.hs:179) variables (src/ToySolver/Data/MIP/Base.hs:283) integerVariables (src/ToySolver/Data/MIP/Base.hs:286) semiContinuousVariables (src/ToySolver/Data/MIP/Base.hs:289) semiIntegerVariables (src/ToySolver/Data/MIP/Base.hs:292) Variables (src/ToySolver/Data/MIP/Base.hs:222) intersectBounds (src/ToySolver/Data/MIP/Base.hs:280) 100% ( 5 / 5) in 'ToySolver.Data.MIP.LPFile' 80% ( 4 / 5) in 'ToySolver.Data.MIP.MPSFile' Missing documentation for: render (src/ToySolver/Data/MIP/MPSFile.hs:588) 58% ( 7 / 12) in 'ToySolver.Data.MIP' Missing documentation for: writeFile (src/ToySolver/Data/MIP.hs:63) writeLPFile (src/ToySolver/Data/MIP.hs:70) writeMPSFile (src/ToySolver/Data/MIP.hs:76) toLPString (src/ToySolver/Data/MIP.hs:82) toMPSString (src/ToySolver/Data/MIP.hs:85) 100% ( 8 / 8) in 'ToySolver.Data.LBool' 100% ( 13 / 13) in 'ToySolver.Data.Delta' 57% ( 4 / 7) in 'ToySolver.Data.Boolean' Missing documentation for: MonotoneBoolean (src/ToySolver/Data/Boolean.hs:32) IfThenElse (src/ToySolver/Data/Boolean.hs:58) iteBoolean (src/ToySolver/Data/Boolean.hs:61) 100% ( 2 / 2) in 'ToySolver.Data.DNF' 100% ( 6 / 6) in 'ToySolver.Data.FOL.Formula' 92% ( 12 / 13) in 'ToySolver.Data.OrdRel' Missing documentation for: fromOrdRel (src/ToySolver/Data/OrdRel.hs:135) 92% ( 12 / 13) in 'ToySolver.Data.FOL.Arith' Missing documentation for: evalAtom (src/ToySolver/Data/FOL/Arith.hs:101) 82% ( 31 / 38) in 'ToySolver.Data.LA' Missing documentation for: asConst (src/ToySolver/Data/LA.hs:118) lift1 (src/ToySolver/Data/LA.hs:176) applySubst (src/ToySolver/Data/LA.hs:183) showExpr (src/ToySolver/Data/LA.hs:239) showAtom (src/ToySolver/Data/LA.hs:259) applySubstAtom (src/ToySolver/Data/LA.hs:266) BoundsEnv (src/ToySol src/ToySolver/Data/BoolExpr.hs:26:1: warning: [-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() src/ToySolver/Data/BoolExpr.hs:30:1: warning: [-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() src/ToySolver/Data/BoolExpr.hs:118:3: warning: [-Winline-rule-shadowing] Rule "fold/fmap" may never fire because ‘fold’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fold’ src/ToySolver/Data/BoolExpr.hs:118:3: warning: [-Winline-rule-shadowing] Rule "fold/fmap" may never fire because rule "Class op fmap" for ‘fmap’ might fire first Probable fix: add phase [n] or [~n] to the competing rule src/ToySolver/Wang.hs:25:23: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:27:23: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:29:27: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:31:23: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:33:24: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:35:23: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:37:24: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Wang.hs:39:27: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:42:27: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:11 src/ToySolver/Wang.hs:44:27: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Wang.hs:20:13 src/ToySolver/Converter/MIP2SMT.hs:161:7: warning: [-Wname-shadowing] This binding for ‘r’ shadows the existing binding bound at src/ToySolver/Converter/MIP2SMT.hs:147:13 src/ToySolver/Converter/MIP2SMT.hs:400:1: warning: [-Wunused-top-binds] Defined but not used: ‘testFile’ src/ToySolver/Converter/MIP2SMT.hs:407:1: warning: [-Wunused-top-binds] Defined but not used: ‘test’ src/ToySolver/Converter/MIP2SMT.hs:410:7: warning: [-Wunused-top-binds] Defined but not used: ‘testdata’ src/ToySolver/Combinatorial/SubsetSum.hs:87:7: warning: [-Wname-shadowing] This binding for ‘w2’ shadows the existing binding bound at src/ToySolver/Combinatorial/SubsetSum.hs:75:7 src/ToySolver/Converter/PB2IP.hs:100:14: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Converter/PB2IP.hs:92:17 src/ToySolver/Converter/PB2IP.hs:120:27: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Converter/PB2IP.hs:120:5 src/ToySolver/SAT.hs:159:1: warning: [-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() src/ToySolver/SAT.hs:1269:15: warning: [-Wname-shadowing] This binding for ‘constr’ shadows the existing binding bound at src/ToySolver/SAT.hs:1258:17 src/ToySolver/SAT.hs:1291:15: warning: [-Wname-shadowing] This binding for ‘constr’ shadows the existing binding bound at src/ToySolver/SAT.hs:1276:33 src/ToySolver/SAT.hs:1392:27: warning: [-Wname-shadowing] This binding for ‘solver’ shadows the existing binding bound at src/ToySolver/SAT.hs:1376:25 src/ToySolver/SAT.hs:1820:15: warning: [-Wname-shadowing] This binding for ‘ret’ shadows the existing binding bound at src/ToySolver/SAT.hs:1816:11 src/ToySolver/SAT.hs:2543:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2535:36 src/ToySolver/SAT.hs:2545:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2535:36 src/ToySolver/SAT.hs:2581:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2573:37 src/ToySolver/SAT.hs:2583:11: warning: [-Wname-shadowing] This binding for ‘end’ shadows the existing binding bound at src/ToySolver/SAT.hs:2573:37 src/ToySolver/SAT.hs:2957:18: warning: [-Wname-shadowing] This binding for ‘i’ shadows the existing binding bound at src/ToySolver/SAT.hs:2949:5 src/ToySolver/SAT.hs:3208:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3205:11 src/ToySolver/SAT.hs:3210:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3205:11 src/ToySolver/SAT.hs:3210:25: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/SAT.hs:3205:13 src/ToySolver/SAT.hs:3354:44: warning: [-Wname-shadowing] This binding for ‘l’ shadows the existing binding bound at src/ToySolver/SAT.hs:3342:30 src/ToySolver/SAT.hs:3362:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3359:11 src/ToySolver/SAT.hs:3364:14: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/SAT.hs:3359:11 src/ToySolver/SAT.hs:3364:25: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/SAT.hs:3359:13 src/ToySolver/SAT.hs:3410:11: warning: [-Wname-shadowing] This binding for ‘watchsum’ shadows the existing binding bound at src/ToySolver/SAT.hs:3400:3 src/ToySolver/SAT.hs:3526:13: warning: [-Wname-shadowing] This binding for ‘ref’ shadows the existing binding bound at src/ToySolver/SAT.hs:3485:7 ver/Data/LA.hs:286) 0% ( 0 / 5) in 'ToySolver.Data.LA.FOL' Missing documentation for: Module header fromFOLAtom (src/ToySolver/Data/LA/FOL.hs:18) toFOLFormula (src/ToySolver/Data/LA/FOL.hs:24) fromFOLExpr (src/ToySolver/Data/LA/FOL.hs:27) toFOLExpr (src/ToySolver/Data/LA/FOL.hs:44) 67% ( 4 / 6) in 'ToySolver.Data.BoolExpr' Missing documentation for: fold (src/ToySolver/Data/BoolExpr.hs:106) simplify (src/ToySolver/Data/BoolExpr.hs:121) 0% ( 0 / 4) in 'ToySolver.Wang' Missing documentation for: Module header Formula (src/ToySolver/Wang.hs:13) Sequent (src/ToySolver/Wang.hs:14) isValid (src/ToySolver/Wang.hs:16) 54% ( 7 / 13) in 'ToySolver.Data.AlgebraicNumber.Sturm' Missing documentation for: halve (src/ToySolver/Data/AlgebraicNumber/Sturm.hs:139) halve' (src/ToySolver/Data/AlgebraicNumber/Sturm.hs:142) narrow (src/ToySolver/Data/AlgebraicNumber/Sturm.hs:154) narrow' (src/ToySolver/Data/AlgebraicNumber/Sturm.hs:157) approx (src/ToySolver/Data/AlgebraicNumber/Sturm.hs:164) approx' (src/ToySolver/Data/AlgebraicNumber/Sturm.hs:167) 8% ( 1 / 12) in 'ToySolver.Data.AlgebraicNumber.Root' Missing documentation for: Var (src/ToySolver/Data/AlgebraicNumber/Root.hs:31) normalizePoly (src/ToySolver/Data/AlgebraicNumber/Root.hs:37) rootAdd (src/ToySolver/Data/AlgebraicNumber/Root.hs:40) rootMul (src/ToySolver/Data/AlgebraicNumber/Root.hs:43) rootShift (src/ToySolver/Data/AlgebraicNumber/Root.hs:46) rootScale (src/ToySolver/Data/AlgebraicNumber/Root.hs:50) rootRecip (src/ToySolver/Data/AlgebraicNumber/Root.hs:54) rootSimpPoly (src/ToySolver/Data/AlgebraicNumber/Root.hs:60) rootNthRoot (src/ToySolver/Data/AlgebraicNumber/Root.hs:75) lift2 (src/ToySolver/Data/AlgebraicNumber/Root.hs:78) findPoly (src/ToySolver/Data/AlgebraicNumber/Root.hs:93) 95% ( 21 / 22) in 'ToySolver.Data.AlgebraicNumber.Real' Missing documentation for: simpARealPoly (src/ToySolver/Data/AlgebraicNumber/Real.hs:436) 33% ( 1 / 3) in 'ToySolver.Data.AlgebraicNumber.Graeffe' Missing documentation for: NthRoot (src/ToySolver/Data/AlgebraicNumber/Graeffe.hs:31) graeffesMethod (src/ToySolver/Data/AlgebraicNumber/Graeffe.hs:34) 50% ( 1 / 2) in 'ToySolver.Converter.SAT2PB' Missing documentation for: convert (src/ToySolver/Converter/SAT2PB.hs:22) 50% ( 1 / 2) in 'ToySolver.Converter.PB2WBO' Missing documentation for: convert (src/ToySolver/Converter/PB2WBO.hs:22) 50% ( 1 / 2) in 'ToySolver.Converter.PB2SMP' Missing documentation for: convert (src/ToySolver/Converter/PB2SMP.hs:20) 33% ( 1 / 3) in 'ToySolver.Converter.PB2LSP' Missing documentation for: convert (src/ToySolver/Converter/PB2LSP.hs:21) convertWBO (src/ToySolver/Converter/PB2LSP.hs:46) 50% ( 1 / 2) in 'ToySolver.Converter.ObjType' Missing documentation for: ObjType (src/ToySolver/Converter/ObjType.hs:17) 33% ( 1 / 3) in 'ToySolver.Converter.PBSetObj' Missing documentation for: ObjType (src/ToySolver/Converter/ObjType.hs:17) setObj (src/ToySolver/Converter/PBSetObj.hs:21) 40% ( 2 / 5) in 'ToySolver.Converter.MIP2SMT' Missing documentation for: convert (src/ToySolver/Converter/MIP2SMT.hs:314) Language (src/ToySolver/Converter/MIP2SMT.hs:57) YicesVersion (src/ToySolver/Converter/MIP2SMT.hs:62) 80% ( 4 / 5) in 'ToySolver.Combinatorial.SubsetSum' Missing documentation for: Weight (src/ToySolver/Combinatorial/SubsetSum.hs:43) 36% ( 21 / 58) in 'ToySolver.SAT.Types' Missing documentation for: Module header VarSet (src/ToySolver/SAT/Types.hs:85) VarMap (src/ToySolver/SAT/Types.hs:86) validVar (src/ToySolver/SAT/Types.hs:89) IModel (src/ToySolver/SAT/Types.hs:92) LitSet (src/ToySolver/SAT/Types.hs:115) LitMap (src/ToySolver/SAT/Types.hs:116) litUndef (src/ToySolver/SAT/Types.hs:112) validLit (src/ToySolver/SAT/Types.hs:119) evalLit (src/ToySolver/SAT/Types.hs:149) instantiateClause (src/ToySolver/SAT/Types.hs:168) clauseSubsume (src/ToySolver/SAT/Types.hs:182) evalClause (src/ToySolver/SAT/Types.hs:188) clauseToPBLinAtLeast (src/ToySolver/SAT/Types.hs:191) AtLeast (src/ToySolver/SAT/Types.hs:194) Exactly (src/ToySolver/SAT/Types.hs:195) normalizeAtLeast (src/ToySolver/SAT/Types.hs:197) instantiateAtLeast (src/ToySolver/SAT/Types.hs:207) evalAtLeast (src/ToySolver/SAT/Types.hs:221) evalExactly (src/ToySolver/SAT/Types.hs:224) PBLinTerm (src/ToySolver/SAT/Types.hs:227) PBLinSum (src/ToySolver/SAT/Types.hs:228) PBLinAtLeast (src/ToySolver/SAT/Types.hs:229) PBLinExactly (src/ToySolver/SAT/Types.hs:230) instantiatePBLinAtLeast (src/ToySolver/SAT/Types.hs:321) instantiatePBLinExactly (src/ToySolver/SAT/Types.hs:336) cutResolve (src/ToySolver/SAT/Types.hs:339) cardinalityReduction (src/ToySolver/SAT/Types.hs:349) negatePBLinAtLeast (src/ToySolver/SAT/Types.hs:366) evalPBLinSum (src/ToySolver/SAT/Types.hs:369) evalPBLinAtLeast (src/ToySolver/SAT/Types.hs:372) evalPBLinExactly (src/ToySolver/SAT/Types.hs:375) pbLowerBound (src/ToySolver/SAT/Types.hs:378) pbUpperBound (src/ToySolver/SAT/Types.hs:381) pbSubsume (src/ToySolver/SAT/Types.hs:385) instantiateXORClause (src/ToySolver/SAT/Types.hs:421) evalXORClause (src/ToySolver/SAT/Types.hs:435) 33% ( 1 / 3) in 'ToySolver.Converter.PB2IP' Missing documentation for: convert (src/ToySolver/Converter/PB2IP.hs:29) convertWBO (src/ToySolver/Converter/PB2IP.hs:65) 50% ( 1 / 2) in 'ToySolver.Converter.SAT2IP' Missing documentation for: convert (src/ToySolver/Converter/SAT2IP.hs:25) 50% ( 1 / 2) in 'ToySolver.Converter.WBO2PB' Missing documentation for: convert (src/ToySolver/Converter/WBO2PB.hs:19) 100% ( 7 / 7) in 'ToySolver.SAT.MUS.Types' 0% ( 0 / 16) in 'ToySolver.SAT.PBO.Context' Missing documentation for: Module header Context (src/ToySolver/SAT/PBO/Context.hs:33) getBestValue (src/ToySolver/SAT/PBO/Context.hs:48) getBestModel (src/ToySolver/SAT/PBO/Context.hs:51) isOptimum (src/ToySolver/SAT/PBO/Context.hs:54) isFinished (src/ToySolver/SAT/PBO/Context.hs:64) getSearchUpperBound (src/ToySolver/SAT/PBO/Context.hs:70) setFinished (src/ToySolver/SAT/PBO/Context.hs:77) SimpleContext (src/ToySolver/SAT/PBO/Context.hs:89) newSimpleContext (src/ToySolver/SAT/PBO/Context.hs:147) newSimpleContext2 (src/ToySolver/SAT/PBO/Context.hs:150) setOnUpdateBestSolution (src/ToySolver/SAT/PBO/Context.hs:174) setOnUpdateLowerBound (src/ToySolver/SAT/PBO/Context.hs:177) setLogger (src/ToySolver/SAT/PBO/Context.hs:180) Normalized (src/ToySolver/SAT/PBO/Context.hs:187) normalize (src/ToySolver/SAT/PBO/Context.hs:221) 80% ( 4 / 5) in 'ToySolver.SAT.Printer' Missing documentation for: musPrintSol (src/ToySolver/SAT/Printer.hs:68) 0% ( 0 / 3) in 'ToySolver.SAT.TheorySolver' Missing documentation for: Module header TheorySolver (src/ToySolver/SAT/TheorySolver.hs:8) emptyTheory (src/ToySolver/SAT/TheorySolver.hs:18) 66% ( 78 /118) in 'ToySolver.SAT' Missing documentation for: evalLit (src/ToySolver/SAT/Types.hs:149) evalClause (src/ToySolver/SAT/Types.hs:188) AtLeast (src/ToySolver/SAT/Types.hs:194) Exactly (src/ToySolver/SAT/Types.hs:195) evalAtLeast (src/ToySolver/SAT/Types.hs:221) evalExactly (src/ToySolver/SAT/Types.hs:224) PBLinTerm (src/ToySolver/SAT/Types.hs:227) PBLinSum (src/ToySolver/SAT/Types.hs:228) PBLinAtLeast (src/ToySolver/SAT/Types.hs:229) PBLinExactly (src/ToySolver/SAT/Types.hs:230) evalPBLinSum (src/ToySolver/SAT/Types.hs:369) evalPBLinAtLeast (src/ToySolver/SAT/Types.hs:372) evalPBLinExactly (src/ToySolver/SAT/Types.hs:375) evalXORClause (src/ToySolver/SAT/Types.hs:435) setTheory (src/ToySolver/SAT.hs:3669) BudgetExceeded (src/ToySolver/SAT.hs:1149) IModel (src/ToySolver/SAT/Types.hs:92) Config (src/ToySolv src/ToySolver/SAT/PBO/BCD.hs:91:7: warning: [-Wname-shadowing] This binding for ‘sels’ shadows the existing binding bound at src/ToySolver/SAT/PBO/BCD.hs:73:5 src/ToySolver/SAT/PBO/BCD2.hs:170:11: warning: [-Wname-shadowing] This binding for ‘sels’ shadows the existing binding bound at src/ToySolver/SAT/PBO/BCD2.hs:263:5 src/ToySolver/SAT/PBO.hs:122:10: warning: [-Wname-shadowing] This binding for ‘m’ shadows the existing binding bound at src/ToySolver/SAT/PBO.hs:119:3 src/ToySolver/SAT/PBO.hs:147:15: warning: [-Wname-shadowing] This binding for ‘m’ shadows the existing binding bound at src/ToySolver/SAT/PBO.hs:119:3 src/ToySolver/SAT/TseitinEncoder.hs:217:13: warning: [-Wname-shadowing] This binding for ‘solver’ shadows the existing binding bound at src/ToySolver/SAT/TseitinEncoder.hs:198:7 src/ToySolver/SAT/PBNLC.hs:49:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:49:7 src/ToySolver/SAT/PBNLC.hs:50:65: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:49:7 src/ToySolver/SAT/PBNLC.hs:69:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:69:7 src/ToySolver/SAT/PBNLC.hs:70:41: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:69:7 src/ToySolver/SAT/PBNLC.hs:81:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:81:7 src/ToySolver/SAT/PBNLC.hs:82:65: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:81:7 src/ToySolver/SAT/PBNLC.hs:103:21: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:103:7 src/ToySolver/SAT/PBNLC.hs:104:41: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/SAT/PBNLC.hs:103:7 src/ToySolver/Text/MaxSAT.hs:167:8: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/ToySolver/Text/MaxSAT.hs:164:15 src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:30:1: warning: [-Winline-rule-shadowing] Rule "solve/Int" may never fire because ‘solve’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘solve’ src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:31:1: warning: [-Winline-rule-shadowing] Rule "solve/Integer" may never fire because ‘solve’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘solve’ src/ToySolver/SAT/MUS/DAA.hs:58:13: warning: [-Wname-shadowing] This binding for ‘muses’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:57:10 src/ToySolver/SAT/MUS/DAA.hs:59:13: warning: [-Wname-shadowing] This binding for ‘muses’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:57:10 src/ToySolver/SAT/MUS/DAA.hs:87:9: warning: [-Wname-shadowing] This binding for ‘loop’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:57:5 src/ToySolver/SAT/MUS/DAA.hs:87:14: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/SAT/MUS/DAA.hs:85:10 er/SAT.hs:1450) getConfig (src/ToySolver/SAT.hs:1521) setConfig (src/ToySolver/SAT.hs:1524) modifyConfig (src/ToySolver/SAT.hs:1527) setConfBudget (src/ToySolver/SAT.hs:1639) setRestartStrategy (src/ToySolver/SAT.hs:1531) setLearningStrategy (src/ToySolver/SAT.hs:1571) setEnablePhaseSaving (src/ToySolver/SAT.hs:1691) getEnablePhaseSaving (src/ToySolver/SAT.hs:1696) defaultEnablePhaseSaving (src/ToySolver/SAT.hs:1701) setEnableForwardSubsumptionRemoval (src/ToySolver/SAT.hs:1705) getEnableForwardSubsumptionRemoval (src/ToySolver/SAT.hs:1710) defaultEnableForwardSubsumptionRemoval (src/ToySolver/SAT.hs:1715) setEnableBackwardSubsumptionRemoval (src/ToySolver/SAT.hs:1719) getEnableBackwardSubsumptionRemoval (src/ToySolver/SAT.hs:1724) defaultEnableBackwardSubsumptionRemoval (src/ToySolver/SAT.hs:1729) setCheckModel (src/ToySolver/SAT.hs:1617) defaultRandomFreq (src/ToySolver/SAT.hs:1628) setPBHandlerType (src/ToySolver/SAT.hs:1653) getVarFixed (src/ToySolver/SAT.hs:300) getLitFixed (src/ToySolver/SAT.hs:309) varBumpActivity (src/ToySolver/SAT.hs:600) varDecayActivity (src/ToySolver/SAT.hs:595) 43% ( 12 / 28) in 'ToySolver.EUF.FiniteModelFinder' Missing documentation for: Atom (src/ToySolver/EUF/FiniteModelFinder.hs:109) Lit (src/ToySolver/EUF/FiniteModelFinder.hs:112) Clause (src/ToySolver/EUF/FiniteModelFinder.hs:114) Formula (src/ToySolver/EUF/FiniteModelFinder.hs:126) GenFormula (src/ToySolver/EUF/FiniteModelFinder.hs:129) Model (src/ToySolver/EUF/FiniteModelFinder.hs:466) EntityTuple (src/ToySolver/EUF/FiniteModelFinder.hs:391) showModel (src/ToySolver/EUF/FiniteModelFinder.hs:473) evalFormula (src/ToySolver/EUF/FiniteModelFinder.hs:485) evalAtom (src/ToySolver/EUF/FiniteModelFinder.hs:500) evalTerm (src/ToySolver/EUF/FiniteModelFinder.hs:504) evalLit (src/ToySolver/EUF/FiniteModelFinder.hs:508) evalClause (src/ToySolver/EUF/FiniteModelFinder.hs:512) evalClauses (src/ToySolver/EUF/FiniteModelFinder.hs:515) evalClausesU (src/ToySolver/EUF/FiniteModelFinder.hs:518) findModel (src/ToySolver/EUF/FiniteModelFinder.hs:523) 100% ( 4 / 4) in 'ToySolver.SAT.MUS' 100% ( 4 / 4) in 'ToySolver.SAT.MUS.QuickXplain' 50% ( 1 / 2) in 'ToySolver.SAT.PBO.BC' Missing documentation for: solve (src/ToySolver/SAT/PBO/BC.hs:34) 50% ( 1 / 2) in 'ToySolver.SAT.PBO.BCD' Missing documentation for: solve (src/ToySolver/SAT/PBO/BCD.hs:59) 67% ( 2 / 3) in 'ToySolver.SAT.PBO.BCD2' Missing documentation for: solve (src/ToySolver/SAT/PBO/BCD2.hs:94) 50% ( 1 / 2) in 'ToySolver.SAT.PBO.MSU4' Missing documentation for: solve (src/ToySolver/SAT/PBO/MSU4.hs:36) 50% ( 1 / 2) in 'ToySolver.SAT.PBO.UnsatBased' Missing documentation for: solve (src/ToySolver/SAT/PBO/UnsatBased.hs:33) 21% ( 6 / 28) in 'ToySolver.SAT.PBO' Missing documentation for: Optimizer (src/ToySolver/SAT/PBO.hs:83) newOptimizer (src/ToySolver/SAT/PBO.hs:92) newOptimizer2 (src/ToySolver/SAT/PBO.hs:95) optimize (src/ToySolver/SAT/PBO.hs:110) addSolution (src/ToySolver/SAT/PBO.hs:201) getBestSolution (src/ToySolver/SAT/PBO.hs:204) getBestValue (src/ToySolver/SAT/PBO.hs:207) getBestModel (src/ToySolver/SAT/PBO.hs:210) isUnsat (src/ToySolver/SAT/PBO.hs:213) isOptimum (src/ToySolver/SAT/PBO.hs:216) isFinished (src/ToySolver/SAT/PBO.hs:219) getSearchStrategy (src/ToySolver/SAT/PBO.hs:166) setSearchStrategy (src/ToySolver/SAT/PBO.hs:169) defaultEnableObjFunVarsHeuristics (src/ToySolver/SAT/PBO.hs:172) getEnableObjFunVarsHeuristics (src/ToySolver/SAT/PBO.hs:175) setEnableObjFunVarsHeuristics (src/ToySolver/SAT/PBO.hs:178) defaultTrialLimitConf (src/ToySolver/SAT/PBO.hs:181) getTrialLimitConf (src/ToySolver/SAT/PBO.hs:184) setTrialLimitConf (src/ToySolver/SAT/PBO.hs:187) setOnUpdateBestSolution (src/ToySolver/SAT/PBO.hs:191) setOnUpdateLowerBound (src/ToySolver/SAT/PBO.hs:194) setLogger (src/ToySolver/SAT/PBO.hs:197) 61% ( 17 / 28) in 'ToySolver.SAT.TseitinEncoder' Missing documentation for: encSolver (src/ToySolver/SAT/TseitinEncoder.hs:98) Polarity (src/ToySolver/SAT/TseitinEncoder.hs:309) negatePolarity (src/ToySolver/SAT/TseitinEncoder.hs:316) polarityPos (src/ToySolver/SAT/TseitinEncoder.hs:319) polarityNeg (src/ToySolver/SAT/TseitinEncoder.hs:322) polarityBoth (src/ToySolver/SAT/TseitinEncoder.hs:325) polarityNone (src/ToySolver/SAT/TseitinEncoder.hs:328) evalFormula (src/ToySolver/SAT/TseitinEncoder.hs:92) encodeFormula (src/ToySolver/SAT/TseitinEncoder.hs:162) encodeFormulaWithPolarity (src/ToySolver/SAT/TseitinEncoder.hs:165) getDefinitions (src/ToySolver/SAT/TseitinEncoder.hs:303) 80% ( 12 / 15) in 'ToySolver.SAT.PBNLC' Missing documentation for: PBTerm (src/ToySolver/SAT/PBNLC.hs:39) PBSum (src/ToySolver/SAT/PBNLC.hs:40) evalPBSum (src/ToySolver/SAT/PBNLC.hs:137) 0% ( 0 / 7) in 'ToySolver.SAT.Integer' Missing documentation for: Module header Expr (src/ToySolver/SAT/Integer.hs:22) newVar (src/ToySolver/SAT/Integer.hs:24) linearize (src/ToySolver/SAT/Integer.hs:55) addConstraint (src/ToySolver/SAT/Integer.hs:62) addConstraintSoft (src/ToySolver/SAT/Integer.hs:77) eval (src/ToySolver/SAT/Integer.hs:94) 29% ( 2 / 7) in 'ToySolver.Text.GCNF' Missing documentation for: GCNF (src/ToySolver/Text/GCNF.hs:32) GroupIndex (src/ToySolver/Text/GCNF.hs:40) GClause (src/ToySolver/Text/GCNF.hs:42) parseString (src/ToySolver/Text/GCNF.hs:44) parseFile (src/ToySolver/Text/GCNF.hs:68) 38% ( 3 / 8) in 'ToySolver.Text.MaxSAT' Missing documentation for: WCNF (src/ToySolver/Text/MaxSAT.hs:35) WeightedClause (src/ToySolver/Text/MaxSAT.hs:43) parseFile (src/ToySolver/Text/MaxSAT.hs:48) parseString (src/ToySolver/Text/MaxSAT.hs:57) parseByteString (src/ToySolver/Text/MaxSAT.hs:114) 50% ( 1 / 2) in 'ToySolver.Converter.MaxSAT2NLPB' Missing documentation for: convert (src/ToySolver/Converter/MaxSAT2NLPB.hs:20) 50% ( 1 / 2) in 'ToySolver.Converter.MaxSAT2WBO' Missing documentation for: convert (src/ToySolver/Converter/MaxSAT2WBO.hs:20) 50% ( 1 / 2) in 'ToySolver.Converter.MaxSAT2IP' Missing documentation for: convert (src/ToySolver/Converter/MaxSAT2IP.hs:24) 20% ( 1 / 5) in 'ToySolver.Combinatorial.Knapsack.DPSparse' Missing documentation for: solve (src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:34) solveInt (src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:82) solveInteger (src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:124) solveGeneric (src/ToySolver/Combinatorial/Knapsack/DPSparse.hs:41) 25% ( 1 / 4) in 'ToySolver.Combinatorial.Knapsack.DPDense' Missing documentation for: Weight (src/ToySolver/Combinatorial/Knapsack/DPDense.hs:29) Value (src/ToySolver/Combinatorial/Knapsack/DPDense.hs:30) solve (src/ToySolver/Combinatorial/Knapsack/DPDense.hs:32) 25% ( 1 / 4) in 'ToySolver.Combinatorial.Knapsack.BB' Missing documentation for: Weight (src/ToySolver/Combinatorial/Knapsack/BB.hs:27) Value (src/ToySolver/Combinatorial/Knapsack/BB.hs:28) solve (src/ToySolver/Combinatorial/Knapsack/BB.hs:30) 33% ( 1 / 3) in 'ToySolver.Combinatorial.HittingSet.Simple' Missing documentation for: minimalHittingSets (src/ToySolver/Combinatorial/HittingSet/Simple.hs:25) enumMinimalHittingSets (src/ToySolver/Combinatorial/HittingSet/Simple.hs:28) 43% ( 3 / 7) in 'ToySolver.SAT.MUS.CAMUS' Missing documentation for: allMCSAssumptions (src/ToySolver/SAT/MUS/CAMUS.hs:120) allMUSAssumptions (src/ToySolver/SAT/MUS/CAMUS.hs:132) enumMCSAssumptions (src/ToySolver/SAT/MUS/CAMUS.hs:78) camus (src/ToySolver/SAT/MUS/CAMUS.hs:137) 50% ( 3 / 6) in 'ToySolver.SAT.MUS.DAA' Missing documentation for: allMCSAssumptions (src/ToySolver/SAT/MUS/DAA.hs:39) allMUSAssumptions (src/ToySolver/SAT/MUS/DAA src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:93:1: warning: [-Wunused-top-binds] Defined but not used: ‘volume’ src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:154:13: warning: [-Wname-shadowing] This binding for ‘vs’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:150:5 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:154:17: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:145:21 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:154:19: warning: [-Wname-shadowing] This binding for ‘g’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:145:23 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:251:19: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:251:5 src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:315:25: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:315:11 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:54:39: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:66:29: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:75:21: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:87:22: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:107:22: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:120:5: warning: [-Wname-shadowing] This binding for ‘f’ shadows the existing binding defined at src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1 src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:133:1: warning: [-Wunused-top-binds] Defined but not used: ‘evalCNF’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:137:1: warning: [-Wunused-top-binds] Defined but not used: ‘f’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:138:1: warning: [-Wunused-top-binds] Defined but not used: ‘g’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:141:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA1’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:142:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA2’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:143:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA3’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:144:1: warning: [-Wunused-top-binds] Defined but not used: ‘testA4’ src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:147:1: warning: [-Wunused-top-binds] Defined but not used: ‘testB1’ src/ToySolver/Arith/VirtualSubstitution.hs:81:15: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Arith/VirtualSubstitution.hs:73:5 src/ToySolver/Arith/VirtualSubstitution.hs:82:11: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/VirtualSubstitution.hs:71:9 src/ToySolver/Arith/VirtualSubstitution.hs:147:10: warning: [-Wname-shadowing] This binding for ‘vs’ shadows the existing binding bound at src/ToySolver/Arith/VirtualSubstitution.hs:144:15 src/ToySolver/Arith/Simplex2.hs:71:5: warning: [-Wduplicate-exports] ‘getModel’ is exported by ‘getModel’ and ‘SolverValue(..)’ src/ToySolver/Arith/Simplex2.hs:1155:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkFeasibility’: checkFeasibility solver = ... src/ToySolver/Arith/Simplex2.hs:1171:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkNBFeasibility’: checkNBFeasibility solver = ... src/ToySolver/Arith/Simplex2.hs:1188:1: warning: [-Woverlapping-patterns] Pattern match is redundant In an equation for ‘checkOptimality’: checkOptimality solver = ... src/ToySolver/Arith/FourierMotzkin/Base.hs:155:12: warning: [-Wname-shadowing] This binding for ‘op’ shadows the existing binding bound at src/ToySolver/Arith/FourierMotzkin/Base.hs:152:22 src/ToySolver/Arith/FourierMotzkin/Base.hs:155:15: warning: [-Wname-shadowing] This binding for ‘a’ shadows the existing binding bound at src/ToySolver/Arith/FourierMotzkin/Base.hs:152:20 src/ToySolver/Arith/FourierMotzkin/Base.hs:155:17: warning: [-Wname-shadowing] This binding for ‘b’ shadows the existing binding bound at src/ToySolver/Arith/FourierMotzkin/Base.hs:152:25 .hs:44) daa (src/ToySolver/SAT/MUS/DAA.hs:49) 50% ( 2 / 4) in 'ToySolver.Combinatorial.HittingSet.SHD' Missing documentation for: Failure (src/ToySolver/Combinatorial/HittingSet/SHD.hs:62) minimalHittingSets (src/ToySolver/Combinatorial/HittingSet/SHD.hs:67) 40% ( 2 / 5) in 'ToySolver.Combinatorial.HittingSet.HTCBDD' Missing documentation for: Method (src/ToySolver/Combinatorial/HittingSet/HTCBDD.hs:54) Failure (src/ToySolver/Combinatorial/HittingSet/HTCBDD.hs:71) minimalHittingSets (src/ToySolver/Combinatorial/HittingSet/HTCBDD.hs:76) 64% ( 14 / 22) in 'ToySolver.Combinatorial.HittingSet.FredmanKhachiyan1996' Missing documentation for: isCounterExampleOf (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:86) condition_1_1 (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:95) condition_1_2 (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:105) condition_1_3 (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:123) condition_2_1 (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:141) condition_1_1_solve (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:98) condition_1_3_solve (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:128) condition_2_1_solve (src/ToySolver/Combinatorial/HittingSet/FredmanKhachiyan1996.hs:144) 60% ( 3 / 5) in 'ToySolver.Combinatorial.HittingSet.GurvichKhachiyan1999' Missing documentation for: minimalHittingSets (src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:113) enumMinimalHittingSets (src/ToySolver/Combinatorial/HittingSet/GurvichKhachiyan1999.hs:116) 100% ( 11 / 11) in 'ToySolver.Arith.VirtualSubstitution' 21% ( 15 / 72) in 'ToySolver.Arith.Simplex2' Missing documentation for: Solver (src/ToySolver/Arith/Simplex2.hs:161) GenericSolver (src/ToySolver/Arith/Simplex2.hs:141) SolverValue (src/ToySolver/Arith/Simplex2.hs:231) newSolver (src/ToySolver/Arith/Simplex2.hs:167) cloneSolver (src/ToySolver/Arith/Simplex2.hs:199) Var (src/ToySolver/Arith/Simplex2.hs:139) newVar (src/ToySolver/Arith/Simplex2.hs:361) .<. (src/ToySolver/Data/OrdRel.hs:96) .<. (src/ToySolver/Data/OrdRel.hs:96) .==. (src/ToySolver/Data/OrdRel.hs:91) .<. (src/ToySolver/Data/OrdRel.hs:96) .<. (src/ToySolver/Data/OrdRel.hs:96) ConstrID (src/ToySolver/Arith/Simplex2.hs:259) ConstrIDSet (src/ToySolver/Arith/Simplex2.hs:260) assertAtom (src/ToySolver/Arith/Simplex2.hs:368) assertAtom' (src/ToySolver/Arith/Simplex2.hs:371) assertAtomEx (src/ToySolver/Arith/Simplex2.hs:383) assertAtomEx' (src/ToySolver/Arith/Simplex2.hs:386) assertLower (src/ToySolver/Arith/Simplex2.hs:433) assertLower' (src/ToySolver/Arith/Simplex2.hs:436) assertUpper (src/ToySolver/Arith/Simplex2.hs:454) assertUpper' (src/ToySolver/Arith/Simplex2.hs:457) setObj (src/ToySolver/Arith/Simplex2.hs:476) getObj (src/ToySolver/Arith/Simplex2.hs:479) setOptDir (src/ToySolver/Arith/Simplex2.hs:489) getOptDir (src/ToySolver/Arith/Simplex2.hs:492) check (src/ToySolver/Arith/Simplex2.hs:529) pushBacktrackPoint (src/ToySolver/Arith/Simplex2.hs:303) popBacktrackPoint (src/ToySolver/Arith/Simplex2.hs:311) optimize (src/ToySolver/Arith/Simplex2.hs:636) dualSimplex (src/ToySolver/Arith/Simplex2.hs:765) Model (src/ToySolver/Arith/Simplex2.hs:876) getModel (src/ToySolver/Arith/Simplex2.hs:234) RawModel (src/ToySolver/Arith/Simplex2.hs:864) getRawModel (src/ToySolver/Arith/Simplex2.hs:866) getValue (src/ToySolver/Arith/Simplex2.hs:950) getObjValue (src/ToySolver/Arith/Simplex2.hs:873) explain (src/ToySolver/Arith/Simplex2.hs:878) getTableau (src/ToySolver/Arith/Simplex2.hs:945) getRow (src/ToySolver/Arith/Simplex2.hs:955) getCol (src/ToySolver/Arith/Simplex2.hs:962) getCoeff (src/ToySolver/Arith/Simplex2.hs:967) nVars (src/ToySolver/Arith/Simplex2.hs:499) isBasicVariable (src/ToySolver/Arith/Simplex2.hs:502) isNonBasicVariable (src/ToySolver/Arith/Simplex2.hs:507) isFeasible (src/ToySolver/Arith/Simplex2.hs:510) isOptimal (src/ToySolver/Arith/Simplex2.hs:519) getLB (src/ToySolver/Arith/Simplex2.hs:935) getUB (src/ToySolver/Arith/Simplex2.hs:940) Bound (src/ToySolver/Arith/Simplex2.hs:262) boundValue (src/ToySolver/Arith/Simplex2.hs:264) boundExplanation (src/ToySolver/Arith/Simplex2.hs:267) clearLogger (src/ToySolver/Arith/Simplex2.hs:1044) PivotStrategy (src/ToySolver/Arith/Simplex2.hs:278) setPivotStrategy (src/ToySolver/Arith/Simplex2.hs:284) dump (src/ToySolver/Arith/Simplex2.hs:1120) simplifyAtom (src/ToySolver/Arith/Simplex2.hs:399) 17% ( 7 / 42) in 'ToySolver.SMT' Missing documentation for: Solver (src/ToySolver/SMT.hs:175) newSolver (src/ToySolver/SMT.hs:208) Exception (src/ToySolver/SMT.hs:168) ssymArity (src/ToySolver/SMT.hs:102) Sort (src/ToySolver/SMT.hs:107) sBool (src/ToySolver/SMT.hs:110) sReal (src/ToySolver/SMT.hs:113) FunType (src/ToySolver/SMT.hs:116) Expr (src/ToySolver/SMT.hs:118) exprSort (src/ToySolver/SMT.hs:425) FSym (src/ToySolver/SMT.hs:93) declareSSym (src/ToySolver/SMT.hs:339) declareSort (src/ToySolver/SMT.hs:342) VASortFun (src/ToySolver/SMT.hs:350) declareFSym (src/ToySolver/SMT.hs:362) declareFun (src/ToySolver/SMT.hs:393) declareConst (src/ToySolver/SMT.hs:401) VAFun (src/ToySolver/SMT.hs:381) assert (src/ToySolver/SMT.hs:404) assertNamed (src/ToySolver/SMT.hs:414) getGlobalDeclarations (src/ToySolver/SMT.hs:419) setGlobalDeclarations (src/ToySolver/SMT.hs:422) checkSAT (src/ToySolver/SMT.hs:716) checkSATAssuming (src/ToySolver/SMT.hs:719) push (src/ToySolver/SMT.hs:751) pop (src/ToySolver/SMT.hs:767) Model (src/ToySolver/SMT.hs:783) Value (src/ToySolver/SMT.hs:796) getModel (src/ToySolver/SMT.hs:802) eval (src/ToySolver/SMT.hs:822) valSort (src/ToySolver/SMT.hs:888) FunDef (src/ToySolver/SMT.hs:893) evalFSym (src/ToySolver/SMT.hs:895) getUnsatAssumptions (src/ToySolver/SMT.hs:913) getUnsatCore (src/ToySolver/SMT.hs:917) 37% ( 10 / 27) in 'ToySolver.Arith.Simplex' Missing documentation for: Tableau (src/ToySolver/Arith/Simplex.hs:67) Row (src/ToySolver/Arith/Simplex.hs:80) emptyTableau (src/ToySolver/Arith/Simplex.hs:85) objRowIndex (src/ToySolver/Arith/Simplex.hs:88) pivot (src/ToySolver/Arith/Simplex.hs:91) addRow (src/ToySolver/Arith/Simplex.hs:135) setObjFun (src/ToySolver/Arith/Simplex.hs:138) currentValue (src/ToySolver/Arith/Simplex.hs:151) currentObjValue (src/ToySolver/Arith/Simplex.hs:157) isFeasible (src/ToySolver/Arith/Simplex.hs:168) isOptimal (src/ToySolver/Arith/Simplex.hs:172) simplex (src/ToySolver/Arith/Simplex.hs:187) dualSimplex (src/ToySolver/Arith/Simplex.hs:222) phaseI (src/ToySolver/Arith/Simplex.hs:253) primalDualSimplex (src/ToySolver/Arith/Simplex.hs:291) isValidTableau (src/ToySolver/Arith/Simplex.hs:160) toCSV (src/ToySolver/Arith/Simplex.hs:340) 40% ( 6 / 15) in 'ToySolver.Arith.MIPSolver2' Missing documentation for: Solver (src/ToySolver/Arith/MIPSolver2.hs:85) newSolver (src/ToySolver/Arith/MIPSolver2.hs:104) optimize (src/ToySolver/Arith/MIPSolver2.hs:139) getBestSolution (src/ToySolver/Arith/MIPSolver2.hs:374) getBestValue (src/ToySolver/Arith/MIPSolver2.hs:386) getBestModel (src/ToySolver/Arith/MIPSolver2.hs:383) setNThread (src/ToySolver/Arith/MIPSolver2.hs:412) setOnUpdateBestSolution (src/ToySolver/Arith/MIPSolver2.hs:424) setShowRational (src/ToySolver/Arith/MIPSolver2.hs:409) 48% ( 12 / 25) in 'ToySolver.Arith.FourierMotzkin.Base' Missing documentation for: eqR (src/ToySolver/Arith/FourierMotzkin/Base.hs:103) ExprZ (src/ToySolver/Arith/FourierMotzkin/Base.hs:69) fromLAAtom (src/ToySolver/Arith/FourierMotzkin/Base.hs:151) toLAAtom (src/ToySolver/ src/ToySolver/Arith/OmegaTest/Base.hs:272:85: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Arith/OmegaTest/Base.hs:271:5 src/ToySolver/Arith/OmegaTest/Base.hs:298:44: warning: [-Wname-shadowing] This binding for ‘cs’ shadows the existing binding bound at src/ToySolver/Arith/OmegaTest/Base.hs:298:14 src/ToySolver/Arith/Cooper/Base.hs:56:1: warning: [-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() src/ToySolver/Arith/Cooper/Base.hs:215:15: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:207:5 src/ToySolver/Arith/Cooper/Base.hs:216:11: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:205:9 src/ToySolver/Arith/Cooper/Base.hs:255:18: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:256:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:257:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:258:18: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:270:5 src/ToySolver/Arith/Cooper/Base.hs:263:18: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:264:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:265:20: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:246:15 src/ToySolver/Arith/Cooper/Base.hs:266:18: warning: [-Wname-shadowing] This binding for ‘c’ shadows the existing binding bound at src/ToySolver/Arith/Cooper/Base.hs:270:5 src/ToySolver/Arith/Cooper/Base.hs:418:1: warning: [-Wunused-top-binds] Defined but not used: ‘testHagiya’ src/ToySolver/Arith/Cooper/Base.hs:432:1: warning: [-Wunused-top-binds] Defined but not used: ‘test3’ src/ToySolver/Arith/LPSolver.hs:277:5: warning: [-Wname-shadowing] This binding for ‘ret’ shadows the existing binding bound at src/ToySolver/Arith/LPSolver.hs:273:3 src/ToySolver/Arith/LPSolver.hs:317:5: warning: [-Wunused-local-binds] Defined but not used: ‘isTriviallyTrue’ src/ToySolver/Arith/LPSolverHL.hs:82:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_3_2’ src/ToySolver/Arith/LPSolverHL.hs:97:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_3_2’ src/ToySolver/Arith/LPSolverHL.hs:102:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_3_5’ src/ToySolver/Arith/LPSolverHL.hs:120:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_3_5’ src/ToySolver/Arith/LPSolverHL.hs:125:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_1’ src/ToySolver/Arith/LPSolverHL.hs:137:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_1’ src/ToySolver/Arith/LPSolverHL.hs:142:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_2’ src/ToySolver/Arith/LPSolverHL.hs:154:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_2’ src/ToySolver/Arith/LPSolverHL.hs:159:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_3’ src/ToySolver/Arith/LPSolverHL.hs:171:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_3’ src/ToySolver/Arith/LPSolverHL.hs:176:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_5’ src/ToySolver/Arith/LPSolverHL.hs:189:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_5’ src/ToySolver/Arith/LPSolverHL.hs:194:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_6’ src/ToySolver/Arith/LPSolverHL.hs:212:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_6’ src/ToySolver/Arith/LPSolverHL.hs:217:1: warning: [-Wunused-top-binds] Defined but not used: ‘example_4_7’ src/ToySolver/Arith/LPSolverHL.hs:235:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_4_7’ src/ToySolver/Arith/LPSolverHL.hs:241:1: warning: [-Wunused-top-binds] Defined but not used: ‘kuhn_7_3’ src/ToySolver/Arith/LPSolverHL.hs:258:1: warning: [-Wunused-top-binds] Defined but not used: ‘test_kuhn_7_3’ src/ToySolver/Arith/LPSolverHL.hs:263:1: warning: [-Wunused-top-binds] Defined but not used: ‘testAll’ src/ToySolver/Arith/MIPSolverHL.hs:218:1: warning: [-Wunused-top-binds] Defined but not used: ‘example1’ src/ToySolver/Arith/MIPSolverHL.hs:240:1: warning: [-Wunused-top-binds] Defined but not used: ‘test1’ src/ToySolver/Arith/MIPSolverHL.hs:248:1: warning: [-Wunused-top-binds] Defined but not used: ‘test1'’ src/ToySolver/Arith/MIPSolverHL.hs:259:1: warning: [-Wunused-top-binds] Defined but not used: ‘example2’ src/ToySolver/Arith/MIPSolverHL.hs:275:1: warning: [-Wunused-top-binds] Defined but not used: ‘test2’ fatal: Not a git repository (or any of the parent directories): .git Arith/FourierMotzkin/Base.hs:164) constraintsToDNF (src/ToySolver/Arith/FourierMotzkin/Base.hs:169) Bounds (src/ToySolver/Arith/FourierMotzkin/Base.hs:178) evalBounds (src/ToySolver/Arith/FourierMotzkin/Base.hs:180) boundsToConstrs (src/ToySolver/Arith/FourierMotzkin/Base.hs:188) collectBounds (src/ToySolver/Arith/FourierMotzkin/Base.hs:195) project' (src/ToySolver/Arith/FourierMotzkin/Base.hs:237) projectN' (src/ToySolver/Arith/FourierMotzkin/Base.hs:252) solve' (src/ToySolver/Arith/FourierMotzkin/Base.hs:299) toRat (src/ToySolver/Arith/FourierMotzkin/Base.hs:74) 50% ( 2 / 4) in 'ToySolver.Arith.FourierMotzkin.FOL' Missing documentation for: Module header eliminateQuantifiers' (src/ToySolver/Arith/FourierMotzkin/FOL.hs:56) 100% ( 2 / 2) in 'ToySolver.Arith.FourierMotzkin.Optimization' 100% ( 11 / 11) in 'ToySolver.Arith.FourierMotzkin' 67% ( 6 / 9) in 'ToySolver.Arith.OmegaTest.Base' Missing documentation for: checkRealNoCheck (src/ToySolver/Arith/OmegaTest/Base.hs:81) checkRealByFM (src/ToySolver/Arith/OmegaTest/Base.hs:84) zmod (src/ToySolver/Arith/OmegaTest/Base.hs:336) 89% ( 17 / 19) in 'ToySolver.Arith.Cooper.Base' Missing documentation for: evalLit (src/ToySolver/Arith/Cooper/Base.hs:177) fromLAAtom (src/ToySolver/Arith/Cooper/Base.hs:75) 100% ( 3 / 3) in 'ToySolver.Arith.Cooper.FOL' 95% ( 20 / 21) in 'ToySolver.Arith.Cooper' Missing documentation for: fromLAAtom (src/ToySolver/Arith/Cooper/Base.hs:75) 29% ( 5 / 17) in 'ToySolver.Arith.CAD' Missing documentation for: Point (src/ToySolver/Arith/CAD.hs:78) Cell (src/ToySolver/Arith/CAD.hs:81) project (src/ToySolver/Arith/CAD.hs:448) project' (src/ToySolver/Arith/CAD.hs:210) projectN (src/ToySolver/Arith/CAD.hs:455) projectN' (src/ToySolver/Arith/CAD.hs:484) solve (src/ToySolver/Arith/CAD.hs:502) solve' (src/ToySolver/Arith/CAD.hs:517) Model (src/ToySolver/Arith/CAD.hs:418) findSample (src/ToySolver/Arith/CAD.hs:420) evalCell (src/ToySolver/Arith/CAD.hs:435) evalPoint (src/ToySolver/Arith/CAD.hs:439) 58% ( 7 / 12) in 'ToySolver.Arith.OmegaTest' Missing documentation for: checkRealNoCheck (src/ToySolver/Arith/OmegaTest/Base.hs:81) checkRealByFM (src/ToySolver/Arith/OmegaTest/Base.hs:84) checkRealByCAD (src/ToySolver/Arith/OmegaTest.hs:57) checkRealByVS (src/ToySolver/Arith/OmegaTest.hs:68) checkRealBySimplex (src/ToySolver/Arith/OmegaTest.hs:71) 100% ( 10 / 10) in 'ToySolver.Data.AlgebraicNumber.Complex' 75% ( 3 / 4) in 'ToySolver.Arith.BoundsInference' Missing documentation for: BoundsEnv (src/ToySolver/Data/LA.hs:286) 44% ( 11 / 25) in 'ToySolver.Arith.LPSolver' Missing documentation for: Solver (src/ToySolver/Arith/LPSolver.hs:74) emptySolver (src/ToySolver/Arith/LPSolver.hs:76) LP (src/ToySolver/Arith/LPSolver.hs:82) getTableau (src/ToySolver/Arith/LPSolver.hs:91) putTableau (src/ToySolver/Arith/LPSolver.hs:96) tableau (src/ToySolver/Arith/LPSolver.hs:211) define (src/ToySolver/Arith/LPSolver.hs:116) phaseI (src/ToySolver/Arith/LPSolver.hs:229) simplex (src/ToySolver/Arith/LPSolver.hs:251) dualSimplex (src/ToySolver/Arith/LPSolver.hs:259) twoPhaseSimplex (src/ToySolver/Arith/LPSolver.hs:271) primalDualSimplex (src/ToySolver/Arith/LPSolver.hs:283) getModel (src/ToySolver/Arith/LPSolver.hs:221) collectNonnegVars (src/ToySolver/Arith/LPSolver.hs:307) 33% ( 2 / 6) in 'ToySolver.Arith.LPSolverHL' Missing documentation for: minimize (src/ToySolver/Arith/LPSolverHL.hs:47) maximize (src/ToySolver/Arith/LPSolverHL.hs:44) optimize (src/ToySolver/Arith/LPSolverHL.hs:63) solve (src/ToySolver/Arith/LPSolverHL.hs:50) 50% ( 3 / 6) in 'ToySolver.Arith.MIPSolverHL' Missing documentation for: minimize (src/ToySolver/Arith/MIPSolverHL.hs:77) maximize (src/ToySolver/Arith/MIPSolverHL.hs:74) optimize (src/ToySolver/Arith/MIPSolverHL.hs:80) 0% ( 0 / 3) in 'ToySolver.Arith.LPUtil' Missing documentation for: Module header toStandardForm (src/ToySolver/Arith/LPUtil.hs:21) toStandardForm' (src/ToySolver/Arith/LPUtil.hs:38) 33% ( 1 / 3) in 'ToySolver.Arith.ContiTraverso' Missing documentation for: solve (src/ToySolver/Arith/ContiTraverso.hs:52) solve' (src/ToySolver/Arith/ContiTraverso.hs:68) 0% ( 0 / 8) in 'Paths_toysolver' Missing documentation for: Module header version (dist/build/autogen/Paths_toysolver.hs:28) getBinDir (dist/build/autogen/Paths_toysolver.hs:38) getLibDir (dist/build/autogen/Paths_toysolver.hs:38) getDataDir (dist/build/autogen/Paths_toysolver.hs:38) getLibexecDir (dist/build/autogen/Paths_toysolver.hs:38) getDataFileName (dist/build/autogen/Paths_toysolver.hs:45) getSysconfDir (dist/build/autogen/Paths_toysolver.hs:38) 0% ( 0 / 5) in 'ToySolver.Version' Missing documentation for: Module header version (dist/build/autogen/Paths_toysolver.hs:28) packageVersions (src/ToySolver/Version.hs:15) gitHash (src/ToySolver/Version.hs:143) compilationTime (src/ToySolver/Version.hs:146) Warning: ToySolver.Data.MIP.Base: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: ToySolver.SAT: could not find link destinations for: SomeConstraintHandler Warning: ToySolver.Arith.Simplex2: could not find link destinations for: ~ unsafeIndex unsafeRangeSize Warning: ToySolver.SMT: could not find link destinations for: withSortVArgs arityVASortFun withVArgs arityVAFun Documentation created: dist/doc/html/toysolver/index.html, dist/doc/html/toysolver/toysolver.txt Preprocessing executable 'toysolver' for toysolver-0.4.0... Preprocessing executable 'toysat' for toysolver-0.4.0... Preprocessing executable 'toysmt' for toysolver-0.4.0... Preprocessing executable 'lpconvert' for toysolver-0.4.0... Preprocessing executable 'pbconvert' for toysolver-0.4.0... Creating package registration file: /tmp/pkgConf-toysolver-0.4646806931122101760.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20161018/toysolver-0.4.0-9b1JO2jzg3B8UKDfS9HpiY Installing executable(s) in /home/builder/hackage-server/build-cache/tmp-install/bin Warning: The directory /home/builder/hackage-server/build-cache/tmp-install/bin is not in the system search path. Registering toysolver-0.4.0... cabal: Leaving directory '/tmp/cabal-tmp-23373/toysolver-0.4.0' Installed toysolver-0.4.0