Resolving dependencies... cabal: Entering directory '/tmp/cabal-tmp-5214/base-orphans-0.5.4' Configuring base-orphans-0.5.4... Building base-orphans-0.5.4... Preprocessing library base-orphans-0.5.4... [1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o ) [2 of 2] Compiling Data.Orphans ( src/Data/Orphans.hs, dist/build/Data/Orphans.o ) Running Haddock for base-orphans-0.5.4... Running hscolour for base-orphans-0.5.4... Preprocessing library base-orphans-0.5.4... Preprocessing library base-orphans-0.5.4... Haddock coverage: 100% ( 1 / 1) in 'Data.Orphans.Prelude' 100% ( 1 / 1) in 'Data.Orphans' Documentation created: dist/doc/html/base-orphans/index.html, dist/doc/html/base-orphans/base-orphans.txt Creating package registration file: /tmp/pkgConf-base-orphans-0.52145174067468703135.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/base-orphans-0.5.4-5IQvrjd7gNP548VkOOyIq6 Registering base-orphans-0.5.4... cabal: Leaving directory '/tmp/cabal-tmp-5214/base-orphans-0.5.4' Installed base-orphans-0.5.4 cabal: Entering directory '/tmp/cabal-tmp-5214/data-accessor-0.2.2.7' Configuring data-accessor-0.2.2.7... Building data-accessor-0.2.2.7... Preprocessing library data-accessor-0.2.2.7... [ 1 of 10] Compiling Data.Accessor.Private ( src-4/Data/Accessor/Private.hs, dist/build/Data/Accessor/Private.o ) [ 2 of 10] Compiling Data.Accessor.Basic ( src/Data/Accessor/Basic.hs, dist/build/Data/Accessor/Basic.o ) [ 3 of 10] Compiling Data.Accessor.MonadStatePrivate ( src/Data/Accessor/MonadStatePrivate.hs, dist/build/Data/Accessor/MonadStatePrivate.o ) [ 4 of 10] Compiling Data.Accessor.MonadState ( src/Data/Accessor/MonadState.hs, dist/build/Data/Accessor/MonadState.o ) [ 5 of 10] Compiling Data.Accessor.Container ( src/Data/Accessor/Container.hs, dist/build/Data/Accessor/Container.o ) [ 6 of 10] Compiling Data.Accessor.Show ( src/Data/Accessor/Show.hs, dist/build/Data/Accessor/Show.o ) [ 7 of 10] Compiling Data.Accessor.Tuple ( src/Data/Accessor/Tuple.hs, dist/build/Data/Accessor/Tuple.o ) [ 8 of 10] Compiling Data.Accessor.BinaryRead ( src/Data/Accessor/BinaryRead.hs, dist/build/Data/Accessor/BinaryRead.o ) [ 9 of 10] Compiling Data.Accessor.Example ( src/Data/Accessor/Example.hs, dist/build/Data/Accessor/Example.o ) [10 of 10] Compiling Data.Accessor ( src/Data/Accessor.hs, dist/build/Data/Accessor.o ) Running Haddock for data-accessor-0.2.2.7... Running hscolour for data-accessor-0.2.2.7... Preprocessing library data-accessor-0.2.2.7... Preprocessing library data-accessor-0.2.2.7... Haddock coverage: 20% ( 1 / 5) in 'Data.Accessor.Private' Missing documentation for: Module header compose (src-4/Data/Accessor/Private.hs:19) self (src-4/Data/Accessor/Private.hs:25) (src-4/Data/Accessor/Private.hs:29) 89% ( 17 / 19) in 'Data.Accessor.Basic' Missing documentation for: fromSetGet (src/Data/Accessor/Basic.hs:23) fromLens (src/Data/Accessor/Basic.hs:27) 50% ( 6 / 12) in 'Data.Accessor.MonadStatePrivate' Missing documentation for: Module header set (src/Data/Accessor/MonadStatePrivate.hs:10) get (src/Data/Accessor/MonadStatePrivate.hs:13) modify (src/Data/Accessor/MonadStatePrivate.hs:16) lift (src/Data/Accessor/MonadStatePrivate.hs:56) liftT (src/Data/Accessor/MonadStatePrivate.hs:63) 58% ( 7 / 12) in 'Data.Accessor.MonadState' Missing documentation for: set (src/Data/Accessor/MonadStatePrivate.hs:10) get (src/Data/Accessor/MonadStatePrivate.hs:13) modify (src/Data/Accessor/MonadStatePrivate.hs:16) lift (src/Data/Accessor/MonadStatePrivate.hs:56) liftT (src/Data/Accessor/MonadStatePrivate.hs:63) 57% ( 4 / 7) in 'Data.Accessor.Container' Missing documentation for: array (src/Data/Accessor/Container.hs:27) intMapDefault (src/Data/Accessor/Container.hs:58) intMapMaybe (src/Data/Accessor/Container.hs:62) 33% ( 1 / 3) in 'Data.Accessor.Show' Missing documentation for: field (src/Data/Accessor/Show.hs:19) showsPrec (src/Data/Accessor/Show.hs:27) 86% ( 6 / 7) in 'Data.Accessor.Tuple' Missing documentation for: Module header 7% ( 1 / 15) in 'Data.Accessor.BinaryRead' Missing documentation for: Stream (src/Data/Accessor/BinaryRead.hs:21) C (src/Data/Accessor/BinaryRead.hs:23) ByteSource (src/Data/Accessor/BinaryRead.hs:26) ByteStream (src/Data/Accessor/BinaryRead.hs:29) (src/Data/Accessor/BinaryRead.hs:32) ByteCompatible (src/Data/Accessor/BinaryRead.hs:38) (src/Data/Accessor/BinaryRead.hs:41) (src/Data/Accessor/BinaryRead.hs:44) (src/Data/Accessor/BinaryRead.hs:51) (src/Data/Accessor/BinaryRead.hs:54) (src/Data/Accessor/BinaryRead.hs:58) Parser (src/Data/Accessor/BinaryRead.hs:69) field (src/Data/Accessor/BinaryRead.hs:72) record (src/Data/Accessor/BinaryRead.hs:79) 16% ( 4 / 25) in 'Data.Accessor.Example' Missing documentation for: Module header init (src/Data/Accessor/Example.hs:30) initInfix (src/Data/Accessor/Example.hs:39) read (src/Data/Accessor/Example.hs:46) infix0 (src/Data/Accessor/Example.hs:53) infix1 (src/Data/Accessor/Example.hs:57) infix2 (src/Data/Accessor/Example.hs:61) infix3 (src/Data/Accessor/Example.hs:65) infix4 (src/Data/Accessor/Example.hs:69) showsPair (src/Data/Accessor/Example.hs:74) show0 (src/Data/Accessor/Example.hs:81) show1 (src/Data/Accessor/Example.hs:84) self (src/Data/Accessor/Example.hs:88) null (src/Data/Accessor/Example.hs:91) merge (src/Data/Accessor/Example.hs:111) accessHourMinute (src/Data/Accessor/Example.hs:116) mergeHourMinute (src/Data/Accessor/Example.hs:121) array (src/Data/Accessor/Example.hs:127) set (src/Data/Accessor/Example.hs:133) mapDefault (src/Data/Accessor/Example.hs:140) mapMaybe (src/Data/Accessor/Example.hs:148) 100% ( 16 / 16) in 'Data.Accessor' Documentation created: dist/doc/html/data-accessor/index.html, dist/doc/html/data-accessor/data-accessor.txt Creating package registration file: /tmp/pkgConf-data-accessor-0.2.21036140795463480570.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/data-accessor-0.2.2.7-8YIdFyGw7Iv38wc1N9wMCB Registering data-accessor-0.2.2.7... cabal: Leaving directory '/tmp/cabal-tmp-5214/data-accessor-0.2.2.7' Installed data-accessor-0.2.2.7 cabal: Entering directory '/tmp/cabal-tmp-5214/explicit-exception-0.1.8' Configuring explicit-exception-0.1.8... Building explicit-exception-0.1.8... Preprocessing library explicit-exception-0.1.8... [ 1 of 11] Compiling Control.Monad.Label ( src/Control/Monad/Label.hs, dist/build/Control/Monad/Label.o ) src/Control/Monad/Label.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: runLabelT :: Monad m => LabelT l m a -> [l] -> m a src/Control/Monad/Label.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: localT :: Monad m => l -> LabelT l m a -> LabelT l m a [ 2 of 11] Compiling Control.Monad.Exception.Synchronous ( src/Control/Monad/Exception/Synchronous.hs, dist/build/Control/Monad/Exception/Synchronous.o ) src/Control/Monad/Exception/Synchronous.hs:71:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead src/Control/Monad/Exception/Synchronous.hs:295:26: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:296:30: warning: [-Wdeprecations] In the use of ‘runErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:298:46: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:299:14: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:390:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: tryT :: Monad m => ExceptionalT e m a -> m (Exceptional e a) [ 3 of 11] Compiling Control.Monad.Exception.Asynchronous.Strict ( src/Control/Monad/Exception/Asynchronous/Strict.hs, dist/build/Control/Monad/Exception/Asynchronous/Strict.o ) [ 4 of 11] Compiling Control.Monad.Exception.Warning ( src/Control/Monad/Exception/Warning.hs, dist/build/Control/Monad/Exception/Warning.o ) [ 5 of 11] Compiling Control.Monad.Exception.Label ( src/Control/Monad/Exception/Label.hs, dist/build/Control/Monad/Exception/Label.o ) [ 6 of 11] Compiling System.IO.Straight ( src/System/IO/Straight.hs, dist/build/System/IO/Straight.o ) src/System/IO/Straight.hs:68:1: warning: [-Worphans] Orphan instance: instance (MonadSIO m, ContainsIOException e) => MonadIO (ExceptionalT e m) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. [ 7 of 11] Compiling System.IO.Exception.File ( src/System/IO/Exception/File.hs, dist/build/System/IO/Exception/File.o ) [ 8 of 11] Compiling System.IO.Exception.BinaryFile ( src/System/IO/Exception/BinaryFile.hs, dist/build/System/IO/Exception/BinaryFile.o ) [ 9 of 11] Compiling Control.Monad.Exception.Asynchronous.Lazy ( src/Control/Monad/Exception/Asynchronous/Lazy.hs, dist/build/Control/Monad/Exception/Asynchronous/Lazy.o ) [10 of 11] Compiling Control.Monad.Exception.Asynchronous ( src/Control/Monad/Exception/Asynchronous.hs, dist/build/Control/Monad/Exception/Asynchronous.o ) [11 of 11] Compiling System.IO.Exception.TextFile ( src/System/IO/Exception/TextFile.hs, dist/build/System/IO/Exception/TextFile.o ) src/System/IO/Exception/TextFile.hs:47:4: warning: [-Wdeprecations] In the use of ‘manySynchronousT’ (imported from Control.Monad.Exception.Asynchronous, but defined in Control.Monad.Exception.Asynchronous.Lazy): Deprecated: "use manyMonoidT with appropriate Monad like LazyIO and result Monoid like Endo instead" Running Haddock for explicit-exception-0.1.8... Running hscolour for explicit-exception-0.1.8... Preprocessing library explicit-exception-0.1.8... Preprocessing library explicit-exception-0.1.8... src/Control/Monad/Label.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: runLabelT :: Monad m => LabelT l m a -> [l] -> m a src/Control/Monad/Label.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: localT :: Monad m => l -> LabelT l m a -> LabelT l m a src/Control/Monad/Exception/Synchronous.hs:71:1: warning: [-Wdeprecations] Module ‘Control.Monad.Trans.Error’ is deprecated: Use Control.Monad.Trans.Except instead src/Control/Monad/Exception/Synchronous.hs:295:26: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:296:30: warning: [-Wdeprecations] In the use of ‘runErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:298:46: warning: [-Wdeprecations] In the use of type constructor or class ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:299:14: warning: [-Wdeprecations] In the use of data constructor ‘ErrorT’ (imported from Control.Monad.Trans.Error): Deprecated: "Use Control.Monad.Trans.Except instead" src/Control/Monad/Exception/Synchronous.hs:390:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: tryT :: Monad m => ExceptionalT e m a -> m (Exceptional e a) src/System/IO/Straight.hs:68:1: warning: [-Worphans] Orphan instance: instance (MonadSIO m, ContainsIOException e) => MonadIO (ExceptionalT e m) To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. Haddock coverage: 18% ( 3 / 17) in 'Control.Monad.Label' Missing documentation for: Label (src/Control/Monad/Label.hs:29) (src/Control/Monad/Label.hs:45) runLabel (src/Control/Monad/Label.hs:50) ask (src/Control/Monad/Label.hs:53) local (src/Control/Monad/Label.hs:57) LabelT (src/Control/Monad/Label.hs:67) fmapReaderT (src/Control/Monad/Label.hs:105) (src/Control/Monad/Label.hs:109) pureReaderT (src/Control/Monad/Label.hs:113) apReaderT (src/Control/Monad/Label.hs:117) (src/Control/Monad/Label.hs:123) runLabelT (src/Control/Monad/Label.hs:128) askT (src/Control/Monad/Label.hs:131) localT (src/Control/Monad/Label.hs:134) 28% ( 11 / 40) in 'Control.Monad.Exception.Synchronous' Missing documentation for: fromMaybe (src/Control/Monad/Exception/Synchronous.hs:102) toMaybe (src/Control/Monad/Exception/Synchronous.hs:108) fromEither (src/Control/Monad/Exception/Synchronous.hs:105) toEither (src/Control/Monad/Exception/Synchronous.hs:111) fromExitCode (src/Control/Monad/Exception/Synchronous.hs:124) toExitCode (src/Control/Monad/Exception/Synchronous.hs:118) mapException (src/Control/Monad/Exception/Synchronous.hs:158) mapExceptional (src/Control/Monad/Exception/Synchronous.hs:164) throw (src/Control/Monad/Exception/Synchronous.hs:170) assert (src/Control/Monad/Exception/Synchronous.hs:173) catch (src/Control/Monad/Exception/Synchronous.hs:177) resolve (src/Control/Monad/Exception/Synchronous.hs:194) fromMaybeT (src/Control/Monad/Exception/Synchronous.hs:289) toMaybeT (src/Control/Monad/Exception/Synchronous.hs:292) fromErrorT (src/Control/Monad/Exception/Synchronous.hs:295) toErrorT (src/Control/Monad/Exception/Synchronous.hs:298) fromEitherT (src/Control/Monad/Exception/Synchronous.hs:301) toEitherT (src/Control/Monad/Exception/Synchronous.hs:304) fromExitCodeT (src/Control/Monad/Exception/Synchronous.hs:313) toExitCodeT (src/Control/Monad/Exception/Synchronous.hs:307) switchT (src/Control/Monad/Exception/Synchronous.hs:320) mapExceptionT (src/Control/Monad/Exception/Synchronous.hs:335) mapExceptionalT (src/Control/Monad/Exception/Synchronous.hs:342) throwT (src/Control/Monad/Exception/Synchronous.hs:348) assertT (src/Control/Monad/Exception/Synchronous.hs:352) catchT (src/Control/Monad/Exception/Synchronous.hs:356) resolveT (src/Control/Monad/Exception/Synchronous.hs:384) tryT (src/Control/Monad/Exception/Synchronous.hs:390) manyMonoidT (src/Control/Monad/Exception/Synchronous.hs:413) 44% ( 18 / 41) in 'Control.Monad.Exception.Asynchronous.Strict' Missing documentation for: Module header fromSynchronous (src/Control/Monad/Exception/Asynchronous/Strict.hs:101) fromSynchronousNull (src/Control/Monad/Exception/Asynchronous/Strict.hs:108) fromSynchronousMonoid (src/Control/Monad/Exception/Asynchronous/Strict.hs:111) toSynchronous (src/Control/Monad/Exception/Asynchronous/Strict.hs:116) throwMonoid (src/Control/Monad/Exception/Asynchronous/Strict.hs:128) continue (src/Control/Monad/Exception/Asynchronous/Strict.hs:186) maybeAbort (src/Control/Monad/Exception/Asynchronous/Strict.hs:195) mapException (src/Control/Monad/Exception/Asynchronous/Strict.hs:220) mapExceptional (src/Control/Monad/Exception/Asynchronous/Strict.hs:223) simultaneousBindM (src/Control/Monad/Exception/Asynchronous/Strict.hs:256) sequenceA (src/Control/Monad/Exception/Asynchronous/Strict.hs:284) mapM (src/Control/Monad/Exception/Asynchronous/Strict.hs:289) sequence (src/Control/Monad/Exception/Asynchronous/Strict.hs:293) swapToAsynchronousSynchronous (src/Control/Monad/Exception/Asynchronous/Strict.hs:339) fromSynchronousT (src/Control/Monad/Exception/Asynchronous/Strict.hs:358) fromSynchronousMonoidT (src/Control/Monad/Exception/Asynchronous/Strict.hs:365) mapExceptionT (src/Control/Monad/Exception/Asynchronous/Strict.hs:404) mapExceptionalT (src/Control/Monad/Exception/Asynchronous/Strict.hs:411) throwMonoidT (src/Control/Monad/Exception/Asynchronous/Strict.hs:418) eatNothingT (src/Control/Monad/Exception/Asynchronous/Strict.hs:423) appendM (src/Control/Monad/Exception/Asynchronous/Strict.hs:460) continueM (src/Control/Monad/Exception/Asynchronous/Strict.hs:467) 29% ( 5 / 17) in 'Control.Monad.Exception.Warning' Missing documentation for: fromExceptionNull (src/Control/Monad/Exception/Warning.hs:45) toException (src/Control/Monad/Exception/Warning.hs:48) warn (src/Control/Monad/Exception/Warning.hs:58) (src/Control/Monad/Exception/Warning.hs:63) (src/Control/Monad/Exception/Warning.hs:68) (src/Control/Monad/Exception/Warning.hs:76) WarnableT (src/Control/Monad/Exception/Warning.hs:91) fromSynchronousT (src/Control/Monad/Exception/Warning.hs:95) warnT (src/Control/Monad/Exception/Warning.hs:102) (src/Control/Monad/Exception/Warning.hs:108) (src/Control/Monad/Exception/Warning.hs:112) (src/Control/Monad/Exception/Warning.hs:117) 25% ( 3 / 12) in 'Control.Monad.Exception.Label' Missing documentation for: LabeledException (src/Control/Monad/Exception/Label.hs:22) LabeledExceptionalT (src/Control/Monad/Exception/Label.hs:25) runLabelT (src/Control/Monad/Exception/Label.hs:31) labelT (src/Control/Monad/Exception/Label.hs:38) stripLabelT (src/Control/Monad/Exception/Label.hs:45) decorateLabelT (src/Control/Monad/Exception/Label.hs:50) getLabels (src/Control/Monad/Exception/Label.hs:55) throwT (src/Control/Monad/Exception/Label.hs:60) (src/Control/Monad/Exception/Label.hs:105) 57% ( 4 / 7) in 'System.IO.Straight' Missing documentation for: sioToIO (src/System/IO/Straight.hs:34) ioToExceptionalSIO (src/System/IO/Straight.hs:37) unsafeInterleaveSIO (src/System/IO/Straight.hs:42) 0% ( 0 / 3) in 'System.IO.Exception.File' Missing documentation for: Module header EIO (src/System/IO/Exception/File.hs:8) close (src/System/IO/Exception/File.hs:10) 20% ( 1 / 5) in 'System.IO.Exception.BinaryFile' Missing documentation for: open (src/System/IO/Exception/BinaryFile.hs:15) with (src/System/IO/Exception/BinaryFile.hs:19) getByte (src/System/IO/Exception/BinaryFile.hs:24) putByte (src/System/IO/Exception/BinaryFile.hs:28) 44% ( 18 / 41) in 'Control.Monad.Exception.Asynchronous.Lazy' Missing documentation for: Module header fromSynchronous (src/Control/Monad/Exception/Asynchronous/Lazy.hs:106) fromSynchronousNull (src/Control/Monad/Exception/Asynchronous/Lazy.hs:113) fromSynchronousMonoid (src/Control/Monad/Exception/Asynchronous/Lazy.hs:116) toSynchronous (src/Control/Monad/Exception/Asynchronous/Lazy.hs:121) throwMonoid (src/Control/Monad/Exception/Asynchronous/Lazy.hs:133) continue (src/Control/Monad/Exception/Asynchronous/Lazy.hs:191) maybeAbort (src/Control/Monad/Exception/Asynchronous/Lazy.hs:201) mapException (src/Control/Monad/Exception/Asynchronous/Lazy.hs:226) mapExceptional (src/Control/Monad/Exception/Asynchronous/Lazy.hs:229) simultaneousBindM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:275) sequenceA (src/Control/Monad/Exception/Asynchronous/Lazy.hs:303) mapM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:308) sequence (src/Control/Monad/Exception/Asynchronous/Lazy.hs:312) swapToAsynchronousSynchronous (src/Control/Monad/Exception/Asynchronous/Lazy.hs:358) fromSynchronousT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:378) fromSynchronousMonoidT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:385) mapExceptionT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:424) mapExceptionalT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:431) throwMonoidT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:438) eatNothingT (src/Control/Monad/Exception/Asynchronous/Lazy.hs:443) appendM (src/Control/Monad/Exception/Asynchronous/Lazy.hs:480) continueM (src/Contro src/System/IO/Exception/TextFile.hs:47:4: warning: [-Wdeprecations] In the use of ‘manySynchronousT’ (imported from Control.Monad.Exception.Asynchronous, but defined in Control.Monad.Exception.Asynchronous.Lazy): Deprecated: "use manyMonoidT with appropriate Monad like LazyIO and result Monoid like Endo instead" l/Monad/Exception/Asynchronous/Lazy.hs:487) 100% ( 2 / 2) in 'Control.Monad.Exception.Asynchronous' 29% ( 2 / 7) in 'System.IO.Exception.TextFile' Missing documentation for: open (src/System/IO/Exception/TextFile.hs:20) with (src/System/IO/Exception/TextFile.hs:24) getChar (src/System/IO/Exception/TextFile.hs:29) getContentsSynchronous (src/System/IO/Exception/TextFile.hs:33) putChar (src/System/IO/Exception/TextFile.hs:49) Documentation created: dist/doc/html/explicit-exception/index.html, dist/doc/html/explicit-exception/explicit-exception.txt Creating package registration file: /tmp/pkgConf-explicit-exception-0.11529195746392035568.8 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/explicit-exception-0.1.8-95Sg3E7dw0SJXq1ALUrAjk Registering explicit-exception-0.1.8... cabal: Leaving directory '/tmp/cabal-tmp-5214/explicit-exception-0.1.8' Installed explicit-exception-0.1.8 cabal: Entering directory '/tmp/cabal-tmp-5214/extensible-exceptions-0.1.1.4' Configuring extensible-exceptions-0.1.1.4... Building extensible-exceptions-0.1.1.4... Preprocessing library extensible-exceptions-0.1.1.4... [1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, dist/build/Control/Exception/Extensible.o ) Running Haddock for extensible-exceptions-0.1.1.4... Running hscolour for extensible-exceptions-0.1.1.4... Preprocessing library extensible-exceptions-0.1.1.4... Preprocessing library extensible-exceptions-0.1.1.4... Haddock coverage: 100% ( 2 / 2) in 'Control.Exception.Extensible' Documentation created: dist/doc/html/extensible-exceptions/index.html, dist/doc/html/extensible-exceptions/extensible-exceptions.txt Creating package registration file: /tmp/pkgConf-extensible-exceptions-0.1.121184219931520223205.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/extensible-exceptions-0.1.1.4-3h0ykvvAO915cRhUyj3rRV Registering extensible-exceptions-0.1.1.4... cabal: Leaving directory '/tmp/cabal-tmp-5214/extensible-exceptions-0.1.1.4' Installed extensible-exceptions-0.1.1.4 cabal: Entering directory '/tmp/cabal-tmp-5214/monoid-transformer-0.0.3' Configuring monoid-transformer-0.0.3... Building monoid-transformer-0.0.3... Preprocessing library monoid-transformer-0.0.3... [1 of 6] Compiling Data.Monoid.MonadicEndo ( src/Data/Monoid/MonadicEndo.hs, dist/build/Data/Monoid/MonadicEndo.o ) [2 of 6] Compiling Data.Monoid.Transformer ( src/Data/Monoid/Transformer.hs, dist/build/Data/Monoid/Transformer.o ) [3 of 6] Compiling Data.Monoid.Monad ( src/Data/Monoid/Monad.hs, dist/build/Data/Monoid/Monad.o ) [4 of 6] Compiling Data.Monoid.Reader ( src/Data/Monoid/Reader.hs, dist/build/Data/Monoid/Reader.o ) [5 of 6] Compiling Data.Monoid.State ( src/Data/Monoid/State.hs, dist/build/Data/Monoid/State.o ) [6 of 6] Compiling Data.Monoid.Applicative ( src/Data/Monoid/Applicative.hs, dist/build/Data/Monoid/Applicative.o ) Running Haddock for monoid-transformer-0.0.3... Running hscolour for monoid-transformer-0.0.3... Preprocessing library monoid-transformer-0.0.3... Preprocessing library monoid-transformer-0.0.3... Haddock coverage: 33% ( 1 / 3) in 'Data.Monoid.MonadicEndo' Missing documentation for: Module header (src/Data/Monoid/MonadicEndo.hs:14) 0% ( 0 / 2) in 'Data.Monoid.Transformer' Missing documentation for: Module header C (src/Data/Monoid/Transformer.hs:5) 25% ( 1 / 4) in 'Data.Monoid.Monad' Missing documentation for: Module header (src/Data/Monoid/Monad.hs:16) (src/Data/Monoid/Monad.hs:21) 17% ( 1 / 6) in 'Data.Monoid.Reader' Missing documentation for: Module header pure (src/Data/Monoid/Reader.hs:16) (src/Data/Monoid/Reader.hs:19) (src/Data/Monoid/Reader.hs:24) (src/Data/Monoid/Reader.hs:27) 9% ( 1 / 11) in 'Data.Monoid.State' Missing documentation for: Module header pure (src/Data/Monoid/State.hs:24) evaluate (src/Data/Monoid/State.hs:28) execute (src/Data/Monoid/State.hs:31) put (src/Data/Monoid/State.hs:35) modify (src/Data/Monoid/State.hs:38) (src/Data/Monoid/State.hs:42) (src/Data/Monoid/State.hs:50) (src/Data/Monoid/State.hs:53) mapFst (src/Data/Monoid/State.hs:58) 25% ( 1 / 4) in 'Data.Monoid.Applicative' Missing documentation for: Module header (src/Data/Monoid/Applicative.hs:14) (src/Data/Monoid/Applicative.hs:19) Documentation created: dist/doc/html/monoid-transformer/index.html, dist/doc/html/monoid-transformer/monoid-transformer.txt Creating package registration file: /tmp/pkgConf-monoid-transformer-0.01144278050332266748.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/monoid-transformer-0.0.3-IGGSHgHTsseAifOfBiphPb Registering monoid-transformer-0.0.3... cabal: Leaving directory '/tmp/cabal-tmp-5214/monoid-transformer-0.0.3' Installed monoid-transformer-0.0.3 cabal: Entering directory '/tmp/cabal-tmp-5214/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.State.Class ( Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o ) [ 3 of 22] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o ) [ 4 of 22] Compiling Control.Monad.RWS.Class ( Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o ) [ 5 of 22] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o ) [ 6 of 22] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o ) [ 7 of 22] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o ) [ 8 of 22] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o ) [ 9 of 22] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/Control/Monad/Error.o ) [10 of 22] Compiling Control.Monad.Except ( Control/Monad/Except.hs, dist/build/Control/Monad/Except.o ) [11 of 22] Compiling Control.Monad.List ( Control/Monad/List.hs, dist/build/Control/Monad/List.o ) [12 of 22] Compiling Control.Monad.RWS.Lazy ( Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o ) [13 of 22] Compiling Control.Monad.RWS ( Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o ) [14 of 22] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o ) [15 of 22] Compiling Control.Monad.RWS.Strict ( Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o ) [16 of 22] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o ) [17 of 22] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/Control/Monad/State.o ) [18 of 22] Compiling Control.Monad.State.Strict ( Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o ) [19 of 22] Compiling Control.Monad.Writer.Lazy ( Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o ) [20 of 22] Compiling Control.Monad.Writer ( Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o ) [21 of 22] Compiling Control.Monad.Writer.Strict ( Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.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% ( 5 / 5) in 'Control.Monad.State.Class' 100% ( 3 / 3) in 'Control.Monad.Reader.Class' 80% ( 4 / 5) in 'Control.Monad.RWS.Class' Missing documentation for: MonadRWS (Control/Monad/RWS/Class.hs:44) 100% ( 4 / 4) in 'Control.Monad.Identity' 100% ( 3 / 3) in 'Control.Monad.Error.Class' 50% ( 1 / 2) in 'Control.Monad.Cont.Class' Missing documentation for: MonadCont (Control/Monad/Cont/Class.hs:73) 100% ( 3 / 3) in 'Control.Monad.Trans' 93% ( 14 / 15) in 'Control.Monad.Error' Missing documentation for: runErrorT 100% ( 19 / 19) in 'Control.Monad.Except' 100% ( 5 / 5) in 'Control.Monad.List' 95% ( 21 / 22) in 'Control.Monad.RWS.Lazy' Missing documentation for: runRWST 100% ( 2 / 2) in 'Control.Monad.RWS' 96% ( 22 / 23) in 'Control.Monad.Reader' Missing documentation for: runReaderT 95% ( 21 / 22) in 'Control.Monad.RWS.Strict' Missing documentation for: runRWST 96% ( 24 / 25) in 'Control.Monad.State.Lazy' Missing documentation for: runStateT 100% ( 2 / 2) in 'Control.Monad.State' 96% ( 24 / 25) in 'Control.Monad.State.Strict' Missing documentation for: runStateT 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) 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.212320568561745790417.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/mtl-2.2.1-6qsR1PHUy5lL47Hpoa4jCM Registering mtl-2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/mtl-2.2.1' Installed mtl-2.2.1 cabal: Entering directory '/tmp/cabal-tmp-5214/numeric-quest-0.2.0.1' Configuring numeric-quest-0.2.0.1... Building numeric-quest-0.2.0.1... Preprocessing library numeric-quest-0.2.0.1... [1 of 8] Compiling Tensor ( Tensor.lhs, dist/build/Tensor.o ) Tensor.lhs:558:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘contract’: Patterns not matched: _ _ _ [2 of 8] Compiling Roots ( Roots.hs, dist/build/Roots.o ) [3 of 8] Compiling Fraction ( Fraction.hs, dist/build/Fraction.o ) [4 of 8] Compiling Orthogonals ( Orthogonals.lhs, dist/build/Orthogonals.o ) Orthogonals.lhs:325:12: warning: [-Wmissing-methods] • No explicit implementation for ‘norm’ • In the instance declaration for ‘Scalar (Ratio a)’ Orthogonals.lhs:1615:13: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘solve_row’: Patterns not matched: [] _ _ [5 of 8] Compiling EigensystemNum ( EigensystemNum.hs, dist/build/EigensystemNum.o ) EigensystemNum.hs:36:1: warning: [-Wtabs] Tab character found here, and in one further location. Please use spaces instead. [6 of 8] Compiling LinearAlgorithms ( LinearAlgorithms.hs, dist/build/LinearAlgorithms.o ) [7 of 8] Compiling QuantumVector ( QuantumVector.lhs, dist/build/QuantumVector.o ) QuantumVector.lhs:302:12: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the instance declaration for ‘Eq (Ket a)’ QuantumVector.lhs:374:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘toBra’: Patterns not matched: KetZero QuantumVector.lhs:446:12: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the instance declaration for ‘Eq (Bra a)’ QuantumVector.lhs:489:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘toKet’: Patterns not matched: BraZero (_ :<| BraZero) (_ :<| (_ :<| _)) (_ :<| (_ :<+ _)) QuantumVector.lhs:760:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘label’: Patterns not matched: _ KetZero _ (_ :|> _) _ (_ :+> _) QuantumVector.lhs:773:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘rot’: Patterns not matched: KetZero (_ :|> _) (_ :+> _) QuantumVector.lhs:868:3: warning: [-Wredundant-constraints] • Redundant constraints: (Ord a, Ord b) • In the type signature for: label' :: (Ord a, Ord b) => Ket (a, b) -> Ket b QuantumVector.lhs:869:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘label'’: Patterns not matched: KetZero (_ :|> _) (_ :+> _) QuantumVector.lhs:910:3: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘rot'’: Patterns not matched: KetZero (_ :|> _) (_ :+> _) [8 of 8] Compiling Eigensystem ( Eigensystem.hs, dist/build/Eigensystem.o ) Eigensystem.hs:82:1: warning: [-Wunused-top-binds] Defined but not used: ‘eigenpairs’ Eigensystem.hs:143:1: warning: [-Wunused-top-binds] Defined but not used: ‘matrixA’ Eigensystem.hs:154:1: warning: [-Wunused-top-binds] Defined but not used: ‘opA’ Eigensystem.hs:157:1: warning: [-Wunused-top-binds] Defined but not used: ‘basisA’ Running Haddock for numeric-quest-0.2.0.1... Running hscolour for numeric-quest-0.2.0.1... Preprocessing library numeric-quest-0.2.0.1... Preprocessing library numeric-quest-0.2.0.1... Orthogonals.lhs:325:12: warning: [-Wmissing-methods] • No explicit implementation for ‘norm’ • In the instance declaration for ‘Scalar (Ratio a)’ EigensystemNum.hs:36:1: warning: [-Wtabs] Tab character found here, and in one further location. Please use spaces instead. QuantumVector.lhs:302:12: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the instance declaration for ‘Eq (Ket a)’ QuantumVector.lhs:446:12: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the instance declaration for ‘Eq (Bra a)’ QuantumVector.lhs:868:3: warning: [-Wredundant-constraints] • Redundant constraints: (Ord a, Ord b) • In the type signature for: label' :: (Ord a, Ord b) => Ket (a, b) -> Ket b Eigensystem.hs:82:1: warning: [-Wunused-top-binds] Defined but not used: ‘eigenpairs’ Eigensystem.hs:143:1: warning: [-Wunused-top-binds] Defined but not used: ‘matrixA’ Eigensystem.hs:154:1: warning: [-Wunused-top-binds] Defined but not used: ‘opA’ Eigensystem.hs:157:1: warning: [-Wunused-top-binds] Defined but not used: ‘basisA’ Haddock coverage: 0% ( 0 / 25) in 'Tensor' Missing documentation for: Module header Tensor (Tensor.lhs:141) rank (Tensor.lhs:161) dims (Tensor.lhs:173) (Tensor.lhs:190) showList' (Tensor.lhs:197) tensor (Tensor.lhs:232) # (Tensor.lhs:270) ## (Tensor.lhs:275) scalar (Tensor.lhs:285) vector (Tensor.lhs:295) epsilon' (Tensor.lhs:316) delta' (Tensor.lhs:336) delta (Tensor.lhs:347) epsilon (Tensor.lhs:347) dot (Tensor.lhs:372) cross' (Tensor.lhs:391) cross (Tensor.lhs:400) (Tensor.lhs:423) (Tensor.lhs:478) contract (Tensor.lhs:557) <*> (Tensor.lhs:694) <<*>> (Tensor.lhs:731) d_standard (Tensor.lhs:810) d_simpler (Tensor.lhs:824) 0% ( 0 / 5) in 'Roots' Missing documentation for: Module header roots (Roots.hs:6) laguerre (Roots.hs:32) polynomial_value (Roots.hs:68) polynomial_derivative (Roots.hs:79) 0% ( 0 / 29) in 'Fraction' Missing documentation for: Module header Fraction (Fraction.hs:79) num (Fraction.hs:82) den (Fraction.hs:82) reduce (Fraction.hs:86) // (Fraction.hs:98) approx (Fraction.hs:101) (Fraction.hs:125) (Fraction.hs:131) (Fraction.hs:136) (Fraction.hs:139) (Fraction.hs:148) (Fraction.hs:160) (Fraction.hs:166) (Fraction.hs:170) numericEnumFrom (Fraction.hs:179) numericEnumFromThen (Fraction.hs:180) numericEnumFromTo (Fraction.hs:181) numericEnumFromThenTo (Fraction.hs:182) CF (Fraction.hs:199) fromCF (Fraction.hs:201) toCF (Fraction.hs:213) approxCF (Fraction.hs:231) fromTaylorToCF (Fraction.hs:259) fromFraction (Fraction.hs:278) fac (Fraction.hs:285) integerRoot2 (Fraction.hs:288) Transcendental (Fraction.hs:314) (Fraction.hs:342) 7% ( 4 / 55) in 'Orthogonals' Missing documentation for: Module header bra_ket (Orthogonals.lhs:286) Scalar (Orthogonals.lhs:307) (Orthogonals.lhs:313) (Orthogonals.lhs:319) (Orthogonals.lhs:325) (Orthogonals.lhs:336) norm1 (Orthogonals.lhs:343) norminf (Orthogonals.lhs:346) matnorm1 (Orthogonals.lhs:349) matnorminf (Orthogonals.lhs:352) sum_product (Orthogonals.lhs:365) normalized (Orthogonals.lhs:381) scaled' (Orthogonals.lhs:385) transposed (Orthogonals.lhs:412) adjoint (Orthogonals.lhs:418) matrix_zipWith (Orthogonals.lhs:451) add_matrices (Orthogonals.lhs:459) matrix_matrix (Orthogonals.lhs:496) matrix_matrix' (Orthogonals.lhs:511) triangle_matrix' (Orthogonals.lhs:523) matrix_ket (Orthogonals.lhs:552) bra_matrix (Orthogonals.lhs:569) bra_matrix_ket (Orthogonals.lhs:586) scalar_matrix (Orthogonals.lhs:598) orthogonals (Orthogonals.lhs:640) gram_schmidt (Orthogonals.lhs:660) one_ket_triangle (Orthogonals.lhs:756) one_ket_solution (Orthogonals.lhs:782) many_kets_triangle (Orthogonals.lhs:808) many_kets_solution (Orthogonals.lhs:837) inverse (Orthogonals.lhs:879) factors_QR (Orthogonals.lhs:950) determinant (Orthogonals.lhs:978) determinantNaive (Orthogonals.lhs:991) determinantClow (Orthogonals.lhs:1010) newClow (Orthogonals.lhs:1025) extendClow (Orthogonals.lhs:1037) longerClow (Orthogonals.lhs:1051) removeEach (Orthogonals.lhs:1070) alternate (Orthogonals.lhs:1074) parityFlip (Orthogonals.lhs:1077) similar_to (Orthogonals.lhs:1187) iterated_eigenvalues (Orthogonals.lhs:1200) eigenvalues (Orthogonals.lhs:1214) add_to_diagonal (Orthogonals.lhs:1297) eigenkets (Orthogonals.lhs:1585) eigenket' (Orthogonals.lhs:1682) unit_matrix (Orthogonals.lhs:1783) unit_vector (Orthogonals.lhs:1790) diagonals (Orthogonals.lhs:1797) 0% ( 0 / 9) in 'EigensystemNum' Missing documentation for: Module header mult (EigensystemNum.hs:6) matSqr (EigensystemNum.hs:9) powerIter (EigensystemNum.hs:12) normalize (EigensystemNum.hs:18) getGrowth (EigensystemNum.hs:21) specRadApprox (EigensystemNum.hs:27) eigenValuesApprox (EigensystemNum.hs:30) limit (EigensystemNum.hs:33) 0% ( 0 / 6) in 'LinearAlgorithms' Missing documentation for: Module header triangular (LinearAlgorithms.hs:64) triangular2 (LinearAlgorithms.hs:80) tridiagonal (LinearAlgorithms.hs:108) tridiagonal2 (LinearAlgorithms.hs:130) Scalar (LinearAlgorithms.hs:47) 0% ( 0 / 34) in 'QuantumVector' Missing documentation for: Module header DiracVector (QuantumVector.lhs:227) Scalar (QuantumVector.lhs:261) Ket (QuantumVector.lhs:263) *> (QuantumVector.lhs:274) |> (QuantumVector.lhs:282) +> (QuantumVector.lhs:293) (QuantumVector.lhs:302) reduceKet (QuantumVector.lhs:349) ketBasis (QuantumVector.lhs:360) toBra (QuantumVector.lhs:370) (QuantumVector.lhs:379) Bra (QuantumVector.lhs:411) <* (QuantumVector.lhs:422) <| (QuantumVector.lhs:429) <+ (QuantumVector.lhs:437) (QuantumVector.lhs:446) reduceBra (QuantumVector.lhs:464) braBasis (QuantumVector.lhs:475) toKet (QuantumVector.lhs:485) (QuantumVector.lhs:494) <> (QuantumVector.lhs:532) d (QuantumVector.lhs:546) closure (QuantumVector.lhs:736) >< (QuantumVector.lhs:742) label (QuantumVector.lhs:759) rot (QuantumVector.lhs:772) label' (QuantumVector.lhs:868) rot' (QuantumVector.lhs:909) (QuantumVector.lhs:1119) (QuantumVector.lhs:1125) showsScalar (QuantumVector.lhs:1132) Tuple (QuantumVector.lhs:1158) (QuantumVector.lhs:1161) 0% ( 0 / 3) in 'Eigensystem' Missing documentation for: Module header eigenvalues (Eigensystem.hs:62) adjoint (Eigensystem.hs:98) Documentation created: dist/doc/html/numeric-quest/index.html, dist/doc/html/numeric-quest/numeric-quest.txt Creating package registration file: /tmp/pkgConf-numeric-quest-0.2.010788985061242990415.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/numeric-quest-0.2.0.1-4xbHQW1YsOt9W2DvA0TNlz Registering numeric-quest-0.2.0.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/numeric-quest-0.2.0.1' Installed numeric-quest-0.2.0.1 cabal: Entering directory '/tmp/cabal-tmp-5214/old-locale-1.0.0.7' Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Preprocessing library old-locale-1.0.0.7... [1 of 1] Compiling System.Locale ( System/Locale.hs, dist/build/System/Locale.o ) Running Haddock for old-locale-1.0.0.7... Running hscolour for old-locale-1.0.0.7... Preprocessing library old-locale-1.0.0.7... Preprocessing library old-locale-1.0.0.7... Haddock coverage: 60% ( 3 / 5) in 'System.Locale' Missing documentation for: TimeLocale (System/Locale.hs:36) defaultTimeLocale (System/Locale.hs:49) Documentation created: dist/doc/html/old-locale/index.html, dist/doc/html/old-locale/old-locale.txt Creating package registration file: /tmp/pkgConf-old-locale-1.0.017629243932079611790.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/old-locale-1.0.0.7-6glXNhHF891B41ZfuI8hU8 Registering old-locale-1.0.0.7... cabal: Leaving directory '/tmp/cabal-tmp-5214/old-locale-1.0.0.7' Installed old-locale-1.0.0.7 cabal: Entering directory '/tmp/cabal-tmp-5214/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.Internal.Compat ( Data/Primitive/Internal/Compat.hs, dist/build/Data/Primitive/Internal/Compat.o ) [ 2 of 10] Compiling Data.Primitive.MachDeps ( Data/Primitive/MachDeps.hs, dist/build/Data/Primitive/MachDeps.o ) [ 3 of 10] Compiling Data.Primitive.Internal.Operations ( Data/Primitive/Internal/Operations.hs, dist/build/Data/Primitive/Internal/Operations.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.Types ( Data/Primitive/Types.hs, dist/build/Data/Primitive/Types.o ) [ 6 of 10] Compiling Data.Primitive.Array ( Data/Primitive/Array.hs, dist/build/Data/Primitive/Array.o ) [ 7 of 10] Compiling Data.Primitive.ByteArray ( Data/Primitive/ByteArray.hs, dist/build/Data/Primitive/ByteArray.o ) [ 8 of 10] Compiling Data.Primitive.Addr ( Data/Primitive/Addr.hs, dist/build/Data/Primitive/Addr.o ) [ 9 of 10] Compiling Data.Primitive ( Data/Primitive.hs, dist/build/Data/Primitive.o ) [10 of 10] Compiling Data.Primitive.MutVar ( Data/Primitive/MutVar.hs, dist/build/Data/Primitive/MutVar.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: 100% ( 3 / 3) in 'Data.Primitive.Internal.Compat' 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) 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% ( 3 / 3) in 'Data.Primitive.Types' 100% ( 15 / 15) in 'Data.Primitive.Array' 93% ( 27 / 29) in 'Data.Primitive.ByteArray' Missing documentation for: ByteArray# MutableByteArray# 100% ( 16 / 16) in 'Data.Primitive.Addr' 100% ( 7 / 7) in 'Data.Primitive' 100% ( 9 / 9) in 'Data.Primitive.MutVar' 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.110776831741490549207.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/primitive-0.6.1.0-Ip44DqhfCp21tTUYbecwa Registering primitive-0.6.1.0... cabal: Leaving directory '/tmp/cabal-tmp-5214/primitive-0.6.1.0' Installed primitive-0.6.1.0 cabal: Entering directory '/tmp/cabal-tmp-5214/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-116515748822125023787.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/random-1.1-54KmMHXjttlERYcr1mvsAe Registering random-1.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/random-1.1' Installed random-1.1 cabal: Entering directory '/tmp/cabal-tmp-5214/syb-0.6' Configuring syb-0.6... Building syb-0.6... Preprocessing library syb-0.6... [ 1 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o ) [ 2 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o ) [ 3 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o ) [ 4 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o ) [ 5 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o ) src/Data/Generics/Aliases.hs:181:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: extM :: (Monad m, Typeable a, Typeable b) => (a -> m a) -> (b -> m b) -> a -> m a src/Data/Generics/Aliases.hs:207:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: extR :: (Monad m, Typeable a, Typeable b) => m a -> m b -> m a src/Data/Generics/Aliases.hs:338:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext1M :: (Monad m, Data d, Typeable t) => (forall e. Data e => e -> m e) -> (forall f. Data f => t f -> m (t f)) -> d -> m d src/Data/Generics/Aliases.hs:354:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext1R :: (Monad m, Data d, Typeable t) => m d -> (forall e. Data e => m (t e)) -> m d src/Data/Generics/Aliases.hs:389:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext2M :: (Monad m, Data d, Typeable t) => (forall e. Data e => e -> m e) -> (forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2)) -> d -> m d src/Data/Generics/Aliases.hs:405:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext2R :: (Monad m, Data d, Typeable t) => m d -> (forall d1 d2. (Data d1, Data d2) => m (t d1 d2)) -> m d [ 6 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o ) [ 7 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o ) [ 8 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o ) [ 9 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o ) [10 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o ) [11 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o ) [12 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o ) src/Data/Generics/Builders.hs:33:3: warning: [-Wredundant-constraints] • Redundant constraint: Data a • In the type signature for: general :: Data a => a In an equation for ‘empty’: empty = general `extB` char `extB` int `extB` integer `extB` float `extB` double where general :: Data a => a general = fromConstrB empty (indexConstr (dataTypeOf general) 1) char = '\NUL' int = 0 :: Int .... [13 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.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... src/Data/Generics/Aliases.hs:181:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: extM :: (Monad m, Typeable a, Typeable b) => (a -> m a) -> (b -> m b) -> a -> m a src/Data/Generics/Aliases.hs:207:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: extR :: (Monad m, Typeable a, Typeable b) => m a -> m b -> m a src/Data/Generics/Aliases.hs:338:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext1M :: (Monad m, Data d, Typeable t) => (forall e. Data e => e -> m e) -> (forall f. Data f => t f -> m (t f)) -> d -> m d src/Data/Generics/Aliases.hs:354:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext1R :: (Monad m, Data d, Typeable t) => m d -> (forall e. Data e => m (t e)) -> m d src/Data/Generics/Aliases.hs:389:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext2M :: (Monad m, Data d, Typeable t) => (forall e. Data e => e -> m e) -> (forall d1 d2. (Data d1, Data d2) => t d1 d2 -> m (t d1 d2)) -> d -> m d src/Data/Generics/Aliases.hs:405:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: ext2R :: (Monad m, Data d, Typeable t) => m d -> (forall d1 d2. (Data d1, Data d2) => m (t d1 d2)) -> m d src/Data/Generics/Builders.hs:33:3: warning: [-Wredundant-constraints] • Redundant constraint: Data a • In the type signature for: general :: Data a => a In an equation for ‘empty’: empty = general `extB` char `extB` int `extB` integer `extB` float `extB` double where general :: Data a => a general = fromConstrB empty (indexConstr (dataTypeOf general) 1) char = '\NUL' int = 0 :: Int .... Haddock coverage: 100% ( 2 / 2) in 'Data.Generics.Basics' 100% ( 2 / 2) in 'Generics.SYB.Basics' 100% ( 1 / 1) in 'Data.Generics.Instances' 100% ( 1 / 1) in 'Generics.SYB.Instances' 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% ( 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% ( 3 / 3) in 'Data.Generics.Builders' 100% ( 2 / 2) in 'Generics.SYB.Builders' 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-01155465115535286141.6 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/syb-0.6-C65vWCsht6A8uLstpQIXyj Registering syb-0.6... cabal: Leaving directory '/tmp/cabal-tmp-5214/syb-0.6' Installed syb-0.6 cabal: Entering directory '/tmp/cabal-tmp-5214/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.Read ( Data/Text/Internal/Read.hs, dist/build/Data/Text/Internal/Read.o ) [ 2 of 44] Compiling Data.Text.Internal.Encoding.Utf32 ( Data/Text/Internal/Encoding/Utf32.hs, dist/build/Data/Text/Internal/Encoding/Utf32.o ) [ 3 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 ) [ 4 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 ) [ 5 of 44] Compiling Data.Text.Encoding.Error ( Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o ) [ 6 of 44] Compiling Data.Text.Internal.Unsafe.Shift ( Data/Text/Internal/Unsafe/Shift.hs, dist/build/Data/Text/Internal/Unsafe/Shift.o ) [ 7 of 44] Compiling Data.Text.Internal.Encoding.Utf16 ( Data/Text/Internal/Encoding/Utf16.hs, dist/build/Data/Text/Internal/Encoding/Utf16.o ) [ 8 of 44] Compiling Data.Text.Internal.Functions ( Data/Text/Internal/Functions.hs, dist/build/Data/Text/Internal/Functions.o ) [ 9 of 44] Compiling Data.Text.Internal.Unsafe ( Data/Text/Internal/Unsafe.hs, dist/build/Data/Text/Internal/Unsafe.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.Unsafe ( Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o ) [18 of 44] Compiling Data.Text.Internal.Private ( Data/Text/Internal/Private.hs, dist/build/Data/Text/Internal/Private.o ) [19 of 44] Compiling Data.Text.Internal.Fusion ( Data/Text/Internal/Fusion.hs, dist/build/Data/Text/Internal/Fusion.o ) [20 of 44] Compiling Data.Text.Show ( Data/Text/Show.hs, dist/build/Data/Text/Show.o ) [21 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 ) [22 of 44] Compiling Data.Text.Internal.Encoding.Utf8 ( Data/Text/Internal/Encoding/Utf8.hs, dist/build/Data/Text/Internal/Encoding/Utf8.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.Encoding ( Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o ) [25 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 ) [26 of 44] Compiling Data.Text.Internal.Search ( Data/Text/Internal/Search.hs, dist/build/Data/Text/Internal/Search.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.IO ( Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o ) [42 of 44] Compiling Data.Text.Lazy.Read ( Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o ) [43 of 44] Compiling Data.Text.Lazy.Builder.RealFloat ( Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.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: 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) 50% ( 1 / 2) in 'Data.Text.Internal.Encoding.Utf32' Missing documentation for: validate (Data/Text/Internal/Encoding/Utf32.hs:24) 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% ( 2 / 2) in 'Data.Text.Internal.Unsafe.Shift' 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) 100% ( 2 / 2) in 'Data.Text.Internal.Functions' 100% ( 3 / 3) in 'Data.Text.Internal.Unsafe' 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) 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) 100% ( 4 / 4) in 'Data.Text.Show' 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) 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) 91% ( 10 / 11) in 'Data.Text.Internal.Encoding.Fusion' Missing documentation for: streamASCII (Data/Text/Internal/Encoding/Fusion.hs:57) 100% ( 33 / 33) in 'Data.Text.Encoding' 100% ( 10 / 10) in 'Data.Text.Internal.Lazy.Encoding.Fusion' 100% ( 2 / 2) in 'Data.Text.Internal.Search' 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) 100% ( 19 / 19) in 'Data.Text.Lazy.IO' 100% ( 7 / 7) in 'Data.Text.Lazy.Read' 75% ( 3 / 4) in 'Data.Text.Lazy.Builder.RealFloat' Missing documentation for: formatRealFloat (Data/Text/Lazy/Builder/RealFloat.hs:46) 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.217633606021917305981.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3Qs Registering text-1.2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/text-1.2.2.1' Installed text-1.2.2.1 cabal: Entering directory '/tmp/cabal-tmp-5214/unsafe-0.0' Configuring unsafe-0.0... Building unsafe-0.0... Preprocessing library unsafe-0.0... [1 of 1] Compiling System.Unsafe ( src-new/System/Unsafe.hs, dist/build/System/Unsafe.o ) Running Haddock for unsafe-0.0... Running hscolour for unsafe-0.0... Preprocessing library unsafe-0.0... Preprocessing library unsafe-0.0... Haddock coverage: 0% ( 0 / 8) in 'System.Unsafe' Missing documentation for: Module header performIO (src-new/System/Unsafe.hs:14) interleaveIO (src-new/System/Unsafe.hs:17) interleaveST (src-new/System/Unsafe.hs:20) ioToST (src-new/System/Unsafe.hs:23) stToIO (src-new/System/Unsafe.hs:26) foreignPtrToPtr (src-new/System/Unsafe.hs:29) coerce (src-new/System/Unsafe.hs:32) Documentation created: dist/doc/html/unsafe/index.html, dist/doc/html/unsafe/unsafe.txt Creating package registration file: /tmp/pkgConf-unsafe-0637760029406736335.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/unsafe-0.0-EWKxzyOrhHzGa3L8bRRjqa Registering unsafe-0.0... cabal: Leaving directory '/tmp/cabal-tmp-5214/unsafe-0.0' Installed unsafe-0.0 cabal: Entering directory '/tmp/cabal-tmp-5214/utility-ht-0.0.12' Configuring utility-ht-0.0.12... Building utility-ht-0.0.12... Preprocessing library utility-ht-0.0.12... [ 1 of 31] Compiling Text.Show.HT ( src/Text/Show/HT.hs, dist/build/Text/Show/HT.o ) [ 2 of 31] Compiling Text.Read.HT ( src/Text/Read/HT.hs, dist/build/Text/Read/HT.o ) [ 3 of 31] Compiling Data.Strictness.HT ( src/Data/Strictness/HT.hs, dist/build/Data/Strictness/HT.o ) [ 4 of 31] Compiling Control.Monad.HT ( src/Control/Monad/HT.hs, dist/build/Control/Monad/HT.o ) [ 5 of 31] Compiling Data.Tuple.Strict ( src/Data/Tuple/Strict.hs, dist/build/Data/Tuple/Strict.o ) [ 6 of 31] Compiling Data.Tuple.Lazy ( src/Data/Tuple/Lazy.hs, dist/build/Data/Tuple/Lazy.o ) [ 7 of 31] Compiling Data.Monoid.HT ( src/Data/Monoid/HT.hs, dist/build/Data/Monoid/HT.o ) [ 8 of 31] Compiling Data.Maybe.HT ( src/Data/Maybe/HT.hs, dist/build/Data/Maybe/HT.o ) [ 9 of 31] Compiling Data.Tuple.HT ( src/Data/Tuple/HT.hs, dist/build/Data/Tuple/HT.o ) [10 of 31] Compiling Data.List.Reverse.StrictSpine ( src/Data/List/Reverse/StrictSpine.hs, dist/build/Data/List/Reverse/StrictSpine.o ) [11 of 31] Compiling Data.String.HT ( src/Data/String/HT.hs, dist/build/Data/String/HT.o ) [12 of 31] Compiling Control.Applicative.HT ( src/Control/Applicative/HT.hs, dist/build/Control/Applicative/HT.o ) [13 of 31] Compiling Control.Functor.HT ( src/Control/Functor/HT.hs, dist/build/Control/Functor/HT.o ) [14 of 31] Compiling Data.List.Reverse.StrictElement ( src/Data/List/Reverse/StrictElement.hs, dist/build/Data/List/Reverse/StrictElement.o ) [15 of 31] Compiling Data.Ix.Enum ( src/Data/Ix/Enum.hs, dist/build/Data/Ix/Enum.o ) [16 of 31] Compiling Data.Function.HT.Private ( src/Data/Function/HT/Private.hs, dist/build/Data/Function/HT/Private.o ) [17 of 31] Compiling Data.Function.HT ( src/Data/Function/HT.hs, dist/build/Data/Function/HT.o ) [18 of 31] Compiling Data.List.Key.Private ( src/Data/List/Key/Private.hs, dist/build/Data/List/Key/Private.o ) [19 of 31] Compiling Data.List.Key ( src/Data/List/Key.hs, dist/build/Data/List/Key.o ) [20 of 31] Compiling Data.Ord.HT ( src/Data/Ord/HT.hs, dist/build/Data/Ord/HT.o ) [21 of 31] Compiling Data.Eq.HT ( src/Data/Eq/HT.hs, dist/build/Data/Eq/HT.o ) [22 of 31] Compiling Data.Bool.HT.Private ( src/Data/Bool/HT/Private.hs, dist/build/Data/Bool/HT/Private.o ) [23 of 31] Compiling Data.Bool.HT ( src/Data/Bool/HT.hs, dist/build/Data/Bool/HT.o ) [24 of 31] Compiling Data.List.Match.Private ( src/Data/List/Match/Private.hs, dist/build/Data/List/Match/Private.o ) [25 of 31] Compiling Data.List.HT.Private ( src/Data/List/HT/Private.hs, dist/build/Data/List/HT/Private.o ) [26 of 31] Compiling Data.List.HT ( src/Data/List/HT.hs, dist/build/Data/List/HT.o ) [27 of 31] Compiling Data.Record.HT.Private ( src/Data/Record/HT/Private.hs, dist/build/Data/Record/HT/Private.o ) [28 of 31] Compiling Data.Record.HT ( src/Data/Record/HT.hs, dist/build/Data/Record/HT.o ) [29 of 31] Compiling Data.Tuple.Example ( src/Data/Tuple/Example.hs, dist/build/Data/Tuple/Example.o ) [30 of 31] Compiling Data.List.Match ( src/Data/List/Match.hs, dist/build/Data/List/Match.o ) [31 of 31] Compiling Data.Bits.HT ( src/Data/Bits/HT.hs, dist/build/Data/Bits/HT.o ) Running Haddock for utility-ht-0.0.12... Running hscolour for utility-ht-0.0.12... Preprocessing library utility-ht-0.0.12... Preprocessing library utility-ht-0.0.12... Haddock coverage: 33% ( 1 / 3) in 'Text.Show.HT' Missing documentation for: Module header concatS (src/Text/Show/HT.hs:15) 40% ( 2 / 5) in 'Text.Read.HT' Missing documentation for: Module header readMany (src/Text/Read/HT.hs:22) maybeRead (src/Text/Read/HT.hs:29) 0% ( 0 / 6) in 'Data.Strictness.HT' Missing documentation for: Module header arguments1 (src/Data/Strictness/HT.hs:4) arguments2 (src/Data/Strictness/HT.hs:8) arguments3 (src/Data/Strictness/HT.hs:12) arguments4 (src/Data/Strictness/HT.hs:16) arguments5 (src/Data/Strictness/HT.hs:20) 35% ( 9 / 26) in 'Control.Monad.HT' Missing documentation for: Module header void (src/Control/Monad/HT.hs:81) for (src/Control/Monad/HT.hs:84) map (src/Control/Monad/HT.hs:87) zipWith (src/Control/Monad/HT.hs:90) chain (src/Control/Monad/HT.hs:93) filter (src/Control/Monad/HT.hs:97) replicate (src/Control/Monad/HT.hs:100) lift (src/Control/Monad/HT.hs:103) lift2 (src/Control/Monad/HT.hs:106) lift3 (src/Control/Monad/HT.hs:110) lift4 (src/Control/Monad/HT.hs:114) lift5 (src/Control/Monad/HT.hs:119) liftJoin2 (src/Control/Monad/HT.hs:134) liftJoin3 (src/Control/Monad/HT.hs:138) liftJoin4 (src/Control/Monad/HT.hs:142) liftJoin5 (src/Control/Monad/HT.hs:149) 14% ( 2 / 14) in 'Data.Tuple.Strict' Missing documentation for: Module header mapPair (src/Data/Tuple/Strict.hs:6) mapFst (src/Data/Tuple/Strict.hs:10) mapSnd (src/Data/Tuple/Strict.hs:14) zipWithPair (src/Data/Tuple/Strict.hs:18) swap (src/Data/Tuple/Strict.hs:23) mapTriple (src/Data/Tuple/Strict.hs:30) mapFst3 (src/Data/Tuple/Strict.hs:34) mapSnd3 (src/Data/Tuple/Strict.hs:38) mapThd3 (src/Data/Tuple/Strict.hs:42) zipWithTriple (src/Data/Tuple/Strict.hs:46) uncurry3 (src/Data/Tuple/Strict.hs:51) 33% ( 5 / 15) in 'Data.Tuple.Lazy' Missing documentation for: Module header zipWithPair (src/Data/Tuple/Lazy.hs:36) swap (src/Data/Tuple/Lazy.hs:41) forcePair (src/Data/Tuple/Lazy.hs:45) mapTriple (src/Data/Tuple/Lazy.hs:52) mapFst3 (src/Data/Tuple/Lazy.hs:56) mapSnd3 (src/Data/Tuple/Lazy.hs:60) mapThd3 (src/Data/Tuple/Lazy.hs:64) zipWithTriple (src/Data/Tuple/Lazy.hs:68) uncurry3 (src/Data/Tuple/Lazy.hs:73) 50% ( 2 / 4) in 'Data.Monoid.HT' Missing documentation for: Module header when (src/Data/Monoid/HT.hs:26) 50% ( 2 / 4) in 'Data.Maybe.HT' Missing documentation for: Module header alternatives (src/Data/Maybe/HT.hs:46) 28% ( 5 / 18) in 'Data.Tuple.HT' Missing documentation for: Module header swap (src/Data/Tuple/Lazy.hs:41) sortPair (src/Data/Tuple/HT.hs:41) forcePair (src/Data/Tuple/Lazy.hs:45) fst3 (src/Data/Tuple/HT.hs:26) snd3 (src/Data/Tuple/HT.hs:30) thd3 (src/Data/Tuple/HT.hs:34) mapTriple (src/Data/Tuple/Lazy.hs:52) mapFst3 (src/Data/Tuple/Lazy.hs:56) mapSnd3 (src/Data/Tuple/Lazy.hs:60) mapThd3 (src/Data/Tuple/Lazy.hs:64) curry3 (src/Data/Tuple/HT.hs:38) uncurry3 (src/Data/Tuple/Lazy.hs:73) 100% ( 4 / 4) in 'Data.List.Reverse.StrictSpine' 50% ( 1 / 2) in 'Data.String.HT' Missing documentation for: Module header 0% ( 0 / 6) in 'Control.Applicative.HT' Missing documentation for: Module header mapPair (src/Control/Applicative/HT.hs:7) mapTriple (src/Control/Applicative/HT.hs:10) liftA4 (src/Control/Applicative/HT.hs:16) liftA5 (src/Control/Applicative/HT.hs:22) liftA6 (src/Control/Applicative/HT.hs:28) 25% ( 3 / 12) in 'Control.Functor.HT' Missing documentation for: Module header void (src/Control/Functor/HT.hs:6) map (src/Control/Functor/HT.hs:9) for (src/Control/Functor/HT.hs:12) mapFst (src/Control/Functor/HT.hs:32) mapSnd (src/Control/Functor/HT.hs:35) mapFst3 (src/Control/Functor/HT.hs:39) mapSnd3 (src/Control/Functor/HT.hs:42) mapThd3 (src/Control/Functor/HT.hs:45) 100% ( 4 / 4) in 'Data.List.Reverse.StrictElement' 14% ( 1 / 7) in 'Data.Ix.Enum' Missing documentation for: range (src/Data/Ix/Enum.hs:27) index (src/Data/Ix/Enum.hs:28) unsafeIndex (src/Data/Ix/Enum.hs:29) inRange (src/Data/Ix/Enum.hs:30) rangeSize (src/Data/Ix/Enum.hs:31) unsafeRangeSize (src/Data/Ix/Enum.hs:32) 75% ( 6 / 8) in 'Data.Function.HT.Private' Missing documentation for: Module header propNest (src/Data/Function/HT/Private.hs:19) 75% ( 3 / 4) in 'Data.Function.HT' Missing documentation for: Module header 29% ( 5 / 17) in 'Data.List.Key.Private' Missing documentation for: Module header attach (src/Data/List/Key/Private.hs:10) aux (src/Data/List/Key/Private.hs:14) aux' (src/Data/List/Key/Private.hs:21) propGroup (src/Data/List/Key/Private.hs:47) sort (src/Data/List/Key/Private.hs:59) merge (src/Data/List/Key/Private.hs:62) nub (src/Data/List/Key/Private.hs:69) groupBy (src/Data/List/Key/Private.hs:75) groupByNonEmpty (src/Data/List/Key/Private.hs:78) groupByEmpty (src/Data/List/Key/Private.hs:92) mergeBy (src/Data/List/Key/Private.hs:102) 57% ( 4 / 7) in 'Data.List.Key' Missing documentation for: nub (src/Data/List/Key/Private.hs:69) sort (src/Data/List/Key/Private.hs:59) merge (src/Data/List/Key/Private.hs:62) 50% ( 2 / 4) in 'Data.Ord.HT' Missing documentation for: Module header comparing (src/Data/Ord/HT.hs:6) 0% ( 0 / 2) in 'Data.Eq.HT' Missing documentation for: Module header equating (src/Data/Eq/HT.hs:6) 78% ( 7 / 9) in 'Data.Bool.HT.Private' Missing documentation for: Module header zipIf (src/Data/Bool/HT/Private.hs:47) 83% ( 5 / 6) in 'Data.Bool.HT' Missing documentation for: Module header 55% ( 11 / 20) in 'Data.List.Match.Private' Missing documentation for: Module header dropRec (src/Data/List/Match/Private.hs:33) drop0 (src/Data/List/Match/Private.hs:37) drop1 (src/Data/List/Match/Private.hs:43) drop2 (src/Data/List/Match/Private.hs:47) laxTail0 (src/Data/List/Match/Private.hs:60) splitAt (src/Data/List/Match/Private.hs:63) takeRev (src/Data/List/Match/Private.hs:71) dropRev (src/Data/List/Match/Private.hs:74) 47% ( 63 /135) in 'Data.List.HT.Private' Missing documentation for: Module header inits98' (src/Data/List/HT/Private.hs:50) tails' (src/Data/List/HT/Private.hs:67) tails98 (src/Data/List/HT/Private.hs:70) group (src/Data/List/HT/Private.hs:96) chop' (src/Data/List/HT/Private.hs:176) chopAtRun (src/Data/List/HT/Private.hs:185) breakAfterRec (src/Data/List/HT/Private.hs:200) breakAfterFoldr (src/Data/List/HT/Private.hs:214) breakAfterBreak (src/Data/List/HT/Private.hs:221) breakAfterTakeUntil (src/Data/List/HT/Private.hs:227) segmentAfter' (src/Data/List/HT/Private.hs:259) propSegmentAfterConcat (src/Data/List/HT/Private.hs:263) propSegmentAfterNumSeps (src/Data/List/HT/Private.hs:267) propSegmentAfterLasts (src/Data/List/HT/Private.hs:271) propSegmentAfterInits (src/Data/List/HT/Private.hs:275) propSegmentAfterInfinite (src/Data/List/HT/Private.hs:282) segmentBefore' (src/Data/List/HT/Private.hs:303) segmentBefore'' (src/Data/List/HT/Private.hs:313) propSegmentBeforeConcat (src/Data/List/HT/Private.hs:323) propSegmentBeforeNumSeps (src/Data/List/HT/Private.hs:327) propSegmentBeforeHeads (src/Data/List/HT/Private.hs:331) propSegmentBeforeTails (src/Data/List/HT/Private.hs:335) propSegmentBeforeInfinite (src/Data/List/HT/Private.hs:339) propSegmentBeforeGroupBy0 (src/Data/List/HT/Private.hs:343) propSegmentBeforeGroupBy1 (src/Data/List/HT/Private.hs:347) splitEverywhere (src/Data/List/HT/Private.hs:398) propSplitLast (src/Data/List/HT/Private.hs:424) propViewR (src/Data/List/HT/Private.hs:444) switchL' (src/Data/List/HT/Private.hs:458) propSwitchR (src/Data/List/HT/Private.hs:470) dropWhileRev (src/Data/List/HT/Private.hs:500) takeWhileRev0 (src/Data/List/HT/Private.hs:504) maybeSuffixOf (src/Data/List/HT/Private.hs:541) unzipEithers (src/Data/List/HT/Private.hs:571) propSieve (src/Data/List/HT/Private.hs:590) sliceHorizontal (src/Data/List/HT/Private.hs:599) sliceHorizontal' (src/Data/List/HT/Private.hs:599) sliceHorizontal'' (src/Data/List/HT/Private.hs:599) sliceHorizontal''' (src/Data/List/HT/Private.hs:599) propSliceHorizontal (src/Data/List/HT/Private.hs:613) sliceVertical (src/Data/List/HT/Private.hs:620) sliceVertical' (src/Data/List/HT/Private.hs:620) propSliceVertical (src/Data/List/HT/Private.hs:629) propSlice (src/Data/List/HT/Private.hs:633) search (src/Data/List/HT/Private.hs:643) replace (src/Data/List/HT/Private.hs:646) markSublists (src/Data/List/HT/Private.hs:656) replace' (src/Data/List/HT/Private.hs:666) propReplaceId (src/Data/List/HT/Private.hs:670) propReplaceCycle (src/Data/List/HT/Private.hs:674) multiReplace (src/Data/List/HT/Private.hs:689) multiReplace' (src/Data/List/HT/Private.hs:701) propMultiReplaceSingle (src/Data/List/HT/Private.hs:711) transposeFill (src/Data/List/HT/Private.hs:737) unzipCons (src/Data/List/HT/Private.hs:743) shear' (src/Data/List/HT/Private.hs:768) zipConsSkew (src/Data/List/HT/Private.hs:795) takeWhileMulti' (src/Data/List/HT/Private.hs:846) propTakeWhileMulti (src/Data/List/HT/Private.hs:851) propFoldl'r (src/Data/List/HT/Private.hs:879) lengthAtLeast (src/Data/List/HT/Private.hs:901) iterateUntilCycle (src/Data/List/HT/Private.hs:913) iterateUntilCycleP (src/Data/List/HT/Private.hs:929) pairs (src/Data/List/HT/Private.hs:936) propRotate (src/Data/List/HT/Private.hs:955) allEqual (src/Data/List/HT/Private.hs:972) isAscending (src/Data/List/HT/Private.hs:975) isAscendingLazy (src/Data/List/HT/Private.hs:978) padLeft (src/Data/List/HT/Private.hs:1014) padRight (src/Data/List/HT/Private.hs:1019) padRight1 (src/Data/List/HT/Private.hs:1019) 72% ( 46 / 64) in 'Data.List.HT' Missing documentation for: Module header group (src/Data/List/HT/Private.hs:96) splitEverywhere (src/Data/List/HT/Private.hs:398) dropWhileRev (src/Data/List/HT.hs:72) takeWhileRev (src/Data/List/HT.hs:76) maybeSuffixOf (src/Data/List/HT/Private.hs:541) unzipEithers (src/Data/List/HT/Private.hs:571) sliceHorizontal (src/Data/List/HT/Private.hs:599) sliceVertical (src/Data/List/HT/Private.hs:620) search (src/Data/List/HT/Private.hs:643) replace (src/Data/List/HT/Private.hs:646) multiReplace (src/Data/List/HT/Private.hs:689) allEqual (src/Data/List/HT/Private.hs:972) isAscending (src/Data/List/HT/Private.hs:975) isAscendingLazy (src/Data/List/HT/Private.hs:978) padLeft (src/Data/List/HT/Private.hs:1014) padRight (src/Data/List/HT/Private.hs:1019) lengthAtLeast (src/Data/List/HT/Private.hs:901) 40% ( 2 / 5) in 'Data.Record.HT.Private' Missing documentation for: Module header compare1 (src/Data/Record/HT/Private.hs:19) compare2 (src/Data/Record/HT/Private.hs:24) 67% ( 2 / 3) in 'Data.Record.HT' Missing documentation for: Module header 0% ( 0 / 8) in 'Data.Tuple.Example' Missing documentation for: Module header partitionLazy (src/Data/Tuple/Example.hs:9) partitionStrict (src/Data/Tuple/Example.hs:15) mainPartitionRuns (src/Data/Tuple/Example.hs:22) mainPartitionBlocks (src/Data/Tuple/Example.hs:26) printSomeChars (src/Data/Tuple/Example.hs:32) mainMemoryOk (src/Data/Tuple/Example.hs:35) mainMemoryLeak (src/Data/Tuple/Example.hs:39) 64% ( 7 / 11) in 'Data.List.Match' Missing documentation for: Module header splitAt (src/Data/List/Match/Private.hs:63) takeRev (src/Data/List/Match/Private.hs:71) dropRev (src/Data/List/Match/Private.hs:74) 67% ( 2 / 3) in 'Data.Bits.HT' Missing documentation for: Module header Documentation created: dist/doc/html/utility-ht/index.html, dist/doc/html/utility-ht/utility-ht.txt Creating package registration file: /tmp/pkgConf-utility-ht-0.0103583936645299067.12 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/utility-ht-0.0.12-IQc75ZjtSJC6jKWDjW00eb Registering utility-ht-0.0.12... cabal: Leaving directory '/tmp/cabal-tmp-5214/utility-ht-0.0.12' Installed utility-ht-0.0.12 cabal: Entering directory '/tmp/cabal-tmp-5214/data-accessor-transformers-0.2.1.7' Configuring data-accessor-transformers-0.2.1.7... Building data-accessor-transformers-0.2.1.7... Preprocessing library data-accessor-transformers-0.2.1.7... [1 of 3] Compiling Data.Accessor.Monad.Trans.State ( src/Data/Accessor/Monad/Trans/State.hs, dist/build/Data/Accessor/Monad/Trans/State.o ) [2 of 3] Compiling Data.Accessor.Monad.Trans.Example ( src/Data/Accessor/Monad/Trans/Example.hs, dist/build/Data/Accessor/Monad/Trans/Example.o ) [3 of 3] Compiling Data.Accessor.Monad.Trans.RWS ( src/Data/Accessor/Monad/Trans/RWS.hs, dist/build/Data/Accessor/Monad/Trans/RWS.o ) Running Haddock for data-accessor-transformers-0.2.1.7... Running hscolour for data-accessor-transformers-0.2.1.7... Preprocessing library data-accessor-transformers-0.2.1.7... Preprocessing library data-accessor-transformers-0.2.1.7... Haddock coverage: 58% ( 7 / 12) in 'Data.Accessor.Monad.Trans.State' Missing documentation for: set (src/Data/Accessor/Monad/Trans/State.hs:11) get (src/Data/Accessor/Monad/Trans/State.hs:14) modify (src/Data/Accessor/Monad/Trans/State.hs:17) lift (src/Data/Accessor/Monad/Trans/State.hs:57) liftT (src/Data/Accessor/Monad/Trans/State.hs:64) 0% ( 0 / 4) in 'Data.Accessor.Monad.Trans.Example' Missing documentation for: Module header state (src/Data/Accessor/Monad/Trans/Example.hs:13) stateInfix (src/Data/Accessor/Monad/Trans/Example.hs:19) stateLift (src/Data/Accessor/Monad/Trans/Example.hs:28) 58% ( 7 / 12) in 'Data.Accessor.Monad.Trans.RWS' Missing documentation for: set (src/Data/Accessor/Monad/Trans/RWS.hs:13) get (src/Data/Accessor/Monad/Trans/RWS.hs:16) modify (src/Data/Accessor/Monad/Trans/RWS.hs:19) lift (src/Data/Accessor/Monad/Trans/RWS.hs:59) liftT (src/Data/Accessor/Monad/Trans/RWS.hs:68) Documentation created: dist/doc/html/data-accessor-transformers/index.html, dist/doc/html/data-accessor-transformers/data-accessor-transformers.txt Creating package registration file: /tmp/pkgConf-data-accessor-transformers-0.2.120260617701036869528.7 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/data-accessor-transformers-0.2.1.7-6TVC9nFjSqUC6vJHuIemG9 Registering data-accessor-transformers-0.2.1.7... cabal: Leaving directory '/tmp/cabal-tmp-5214/data-accessor-transformers-0.2.1.7' Installed data-accessor-transformers-0.2.1.7 cabal: Entering directory '/tmp/cabal-tmp-5214/alsa-core-0.5.0.1' Configuring alsa-core-0.5.0.1... Building alsa-core-0.5.0.1... Preprocessing library alsa-core-0.5.0.1... [1 of 1] Compiling Sound.ALSA.Exception ( src/Sound/ALSA/Exception.hs, dist/build/Sound/ALSA/Exception.o ) src/Sound/ALSA/Exception.hs:17:1: warning: [-Wdodgy-imports] Module ‘Prelude’ does not export ‘catch’ Running Haddock for alsa-core-0.5.0.1... Running hscolour for alsa-core-0.5.0.1... Preprocessing library alsa-core-0.5.0.1... Preprocessing library alsa-core-0.5.0.1... src/Sound/ALSA/Exception.hs:17:1: warning: [-Wdodgy-imports] Module ‘Prelude’ does not export ‘catch’ Haddock coverage: 19% ( 3 / 16) in 'Sound.ALSA.Exception' Missing documentation for: T (src/Sound/ALSA/Exception.hs:20) (src/Sound/ALSA/Exception.hs:26) (src/Sound/ALSA/Exception.hs:34) checkResult (src/Sound/ALSA/Exception.hs:36) checkResult_ (src/Sound/ALSA/Exception.hs:42) checkResultMaybe (src/Sound/ALSA/Exception.hs:45) throw (src/Sound/ALSA/Exception.hs:54) catch (src/Sound/ALSA/Exception.hs:63) catchErrno (src/Sound/ALSA/Exception.hs:66) catchXRun (src/Sound/ALSA/Exception.hs:74) showErrno (src/Sound/ALSA/Exception.hs:80) show (src/Sound/ALSA/Exception.hs:83) snd_strerror (src/Sound/ALSA/Exception.hs:101) Documentation created: dist/doc/html/alsa-core/index.html, dist/doc/html/alsa-core/alsa-core.txt Creating package registration file: /tmp/pkgConf-alsa-core-0.5.021467356582111060014.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/alsa-core-0.5.0.1-C8TUreFanxG2nEXxhdJaw Registering alsa-core-0.5.0.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/alsa-core-0.5.0.1' Installed alsa-core-0.5.0.1 cabal: Entering directory '/tmp/cabal-tmp-5214/old-time-1.1.0.3' Configuring old-time-1.1.0.3... configure: WARNING: unrecognized options: --with-compiler checking for gcc... /usr/bin/gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking how to run the C preprocessor... /usr/bin/gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for ftime... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettimeofday... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/time.h... (cached) yes checking whether altzone is declared... no configure: creating ./config.status config.status: creating include/HsTimeConfig.h configure: WARNING: unrecognized options: --with-compiler Building old-time-1.1.0.3... Preprocessing library old-time-1.1.0.3... [1 of 1] Compiling System.Time ( dist/build/System/Time.hs, dist/build/System/Time.o ) Running Haddock for old-time-1.1.0.3... Running hscolour for old-time-1.1.0.3... Preprocessing library old-time-1.1.0.3... Preprocessing library old-time-1.1.0.3... Haddock coverage: 95% ( 20 / 21) in 'System.Time' Missing documentation for: getClockTime (System/Time.hsc:232) Warning: System.Time: could not find link destinations for: unsafeIndex unsafeRangeSize Documentation created: dist/doc/html/old-time/index.html, dist/doc/html/old-time/old-time.txt Creating package registration file: /tmp/pkgConf-old-time-1.1.022800096845997813.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/old-time-1.1.0.3-IcvdkJUsE9M8t3io8peAEp Registering old-time-1.1.0.3... cabal: Leaving directory '/tmp/cabal-tmp-5214/old-time-1.1.0.3' Installed old-time-1.1.0.3 cabal: Entering directory '/tmp/cabal-tmp-5214/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-01130543363263707074.5 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/tf-random-0.5-4z8OJUaXC1FRNfrLPFWAD Registering tf-random-0.5... cabal: Leaving directory '/tmp/cabal-tmp-5214/tf-random-0.5' Installed tf-random-0.5 cabal: Entering directory '/tmp/cabal-tmp-5214/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.Parsec.Error ( Text/Parsec/Error.hs, dist/build/Text/Parsec/Error.o ) [ 3 of 25] Compiling Text.ParserCombinators.Parsec.Error ( Text/ParserCombinators/Parsec/Error.hs, dist/build/Text/ParserCombinators/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.Combinator ( Text/Parsec/Combinator.hs, dist/build/Text/Parsec/Combinator.o ) [ 6 of 25] Compiling Text.ParserCombinators.Parsec.Combinator ( Text/ParserCombinators/Parsec/Combinator.hs, dist/build/Text/ParserCombinators/Parsec/Combinator.o ) [ 7 of 25] Compiling Text.Parsec.String ( Text/Parsec/String.hs, dist/build/Text/Parsec/String.o ) [ 8 of 25] Compiling Text.Parsec.ByteString ( Text/Parsec/ByteString.hs, dist/build/Text/Parsec/ByteString.o ) [ 9 of 25] Compiling Text.Parsec.ByteString.Lazy ( Text/Parsec/ByteString/Lazy.hs, dist/build/Text/Parsec/ByteString/Lazy.o ) [10 of 25] Compiling Text.Parsec.Text ( Text/Parsec/Text.hs, dist/build/Text/Parsec/Text.o ) [11 of 25] Compiling Text.Parsec.Text.Lazy ( Text/Parsec/Text/Lazy.hs, dist/build/Text/Parsec/Text/Lazy.o ) [12 of 25] Compiling Text.Parsec.Expr ( Text/Parsec/Expr.hs, dist/build/Text/Parsec/Expr.o ) [13 of 25] Compiling Text.ParserCombinators.Parsec.Prim ( Text/ParserCombinators/Parsec/Prim.hs, dist/build/Text/ParserCombinators/Parsec/Prim.o ) [14 of 25] Compiling Text.ParserCombinators.Parsec.Pos ( Text/ParserCombinators/Parsec/Pos.hs, dist/build/Text/ParserCombinators/Parsec/Pos.o ) [15 of 25] Compiling Text.Parsec.Char ( Text/Parsec/Char.hs, dist/build/Text/Parsec/Char.o ) [16 of 25] Compiling Text.Parsec.Token ( Text/Parsec/Token.hs, dist/build/Text/Parsec/Token.o ) [17 of 25] Compiling Text.ParserCombinators.Parsec.Token ( Text/ParserCombinators/Parsec/Token.hs, dist/build/Text/ParserCombinators/Parsec/Token.o ) [18 of 25] Compiling Text.ParserCombinators.Parsec.Char ( Text/ParserCombinators/Parsec/Char.hs, dist/build/Text/ParserCombinators/Parsec/Char.o ) [19 of 25] Compiling Text.ParserCombinators.Parsec ( Text/ParserCombinators/Parsec.hs, dist/build/Text/ParserCombinators/Parsec.o ) [20 of 25] Compiling Text.ParserCombinators.Parsec.Expr ( Text/ParserCombinators/Parsec/Expr.hs, dist/build/Text/ParserCombinators/Parsec/Expr.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) 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) 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) 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) 100% ( 24 / 24) in 'Text.Parsec.Combinator' 100% ( 24 / 24) in 'Text.ParserCombinators.Parsec.Combinator' 50% ( 2 / 4) in 'Text.Parsec.String' Missing documentation for: Parser (Text/Parsec/String.hs:22) GenParser (Text/Parsec/String.hs:23) 50% ( 2 / 4) in 'Text.Parsec.ByteString' Missing documentation for: Parser (Text/Parsec/ByteString.hs:24) GenParser (Text/Parsec/ByteString.hs:25) 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) 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) 100% ( 5 / 5) in 'Text.Parsec.Expr' 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) 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) 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) 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.11231067850687506457.11 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/parsec-3.1.11-37j7M1YEHqtEooY7BpJdri Registering parsec-3.1.11... cabal: Leaving directory '/tmp/cabal-tmp-5214/parsec-3.1.11' Installed parsec-3.1.11 cabal: Entering directory '/tmp/cabal-tmp-5214/storable-record-0.0.3.1' Configuring storable-record-0.0.3.1... Building storable-record-0.0.3.1... Preprocessing library storable-record-0.0.3.1... [1 of 7] Compiling Foreign.Storable.Newtype ( src/Foreign/Storable/Newtype.hs, dist/build/Foreign/Storable/Newtype.o ) [2 of 7] Compiling Foreign.Storable.FixedArray ( src/Foreign/Storable/FixedArray.hs, dist/build/Foreign/Storable/FixedArray.o ) [3 of 7] Compiling Foreign.Storable.Traversable ( src/Foreign/Storable/Traversable.hs, dist/build/Foreign/Storable/Traversable.o ) src/Foreign/Storable/Traversable.hs:62:1: warning: [-Wredundant-constraints] • Redundant constraint: Foldable f • In the type signature for: alignment :: (Foldable f, Storable a) => f a -> Int [4 of 7] Compiling Foreign.Storable.RecordMinimalSize ( src/Foreign/Storable/RecordMinimalSize.hs, dist/build/Foreign/Storable/RecordMinimalSize.o ) [5 of 7] Compiling Foreign.Storable.RecordReaderPtr ( src/Foreign/Storable/RecordReaderPtr.hs, dist/build/Foreign/Storable/RecordReaderPtr.o ) [6 of 7] Compiling Foreign.Storable.TraversableUnequalSizes ( src/Foreign/Storable/TraversableUnequalSizes.hs, dist/build/Foreign/Storable/TraversableUnequalSizes.o ) [7 of 7] Compiling Foreign.Storable.Record ( src/Foreign/Storable/Record.hs, dist/build/Foreign/Storable/Record.o ) Running Haddock for storable-record-0.0.3.1... Running hscolour for storable-record-0.0.3.1... Preprocessing library storable-record-0.0.3.1... Preprocessing library storable-record-0.0.3.1... src/Foreign/Storable/Traversable.hs:62:1: warning: [-Wredundant-constraints] • Redundant constraint: Foldable f • In the type signature for: alignment :: (Foldable f, Storable a) => f a -> Int Haddock coverage: 20% ( 1 / 5) in 'Foreign.Storable.Newtype' Missing documentation for: sizeOf (src/Foreign/Storable/Newtype.hs:23) alignment (src/Foreign/Storable/Newtype.hs:26) peek (src/Foreign/Storable/Newtype.hs:30) poke (src/Foreign/Storable/Newtype.hs:35) 0% ( 0 / 6) in 'Foreign.Storable.FixedArray' Missing documentation for: Module header roundUp (src/Foreign/Storable/FixedArray.hs:12) sizeOfArray (src/Foreign/Storable/FixedArray.hs:16) pokeNext (src/Foreign/Storable/FixedArray.hs:21) peekNext (src/Foreign/Storable/FixedArray.hs:29) run (src/Foreign/Storable/FixedArray.hs:36) 50% ( 3 / 6) in 'Foreign.Storable.Traversable' Missing documentation for: alignment (src/Foreign/Storable/Traversable.hs:62) sizeOf (src/Foreign/Storable/Traversable.hs:68) poke (src/Foreign/Storable/Traversable.hs:117) 11% ( 1 / 9) in 'Foreign.Storable.RecordMinimalSize' Missing documentation for: Dictionary (src/Foreign/Storable/RecordMinimalSize.hs:84) Access (src/Foreign/Storable/RecordMinimalSize.hs:91) element (src/Foreign/Storable/RecordMinimalSize.hs:138) run (src/Foreign/Storable/RecordMinimalSize.hs:155) alignment (src/Foreign/Storable/RecordMinimalSize.hs:163) sizeOf (src/Foreign/Storable/RecordMinimalSize.hs:169) peek (src/Foreign/Storable/RecordMinimalSize.hs:174) poke (src/Foreign/Storable/RecordMinimalSize.hs:179) 11% ( 1 / 9) in 'Foreign.Storable.RecordReaderPtr' Missing documentation for: Dictionary (src/Foreign/Storable/RecordReaderPtr.hs:84) Access (src/Foreign/Storable/RecordReaderPtr.hs:91) element (src/Foreign/Storable/RecordReaderPtr.hs:138) run (src/Foreign/Storable/RecordReaderPtr.hs:155) alignment (src/Foreign/Storable/RecordReaderPtr.hs:163) sizeOf (src/Foreign/Storable/RecordReaderPtr.hs:168) peek (src/Foreign/Storable/RecordReaderPtr.hs:173) poke (src/Foreign/Storable/RecordReaderPtr.hs:178) 20% ( 1 / 5) in 'Foreign.Storable.TraversableUnequalSizes' Missing documentation for: alignment (src/Foreign/Storable/TraversableUnequalSizes.hs:29) sizeOf (src/Foreign/Storable/TraversableUnequalSizes.hs:36) peek (src/Foreign/Storable/TraversableUnequalSizes.hs:49) poke (src/Foreign/Storable/TraversableUnequalSizes.hs:68) 11% ( 1 / 9) in 'Foreign.Storable.Record' Missing documentation for: Dictionary (src/Foreign/Storable/Record.hs:81) Access (src/Foreign/Storable/Record.hs:88) element (src/Foreign/Storable/Record.hs:141) run (src/Foreign/Storable/Record.hs:156) alignment (src/Foreign/Storable/Record.hs:164) sizeOf (src/Foreign/Storable/Record.hs:169) peek (src/Foreign/Storable/Record.hs:174) poke (src/Foreign/Storable/Record.hs:179) Documentation created: dist/doc/html/storable-record/index.html, dist/doc/html/storable-record/storable-record.txt Creating package registration file: /tmp/pkgConf-storable-record-0.0.31731812679617409831.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/storable-record-0.0.3.1-3EVGGbndqBO3qPXstTdHJg Registering storable-record-0.0.3.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/storable-record-0.0.3.1' Installed storable-record-0.0.3.1 cabal: Entering directory '/tmp/cabal-tmp-5214/QuickCheck-2.9.1' Configuring QuickCheck-2.9.1... Building QuickCheck-2.9.1... Preprocessing library QuickCheck-2.9.1... [ 1 of 15] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o ) [ 2 of 15] Compiling Test.QuickCheck.Exception ( Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o ) [ 3 of 15] Compiling Test.QuickCheck.Text ( Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o ) [ 4 of 15] Compiling Test.QuickCheck.State ( Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o ) [ 5 of 15] Compiling Test.QuickCheck.Gen ( Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o ) [ 6 of 15] Compiling Test.QuickCheck.Gen.Unsafe ( Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.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.Test ( Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o ) [13 of 15] Compiling Test.QuickCheck.All ( Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o ) [14 of 15] Compiling Test.QuickCheck.Monadic ( Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o ) [15 of 15] Compiling Test.QuickCheck ( Test/QuickCheck.hs, dist/build/Test/QuickCheck.o ) Running Haddock for QuickCheck-2.9.1... Running hscolour for QuickCheck-2.9.1... Preprocessing library QuickCheck-2.9.1... Preprocessing library QuickCheck-2.9.1... 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) 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' 89% ( 25 / 28) in 'Test.QuickCheck.Gen' Missing documentation for: (Test/QuickCheck/Gen.hs:48) (Test/QuickCheck/Gen.hs:52) (Test/QuickCheck/Gen.hs:56) 80% ( 4 / 5) in 'Test.QuickCheck.Gen.Unsafe' Missing documentation for: Capture (Test/QuickCheck/Gen/Unsafe.hs:50) 100% ( 32 / 32) 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:91) (Test/QuickCheck/Property.hs:94) (Test/QuickCheck/Property.hs:97) (Test/QuickCheck/Property.hs:100) (Test/QuickCheck/Property.hs:103) (Test/QuickCheck/Property.hs:106) (Test/QuickCheck/Property.hs:128) protect (Test/QuickCheck/Property.hs:132) Prop (Test/QuickCheck/Property.hs:138) Rose (Test/QuickCheck/Property.hs:142) ioRose (Test/QuickCheck/Property.hs:145) joinRose (Test/QuickCheck/Property.hs:148) (Test/QuickCheck/Property.hs:157) (Test/QuickCheck/Property.hs:162) (Test/QuickCheck/Property.hs:167) CallbackKind (Test/QuickCheck/Property.hs:201) exception (Test/QuickCheck/Property.hs:217) formatException (Test/QuickCheck/Property.hs:223) protectResult (Test/QuickCheck/Property.hs:228) succeeded (Test/QuickCheck/Property.hs:231) failed (Test/QuickCheck/Property.hs:231) rejected (Test/QuickCheck/Property.hs:231) liftBool (Test/QuickCheck/Property.hs:252) mapResult (Test/QuickCheck/Property.hs:256) mapTotalResult (Test/QuickCheck/Property.hs:259) mapRoseResult (Test/QuickCheck/Property.hs:263) mapProp (Test/QuickCheck/Property.hs:266) 50% ( 14 / 28) in 'Test.QuickCheck.Test' Missing documentation for: test (Test/QuickCheck/Test.hs:191) doneTesting (Test/QuickCheck/Test.hs:197) giveUp (Test/QuickCheck/Test.hs:227) runATest (Test/QuickCheck/Test.hs:243) summary (Test/QuickCheck/Test.hs:309) success (Test/QuickCheck/Test.hs:320) labelPercentage (Test/QuickCheck/Test.hs:350) insufficientCoverage (Test/QuickCheck/Test.hs:358) foundFailure (Test/QuickCheck/Test.hs:365) localMin (Test/QuickCheck/Test.hs:369) localMin' (Test/QuickCheck/Test.hs:399) localMinFound (Test/QuickCheck/Test.hs:411) callbackPostTest (Test/QuickCheck/Test.hs:436) callbackPostFinalFailure (Test/QuickCheck/Test.hs:441) 100% ( 9 / 9) in 'Test.QuickCheck.All' 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) 99% (128 /129) 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.913316015681632381616.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/QuickCheck-2.9.1-ADKJfTsJVEWJp7VC229wVi Registering QuickCheck-2.9.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/QuickCheck-2.9.1' Installed QuickCheck-2.9.1 cabal: Entering directory '/tmp/cabal-tmp-5214/enumset-0.0.4' Configuring enumset-0.0.4... Building enumset-0.0.4... Preprocessing library enumset-0.0.4... [1 of 5] Compiling Data.EnumSet.Utility ( src/Data/EnumSet/Utility.hs, dist/build/Data/EnumSet/Utility.o ) [2 of 5] Compiling Data.FlagSet ( src/Data/FlagSet.hs, dist/build/Data/FlagSet.o ) src/Data/FlagSet.hs:71:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: get :: (Enum a, Bits w) => Mask w a b -> T w a -> Value w b src/Data/FlagSet.hs:83:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: put :: (Enum a, Bits w) => Mask w a b -> Value w b -> T w a -> T w a src/Data/FlagSet.hs:147:1: warning: [-Wredundant-constraints] • Redundant constraint: P.Enum a • In the type signature for: compose :: (Enum a, P.Enum a, Bits w) => [a] -> T w a [3 of 5] Compiling Data.FlagSet.PackedRecord ( src/Data/FlagSet/PackedRecord.hs, dist/build/Data/FlagSet/PackedRecord.o ) [4 of 5] Compiling Data.EnumSet ( src/Data/EnumSet.hs, dist/build/Data/EnumSet.o ) src/Data/EnumSet.hs:54:10: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the instance declaration for ‘Storable (T w a)’ src/Data/EnumSet.hs:122:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: null :: (Enum a, Bits w) => T w a -> Bool src/Data/EnumSet.hs:125:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: empty :: (Enum a, Bits w) => T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: (.&.) :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: (.|.) :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: (.-.) :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: xor :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:169:1: warning: [-Wredundant-constraints] • Redundant constraint: Bits w • In the type signature for: lift1 :: (Enum a, Bits w) => (w -> Int -> w) -> a -> T w a -> T w a [5 of 5] Compiling Data.EnumSet.PackedEnum ( src/Data/EnumSet/PackedEnum.hs, dist/build/Data/EnumSet/PackedEnum.o ) src/Data/EnumSet/PackedEnum.hs:24:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: unpack :: (Integral w, Bits w, Enum a, Enum b) => T w a b -> ES.T w a -> b src/Data/EnumSet/PackedEnum.hs:35:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: pack :: (Num w, Bits w, Enum a, Enum b) => T w a b -> b -> ES.T w a src/Data/EnumSet/PackedEnum.hs:45:1: warning: [-Wredundant-constraints] • Redundant constraints: (Enum a, Enum b) • In the type signature for: clear :: (Bits w, Enum a, Enum b) => T w a b -> ES.T w a -> ES.T w a Running Haddock for enumset-0.0.4... Running hscolour for enumset-0.0.4... Preprocessing library enumset-0.0.4... Preprocessing library enumset-0.0.4... src/Data/FlagSet.hs:71:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: get :: (Enum a, Bits w) => Mask w a b -> T w a -> Value w b src/Data/FlagSet.hs:83:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: put :: (Enum a, Bits w) => Mask w a b -> Value w b -> T w a -> T w a src/Data/FlagSet.hs:147:1: warning: [-Wredundant-constraints] • Redundant constraint: P.Enum a • In the type signature for: compose :: (Enum a, P.Enum a, Bits w) => [a] -> T w a src/Data/EnumSet.hs:54:10: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the instance declaration for ‘Storable (T w a)’ src/Data/EnumSet.hs:122:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: null :: (Enum a, Bits w) => T w a -> Bool src/Data/EnumSet.hs:125:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: empty :: (Enum a, Bits w) => T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: (.&.) :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: (.|.) :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: (.-.) :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: xor :: (Enum a, Bits w) => T w a -> T w a -> T w a src/Data/EnumSet.hs:169:1: warning: [-Wredundant-constraints] • Redundant constraint: Bits w • In the type signature for: lift1 :: (Enum a, Bits w) => (w -> Int -> w) -> a -> T w a -> T w a src/Data/EnumSet/PackedEnum.hs:24:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: unpack :: (Integral w, Bits w, Enum a, Enum b) => T w a b -> ES.T w a -> b src/Data/EnumSet/PackedEnum.hs:35:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: pack :: (Num w, Bits w, Enum a, Enum b) => T w a b -> b -> ES.T w a src/Data/EnumSet/PackedEnum.hs:45:1: warning: [-Wredundant-constraints] • Redundant constraints: (Enum a, Enum b) • In the type signature for: clear :: (Bits w, Enum a, Enum b) => T w a b -> ES.T w a -> ES.T w a Haddock coverage: 0% ( 0 / 3) in 'Data.EnumSet.Utility' Missing documentation for: Module header .-. (src/Data/EnumSet/Utility.hs:10) empty (src/Data/EnumSet/Utility.hs:13) 57% ( 8 / 14) in 'Data.FlagSet' Missing documentation for: fromMaskedValue (src/Data/FlagSet.hs:100) match (src/Data/FlagSet.hs:103) Enum (src/Data/FlagSet.hs:121) maskValue (src/Data/FlagSet.hs:108) get (src/Data/FlagSet.hs:71) accessor (src/Data/FlagSet.hs:87) 0% ( 0 / 7) in 'Data.FlagSet.PackedRecord' Missing documentation for: Module header getIntByMask (src/Data/FlagSet/PackedRecord.hs:19) putIntByMask (src/Data/FlagSet/PackedRecord.hs:26) accessorIntByMask (src/Data/FlagSet/PackedRecord.hs:32) getIntByRange (src/Data/FlagSet/PackedRecord.hs:45) putIntByRange (src/Data/FlagSet/PackedRecord.hs:51) accessorIntByRange (src/Data/FlagSet/PackedRecord.hs:60) 28% ( 7 / 25) in 'Data.EnumSet' Missing documentation for: T (src/Data/EnumSet.hs:51) fromEnum (src/Data/EnumSet.hs:70) fromEnums (src/Data/EnumSet.hs:73) toEnums (src/Data/EnumSet.hs:76) intToEnums (src/Data/EnumSet.hs:83) null (src/Data/EnumSet.hs:122) empty (src/Data/EnumSet.hs:125) singleton (src/Data/EnumSet.hs:174) disjoint (src/Data/EnumSet.hs:128) .&. (src/Data/EnumSet.hs:146) .-. (src/Data/EnumSet.hs:146) .|. (src/Data/EnumSet.hs:146) xor (src/Data/EnumSet.hs:146) unions (src/Data/EnumSet.hs:152) put (src/Data/EnumSet.hs:160) accessor (src/Data/EnumSet.hs:164) flip (src/Data/EnumSet.hs:185) fromBool (src/Data/EnumSet.hs:188) 100% ( 6 / 6) in 'Data.EnumSet.PackedEnum' Documentation created: dist/doc/html/enumset/index.html, dist/doc/html/enumset/enumset.txt Creating package registration file: /tmp/pkgConf-enumset-0.01909676663568388370.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/enumset-0.0.4-DaFc2hyLOCsJhC7HuqDb4E Registering enumset-0.0.4... cabal: Leaving directory '/tmp/cabal-tmp-5214/enumset-0.0.4' Installed enumset-0.0.4 cabal: Entering directory '/tmp/cabal-tmp-5214/storable-tuple-0.0.3.2' Configuring storable-tuple-0.0.3.2... Building storable-tuple-0.0.3.2... Preprocessing library storable-tuple-0.0.3.2... [1 of 1] Compiling Foreign.Storable.Tuple ( src/Foreign/Storable/Tuple.hs, dist/build/Foreign/Storable/Tuple.o ) Running Haddock for storable-tuple-0.0.3.2... Running hscolour for storable-tuple-0.0.3.2... Preprocessing library storable-tuple-0.0.3.2... Preprocessing library storable-tuple-0.0.3.2... Haddock coverage: 0% ( 0 / 7) in 'Foreign.Storable.Tuple' Missing documentation for: Module header (src/Foreign/Storable/Tuple.hs:14) storePair (src/Foreign/Storable/Tuple.hs:20) (src/Foreign/Storable/Tuple.hs:30) storeTriple (src/Foreign/Storable/Tuple.hs:36) (src/Foreign/Storable/Tuple.hs:46) storeQuadruple (src/Foreign/Storable/Tuple.hs:52) Documentation created: dist/doc/html/storable-tuple/index.html, dist/doc/html/storable-tuple/storable-tuple.txt Creating package registration file: /tmp/pkgConf-storable-tuple-0.0.3522359337976350310.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/storable-tuple-0.0.3.2-1vTmTB7jFu84ZjbocCbgCg Registering storable-tuple-0.0.3.2... cabal: Leaving directory '/tmp/cabal-tmp-5214/storable-tuple-0.0.3.2' Installed storable-tuple-0.0.3.2 cabal: Entering directory '/tmp/cabal-tmp-5214/non-empty-0.3' Configuring non-empty-0.3... Building non-empty-0.3... Preprocessing library non-empty-0.3... [ 1 of 13] Compiling Data.NonEmpty.Foldable ( src/Data/NonEmpty/Foldable.hs, dist/build/Data/NonEmpty/Foldable.o ) [ 2 of 13] Compiling Data.NonEmpty.Class ( src/Data/NonEmpty/Class.hs, dist/build/Data/NonEmpty/Class.o ) [ 3 of 13] Compiling Data.Empty ( src/Data/Empty.hs, dist/build/Data/Empty.o ) [ 4 of 13] Compiling Data.NonEmpty.Match ( src/Data/NonEmpty/Match.hs, dist/build/Data/NonEmpty/Match.o ) [ 5 of 13] Compiling Data.Append ( src/Data/Append.hs, dist/build/Data/Append.o ) [ 6 of 13] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.o ) [ 7 of 13] Compiling Data.NonEmptyPrivate ( src/Data/NonEmptyPrivate.hs, dist/build/Data/NonEmptyPrivate.o ) src/Data/NonEmptyPrivate.hs:465:1: warning: [-Wredundant-constraints] • Redundant constraint: C.SortBy f • In the type signature for: insertDefault :: (Ord a, InsertBy f, C.SortBy f) => a -> f a -> T f a [ 8 of 13] Compiling Data.NonEmpty ( src/Data/NonEmpty.hs, dist/build/Data/NonEmpty.o ) [ 9 of 13] Compiling Data.NonEmpty.Mixed ( src/Data/NonEmpty/Mixed.hs, dist/build/Data/NonEmpty/Mixed.o ) [10 of 13] Compiling Data.NonEmptyTest ( src/Data/NonEmptyTest.hs, dist/build/Data/NonEmptyTest.o ) [11 of 13] Compiling Data.NonEmpty.Set ( src/Data/NonEmpty/Set.hs, dist/build/Data/NonEmpty/Set.o ) src/Data/NonEmpty/Set.hs:144:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: fetch :: Ord a => Set a -> Maybe (T a) [12 of 13] Compiling Data.NonEmpty.Map ( src/Data/NonEmpty/Map.hs, dist/build/Data/NonEmpty/Map.o ) src/Data/NonEmpty/Map.hs:59:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the instance declaration for ‘Foldable (T k)’ src/Data/NonEmpty/Map.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the type signature for: fetch :: Ord k => Map k a -> Maybe (T k a) src/Data/NonEmpty/Map.hs:152:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the type signature for: map :: Ord k => (a -> b) -> T k a -> T k b src/Data/NonEmpty/Map.hs:155:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the type signature for: mapWithKey :: Ord k => (k -> a -> b) -> T k a -> T k b [13 of 13] Compiling Data.Optional ( src/Data/Optional.hs, dist/build/Data/Optional.o ) Running Haddock for non-empty-0.3... Running hscolour for non-empty-0.3... Preprocessing library non-empty-0.3... Preprocessing library non-empty-0.3... src/Data/NonEmptyPrivate.hs:465:1: warning: [-Wredundant-constraints] • Redundant constraint: C.SortBy f • In the type signature for: insertDefault :: (Ord a, InsertBy f, C.SortBy f) => a -> f a -> T f a Haddock coverage: 33% ( 1 / 3) in 'Data.NonEmpty.Foldable' Missing documentation for: Module header (src/Data/NonEmpty/Foldable.hs:17) 4% ( 3 / 77) in 'Data.NonEmpty.Class' Missing documentation for: Module header Empty (src/Data/NonEmpty/Class.hs:22) (src/Data/NonEmpty/Class.hs:25) (src/Data/NonEmpty/Class.hs:28) (src/Data/NonEmpty/Class.hs:31) (src/Data/NonEmpty/Class.hs:34) (src/Data/NonEmpty/Class.hs:37) Cons (src/Data/NonEmpty/Class.hs:41) (src/Data/NonEmpty/Class.hs:44) (src/Data/NonEmpty/Class.hs:47) Snoc (src/Data/NonEmpty/Class.hs:51) (src/Data/NonEmpty/Class.hs:54) (src/Data/NonEmpty/Class.hs:57) snocDefault (src/Data/NonEmpty/Class.hs:60) ViewL (src/Data/NonEmpty/Class.hs:65) (src/Data/NonEmpty/Class.hs:68) (src/Data/NonEmpty/Class.hs:71) (src/Data/NonEmpty/Class.hs:74) (src/Data/NonEmpty/Class.hs:77) ViewR (src/Data/NonEmpty/Class.hs:85) (src/Data/NonEmpty/Class.hs:88) (src/Data/NonEmpty/Class.hs:91) (src/Data/NonEmpty/Class.hs:94) (src/Data/NonEmpty/Class.hs:97) View (src/Data/NonEmpty/Class.hs:104) (src/Data/NonEmpty/Class.hs:105) (src/Data/NonEmpty/Class.hs:106) (src/Data/NonEmpty/Class.hs:107) (src/Data/NonEmpty/Class.hs:108) viewRDefault (src/Data/NonEmpty/Class.hs:114) Singleton (src/Data/NonEmpty/Class.hs:119) (src/Data/NonEmpty/Class.hs:122) (src/Data/NonEmpty/Class.hs:125) (src/Data/NonEmpty/Class.hs:128) (src/Data/NonEmpty/Class.hs:131) Append (src/Data/NonEmpty/Class.hs:135) (src/Data/NonEmpty/Class.hs:138) (src/Data/NonEmpty/Class.hs:141) (src/Data/NonEmpty/Class.hs:157) (src/Data/NonEmpty/Class.hs:160) (src/Data/NonEmpty/Class.hs:163) zipWith3 (src/Data/NonEmpty/Class.hs:166) zipWith4 (src/Data/NonEmpty/Class.hs:169) zip (src/Data/NonEmpty/Class.hs:172) zip3 (src/Data/NonEmpty/Class.hs:175) zip4 (src/Data/NonEmpty/Class.hs:178) Repeat (src/Data/NonEmpty/Class.hs:182) (src/Data/NonEmpty/Class.hs:190) (src/Data/NonEmpty/Class.hs:193) Iterate (src/Data/NonEmpty/Class.hs:198) (src/Data/NonEmpty/Class.hs:201) (src/Data/NonEmpty/Class.hs:204) (src/Data/NonEmpty/Class.hs:216) (src/Data/NonEmpty/Class.hs:219) (src/Data/NonEmpty/Class.hs:222) (src/Data/NonEmpty/Class.hs:225) SortBy (src/Data/NonEmpty/Class.hs:235) (src/Data/NonEmpty/Class.hs:238) (src/Data/NonEmpty/Class.hs:241) (src/Data/NonEmpty/Class.hs:244) Reverse (src/Data/NonEmpty/Class.hs:248) (src/Data/NonEmpty/Class.hs:251) (src/Data/NonEmpty/Class.hs:252) (src/Data/NonEmpty/Class.hs:253) Show (src/Data/NonEmpty/Class.hs:256) (src/Data/NonEmpty/Class.hs:259) (src/Data/NonEmpty/Class.hs:267) Arbitrary (src/Data/NonEmpty/Class.hs:271) (src/Data/NonEmpty/Class.hs:275) NFData (src/Data/NonEmpty/Class.hs:280) (src/Data/NonEmpty/Class.hs:283) (src/Data/NonEmpty/Class.hs:286) (src/Data/NonEmpty/Class.hs:289) (src/Data/NonEmpty/Class.hs:292) 0% ( 0 / 20) in 'Data.Empty' Missing documentation for: Module header T (src/Data/Empty.hs:13) (src/Data/Empty.hs:16) (src/Data/Empty.hs:19) (src/Data/Empty.hs:22) (src/Data/Empty.hs:25) (src/Data/Empty.hs:28) (src/Data/Empty.hs:31) (src/Data/Empty.hs:34) (src/Data/Empty.hs:37) (src/Data/Empty.hs:39) (src/Data/Empty.hs:43) (src/Data/Empty.hs:46) (src/Data/Empty.hs:49) (src/Data/Empty.hs:51) (src/Data/Empty.hs:54) (src/Data/Empty.hs:60) (src/Data/Empty.hs:66) (src/Data/Empty.hs:69) (src/Data/Empty.hs:72) 100% ( 3 / 3) in 'Data.NonEmpty.Match' 0% ( 0 / 7) in 'Data.Append' Missing documentation for: Module header T (src/Data/Append.hs:13) (src/Data/Append.hs:19) (src/Data/Append.hs:22) (src/Data/Append.hs:25) (src/Data/Append.hs:29) (src/Data/Append.hs:32) 29% ( 2 / 7) in 'Data.Zip' Missing documentation for: Module header (src/Data/Zip.hs:16) (src/Data/Zip.hs:19) (src/Data/Zip.hs:24) (src/Data/Zip.hs:27) 22% ( 22 / 98) in 'Data.NonEmptyPrivate' Missing documentation for: Module header (src/Data/NonEmptyPrivate.hs:73) (src/Data/NonEmptyPrivate.hs:76) (src/Data/NonEmptyPrivate.hs:80) (src/Data/NonEmptyPrivate.hs:83) !: (src/Data/NonEmptyPrivate.hs:91) (src/Data/NonEmptyPrivate.hs:102) (src/Data/NonEmptyPrivate.hs:105) (src/Data/NonEmptyPrivate.hs:119) (src/Data/NonEmptyPrivate.hs:122) (src/Data/NonEmptyPrivate.hs:128) (src/Data/NonEmptyPrivate.hs:134) (src/Data/NonEmptyPrivate.hs:138) arbitrary (src/Data/NonEmptyPrivate.hs:142) shrink (src/Data/NonEmptyPrivate.hs:145) Aux (src/Data/NonEmptyPrivate.hs:148) (src/Data/NonEmptyPrivate.hs:150) toList (src/Data/NonEmptyPrivate.hs:175) flatten (src/Data/NonEmptyPrivate.hs:178) fetch (src/Data/NonEmptyPrivate.hs:181) (src/Data/NonEmptyPrivate.hs:195) (src/Data/NonEmptyPrivate.hs:198) snoc (src/Data/NonEmptyPrivate.hs:209) snocAlt (src/Data/NonEmptyPrivate.hs:213) (src/Data/NonEmptyPrivate.hs:217) singleton (src/Data/NonEmptyPrivate.hs:220) viewL (src/Data/NonEmptyPrivate.hs:224) viewR (src/Data/NonEmptyPrivate.hs:227) mapHead (src/Data/NonEmptyPrivate.hs:231) mapTail (src/Data/NonEmptyPrivate.hs:234) init (src/Data/NonEmptyPrivate.hs:237) last (src/Data/NonEmptyPrivate.hs:240) foldl1 (src/Data/NonEmptyPrivate.hs:243) foldBalancedStrict (src/Data/NonEmptyPrivate.hs:292) foldBalancedGen (src/Data/NonEmptyPrivate.hs:295) attachKey (src/Data/NonEmptyPrivate.hs:339) (src/Data/NonEmptyPrivate.hs:351) append (src/Data/NonEmptyPrivate.hs:354) appendRight (src/Data/NonEmptyPrivate.hs:358) appendLeft (src/Data/NonEmptyPrivate.hs:361) (src/Data/NonEmptyPrivate.hs:378) zipWith (src/Data/NonEmptyPrivate.hs:381) (src/Data/NonEmptyPrivate.hs:385) (src/Data/NonEmptyPrivate.hs:388) reverse (src/Data/NonEmptyPrivate.hs:398) (src/Data/NonEmptyPrivate.hs:401) (src/Data/NonEmptyPrivate.hs:413) Insert (src/Data/NonEmptyPrivate.hs:417) (src/Data/NonEmptyPrivate.hs:423) (src/Data/NonEmptyPrivate.hs:430) (src/Data/NonEmptyPrivate.hs:433) (src/Data/NonEmptyPrivate.hs:436) (src/Data/NonEmptyPrivate.hs:439) InsertBy (src/Data/NonEmptyPrivate.hs:469) (src/Data/NonEmptyPrivate.hs:472) (src/Data/NonEmptyPrivate.hs:479) (src/Data/NonEmptyPrivate.hs:482) (src/Data/NonEmptyPrivate.hs:492) (src/Data/NonEmptyPrivate.hs:503) insertByTraversable (src/Data/NonEmptyPrivate.hs:520) mapWithIndex (src/Data/NonEmptyPrivate.hs:533) removeAt (src/Data/NonEmptyPrivate.hs:536) removeEach (src/Data/NonEmptyPrivate.hs:541) tails (src/Data/NonEmptyPrivate.hs:556) initsRev (src/Data/NonEmptyPrivate.hs:572) TransposeOuter (src/Data/NonEmptyPrivate.hs:581) (src/Data/NonEmptyPrivate.hs:584) TransposeInner (src/Data/NonEmptyPrivate.hs:600) (src/Data/NonEmptyPrivate.hs:604) transposePrelude (src/Data/NonEmptyPrivate.hs:636) propTranspose (src/Data/NonEmptyPrivate.hs:645) propTransposePrelude (src/Data/NonEmptyPrivate.hs:649) scanl (src/Data/NonEmptyPrivate.hs:655) scanr (src/Data/NonEmptyPrivate.hs:660) mapAdjacent (src/Data/NonEmptyPrivate.hs:665) mapAdjacent1 (src/Data/NonEmptyPrivate.hs:674) 39% ( 18 / 46) in 'Data.NonEmpty' Missing documentation for: Module header !: (src/Data/NonEmptyPrivate.hs:91) toList (src/Data/NonEmptyPrivate.hs:175) flatten (src/Data/NonEmptyPrivate.hs:178) fetch (src/Data/NonEmptyPrivate.hs:181) snoc (src/Data/NonEmptyPrivate.hs:209) singleton (src/Data/NonEmptyPrivate.hs:220) reverse (src/Data/NonEmptyPrivate.hs:398) mapHead (src/Data/NonEmptyPrivate.hs:231) mapTail (src/Data/NonEmptyPrivate.hs:234) viewL (src src/Data/NonEmpty/Set.hs:144:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: fetch :: Ord a => Set a -> Maybe (T a) src/Data/NonEmpty/Map.hs:59:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the instance declaration for ‘Foldable (T k)’ src/Data/NonEmpty/Map.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the type signature for: fetch :: Ord k => Map k a -> Maybe (T k a) src/Data/NonEmpty/Map.hs:152:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the type signature for: map :: Ord k => (a -> b) -> T k a -> T k b src/Data/NonEmpty/Map.hs:155:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord k • In the type signature for: mapWithKey :: Ord k => (k -> a -> b) -> T k a -> T k b /Data/NonEmptyPrivate.hs:224) viewR (src/Data/NonEmptyPrivate.hs:227) init (src/Data/NonEmptyPrivate.hs:237) last (src/Data/NonEmptyPrivate.hs:240) foldl1 (src/Data/NonEmptyPrivate.hs:243) foldBalancedStrict (src/Data/NonEmptyPrivate.hs:292) append (src/Data/NonEmptyPrivate.hs:354) appendLeft (src/Data/NonEmptyPrivate.hs:361) appendRight (src/Data/NonEmptyPrivate.hs:358) zipWith (src/Data/NonEmptyPrivate.hs:381) mapAdjacent (src/Data/NonEmptyPrivate.hs:665) Insert (src/Data/NonEmptyPrivate.hs:417) InsertBy (src/Data/NonEmptyPrivate.hs:469) scanl (src/Data/NonEmptyPrivate.hs:655) scanr (src/Data/NonEmptyPrivate.hs:660) tails (src/Data/NonEmptyPrivate.hs:556) initsRev (src/Data/NonEmptyPrivate.hs:572) removeEach (src/Data/NonEmptyPrivate.hs:541) 9% ( 2 / 23) in 'Data.NonEmpty.Mixed' Missing documentation for: groupBy (src/Data/NonEmpty/Mixed.hs:24) groupPairs (src/Data/NonEmpty/Mixed.hs:40) groupKey (src/Data/NonEmpty/Mixed.hs:45) groupEithers (src/Data/NonEmpty/Mixed.hs:48) segmentAfter (src/Data/NonEmpty/Mixed.hs:68) segmentBefore (src/Data/NonEmpty/Mixed.hs:82) filterToInfixes (src/Data/NonEmpty/Mixed.hs:93) mapAdjacent (src/Data/NonEmpty/Mixed.hs:106) take (src/Data/NonEmpty/Mixed.hs:112) splitAt (src/Data/NonEmpty/Mixed.hs:117) sliceVertical (src/Data/NonEmpty/Mixed.hs:130) init (src/Data/NonEmpty/Mixed.hs:151) last (src/Data/NonEmpty/Mixed.hs:154) tails (src/Data/NonEmpty/Mixed.hs:161) inits (src/Data/NonEmpty/Mixed.hs:170) appendLeft (src/Data/NonEmpty/Mixed.hs:180) iterate (src/Data/NonEmpty/Mixed.hs:184) Choose (src/Data/NonEmpty/Mixed.hs:189) (src/Data/NonEmpty/Mixed.hs:196) (src/Data/NonEmpty/Mixed.hs:199) (src/Data/NonEmpty/Mixed.hs:204) 0% ( 0 / 4) in 'Data.NonEmptyTest' Missing documentation for: Module header foldBalanced (src/Data/NonEmptyTest.hs:12) filterToInfixesAlt (src/Data/NonEmptyTest.hs:18) filterToInfixes (src/Data/NonEmptyTest.hs:34) 5% ( 1 / 21) in 'Data.NonEmpty.Set' Missing documentation for: Module header T (src/Data/NonEmpty/Set.hs:43) singleton (src/Data/NonEmpty/Set.hs:90) member (src/Data/NonEmpty/Set.hs:93) size (src/Data/NonEmpty/Set.hs:97) fromList (src/Data/NonEmpty/Set.hs:138) toAscList (src/Data/NonEmpty/Set.hs:141) fetch (src/Data/NonEmpty/Set.hs:144) flatten (src/Data/NonEmpty/Set.hs:147) union (src/Data/NonEmpty/Set.hs:150) unionLeft (src/Data/NonEmpty/Set.hs:160) unionRight (src/Data/NonEmpty/Set.hs:164) findMin (src/Data/NonEmpty/Set.hs:101) findMax (src/Data/NonEmpty/Set.hs:104) deleteMin (src/Data/NonEmpty/Set.hs:109) deleteMax (src/Data/NonEmpty/Set.hs:112) deleteFindMin (src/Data/NonEmpty/Set.hs:117) deleteFindMax (src/Data/NonEmpty/Set.hs:120) minView (src/Data/NonEmpty/Set.hs:127) maxView (src/Data/NonEmpty/Set.hs:130) 0% ( 0 / 21) in 'Data.NonEmpty.Map' Missing documentation for: Module header T (src/Data/NonEmpty/Map.hs:47) insert (src/Data/NonEmpty/Map.hs:73) singleton (src/Data/NonEmpty/Map.hs:86) member (src/Data/NonEmpty/Map.hs:89) size (src/Data/NonEmpty/Map.hs:93) elems (src/Data/NonEmpty/Map.hs:96) keys (src/Data/NonEmpty/Map.hs:99) keysSet (src/Data/NonEmpty/Map.hs:103) lookup (src/Data/NonEmpty/Map.hs:106) minViewWithKey (src/Data/NonEmpty/Map.hs:112) maxViewWithKey (src/Data/NonEmpty/Map.hs:115) fromList (src/Data/NonEmpty/Map.hs:122) toAscList (src/Data/NonEmpty/Map.hs:125) fetch (src/Data/NonEmpty/Map.hs:128) flatten (src/Data/NonEmpty/Map.hs:131) union (src/Data/NonEmpty/Map.hs:134) unionLeft (src/Data/NonEmpty/Map.hs:144) unionRight (src/Data/NonEmpty/Map.hs:148) map (src/Data/NonEmpty/Map.hs:152) mapWithKey (src/Data/NonEmpty/Map.hs:155) 0% ( 0 / 5) in 'Data.Optional' Missing documentation for: Module header T (src/Data/Optional.hs:28) ?: (src/Data/Optional.hs:58) fromEmpty (src/Data/Optional.hs:31) fromNonEmpty (src/Data/Optional.hs:34) Documentation created: dist/doc/html/non-empty/index.html, dist/doc/html/non-empty/non-empty.txt Creating package registration file: /tmp/pkgConf-non-empty-018752189671627051477.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/non-empty-0.3-LHRkfB03IENCgGXBwLRKlk Registering non-empty-0.3... cabal: Leaving directory '/tmp/cabal-tmp-5214/non-empty-0.3' Installed non-empty-0.3 cabal: Entering directory '/tmp/cabal-tmp-5214/non-negative-0.1.1' Configuring non-negative-0.1.1... Building non-negative-0.1.1... Preprocessing library non-negative-0.1.1... [1 of 4] Compiling Numeric.NonNegative.Class ( src/Numeric/NonNegative/Class.hs, dist/build/Numeric/NonNegative/Class.o ) [2 of 4] Compiling Numeric.NonNegative.Wrapper ( src/Numeric/NonNegative/Wrapper.hs, dist/build/Numeric/NonNegative/Wrapper.o ) [3 of 4] Compiling Numeric.NonNegative.ChunkyPrivate ( src/Numeric/NonNegative/ChunkyPrivate.hs, dist/build/Numeric/NonNegative/ChunkyPrivate.o ) src/Numeric/NonNegative/ChunkyPrivate.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the type signature for: fromChunks :: NonNeg.C a => [a] -> T a src/Numeric/NonNegative/ChunkyPrivate.hs:200:10: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the instance declaration for ‘Arbitrary (T a)’ [4 of 4] Compiling Numeric.NonNegative.Chunky ( src/Numeric/NonNegative/Chunky.hs, dist/build/Numeric/NonNegative/Chunky.o ) Running Haddock for non-negative-0.1.1... Running hscolour for non-negative-0.1.1... Preprocessing library non-negative-0.1.1... Preprocessing library non-negative-0.1.1... src/Numeric/NonNegative/ChunkyPrivate.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the type signature for: fromChunks :: NonNeg.C a => [a] -> T a src/Numeric/NonNegative/ChunkyPrivate.hs:200:10: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the instance declaration for ‘Arbitrary (T a)’ Haddock coverage: 70% ( 7 / 10) in 'Numeric.NonNegative.Class' Missing documentation for: zero (src/Numeric/NonNegative/Class.hs:98) add (src/Numeric/NonNegative/Class.hs:104) sum (src/Numeric/NonNegative/Class.hs:107) 31% ( 4 / 13) in 'Numeric.NonNegative.Wrapper' Missing documentation for: T (src/Numeric/NonNegative/Wrapper.hs:30) fromNumberMsg (src/Numeric/NonNegative/Wrapper.hs:46) toNumber (src/Numeric/NonNegative/Wrapper.hs:87) Int (src/Numeric/NonNegative/Wrapper.hs:186) Integer (src/Numeric/NonNegative/Wrapper.hs:187) Float (src/Numeric/NonNegative/Wrapper.hs:190) Double (src/Numeric/NonNegative/Wrapper.hs:191) Ratio (src/Numeric/NonNegative/Wrapper.hs:188) Rational (src/Numeric/NonNegative/Wrapper.hs:189) 38% ( 5 / 13) in 'Numeric.NonNegative.ChunkyPrivate' Missing documentation for: fromChunks (src/Numeric/NonNegative/ChunkyPrivate.hs:41) fromNumber (src/Numeric/NonNegative/ChunkyPrivate.hs:44) toNumber (src/Numeric/NonNegative/ChunkyPrivate.hs:54) zero (src/Numeric/NonNegative/ChunkyPrivate.hs:67) isNull (src/Numeric/NonNegative/ChunkyPrivate.hs:79) isPositive (src/Numeric/NonNegative/ChunkyPrivate.hs:83) divModStrict (src/Numeric/NonNegative/ChunkyPrivate.hs:183) fromChunksUnsafe (src/Numeric/NonNegative/ChunkyPrivate.hs:207) 36% ( 4 / 11) in 'Numeric.NonNegative.Chunky' Missing documentation for: fromChunks (src/Numeric/NonNegative/ChunkyPrivate.hs:41) fromNumber (src/Numeric/NonNegative/ChunkyPrivate.hs:44) toNumber (src/Numeric/NonNegative/ChunkyPrivate.hs:54) zero (src/Numeric/NonNegative/ChunkyPrivate.hs:67) isNull (src/Numeric/NonNegative/ChunkyPrivate.hs:79) isPositive (src/Numeric/NonNegative/ChunkyPrivate.hs:83) divModStrict (src/Numeric/NonNegative/ChunkyPrivate.hs:183) Documentation created: dist/doc/html/non-negative/index.html, dist/doc/html/non-negative/non-negative.txt Creating package registration file: /tmp/pkgConf-non-negative-0.112159929742065566092.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/non-negative-0.1.1-4JJWZ6zEtwHIVyIJQWLTGC Registering non-negative-0.1.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/non-negative-0.1.1' Installed non-negative-0.1.1 cabal: Entering directory '/tmp/cabal-tmp-5214/sample-frame-0.0.3' Configuring sample-frame-0.0.3... Building sample-frame-0.0.3... Preprocessing library sample-frame-0.0.3... [1 of 3] Compiling Sound.Frame ( src/Sound/Frame.hs, dist/build/Sound/Frame.o ) [2 of 3] Compiling Sound.Frame.Stereo ( src/Sound/Frame/Stereo.hs, dist/build/Sound/Frame/Stereo.o ) [3 of 3] Compiling Sound.Frame.MuLaw ( src/Sound/Frame/MuLaw.hs, dist/build/Sound/Frame/MuLaw.o ) Running Haddock for sample-frame-0.0.3... Running hscolour for sample-frame-0.0.3... Preprocessing library sample-frame-0.0.3... Preprocessing library sample-frame-0.0.3... Haddock coverage: 57% ( 4 / 7) in 'Sound.Frame' Missing documentation for: Module header sizeOfElementFoldable (src/Sound/Frame.hs:43) withSignal (src/Sound/Frame.hs:107) 0% ( 0 / 11) in 'Sound.Frame.Stereo' Missing documentation for: Module header T (src/Sound/Frame/Stereo.hs:26) left (src/Sound/Frame/Stereo.hs:26) right (src/Sound/Frame/Stereo.hs:26) cons (src/Sound/Frame/Stereo.hs:41) map (src/Sound/Frame/Stereo.hs:45) Channel (src/Sound/Frame/Stereo.hs:49) select (src/Sound/Frame/Stereo.hs:52) interleave (src/Sound/Frame/Stereo.hs:59) sequence (src/Sound/Frame/Stereo.hs:63) liftApplicative (src/Sound/Frame/Stereo.hs:67) 0% ( 0 / 6) in 'Sound.Frame.MuLaw' Missing documentation for: Module header T (src/Sound/Frame/MuLaw.hs:19) cons (src/Sound/Frame/MuLaw.hs:33) decons (src/Sound/Frame/MuLaw.hs:37) fromLinear16 (src/Sound/Frame/MuLaw.hs:42) toLinear16 (src/Sound/Frame/MuLaw.hs:56) Documentation created: dist/doc/html/sample-frame/index.html, dist/doc/html/sample-frame/sample-frame.txt Creating package registration file: /tmp/pkgConf-sample-frame-0.0122155988322044317.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/sample-frame-0.0.3-27dBqbG1Psx3rgoS3JVU2l Registering sample-frame-0.0.3... cabal: Leaving directory '/tmp/cabal-tmp-5214/sample-frame-0.0.3' Installed sample-frame-0.0.3 cabal: Entering directory '/tmp/cabal-tmp-5214/poll-0.0' Configuring poll-0.0... Building poll-0.0... Preprocessing library poll-0.0... [1 of 1] Compiling System.Posix.Poll ( dist/build/System/Posix/Poll.hs, dist/build/System/Posix/Poll.o ) Running Haddock for poll-0.0... Running hscolour for poll-0.0... Preprocessing library poll-0.0... Preprocessing library poll-0.0... Haddock coverage: 0% ( 0 / 10) in 'System.Posix.Poll' Missing documentation for: Module header Fd (src/System/Posix/Poll.hsc:95) Event (src/System/Posix/Poll.hsc:20) Events (src/System/Posix/Poll.hsc:93) inp (src/System/Posix/Poll.hsc:84) pri (src/System/Posix/Poll.hsc:84) out (src/System/Posix/Poll.hsc:84) err (src/System/Posix/Poll.hsc:84) hup (src/System/Posix/Poll.hsc:84) nVal (src/System/Posix/Poll.hsc:84) Warning: System.Posix.Poll: could not find link destinations for: unsafeIndex unsafeRangeSize Documentation created: dist/doc/html/poll/index.html, dist/doc/html/poll/poll.txt Creating package registration file: /tmp/pkgConf-poll-01389548121868740800.0 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/poll-0.0-FCtuvalr3kg7izSmCbXSeS Registering poll-0.0... cabal: Leaving directory '/tmp/cabal-tmp-5214/poll-0.0' Installed poll-0.0 cabal: Entering directory '/tmp/cabal-tmp-5214/event-list-0.1.1.3' Configuring event-list-0.1.1.3... Building event-list-0.1.1.3... Preprocessing library event-list-0.1.1.3... [ 1 of 21] Compiling Data.AlternatingList.Custom ( src/Data/AlternatingList/Custom.hs, dist/build/Data/AlternatingList/Custom.o ) [ 2 of 21] Compiling Data.EventList.Utility ( src/Data/EventList/Utility.hs, dist/build/Data/EventList/Utility.o ) [ 3 of 21] Compiling Data.AlternatingList.List.Disparate ( src/Data/AlternatingList/List/Disparate.hs, dist/build/Data/AlternatingList/List/Disparate.o ) [ 4 of 21] Compiling Data.AlternatingList.List.Uniform ( src/Data/AlternatingList/List/Uniform.hs, dist/build/Data/AlternatingList/List/Uniform.o ) [ 5 of 21] Compiling Data.EventList.Relative.BodyBodyPrivate ( src/Data/EventList/Relative/BodyBodyPrivate.hs, dist/build/Data/EventList/Relative/BodyBodyPrivate.o ) [ 6 of 21] Compiling Data.EventList.Relative.BodyBody ( src/Data/EventList/Relative/BodyBody.hs, dist/build/Data/EventList/Relative/BodyBody.o ) [ 7 of 21] Compiling Data.AlternatingList.List.Mixed ( src/Data/AlternatingList/List/Mixed.hs, dist/build/Data/AlternatingList/List/Mixed.o ) [ 8 of 21] Compiling Data.EventList.Relative.TimeBodyPrivate ( src/Data/EventList/Relative/TimeBodyPrivate.hs, dist/build/Data/EventList/Relative/TimeBodyPrivate.o ) [ 9 of 21] Compiling Data.EventList.Relative.BodyTimePrivate ( src/Data/EventList/Relative/BodyTimePrivate.hs, dist/build/Data/EventList/Relative/BodyTimePrivate.o ) [10 of 21] Compiling Data.EventList.Relative.TimeTimePrivate ( src/Data/EventList/Relative/TimeTimePrivate.hs, dist/build/Data/EventList/Relative/TimeTimePrivate.o ) src/Data/EventList/Relative/TimeTimePrivate.hs:215:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C time • In the type signature for: forceTimeHead :: NonNeg.C time => T time body -> T time body [11 of 21] Compiling Data.EventList.Relative.BodyTime ( src/Data/EventList/Relative/BodyTime.hs, dist/build/Data/EventList/Relative/BodyTime.o ) [12 of 21] Compiling Data.EventList.Absolute.TimeBodyPrivate ( src/Data/EventList/Absolute/TimeBodyPrivate.hs, dist/build/Data/EventList/Absolute/TimeBodyPrivate.o ) [13 of 21] Compiling Data.EventList.Absolute.TimeTimePrivate ( src/Data/EventList/Absolute/TimeTimePrivate.hs, dist/build/Data/EventList/Absolute/TimeTimePrivate.o ) [14 of 21] Compiling Data.EventList.Absolute.TimeMixed ( src/Data/EventList/Absolute/TimeMixed.hs, dist/build/Data/EventList/Absolute/TimeMixed.o ) [15 of 21] Compiling Data.EventList.Absolute.TimeBody ( src/Data/EventList/Absolute/TimeBody.hs, dist/build/Data/EventList/Absolute/TimeBody.o ) src/Data/EventList/Absolute/TimeBody.hs:190:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: catMaybes :: Num time => T time (Maybe body) -> T time body src/Data/EventList/Absolute/TimeBody.hs:276:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord time • In the type signature for: flatten :: Ord time => T time [body] -> T time body src/Data/EventList/Absolute/TimeBody.hs:299:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: normalize :: (Ord time, Num time, Ord body) => T time body -> T time body src/Data/EventList/Absolute/TimeBody.hs:302:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: isNormalized :: (Ord time, Num time, Ord body) => T time body -> Bool [16 of 21] Compiling Data.EventList.Absolute.TimeTime ( src/Data/EventList/Absolute/TimeTime.hs, dist/build/Data/EventList/Absolute/TimeTime.o ) src/Data/EventList/Absolute/TimeTime.hs:80:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: duration :: Num time => T time body -> time src/Data/EventList/Absolute/TimeTime.hs:195:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: slice :: (Eq a, Num time) => (body -> a) -> T time body -> [(a, T time body)] src/Data/EventList/Absolute/TimeTime.hs:238:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: normalize :: (Ord time, Num time, Ord body) => T time body -> T time body src/Data/EventList/Absolute/TimeTime.hs:241:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: isNormalized :: (Ord time, Num time, Ord body) => T time body -> Bool [17 of 21] Compiling Data.EventList.Relative.TimeBody ( src/Data/EventList/Relative/TimeBody.hs, dist/build/Data/EventList/Relative/TimeBody.o ) src/Data/EventList/Relative/TimeBody.hs:532:1: warning: [-Wredundant-constraints] • Redundant constraints: (NonNeg.C time, NonNeg.C i) • In the type signature for: discretize :: (NonNeg.C time, RealFrac time, NonNeg.C i, Integral i) => T time body -> T i body [18 of 21] Compiling Data.EventList.Relative.TimeTime ( src/Data/EventList/Relative/TimeTime.hs, dist/build/Data/EventList/Relative/TimeTime.o ) src/Data/EventList/Relative/TimeTime.hs:344:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord body • In the type signature for: moveForwardRestricted :: (Ord body, NonNeg.C time) => time -> T time (time, body) -> T time body src/Data/EventList/Relative/TimeTime.hs:414:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord body • In the type signature for: arrange :: (Ord body, NonNeg.C time) => T time (T time body) -> T time body src/Data/EventList/Relative/TimeTime.hs:637:1: warning: [-Wredundant-constraints] • Redundant constraints: (NonNeg.C time, NonNeg.C i) • In the type signature for: discretize :: (NonNeg.C time, RealFrac time, NonNeg.C i, Integral i) => T time body -> T i body [19 of 21] Compiling Data.EventList.Relative.MixedTime ( src/Data/EventList/Relative/MixedTime.hs, dist/build/Data/EventList/Relative/MixedTime.o ) [20 of 21] Compiling Data.EventList.Relative.TimeMixed ( src/Data/EventList/Relative/TimeMixed.hs, dist/build/Data/EventList/Relative/TimeMixed.o ) [21 of 21] Compiling Data.EventList.Relative.MixedBody ( src/Data/EventList/Relative/MixedBody.hs, dist/build/Data/EventList/Relative/MixedBody.o ) Running Haddock for event-list-0.1.1.3... Running hscolour for event-list-0.1.1.3... Preprocessing library event-list-0.1.1.3... Preprocessing library event-list-0.1.1.3... Haddock coverage: 43% ( 3 / 7) in 'Data.AlternatingList.Custom' Missing documentation for: mapDisparate (src/Data/AlternatingList/Custom.hs:42) mapUniform (src/Data/AlternatingList/Custom.hs:48) foldrDisparate (src/Data/AlternatingList/Custom.hs:56) foldrUniform (src/Data/AlternatingList/Custom.hs:64) 17% ( 1 / 6) in 'Data.EventList.Utility' Missing documentation for: Module header roundDiff (src/Data/EventList/Utility.hs:24) floorDiff (src/Data/EventList/Utility.hs:30) beforeBy (src/Data/EventList/Utility.hs:38) slice (src/Data/EventList/Utility.hs:48) 4% ( 2 / 48) in 'Data.AlternatingList.List.Disparate' Missing documentation for: T (src/Data/AlternatingList/List/Disparate.hs:59) fromPairList (src/Data/AlternatingList/List/Disparate.hs:88) toPairList (src/Data/AlternatingList/List/Disparate.hs:91) map (src/Data/AlternatingList/List/Disparate.hs:107) mapFirst (src/Data/AlternatingList/List/Disparate.hs:111) mapSecond (src/Data/AlternatingList/List/Disparate.hs:115) zipWithFirst (src/Data/AlternatingList/List/Disparate.hs:119) zipWithSecond (src/Data/AlternatingList/List/Disparate.hs:123) concatMonoid (src/Data/AlternatingList/List/Disparate.hs:128) concatMapMonoid (src/Data/AlternatingList/List/Disparate.hs:133) sequence (src/Data/AlternatingList/List/Disparate.hs:141) sequence_ (src/Data/AlternatingList/List/Disparate.hs:148) traverse (src/Data/AlternatingList/List/Disparate.hs:155) traverse_ (src/Data/AlternatingList/List/Disparate.hs:161) traverseFirst (src/Data/AlternatingList/List/Disparate.hs:167) traverseSecond (src/Data/AlternatingList/List/Disparate.hs:172) getFirsts (src/Data/AlternatingList/List/Disparate.hs:178) getSeconds (src/Data/AlternatingList/List/Disparate.hs:181) length (src/Data/AlternatingList/List/Disparate.hs:184) genericLength (src/Data/AlternatingList/List/Disparate.hs:187) empty (src/Data/AlternatingList/List/Disparate.hs:192) singleton (src/Data/AlternatingList/List/Disparate.hs:195) null (src/Data/AlternatingList/List/Disparate.hs:198) cons (src/Data/AlternatingList/List/Disparate.hs:202) snoc (src/Data/AlternatingList/List/Disparate.hs:205) viewL (src/Data/AlternatingList/List/Disparate.hs:209) viewR (src/Data/AlternatingList/List/Disparate.hs:227) switchL (src/Data/AlternatingList/List/Disparate.hs:214) switchR (src/Data/AlternatingList/List/Disparate.hs:233) mapHead (src/Data/AlternatingList/List/Disparate.hs:221) mapLast (src/Data/AlternatingList/List/Disparate.hs:239) foldr (src/Data/AlternatingList/List/Disparate.hs:244) foldrPair (src/Data/AlternatingList/List/Disparate.hs:248) foldl (src/Data/AlternatingList/List/Disparate.hs:252) reverse (src/Data/AlternatingList/List/Disparate.hs:267) format (src/Data/AlternatingList/List/Disparate.hs:63) append (src/Data/AlternatingList/List/Disparate.hs:257) concat (src/Data/AlternatingList/List/Disparate.hs:260) cycle (src/Data/AlternatingList/List/Disparate.hs:263) take (src/Data/AlternatingList/List/Disparate.hs:280) drop (src/Data/AlternatingList/List/Disparate.hs:283) genericSplitAt (src/Data/AlternatingList/List/Disparate.hs:287) genericTake (src/Data/AlternatingList/List/Disparate.hs:290) genericDrop (src/Data/AlternatingList/List/Disparate.hs:293) spanFirst (src/Data/AlternatingList/List/Disparate.hs:297) spanSecond (src/Data/AlternatingList/List/Disparate.hs:301) 5% ( 2 / 44) in 'Data.AlternatingList.List.Uniform' Missing documentation for: map (src/Data/AlternatingList/List/Uniform.hs:89) mapFirst (src/Data/AlternatingList/List/Uniform.hs:92) mapSecond (src/Data/AlternatingList/List/Uniform.hs:95) zipWithFirst (src/Data/AlternatingList/List/Uniform.hs:99) zipWithSecond (src/Data/AlternatingList/List/Uniform.hs:103) concatMonoid (src/Data/AlternatingList/List/Uniform.hs:109) concatMapMonoid (src/Data/AlternatingList/List/Uniform.hs:114) sequence (src/Data/AlternatingList/List/Uniform.hs:122) sequence_ (src/Data/AlternatingList/List/Uniform.hs:127) traverse (src/Data/AlternatingList/List/Uniform.hs:133) traverse_ (src/Data/AlternatingList/List/Uniform.hs:139) traverseFirst (src/Data/AlternatingList/List/Uniform.hs:145) traverseSecond (src/Data/AlternatingList/List/Uniform.hs:150) getFirsts (src/Data/AlternatingList/List/Uniform.hs:156) getSeconds (src/Data/AlternatingList/List/Uniform.hs:159) length (src/Data/AlternatingList/List/Uniform.hs:162) genericLength (src/Data/AlternatingList/List/Uniform.hs:165) fromFirstList (src/Data/AlternatingList/List/Uniform.hs:169) fromSecondList (src/Data/AlternatingList/List/Uniform.hs:173) fromEitherList (src/Data/AlternatingList/List/Uniform.hs:178) singleton (src/Data/AlternatingList/List/Uniform.hs:187) isSingleton (src/Data/AlternatingList/List/Uniform.hs:190) cons (src/Data/AlternatingList/List/Uniform.hs:194) snoc (src/Data/AlternatingList/List/Uniform.hs:198) reverse (src/Data/AlternatingList/List/Uniform.hs:224) mapSecondHead (src/Data/AlternatingList/List/Uniform.hs:202) forceSecondHead (src/Data/AlternatingList/List/Uniform.hs:205) foldr (src/Data/AlternatingList/List/Uniform.hs:210) foldl (src/Data/AlternatingList/List/Uniform.hs:219) format (src/Data/AlternatingList/List/Uniform.hs:68) filterFirst (src/Data/AlternatingList/List/Uniform.hs:229) partitionFirst (src/Data/AlternatingList/List/Uniform.hs:237) partitionMaybeFirst (src/Data/AlternatingList/List/Uniform.hs:247) partitionEitherFirst (src/Data/AlternatingList/List/Uniform.hs:255) unzipEitherFirst (src/Data/AlternatingList/List/Uniform.hs:263) filterSecond (src/Data/AlternatingList/List/Uniform.hs:233) partitionSecond (src/Data/AlternatingList/List/Uniform.hs:242) partitionMaybeSecond (src/Data/AlternatingList/List/Uniform.hs:251) partitionEitherSecond (src/Data/AlternatingList/List/Uniform.hs:259) unzipEitherSecond (src/Data/AlternatingList/List/Uniform.hs:272) catMaybesFirst (src/Data/AlternatingList/List/Uniform.hs:281) catMaybesSecond (src/Data/AlternatingList/List/Uniform.hs:288) 9% ( 1 / 11) in 'Data.EventList.Relative.BodyBodyPrivate' Missing documentation for: T (src/Data/EventList/Relative/BodyBodyPrivate.hs:22) (src/Data/EventList/Relative/BodyBodyPrivate.hs:25) (src/Data/EventList/Relative/BodyBodyPrivate.hs:29) (src/Data/EventList/Relative/BodyBodyPrivate.hs:43) (src/Data/EventList/Relative/BodyBodyPrivate.hs:46) (src/Data/EventList/Relative/BodyBodyPrivate.hs:49) $** (src/Data/EventList/Relative/BodyBodyPrivate.hs:56) lift (src/Data/EventList/Relative/BodyBodyPrivate.hs:60) liftM (src/Data/EventList/Relative/BodyBodyPrivate.hs:65) unlift (src/Data/EventList/Relative/BodyBodyPrivate.hs:70) 20% ( 1 / 5) in 'Data.EventList.Relative.BodyBody' Missing documentation for: T (src/Data/EventList/Relative/BodyBodyPrivate.hs:22) concatMapMonoid (src/Data/EventList/Relative/BodyBody.hs:30) traverse (src/Data/EventList/Relative/BodyBody.hs:35) mapM (src/Data/EventList/Relative/BodyBody.hs:41) 2% ( 1 / 45) in 'Data.AlternatingList.List.Mixed' Missing documentation for: consFirst (src/Data/AlternatingList/List/Mixed.hs:54) consSecond (src/Data/AlternatingList/List/Mixed.hs:57) ./ (src/Data/AlternatingList/List/Mixed.hs:50) /. (src/Data/AlternatingList/List/Mixed.hs:47) snocFirst (src/Data/AlternatingList/List/Mixed.hs:61) snocSecond (src/Data/AlternatingList/List/Mixed.hs:65) viewL (src/Data/AlternatingList/List/Mixed.hs:70) viewFirstL (src/Data/AlternatingList/List/Mixed.hs:73) viewSecondL (src/Data/AlternatingList/List/Mixed.hs:77) viewR (src/Data/AlternatingList/List/Mixed.hs:81) viewFirstR (src/Data/AlternatingList/List/Mixed.hs:88) viewSecondR (src/Data/AlternatingList/List/Mixed.hs:99) switchL (src/Data/AlternatingList/ src/Data/EventList/Relative/TimeTimePrivate.hs:215:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C time • In the type signature for: forceTimeHead :: NonNeg.C time => T time body -> T time body List/Mixed.hs:108) switchFirstL (src/Data/AlternatingList/List/Mixed.hs:113) switchSecondL (src/Data/AlternatingList/List/Mixed.hs:118) switchR (src/Data/AlternatingList/List/Mixed.hs:129) switchFirstR (src/Data/AlternatingList/List/Mixed.hs:134) switchSecondR (src/Data/AlternatingList/List/Mixed.hs:139) mapFirstL (src/Data/AlternatingList/List/Mixed.hs:144) mapFirstHead (src/Data/AlternatingList/List/Mixed.hs:150) mapFirstTail (src/Data/AlternatingList/List/Mixed.hs:155) mapSecondL (src/Data/AlternatingList/List/Mixed.hs:161) mapSecondHead (src/Data/AlternatingList/List/Uniform.hs:202) mapSecondTail (src/Data/AlternatingList/List/Mixed.hs:173) mapFirstR (src/Data/AlternatingList/List/Mixed.hs:179) mapFirstLast (src/Data/AlternatingList/List/Mixed.hs:186) mapFirstInit (src/Data/AlternatingList/List/Mixed.hs:191) mapSecondR (src/Data/AlternatingList/List/Mixed.hs:197) mapSecondLast (src/Data/AlternatingList/List/Mixed.hs:202) mapSecondInit (src/Data/AlternatingList/List/Mixed.hs:207) appendUniformUniform (src/Data/AlternatingList/List/Mixed.hs:223) appendDisparateUniform (src/Data/AlternatingList/List/Mixed.hs:227) appendUniformDisparate (src/Data/AlternatingList/List/Mixed.hs:231) concatUniform (src/Data/AlternatingList/List/Mixed.hs:240) concatDisparate (src/Data/AlternatingList/List/Mixed.hs:236) reverseUniform (src/Data/AlternatingList/List/Mixed.hs:214) reverseDisparate (src/Data/AlternatingList/List/Mixed.hs:218) splitAtDisparateUniform (src/Data/AlternatingList/List/Mixed.hs:247) splitAtUniformDisparate (src/Data/AlternatingList/List/Mixed.hs:257) splitAtUniformUniform (src/Data/AlternatingList/List/Mixed.hs:262) takeDisparate (src/Data/AlternatingList/List/Mixed.hs:272) takeUniform (src/Data/AlternatingList/List/Mixed.hs:276) dropDisparate (src/Data/AlternatingList/List/Mixed.hs:280) dropUniform (src/Data/AlternatingList/List/Mixed.hs:283) 6% ( 1 / 16) in 'Data.EventList.Relative.TimeBodyPrivate' Missing documentation for: T (src/Data/EventList/Relative/TimeBodyPrivate.hs:30) (src/Data/EventList/Relative/TimeBodyPrivate.hs:34) (src/Data/EventList/Relative/TimeBodyPrivate.hs:38) (src/Data/EventList/Relative/TimeBodyPrivate.hs:43) (src/Data/EventList/Relative/TimeBodyPrivate.hs:47) (src/Data/EventList/Relative/TimeBodyPrivate.hs:50) (src/Data/EventList/Relative/TimeBodyPrivate.hs:53) $~* (src/Data/EventList/Relative/TimeBodyPrivate.hs:60) lift (src/Data/EventList/Relative/TimeBodyPrivate.hs:64) liftA (src/Data/EventList/Relative/TimeBodyPrivate.hs:69) liftM (src/Data/EventList/Relative/TimeBodyPrivate.hs:74) unlift (src/Data/EventList/Relative/TimeBodyPrivate.hs:79) mapTimeL (src/Data/EventList/Relative/TimeBodyPrivate.hs:86) mapTimeHead (src/Data/EventList/Relative/TimeBodyPrivate.hs:91) mapTimeTail (src/Data/EventList/Relative/TimeBodyPrivate.hs:96) 6% ( 1 / 16) in 'Data.EventList.Relative.BodyTimePrivate' Missing documentation for: T (src/Data/EventList/Relative/BodyTimePrivate.hs:24) (src/Data/EventList/Relative/BodyTimePrivate.hs:27) (src/Data/EventList/Relative/BodyTimePrivate.hs:31) (src/Data/EventList/Relative/BodyTimePrivate.hs:36) (src/Data/EventList/Relative/BodyTimePrivate.hs:40) (src/Data/EventList/Relative/BodyTimePrivate.hs:43) (src/Data/EventList/Relative/BodyTimePrivate.hs:46) $*~ (src/Data/EventList/Relative/BodyTimePrivate.hs:53) lift (src/Data/EventList/Relative/BodyTimePrivate.hs:57) liftA (src/Data/EventList/Relative/BodyTimePrivate.hs:62) liftM (src/Data/EventList/Relative/BodyTimePrivate.hs:67) unlift (src/Data/EventList/Relative/BodyTimePrivate.hs:72) concat (src/Data/EventList/Relative/BodyTimePrivate.hs:80) cycle (src/Data/EventList/Relative/BodyTimePrivate.hs:87) mapTimeLast (src/Data/EventList/Relative/BodyTimePrivate.hs:92) 3% ( 1 / 36) in 'Data.EventList.Relative.TimeTimePrivate' Missing documentation for: T (src/Data/EventList/Relative/TimeTimePrivate.hs:39) (src/Data/EventList/Relative/TimeTimePrivate.hs:43) (src/Data/EventList/Relative/TimeTimePrivate.hs:46) (src/Data/EventList/Relative/TimeTimePrivate.hs:52) append (src/Data/EventList/Relative/TimeTimePrivate.hs:60) appendAlt (src/Data/EventList/Relative/TimeTimePrivate.hs:60) appendSwitch (src/Data/EventList/Relative/TimeTimePrivate.hs:60) (src/Data/EventList/Relative/TimeTimePrivate.hs:90) (src/Data/EventList/Relative/TimeTimePrivate.hs:93) (src/Data/EventList/Relative/TimeTimePrivate.hs:96) $~~ (src/Data/EventList/Relative/TimeTimePrivate.hs:103) lift (src/Data/EventList/Relative/TimeTimePrivate.hs:107) liftA (src/Data/EventList/Relative/TimeTimePrivate.hs:112) liftM (src/Data/EventList/Relative/TimeTimePrivate.hs:117) unlift (src/Data/EventList/Relative/TimeTimePrivate.hs:122) consBody (src/Data/EventList/Relative/TimeTimePrivate.hs:130) consTime (src/Data/EventList/Relative/TimeTimePrivate.hs:133) viewTimeL (src/Data/EventList/Relative/TimeTimePrivate.hs:137) viewBodyL (src/Data/EventList/Relative/TimeTimePrivate.hs:140) viewTimeR (src/Data/EventList/Relative/TimeTimePrivate.hs:144) viewBodyR (src/Data/EventList/Relative/TimeTimePrivate.hs:147) switchTimeL (src/Data/EventList/Relative/TimeTimePrivate.hs:152) switchBodyL (src/Data/EventList/Relative/TimeTimePrivate.hs:157) switchTimeR (src/Data/EventList/Relative/TimeTimePrivate.hs:163) switchBodyR (src/Data/EventList/Relative/TimeTimePrivate.hs:167) mapTimeL (src/Data/EventList/Relative/TimeTimePrivate.hs:171) mapTimeHead (src/Data/EventList/Relative/TimeTimePrivate.hs:176) mapTimeTail (src/Data/EventList/Relative/TimeTimePrivate.hs:181) mapTimeR (src/Data/EventList/Relative/TimeTimePrivate.hs:196) mapTimeLast (src/Data/EventList/Relative/TimeTimePrivate.hs:201) mapTimeInit (src/Data/EventList/Relative/TimeTimePrivate.hs:206) foldr (src/Data/EventList/Relative/TimeTimePrivate.hs:212) forceTimeHead (src/Data/EventList/Relative/TimeTimePrivate.hs:215) delay (src/Data/EventList/Relative/TimeTimePrivate.hs:220) flatten (src/Data/EventList/Relative/TimeTimePrivate.hs:225) 3% ( 1 / 31) in 'Data.EventList.Relative.BodyTime' Missing documentation for: T (src/Data/EventList/Relative/BodyTimePrivate.hs:24) empty (src/Data/EventList/Relative/BodyTime.hs:125) singleton (src/Data/EventList/Relative/BodyTime.hs:131) null (src/Data/EventList/Relative/BodyTime.hs:128) fromPairList (src/Data/EventList/Relative/BodyTime.hs:44) toPairList (src/Data/EventList/Relative/BodyTime.hs:47) getTimes (src/Data/EventList/Relative/BodyTime.hs:53) getBodies (src/Data/EventList/Relative/BodyTime.hs:50) duration (src/Data/EventList/Relative/BodyTime.hs:56) durationR (src/Data/EventList/Relative/BodyTime.hs:59) mapBody (src/Data/EventList/Relative/BodyTime.hs:63) mapTime (src/Data/EventList/Relative/BodyTime.hs:66) concatMapMonoid (src/Data/EventList/Relative/BodyTime.hs:70) traverse (src/Data/EventList/Relative/BodyTime.hs:76) traverse_ (src/Data/EventList/Relative/BodyTime.hs:82) traverseBody (src/Data/EventList/Relative/BodyTime.hs:87) traverseTime (src/Data/EventList/Relative/BodyTime.hs:91) mapM (src/Data/EventList/Relative/BodyTime.hs:96) mapM_ (src/Data/EventList/Relative/BodyTime.hs:102) mapBodyM (src/Data/EventList/Relative/BodyTime.hs:109) mapTimeM (src/Data/EventList/Relative/BodyTime.hs:113) foldr (src/Data/EventList/Relative/BodyTime.hs:118) foldrPair (src/Data/EventList/Relative/BodyTime.hs:121) cons (src/Data/EventList/Relative/BodyTime.hs:135) snoc (src/Data/EventList/Relative/BodyTime.hs:138) viewL (src/Data/EventList/Relative/BodyTime.hs:143) viewR (src/Data/EventList/Relative/BodyTime.hs:146) switchL (src/Data/EventList/Relative/BodyTime.hs:151) switchR (src/Data/EventList/Relative src/Data/EventList/Absolute/TimeBody.hs:190:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: catMaybes :: Num time => T time (Maybe body) -> T time body src/Data/EventList/Absolute/TimeBody.hs:276:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord time • In the type signature for: flatten :: Ord time => T time [body] -> T time body src/Data/EventList/Absolute/TimeBody.hs:299:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: normalize :: (Ord time, Num time, Ord body) => T time body -> T time body src/Data/EventList/Absolute/TimeBody.hs:302:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: isNormalized :: (Ord time, Num time, Ord body) => T time body -> Bool src/Data/EventList/Absolute/TimeTime.hs:80:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: duration :: Num time => T time body -> time src/Data/EventList/Absolute/TimeTime.hs:195:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: slice :: (Eq a, Num time) => (body -> a) -> T time body -> [(a, T time body)] src/Data/EventList/Absolute/TimeTime.hs:238:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: normalize :: (Ord time, Num time, Ord body) => T time body -> T time body src/Data/EventList/Absolute/TimeTime.hs:241:1: warning: [-Wredundant-constraints] • Redundant constraint: Num time • In the type signature for: isNormalized :: (Ord time, Num time, Ord body) => T time body -> Bool src/Data/EventList/Relative/TimeBody.hs:532:1: warning: [-Wredundant-constraints] • Redundant constraints: (NonNeg.C time, NonNeg.C i) • In the type signature for: discretize :: (NonNeg.C time, RealFrac time, NonNeg.C i, Integral i) => T time body -> T i body /BodyTime.hs:155) span (src/Data/EventList/Relative/BodyTime.hs:159) 10% ( 2 / 20) in 'Data.EventList.Absolute.TimeBodyPrivate' Missing documentation for: T (src/Data/EventList/Absolute/TimeBodyPrivate.hs:26) (src/Data/EventList/Absolute/TimeBodyPrivate.hs:30) (src/Data/EventList/Absolute/TimeBodyPrivate.hs:35) (src/Data/EventList/Absolute/TimeBodyPrivate.hs:40) (src/Data/EventList/Absolute/TimeBodyPrivate.hs:43) (src/Data/EventList/Absolute/TimeBodyPrivate.hs:46) $~ (src/Data/EventList/Absolute/TimeBodyPrivate.hs:53) lift (src/Data/EventList/Absolute/TimeBodyPrivate.hs:57) liftA (src/Data/EventList/Absolute/TimeBodyPrivate.hs:62) liftM (src/Data/EventList/Absolute/TimeBodyPrivate.hs:67) switchL (src/Data/EventList/Absolute/TimeBodyPrivate.hs:74) switchR (src/Data/EventList/Absolute/TimeBodyPrivate.hs:78) mapBody (src/Data/EventList/Absolute/TimeBodyPrivate.hs:82) mapTime (src/Data/EventList/Absolute/TimeBodyPrivate.hs:85) delay (src/Data/EventList/Absolute/TimeBodyPrivate.hs:100) append (src/Data/EventList/Absolute/TimeBodyPrivate.hs:108) concat (src/Data/EventList/Absolute/TimeBodyPrivate.hs:112) cycle (src/Data/EventList/Absolute/TimeBodyPrivate.hs:122) 8% ( 1 / 13) in 'Data.EventList.Absolute.TimeTimePrivate' Missing documentation for: T (src/Data/EventList/Absolute/TimeTimePrivate.hs:26) $* (src/Data/EventList/Absolute/TimeTimePrivate.hs:31) lift (src/Data/EventList/Absolute/TimeTimePrivate.hs:35) liftA (src/Data/EventList/Absolute/TimeTimePrivate.hs:40) liftM (src/Data/EventList/Absolute/TimeTimePrivate.hs:45) snocBody (src/Data/EventList/Absolute/TimeTimePrivate.hs:51) snocTime (src/Data/EventList/Absolute/TimeTimePrivate.hs:55) viewTimeR (src/Data/EventList/Absolute/TimeTimePrivate.hs:60) viewBodyR (src/Data/EventList/Absolute/TimeTimePrivate.hs:64) switchTimeR (src/Data/EventList/Absolute/TimeTimePrivate.hs:70) switchBodyR (src/Data/EventList/Absolute/TimeTimePrivate.hs:75) mapTimeInit (src/Data/EventList/Absolute/TimeTimePrivate.hs:80) 12% ( 1 / 8) in 'Data.EventList.Absolute.TimeMixed' Missing documentation for: snocBody (src/Data/EventList/Absolute/TimeTimePrivate.hs:51) snocTime (src/Data/EventList/Absolute/TimeTimePrivate.hs:55) viewTimeR (src/Data/EventList/Absolute/TimeTimePrivate.hs:60) viewBodyR (src/Data/EventList/Absolute/TimeTimePrivate.hs:64) switchTimeR (src/Data/EventList/Absolute/TimeTimePrivate.hs:70) switchBodyR (src/Data/EventList/Absolute/TimeTimePrivate.hs:75) mapTimeInit (src/Data/EventList/Absolute/TimeTimePrivate.hs:80) 24% ( 13 / 55) in 'Data.EventList.Absolute.TimeBody' Missing documentation for: T (src/Data/EventList/Absolute/TimeBodyPrivate.hs:26) empty (src/Data/EventList/Absolute/TimeBody.hs:67) singleton (src/Data/EventList/Absolute/TimeBody.hs:73) null (src/Data/EventList/Absolute/TimeBody.hs:70) viewL (src/Data/EventList/Absolute/TimeBody.hs:86) viewR (src/Data/EventList/Absolute/TimeBody.hs:89) switchL (src/Data/EventList/Absolute/TimeBodyPrivate.hs:74) switchR (src/Data/EventList/Absolute/TimeBodyPrivate.hs:78) cons (src/Data/EventList/Absolute/TimeBody.hs:77) snoc (src/Data/EventList/Absolute/TimeBody.hs:80) fromPairList (src/Data/EventList/Absolute/TimeBody.hs:93) toPairList (src/Data/EventList/Absolute/TimeBody.hs:96) getTimes (src/Data/EventList/Absolute/TimeBody.hs:102) getBodies (src/Data/EventList/Absolute/TimeBody.hs:99) mapBody (src/Data/EventList/Absolute/TimeBodyPrivate.hs:82) mapTime (src/Data/EventList/Absolute/TimeBodyPrivate.hs:85) concatMapMonoid (src/Data/EventList/Absolute/TimeBody.hs:108) traverse (src/Data/EventList/Absolute/TimeBody.hs:115) traverse_ (src/Data/EventList/Absolute/TimeBody.hs:120) traverseBody (src/Data/EventList/Absolute/TimeBody.hs:126) traverseTime (src/Data/EventList/Absolute/TimeBody.hs:130) mapM (src/Data/EventList/Absolute/TimeBody.hs:135) mapM_ (src/Data/EventList/Absolute/TimeBody.hs:141) mapBodyM (src/Data/EventList/Absolute/TimeBody.hs:148) mapTimeM (src/Data/EventList/Absolute/TimeBody.hs:152) insertBy (src/Data/EventList/Absolute/TimeBody.hs:359) decreaseStart (src/Data/EventList/Absolute/TimeBody.hs:413) delay (src/Data/EventList/Absolute/TimeBodyPrivate.hs:100) filter (src/Data/EventList/Absolute/TimeBody.hs:181) partition (src/Data/EventList/Absolute/TimeBody.hs:198) partitionMaybe (src/Data/EventList/Absolute/TimeBody.hs:206) foldr (src/Data/EventList/Absolute/TimeBody.hs:174) foldrPair (src/Data/EventList/Absolute/TimeBody.hs:177) mapMaybe (src/Data/EventList/Absolute/TimeBody.hs:185) catMaybes (src/Data/EventList/Absolute/TimeBody.hs:190) isNormalized (src/Data/EventList/Absolute/TimeBody.hs:302) flatten (src/Data/EventList/Absolute/TimeBody.hs:276) append (src/Data/EventList/Absolute/TimeBodyPrivate.hs:108) concat (src/Data/EventList/Absolute/TimeBodyPrivate.hs:112) cycle (src/Data/EventList/Absolute/TimeBodyPrivate.hs:122) resample (src/Data/EventList/Absolute/TimeBody.hs:450) collectCoincidentFoldr (src/Data/EventList/Absolute/TimeBody.hs:243) 9% ( 4 / 45) in 'Data.EventList.Absolute.TimeTime' Missing documentation for: T (src/Data/EventList/Absolute/TimeTimePrivate.hs:26) pause (src/Data/EventList/Absolute/TimeTime.hs:66) isPause (src/Data/EventList/Absolute/TimeTime.hs:69) viewL (src/Data/EventList/Absolute/TimeTime.hs:94) switchL (src/Data/EventList/Absolute/TimeTime.hs:101) cons (src/Data/EventList/Absolute/TimeTime.hs:86) snoc (src/Data/EventList/Absolute/TimeTime.hs:89) mapBody (src/Data/EventList/Absolute/TimeTime.hs:107) mapTime (src/Data/EventList/Absolute/TimeTime.hs:110) concatMapMonoid (src/Data/EventList/Absolute/TimeTime.hs:115) traverse (src/Data/EventList/Absolute/TimeTime.hs:122) traverse_ (src/Data/EventList/Absolute/TimeTime.hs:127) traverseBody (src/Data/EventList/Absolute/TimeTime.hs:133) traverseTime (src/Data/EventList/Absolute/TimeTime.hs:137) mapM (src/Data/EventList/Absolute/TimeTime.hs:142) mapM_ (src/Data/EventList/Absolute/TimeTime.hs:148) mapBodyM (src/Data/EventList/Absolute/TimeTime.hs:155) mapTimeM (src/Data/EventList/Absolute/TimeTime.hs:159) getTimes (src/Data/EventList/Absolute/TimeTime.hs:77) getBodies (src/Data/EventList/Absolute/TimeTime.hs:74) duration (src/Data/EventList/Absolute/TimeTime.hs:80) merge (src/Data/EventList/Absolute/TimeTime.hs:248) mergeBy (src/Data/EventList/Absolute/TimeTime.hs:252) insert (src/Data/EventList/Absolute/TimeTime.hs:262) insertBy (src/Data/EventList/Absolute/TimeTime.hs:266) decreaseStart (src/Data/EventList/Absolute/TimeTime.hs:317) delay (src/Data/EventList/Absolute/TimeTime.hs:330) filter (src/Data/EventList/Absolute/TimeTime.hs:169) partition (src/Data/EventList/Absolute/TimeTime.hs:186) slice (src/Data/EventList/Absolute/TimeTime.hs:195) foldr (src/Data/EventList/Absolute/TimeTime.hs:165) mapMaybe (src/Data/EventList/Absolute/TimeTime.hs:173) catMaybes (src/Data/EventList/Absolute/TimeTime.hs:178) isNormalized (src/Data/EventList/Absolute/TimeTime.hs:241) collectCoincident (src/Data/EventList/Absolute/TimeTime.hs:203) flatten (src/Data/EventList/Absolute/TimeTime.hs:218) append (src/Data/EventList/Absolute/TimeTime.hs:293) concat (src/Data/EventList/Absolute/TimeTime.hs:299) cycle (src/Data/EventList/Absolute/TimeTime.hs:312) discretize (src/Data/EventList/Absolute/TimeTime.hs:338) resample (src/Data/EventList/Absolute/TimeTime.hs:342) 27% ( 16 / 60) in 'Data.EventList.Relative.TimeBody' Missing documentation for: T (src/Data/EventList/Relative/TimeBodyPrivate.hs:30) empty (src/Data/EventList/Relative/TimeBody.hs:80) singleton (src/Data/EventList/Relative/TimeBody.hs:86) null (src/Data/EventList/Relative/TimeBody.hs:83) viewL (src/Data/E src/Data/EventList/Relative/TimeTime.hs:344:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord body • In the type signature for: moveForwardRestricted :: (Ord body, NonNeg.C time) => time -> T time (time, body) -> T time body src/Data/EventList/Relative/TimeTime.hs:414:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord body • In the type signature for: arrange :: (Ord body, NonNeg.C time) => T time (T time body) -> T time body src/Data/EventList/Relative/TimeTime.hs:637:1: warning: [-Wredundant-constraints] • Redundant constraints: (NonNeg.C time, NonNeg.C i) • In the type signature for: discretize :: (NonNeg.C time, RealFrac time, NonNeg.C i, Integral i) => T time body -> T i body ventList/Relative/TimeBody.hs:98) viewR (src/Data/EventList/Relative/TimeBody.hs:101) switchL (src/Data/EventList/Relative/TimeBody.hs:106) switchR (src/Data/EventList/Relative/TimeBody.hs:110) cons (src/Data/EventList/Relative/TimeBody.hs:90) snoc (src/Data/EventList/Relative/TimeBody.hs:93) fromPairList (src/Data/EventList/Relative/TimeBody.hs:115) toPairList (src/Data/EventList/Relative/TimeBody.hs:118) getTimes (src/Data/EventList/Relative/TimeBody.hs:124) getBodies (src/Data/EventList/Relative/TimeBody.hs:121) duration (src/Data/EventList/Relative/TimeBody.hs:127) mapBody (src/Data/EventList/Relative/TimeBody.hs:132) mapTime (src/Data/EventList/Relative/TimeBody.hs:135) zipWithBody (src/Data/EventList/Relative/TimeBody.hs:139) zipWithTime (src/Data/EventList/Relative/TimeBody.hs:144) unzip (src/Data/EventList/Relative/TimeBody.hs:150) concatMapMonoid (src/Data/EventList/Relative/TimeBody.hs:159) traverse (src/Data/EventList/Relative/TimeBody.hs:166) traverse_ (src/Data/EventList/Relative/TimeBody.hs:171) traverseBody (src/Data/EventList/Relative/TimeBody.hs:177) traverseTime (src/Data/EventList/Relative/TimeBody.hs:181) mapM (src/Data/EventList/Relative/TimeBody.hs:186) mapM_ (src/Data/EventList/Relative/TimeBody.hs:192) mapBodyM (src/Data/EventList/Relative/TimeBody.hs:199) mapTimeM (src/Data/EventList/Relative/TimeBody.hs:203) foldr (src/Data/EventList/Relative/TimeBody.hs:210) foldrPair (src/Data/EventList/Relative/TimeBody.hs:213) insertBy (src/Data/EventList/Relative/TimeBody.hs:423) decreaseStart (src/Data/EventList/Relative/TimeBody.hs:499) delay (src/Data/EventList/Relative/TimeBody.hs:504) partition (src/Data/EventList/Relative/TimeBody.hs:274) partitionMaybe (src/Data/EventList/Relative/TimeBody.hs:293) span (src/Data/EventList/Relative/TimeBody.hs:314) mapMaybe (src/Data/EventList/Relative/TimeBody.hs:225) isNormalized (src/Data/EventList/Relative/TimeBody.hs:364) append (src/Data/EventList/Relative/TimeBody.hs:488) concat (src/Data/EventList/Relative/TimeBody.hs:491) cycle (src/Data/EventList/Relative/TimeBody.hs:494) resample (src/Data/EventList/Relative/TimeBody.hs:537) fromAbsoluteEventList (src/Data/EventList/Relative/TimeBody.hs:551) 26% ( 18 / 70) in 'Data.EventList.Relative.TimeTime' Missing documentation for: T (src/Data/EventList/Relative/TimeTimePrivate.hs:39) mapBody (src/Data/EventList/Relative/TimeTime.hs:125) mapTime (src/Data/EventList/Relative/TimeTime.hs:128) zipWithBody (src/Data/EventList/Relative/TimeTime.hs:132) zipWithTime (src/Data/EventList/Relative/TimeTime.hs:137) unzip (src/Data/EventList/Relative/TimeTime.hs:142) concatMapMonoid (src/Data/EventList/Relative/TimeTime.hs:152) traverse (src/Data/EventList/Relative/TimeTime.hs:157) traverse_ (src/Data/EventList/Relative/TimeTime.hs:162) traverseBody (src/Data/EventList/Relative/TimeTime.hs:168) traverseTime (src/Data/EventList/Relative/TimeTime.hs:172) mapM (src/Data/EventList/Relative/TimeTime.hs:177) mapM_ (src/Data/EventList/Relative/TimeTime.hs:183) mapBodyM (src/Data/EventList/Relative/TimeTime.hs:190) mapTimeM (src/Data/EventList/Relative/TimeTime.hs:194) getTimes (src/Data/EventList/Relative/TimeTime.hs:86) getBodies (src/Data/EventList/Relative/TimeTime.hs:83) duration (src/Data/EventList/Relative/TimeTime.hs:89) mergeBy (src/Data/EventList/Relative/TimeTime.hs:225) pad (src/Data/EventList/Relative/TimeTime.hs:304) moveBackward (src/Data/EventList/Relative/TimeTime.hs:321) arrangeBy (src/Data/EventList/Relative/TimeTime.hs:418) decreaseStart (src/Data/EventList/Relative/TimeTime.hs:534) delay (src/Data/EventList/Relative/TimeTimePrivate.hs:220) partition (src/Data/EventList/Relative/TimeTime.hs:590) partitionMaybe (src/Data/EventList/Relative/TimeTime.hs:599) foldr (src/Data/EventList/Relative/TimeTimePrivate.hs:212) foldl (src/Data/EventList/Relative/TimeTime.hs:630) pause (src/Data/EventList/Relative/TimeTime.hs:75) isPause (src/Data/EventList/Relative/TimeTime.hs:78) cons (src/Data/EventList/Relative/TimeTime.hs:94) snoc (src/Data/EventList/Relative/TimeTime.hs:97) viewL (src/Data/EventList/Relative/TimeTime.hs:102) viewR (src/Data/EventList/Relative/TimeTime.hs:114) switchL (src/Data/EventList/Relative/TimeTime.hs:109) switchR (src/Data/EventList/Relative/TimeTime.hs:119) mapMaybe (src/Data/EventList/Relative/TimeTime.hs:564) append (src/Data/EventList/Relative/TimeTimePrivate.hs:60) concat (src/Data/EventList/Relative/TimeTime.hs:429) cycleNaive (src/Data/EventList/Relative/TimeTime.hs:459) reverse (src/Data/EventList/Relative/TimeTime.hs:633) takeTime (src/Data/EventList/Relative/TimeTime.hs:496) dropTime (src/Data/EventList/Relative/TimeTime.hs:500) forceTimeHead (src/Data/EventList/Relative/TimeTimePrivate.hs:215) discretize (src/Data/EventList/Relative/TimeTime.hs:637) resample (src/Data/EventList/Relative/TimeTime.hs:642) collectCoincident (src/Data/EventList/Relative/TimeTime.hs:540) flatten (src/Data/EventList/Relative/TimeTimePrivate.hs:225) mapCoincident (src/Data/EventList/Relative/TimeTime.hs:546) isNormalized (src/Data/EventList/Relative/TimeTime.hs:207) toAbsoluteEventList (src/Data/EventList/Relative/TimeTime.hs:648) fromAbsoluteEventList (src/Data/EventList/Relative/TimeTime.hs:655) 6% ( 1 / 16) in 'Data.EventList.Relative.MixedTime' Missing documentation for: consBody (src/Data/EventList/Relative/TimeTimePrivate.hs:130) consTime (src/Data/EventList/Relative/TimeTimePrivate.hs:133) /. (src/Data/EventList/Relative/MixedTime.hs:45) ./ (src/Data/EventList/Relative/MixedTime.hs:42) empty (src/Data/EventList/Relative/BodyTime.hs:125) viewTimeL (src/Data/EventList/Relative/TimeTimePrivate.hs:137) viewBodyL (src/Data/EventList/Relative/TimeTimePrivate.hs:140) switchTimeL (src/Data/EventList/Relative/TimeTimePrivate.hs:152) switchBodyL (src/Data/EventList/Relative/TimeTimePrivate.hs:157) mapTimeL (src/Data/EventList/Relative/TimeTimePrivate.hs:171) mapTimeHead (src/Data/EventList/Relative/TimeTimePrivate.hs:176) mapTimeTail (src/Data/EventList/Relative/TimeTimePrivate.hs:181) mapBodyL (src/Data/EventList/Relative/MixedTime.hs:48) mapBodyHead (src/Data/EventList/Relative/MixedTime.hs:53) mapBodyTail (src/Data/EventList/Relative/MixedTime.hs:58) 17% ( 3 / 18) in 'Data.EventList.Relative.TimeMixed' Missing documentation for: snocBody (src/Data/EventList/Relative/TimeMixed.hs:44) snocTime (src/Data/EventList/Relative/TimeMixed.hs:47) viewTimeR (src/Data/EventList/Relative/TimeTimePrivate.hs:144) viewBodyR (src/Data/EventList/Relative/TimeTimePrivate.hs:147) switchTimeR (src/Data/EventList/Relative/TimeTimePrivate.hs:163) switchBodyR (src/Data/EventList/Relative/TimeTimePrivate.hs:167) mapTimeR (src/Data/EventList/Relative/TimeTimePrivate.hs:196) mapTimeLast (src/Data/EventList/Relative/TimeTimePrivate.hs:201) mapTimeInit (src/Data/EventList/Relative/TimeTimePrivate.hs:206) mapBodyR (src/Data/EventList/Relative/TimeMixed.hs:52) mapBodyLast (src/Data/EventList/Relative/TimeMixed.hs:57) mapBodyInit (src/Data/EventList/Relative/TimeMixed.hs:62) splitAtTime (src/Data/EventList/Relative/TimeMixed.hs:112) takeTime (src/Data/EventList/Relative/TimeMixed.hs:120) dropTime (src/Data/EventList/Relative/TimeMixed.hs:124) 8% ( 1 / 13) in 'Data.EventList.Relative.MixedBody' Missing documentation for: consBody (src/Data/EventList/Relative/MixedBody.hs:38) consTime (src/Data/EventList/Relative/MixedBody.hs:41) /. (src/Data/EventList/Relative/MixedBody.hs:41) ./ (src/Data/EventList/Relative/MixedBody.hs:38) empty (src/Data/EventList/Relative/TimeBody.hs:80) viewTimeL (src/Data/EventList/Relative/MixedBody.hs:50) viewBodyL (src/Data/EventList/Relative/MixedBody.hs:54) switchTimeL (src/Data/EventList/Relative/MixedBody.hs:59) switchBodyL (src/Data/EventList/Relative/MixedBody.hs:64) mapTimeL (src/Data/EventList/Relative/TimeBodyPrivate.hs:86) mapTimeHead (src/Data/EventList/Relative/TimeBodyPrivate.hs:91) mapTimeTail (src/Data/EventList/Relative/TimeBodyPrivate.hs:96) Warning: Data.EventList.Relative.TimeBody: could not find link destinations for: roundDiff Documentation created: dist/doc/html/event-list/index.html, dist/doc/html/event-list/event-list.txt Creating package registration file: /tmp/pkgConf-event-list-0.1.11028616614508975978.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/event-list-0.1.1.3-5ewVp9fP9F2dUCuBjPxnI Registering event-list-0.1.1.3... cabal: Leaving directory '/tmp/cabal-tmp-5214/event-list-0.1.1.3' Installed event-list-0.1.1.3 cabal: Entering directory '/tmp/cabal-tmp-5214/numeric-prelude-0.4.2' Configuring numeric-prelude-0.4.2... Building numeric-prelude-0.4.2... Preprocessing library numeric-prelude-0.4.2... [ 1 of 97] Compiling MathObj.Permutation ( src/MathObj/Permutation.hs, dist/build/MathObj/Permutation.o ) [ 2 of 97] Compiling NumericPrelude.List ( src/NumericPrelude/List.hs, dist/build/NumericPrelude/List.o ) [ 3 of 97] Compiling Algebra.RealRing98 ( src/Algebra/RealRing98.hs, dist/build/Algebra/RealRing98.o ) [ 4 of 97] Compiling Algebra.Indexable ( src/Algebra/Indexable.hs, dist/build/Algebra/Indexable.o ) [ 5 of 97] Compiling Algebra.DimensionTerm ( src/Algebra/DimensionTerm.hs, dist/build/Algebra/DimensionTerm.o ) src/Algebra/DimensionTerm.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraint: C u0 • In the type signature for: applyLeftMul :: (C u0, C u1, C v) => (u0 -> u1) -> Mul u0 v -> Mul u1 v src/Algebra/DimensionTerm.hs:96:1: warning: [-Wredundant-constraints] • Redundant constraint: C u0 • In the type signature for: applyRightMul :: (C u0, C u1, C v) => (u0 -> u1) -> Mul v u0 -> Mul v u1 src/Algebra/DimensionTerm.hs:98:1: warning: [-Wredundant-constraints] • Redundant constraint: C u0 • In the type signature for: applyRecip :: (C u0, C u1) => (u0 -> u1) -> Recip u0 -> Recip u1 src/Algebra/DimensionTerm.hs:116:1: warning: [-Wredundant-constraints] • Redundant constraint: C u • In the type signature for: cancelLeft :: C u => Mul (Recip u) u -> Scalar src/Algebra/DimensionTerm.hs:118:1: warning: [-Wredundant-constraints] • Redundant constraint: C u • In the type signature for: cancelRight :: C u => Mul u (Recip u) -> Scalar [ 6 of 97] Compiling NumericPrelude.Elementwise ( src/NumericPrelude/Elementwise.hs, dist/build/NumericPrelude/Elementwise.o ) [ 7 of 97] Compiling Algebra.EqualityDecision ( src/Algebra/EqualityDecision.hs, dist/build/Algebra/EqualityDecision.o ) [ 8 of 97] Compiling Algebra.OrderDecision ( src/Algebra/OrderDecision.hs, dist/build/Algebra/OrderDecision.o ) src/Algebra/OrderDecision.hs:162:1: warning: [-Wredundant-constraints] • Redundant constraint: C x • In the type signature for: element :: C x => (x -> x -> x -> x -> x) -> (v -> x) -> Elem.T (v, v, v, v) x [ 9 of 97] Compiling Algebra.Laws ( src/Algebra/Laws.hs, dist/build/Algebra/Laws.o ) [10 of 97] Compiling NumericPrelude.Base ( src/NumericPrelude/Base.hs, dist/build/NumericPrelude/Base.o ) [11 of 97] Compiling MathObj.Permutation.Table ( src/MathObj/Permutation/Table.hs, dist/build/MathObj/Permutation/Table.o ) [12 of 97] Compiling Algebra.Additive ( src/Algebra/Additive.hs, dist/build/Algebra/Additive.o ) [13 of 97] Compiling Algebra.ZeroTestable ( src/Algebra/ZeroTestable.hs, dist/build/Algebra/ZeroTestable.o ) [14 of 97] Compiling Algebra.Ring ( src/Algebra/Ring.hs, dist/build/Algebra/Ring.o ) [15 of 97] Compiling Algebra.Differential ( src/Algebra/Differential.hs, dist/build/Algebra/Differential.o ) [16 of 97] Compiling Algebra.IntegralDomain ( src/Algebra/IntegralDomain.hs, dist/build/Algebra/IntegralDomain.o ) [17 of 97] Compiling Algebra.Monoid ( src/Algebra/Monoid.hs, dist/build/Algebra/Monoid.o ) [18 of 97] Compiling Algebra.NonNegative ( src/Algebra/NonNegative.hs, dist/build/Algebra/NonNegative.o ) [19 of 97] Compiling Algebra.Units ( src/Algebra/Units.hs, dist/build/Algebra/Units.o ) src/Algebra/Units.hs:89:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ring.C a, ZeroTestable.C a) • In the type signature for: intAssociate :: (P.Integral a, Ring.C a, ZeroTestable.C a) => a -> a [20 of 97] Compiling Algebra.PrincipalIdealDomain ( src/Algebra/PrincipalIdealDomain.hs, dist/build/Algebra/PrincipalIdealDomain.o ) src/Algebra/PrincipalIdealDomain.hs:346:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: propChineseRemainder :: (Eq a, C a) => a -> a -> [a] -> Property [21 of 97] Compiling MathObj.Monoid ( src/MathObj/Monoid.hs, dist/build/MathObj/Monoid.o ) [22 of 97] Compiling Algebra.RightModule ( src/Algebra/RightModule.hs, dist/build/Algebra/RightModule.o ) [23 of 97] Compiling Algebra.Vector ( src/Algebra/Vector.hs, dist/build/Algebra/Vector.o ) [24 of 97] Compiling MathObj.Algebra ( src/MathObj/Algebra.hs, dist/build/MathObj/Algebra.o ) [25 of 97] Compiling Algebra.Absolute ( src/Algebra/Absolute.hs, dist/build/Algebra/Absolute.o ) [26 of 97] Compiling Number.Ratio ( src/Number/Ratio.hs, dist/build/Number/Ratio.o ) src/Number/Ratio.hs:143:10: warning: [-Wredundant-constraints] • Redundant constraint: PID.C a • In the instance declaration for ‘ZeroTestable.C (T a)’ src/Number/Ratio.hs:153:11: warning: [-Wredundant-constraints] • Redundant constraint: PID.C a • In the instance declaration for ‘Show (T a)’ src/Number/Ratio.hs:237:1: warning: [-Wredundant-constraints] • Redundant constraint: P.Integral a • In the type signature for: fromRational98 :: P.Integral a => Ratio98.Ratio a -> T a [27 of 97] Compiling Algebra.Field ( src/Algebra/Field.hs, dist/build/Algebra/Field.o ) [28 of 97] Compiling Algebra.ToRational ( src/Algebra/ToRational.hs, dist/build/Algebra/ToRational.o ) src/Algebra/ToRational.hs:75:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Integer -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:76:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:77:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int8 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:78:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int16 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:79:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int32 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:80:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int64 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:81:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:82:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word8 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:83:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word16 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:84:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word32 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:85:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word64 -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:86:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Float -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:87:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Double -> Float " may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:88:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Integer -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:89:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:90:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int8 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:91:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int16 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:92:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int32 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:93:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Int64 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:94:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:95:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word8 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:96:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word16 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:97:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word32 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:98:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Word64 -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:99:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Float -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ src/Algebra/ToRational.hs:100:6: warning: [-Winline-rule-shadowing] Rule "NP.realToField :: Double -> Double" may never fire because ‘realToField’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘realToField’ [29 of 97] Compiling Algebra.RealIntegral ( src/Algebra/RealIntegral.hs, dist/build/Algebra/RealIntegral.o ) [30 of 97] Compiling Algebra.ToInteger ( src/Algebra/ToInteger.hs, dist/build/Algebra/ToInteger.o ) src/Algebra/ToInteger.hs:58:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Integer -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:59:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Integer -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:60:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Integer -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:61:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Integer -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:62:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:63:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:64:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:65:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:66:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int8 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:67:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int8 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:68:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int8 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:69:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int8 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:70:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int16 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:71:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int16 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:72:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int16 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:73:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int16 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:74:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int32 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:75:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int32 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:76:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int32 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:77:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int32 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:78:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int64 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:79:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int64 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:80:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int64 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:81:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Int64 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:82:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:83:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:84:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:85:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:86:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word8 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:87:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word8 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:88:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word8 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:89:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word8 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:90:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word16 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:91:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word16 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:92:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word16 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:93:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word16 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:94:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word32 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:95:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word32 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:96:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word32 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:97:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word32 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:98:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word64 -> Int" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:99:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word64 -> Integer" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:100:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word64 -> Float" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ src/Algebra/ToInteger.hs:101:6: warning: [-Winline-rule-shadowing] Rule "NP.fromIntegral :: Word64 -> Double" may never fire because ‘fromIntegral’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fromIntegral’ [31 of 97] Compiling Algebra.Algebraic ( src/Algebra/Algebraic.hs, dist/build/Algebra/Algebraic.o ) [32 of 97] Compiling Algebra.Transcendental ( src/Algebra/Transcendental.hs, dist/build/Algebra/Transcendental.o ) [33 of 97] Compiling Algebra.Module ( src/Algebra/Module.hs, dist/build/Algebra/Module.o ) [34 of 97] Compiling Algebra.VectorSpace ( src/Algebra/VectorSpace.hs, dist/build/Algebra/VectorSpace.o ) [35 of 97] Compiling Algebra.DivisibleSpace ( src/Algebra/DivisibleSpace.hs, dist/build/Algebra/DivisibleSpace.o ) [36 of 97] Compiling Algebra.ModuleBasis ( src/Algebra/ModuleBasis.hs, dist/build/Algebra/ModuleBasis.o ) [37 of 97] Compiling NumericPrelude.List.Checked ( src/NumericPrelude/List/Checked.hs, dist/build/NumericPrelude/List/Checked.o ) [38 of 97] Compiling NumericPrelude.List.Generic ( src/NumericPrelude/List/Generic.hs, dist/build/NumericPrelude/List/Generic.o ) [39 of 97] Compiling Algebra.RealRing ( src/Algebra/RealRing.hs, dist/build/Algebra/RealRing.o ) src/Algebra/RealRing.hs:263:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: floorInt :: (Ring.C a, Ord a) => (a -> Int) -> (Int -> a) -> a -> Int src/Algebra/RealRing.hs:271:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: ceilingInt :: (Ring.C a, Ord a) => (a -> Int) -> (Int -> a) -> a -> Int src/Algebra/RealRing.hs:289:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: roundSimpleInt :: (Field.C a, Absolute.C a, Ord a) => (a -> Int) -> (Int -> a) -> a -> Int src/Algebra/RealRing.hs:328:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Int8" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:333:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Int16" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:338:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Int32" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:343:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Int64" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:348:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Word" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:353:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Word8" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:358:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Word16" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:363:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Word32" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:368:6: warning: [-Winline-rule-shadowing] Rule "NP.roundSimple :: a -> Word64" may never fire because ‘roundSimple’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘roundSimple’ src/Algebra/RealRing.hs:387:1: warning: [-Wredundant-constraints] • Redundant constraint: C a • In the type signature for: approxRational :: (ToRational.C a, C a) => a -> a -> Rational [40 of 97] Compiling Algebra.FloatingPoint ( src/Algebra/FloatingPoint.hs, dist/build/Algebra/FloatingPoint.o ) [41 of 97] Compiling Algebra.RealField ( src/Algebra/RealField.hs, dist/build/Algebra/RealField.o ) [42 of 97] Compiling Algebra.RealTranscendental ( src/Algebra/RealTranscendental.hs, dist/build/Algebra/RealTranscendental.o ) [43 of 97] Compiling NumericPrelude.Numeric ( src/NumericPrelude/Numeric.hs, dist/build/NumericPrelude/Numeric.o ) [44 of 97] Compiling Algebra.Lattice ( src/Algebra/Lattice.hs, dist/build/Algebra/Lattice.o ) [45 of 97] Compiling NumericPrelude ( src/NumericPrelude.hs, dist/build/NumericPrelude.o ) [46 of 97] Compiling Algebra.NormedSpace.Euclidean ( src/Algebra/NormedSpace/Euclidean.hs, dist/build/Algebra/NormedSpace/Euclidean.o ) [47 of 97] Compiling Algebra.NormedSpace.Maximum ( src/Algebra/NormedSpace/Maximum.hs, dist/build/Algebra/NormedSpace/Maximum.o ) [48 of 97] Compiling Algebra.NormedSpace.Sum ( src/Algebra/NormedSpace/Sum.hs, dist/build/Algebra/NormedSpace/Sum.o ) [49 of 97] Compiling MathObj.DiscreteMap ( src/MathObj/DiscreteMap.hs, dist/build/MathObj/DiscreteMap.o ) src/MathObj/DiscreteMap.hs:49:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord i • In the type signature for: strip :: (Ord i, Eq v, Additive.C v) => Map i v -> Map i v [50 of 97] Compiling Algebra.OccasionallyScalar ( src/Algebra/OccasionallyScalar.hs, dist/build/Algebra/OccasionallyScalar.o ) [51 of 97] Compiling MathObj.Matrix ( src/MathObj/Matrix.hs, dist/build/MathObj/Matrix.o ) src/MathObj/Matrix.hs:223:1: warning: [-Wredundant-constraints] • Redundant constraints: (Rnd.RandomGen g, Rnd.Random a) • In the type signature for: randomAux :: (Rnd.RandomGen g, Rnd.Random a) => (g -> (a, g)) -> Dimension -> Dimension -> g -> (T a, g) [52 of 97] Compiling MathObj.PartialFraction ( src/MathObj/PartialFraction.hs, dist/build/MathObj/PartialFraction.o ) src/MathObj/PartialFraction.hs:68:1: warning: [-Wredundant-constraints] • Redundant constraint: Indexable.C a • In the type signature for: toFractionSum :: Indexable.C a => T a -> (a, [(a, [a])]) src/MathObj/PartialFraction.hs:206:1: warning: [-Wredundant-constraints] • Redundant constraint: Indexable.C a • In the type signature for: removeZeros :: (Indexable.C a, ZeroTestable.C a) => T a -> T a src/MathObj/PartialFraction.hs:210:13: warning: [-Wdeprecations] In the use of ‘dropWhileRev’ (imported from Data.List.HT): Deprecated: "Use dropWhile from Data.List.Reverse.StrictElement or Data.List.Reverse.StrictSpine instead" [53 of 97] Compiling MathObj.Permutation.CycleList ( src/MathObj/Permutation/CycleList.hs, dist/build/MathObj/Permutation/CycleList.o ) [54 of 97] Compiling MathObj.Permutation.CycleList.Check ( src/MathObj/Permutation/CycleList/Check.hs, dist/build/MathObj/Permutation/CycleList/Check.o ) [55 of 97] Compiling MathObj.Polynomial.Core ( src/MathObj/Polynomial/Core.hs, dist/build/MathObj/Polynomial/Core.o ) src/MathObj/Polynomial/Core.hs:72:13: warning: [-Wdeprecations] In the use of ‘dropWhileRev’ (imported from Data.List.HT): Deprecated: "Use dropWhile from Data.List.Reverse.StrictElement or Data.List.Reverse.StrictSpine instead" [56 of 97] Compiling MathObj.PowerSeries.Core ( src/MathObj/PowerSeries/Core.hs, dist/build/MathObj/PowerSeries/Core.o ) [57 of 97] Compiling MathObj.PowerSeries ( src/MathObj/PowerSeries.hs, dist/build/MathObj/PowerSeries.o ) [58 of 97] Compiling MathObj.PowerSeries2.Core ( src/MathObj/PowerSeries2/Core.hs, dist/build/MathObj/PowerSeries2/Core.o ) [59 of 97] Compiling MathObj.PowerSeries.Example ( src/MathObj/PowerSeries/Example.hs, dist/build/MathObj/PowerSeries/Example.o ) src/MathObj/PowerSeries/Example.hs:60:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: tanExpl :: (ZeroTestable.C a, Field.C a) => [a] src/MathObj/PowerSeries/Example.hs:60:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: tanExplSieve :: (ZeroTestable.C a, Field.C a) => [a] [60 of 97] Compiling MathObj.PowerSeries.DifferentialEquation ( src/MathObj/PowerSeries/DifferentialEquation.hs, dist/build/MathObj/PowerSeries/DifferentialEquation.o ) src/MathObj/PowerSeries/DifferentialEquation.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: solveDiffEq1 :: (ZeroTestable.C a, Field.C a) => [a] src/MathObj/PowerSeries/DifferentialEquation.hs:77:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: verifyDiffEq1 :: (ZeroTestable.C a, Field.C a) => [a] [61 of 97] Compiling MathObj.PowerSeries2 ( src/MathObj/PowerSeries2.hs, dist/build/MathObj/PowerSeries2.o ) [62 of 97] Compiling MathObj.PowerSeries.Mean ( src/MathObj/PowerSeries/Mean.hs, dist/build/MathObj/PowerSeries/Mean.o ) src/MathObj/PowerSeries/Mean.hs:181:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: harmonic2 :: (Field.C a, Eq a) => PS2Core.T a src/MathObj/PowerSeries/Mean.hs:201:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: arithmetic2 :: (Field.C a, Eq a) => PS2Core.T a src/MathObj/PowerSeries/Mean.hs:226:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: meanValueDiff2 :: (Field.C a, Eq a) => PS2Core.T a -> [a] -> PS2Core.T a [63 of 97] Compiling Number.FixedPoint ( src/Number/FixedPoint.hs, dist/build/Number/FixedPoint.o ) src/Number/FixedPoint.hs:63:28: warning: [-Wdeprecations] In the use of ‘dropWhileRev’ (imported from Data.List.HT): Deprecated: "Use dropWhile from Data.List.Reverse.StrictElement or Data.List.Reverse.StrictSpine instead" [64 of 97] Compiling Number.ResidueClass ( src/Number/ResidueClass.hs, dist/build/Number/ResidueClass.o ) [65 of 97] Compiling Number.GaloisField2p32m5 ( src/Number/GaloisField2p32m5.hs, dist/build/Number/GaloisField2p32m5.o ) [66 of 97] Compiling Number.PartiallyTranscendental ( src/Number/PartiallyTranscendental.hs, dist/build/Number/PartiallyTranscendental.o ) [67 of 97] Compiling Number.ResidueClass.Check ( src/Number/ResidueClass/Check.hs, dist/build/Number/ResidueClass/Check.o ) src/Number/ResidueClass/Check.hs:67:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: lift1 :: Eq a => (a -> a -> a) -> T a -> T a [68 of 97] Compiling Number.ResidueClass.Maybe ( src/Number/ResidueClass/Maybe.hs, dist/build/Number/ResidueClass/Maybe.o ) [69 of 97] Compiling Number.ResidueClass.Reader ( src/Number/ResidueClass/Reader.hs, dist/build/Number/ResidueClass/Reader.o ) [70 of 97] Compiling Number.Physical.Unit ( src/Number/Physical/Unit.hs, dist/build/Number/Physical/Unit.o ) [71 of 97] Compiling Number.Physical.UnitDatabase ( src/Number/Physical/UnitDatabase.hs, dist/build/Number/Physical/UnitDatabase.o ) [72 of 97] Compiling Number.SI.Unit ( src/Number/SI/Unit.hs, dist/build/Number/SI/Unit.o ) [73 of 97] Compiling MathObj.Wrapper.Haskell98 ( src/MathObj/Wrapper/Haskell98.hs, dist/build/MathObj/Wrapper/Haskell98.o ) [74 of 97] Compiling MathObj.Polynomial ( src/MathObj/Polynomial.hs, dist/build/MathObj/Polynomial.o ) src/MathObj/Polynomial.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C a • In the type signature for: showsExpressionPrec :: (Show a, ZeroTestable.C a, Additive.C a) => Int -> String -> T a -> String -> String [75 of 97] Compiling MathObj.PowerSum ( src/MathObj/PowerSum.hs, dist/build/MathObj/PowerSum.o ) src/MathObj/PowerSum.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: fromElemSymDenormalized :: (Field.C a, ZeroTestable.C a) => [a] -> [a] src/MathObj/PowerSum.hs:109:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: toElemSym :: (Field.C a, ZeroTestable.C a) => [a] -> [a] src/MathObj/PowerSum.hs:123:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: fromPolynomial :: (Field.C a, ZeroTestable.C a) => Poly.T a -> [a] [76 of 97] Compiling MathObj.RefinementMask2 ( src/MathObj/RefinementMask2.hs, dist/build/MathObj/RefinementMask2.o ) [77 of 97] Compiling MathObj.RootSet ( src/MathObj/RootSet.hs, dist/build/MathObj/RootSet.o ) [78 of 97] Compiling Number.Root ( src/Number/Root.hs, dist/build/Number/Root.o ) src/Number/Root.hs:98:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: root :: Ring.C a => Integer -> T a -> T a [79 of 97] Compiling Number.Complex ( src/Number/Complex.hs, dist/build/Number/Complex.o ) [80 of 97] Compiling MathObj.LaurentPolynomial ( src/MathObj/LaurentPolynomial.hs, dist/build/MathObj/LaurentPolynomial.o ) [81 of 97] Compiling Number.Positional ( src/Number/Positional.hs, dist/build/Number/Positional.o ) [82 of 97] Compiling Number.Quaternion ( src/Number/Quaternion.hs, dist/build/Number/Quaternion.o ) [83 of 97] Compiling Algebra.AffineSpace ( src/Algebra/AffineSpace.hs, dist/build/Algebra/AffineSpace.o ) [84 of 97] Compiling Number.ResidueClass.Func ( src/Number/ResidueClass/Func.hs, dist/build/Number/ResidueClass/Func.o ) [85 of 97] Compiling MathObj.Wrapper.NumericPrelude ( src/MathObj/Wrapper/NumericPrelude.hs, dist/build/MathObj/Wrapper/NumericPrelude.o ) src/MathObj/Wrapper/NumericPrelude.hs:95:10: warning: [-Wredundant-constraints] • Redundant constraints: (Eq a, Show a) • In the instance declaration for ‘Num (T a)’ [86 of 97] Compiling Number.DimensionTerm ( src/Number/DimensionTerm.hs, dist/build/Number/DimensionTerm.o ) src/Number/DimensionTerm.hs:58:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: fromNumberWithDimension :: Dim.C u => u -> a -> T u a src/Number/DimensionTerm.hs:61:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: toNumberWithDimension :: Dim.C u => u -> T u a -> a src/Number/DimensionTerm.hs:65:10: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the instance declaration for ‘Additive.C (T u a)’ src/Number/DimensionTerm.hs:92:10: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the instance declaration for ‘Random (T u a)’ src/Number/DimensionTerm.hs:100:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: (&*&) :: (Dim.C u, Dim.C v, Ring.C a) => T u a -> T v a -> T (Dim.Mul u v) a src/Number/DimensionTerm.hs:104:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: (&/&) :: (Dim.C u, Dim.C v, Field.C a) => T u a -> T v a -> T (Dim.Mul u (Dim.Recip v)) a src/Number/DimensionTerm.hs:122:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: recip :: (Dim.C u, Field.C a) => T u a -> T (Dim.Recip u) a src/Number/DimensionTerm.hs:126:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: unrecip :: (Dim.C u, Field.C a) => T (Dim.Recip u) a -> T u a src/Number/DimensionTerm.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: sqrt :: (Dim.C u, Algebraic.C a) => T (Dim.Sqr u) a -> T u a src/Number/DimensionTerm.hs:139:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: abs :: (Dim.C u, Absolute.C a) => T u a -> T u a src/Number/DimensionTerm.hs:145:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: scale :: (Dim.C u, Ring.C a) => a -> T u a -> T u a src/Number/DimensionTerm.hs:152:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: rewriteDimension :: (Dim.C u, Dim.C v) => (u -> v) -> T u a -> T v a [87 of 97] Compiling Number.DimensionTerm.SI ( src/Number/DimensionTerm/SI.hs, dist/build/Number/DimensionTerm/SI.o ) [88 of 97] Compiling Number.FixedPoint.Check ( src/Number/FixedPoint/Check.hs, dist/build/Number/FixedPoint/Check.o ) [89 of 97] Compiling Number.NonNegative ( src/Number/NonNegative.hs, dist/build/Number/NonNegative.o ) src/Number/NonNegative.hs:175:10: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the instance declaration for ‘Absolute.C (T a)’ [90 of 97] Compiling Number.NonNegativeChunky ( src/Number/NonNegativeChunky.hs, dist/build/Number/NonNegativeChunky.o ) src/Number/NonNegativeChunky.hs:67:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the type signature for: fromChunks :: NonNeg.C a => [a] -> T a src/Number/NonNegativeChunky.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the type signature for: toChunks :: NonNeg.C a => T a -> [a] src/Number/NonNegativeChunky.hs:73:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg98.C a • In the type signature for: fromChunky98 :: (NonNeg.C a, NonNeg98.C a) => Chunky98.T a -> T a src/Number/NonNegativeChunky.hs:209:10: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the instance declaration for ‘Absolute.C (T a)’ src/Number/NonNegativeChunky.hs:234:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the instance declaration for ‘Integral.C (T a)’ src/Number/NonNegativeChunky.hs:281:10: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the instance declaration for ‘Arbitrary (T a)’ src/Number/NonNegativeChunky.hs:288:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg98.C a • In the type signature for: fromChunky98_ :: NonNeg98.C a => Chunky98.T a -> T a [91 of 97] Compiling Number.Peano ( src/Number/Peano.hs, dist/build/Number/Peano.o ) [92 of 97] Compiling Number.Positional.Check ( src/Number/Positional/Check.hs, dist/build/Number/Positional/Check.o ) [93 of 97] Compiling Number.OccasionallyScalarExpression ( src/Number/OccasionallyScalarExpression.hs, dist/build/Number/OccasionallyScalarExpression.o ) [94 of 97] Compiling Number.Physical ( src/Number/Physical.hs, dist/build/Number/Physical.o ) src/Number/Physical.hs:43:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: quantity :: (Ord i, Enum i, Ring.C a) => [Int] -> a -> T i a src/Number/Physical.hs:92:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord i • In the type signature for: scale :: (Ord i, Ring.C a) => a -> T i a -> T i a [95 of 97] Compiling Number.Physical.Show ( src/Number/Physical/Show.hs, dist/build/Number/Physical/Show.o ) src/Number/Physical/Show.hs:29:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showNat :: (Ord i, Show v, Field.C a, Ord a, NormedMax.C a v) => Db.T i a -> Value.T i v -> String src/Number/Physical/Show.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showSplit :: (Ord i, Show v, Field.C a, Ord a, NormedMax.C a v) => Db.T i a -> Value.T i v -> (v, String) src/Number/Physical/Show.hs:47:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showScaled :: (Ord i, Show v, Ord a, Field.C a, NormedMax.C a v) => v -> [UnitSet i a] -> (v, String) src/Number/Physical/Show.hs:58:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord i, Show v, Ord a) • In the type signature for: chooseScale :: (Ord i, Show v, Ord a, Field.C a, NormedMax.C a v) => v -> UnitSet i a -> (v, Scale a) src/Number/Physical/Show.hs:95:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: getUnit :: Ring.C a => String -> Db.T i a -> Value.T i a [96 of 97] Compiling Number.Physical.Read ( src/Number/Physical/Read.hs, dist/build/Number/Physical/Read.o ) src/Number/Physical/Read.hs:25:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum i • In the type signature for: readsNat :: (Enum i, Ord i, Read v, VectorSpace.C a v) => Db.T i a -> Int -> ReadS (Value.T i v) [97 of 97] Compiling Number.SI ( src/Number/SI.hs, dist/build/Number/SI.o ) src/Number/SI.hs:101:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showNat :: (Show v, Field.C a, Ord a, NormedMax.C a v) => UnitDatabase.T Dimension a -> T a v -> String src/Number/SI.hs:117:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the instance declaration for ‘Read (T a v)’ src/Number/SI.hs:191:1: warning: [-Wredundant-constraints] • Redundant constraints: (Field.C a, Field.C v) • In the type signature for: quantity :: (Field.C a, Field.C v) => Unit.T Dimension -> v -> T a v Running Haddock for numeric-prelude-0.4.2... Running hscolour for numeric-prelude-0.4.2... Preprocessing library numeric-prelude-0.4.2... Preprocessing library numeric-prelude-0.4.2... src/Algebra/DimensionTerm.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraint: C u0 • In the type signature for: applyLeftMul :: (C u0, C u1, C v) => (u0 -> u1) -> Mul u0 v -> Mul u1 v src/Algebra/DimensionTerm.hs:96:1: warning: [-Wredundant-constraints] • Redundant constraint: C u0 • In the type signature for: applyRightMul :: (C u0, C u1, C v) => (u0 -> u1) -> Mul v u0 -> Mul v u1 src/Algebra/DimensionTerm.hs:98:1: warning: [-Wredundant-constraints] • Redundant constraint: C u0 • In the type signature for: applyRecip :: (C u0, C u1) => (u0 -> u1) -> Recip u0 -> Recip u1 src/Algebra/DimensionTerm.hs:116:1: warning: [-Wredundant-constraints] • Redundant constraint: C u • In the type signature for: cancelLeft :: C u => Mul (Recip u) u -> Scalar src/Algebra/DimensionTerm.hs:118:1: warning: [-Wredundant-constraints] • Redundant constraint: C u • In the type signature for: cancelRight :: C u => Mul u (Recip u) -> Scalar src/Algebra/OrderDecision.hs:162:1: warning: [-Wredundant-constraints] • Redundant constraint: C x • In the type signature for: element :: C x => (x -> x -> x -> x -> x) -> (v -> x) -> Elem.T (v, v, v, v) x Haddock coverage: 100% ( 2 / 2) in 'MathObj.Permutation' 38% ( 3 / 8) in 'NumericPrelude.List' Missing documentation for: Module header zipWithOverlap (src/NumericPrelude/List.hs:22) zipWithChecked (src/NumericPrelude/List.hs:33) mapLast' (src/NumericPrelude/List.hs:58) mapLast'' (src/NumericPrelude/List.hs:69) 0% ( 0 / 6) in 'Algebra.RealRing98' Missing documentation for: Module header fastSplitFraction (src/Algebra/RealRing98.hs:4) fixSplitFraction (src/Algebra/RealRing98.hs:13) fastFraction (src/Algebra/RealRing98.hs:22) signedFraction (src/Algebra/RealRing98.hs:30) fixFraction (src/Algebra/RealRing98.hs:37) 71% ( 5 / 7) in 'Algebra.Indexable' Missing documentation for: toOrd (src/Algebra/Indexable.hs:71) fromOrd (src/Algebra/Indexable.hs:69) 10% ( 8 / 79) in 'Algebra.DimensionTerm' Missing documentation for: C (src/Algebra/DimensionTerm.hs:27) noValue (src/Algebra/DimensionTerm.hs:30) Scalar (src/Algebra/DimensionTerm.hs:37) Mul (src/Algebra/DimensionTerm.hs:38) Recip (src/Algebra/DimensionTerm.hs:39) Sqr (src/Algebra/DimensionTerm.hs:40) appPrec (src/Algebra/DimensionTerm.hs:42) (src/Algebra/DimensionTerm.hs:45) (src/Algebra/DimensionTerm.hs:48) (src/Algebra/DimensionTerm.hs:57) (src/Algebra/DimensionTerm.hs:65) (src/Algebra/DimensionTerm.hs:67) (src/Algebra/DimensionTerm.hs:69) scalar (src/Algebra/DimensionTerm.hs:72) mul (src/Algebra/DimensionTerm.hs:75) recip (src/Algebra/DimensionTerm.hs:78) %*% (src/Algebra/DimensionTerm.hs:85) %/% (src/Algebra/DimensionTerm.hs:88) applyLeftMul (src/Algebra/DimensionTerm.hs:94) applyRightMul (src/Algebra/DimensionTerm.hs:96) applyRecip (src/Algebra/DimensionTerm.hs:98) commute (src/Algebra/DimensionTerm.hs:101) associateLeft (src/Algebra/DimensionTerm.hs:103) associateRight (src/Algebra/DimensionTerm.hs:105) recipMul (src/Algebra/DimensionTerm.hs:107) mulRecip (src/Algebra/DimensionTerm.hs:109) identityLeft (src/Algebra/DimensionTerm.hs:112) identityRight (src/Algebra/DimensionTerm.hs:114) cancelLeft (src/Algebra/DimensionTerm.hs:116) cancelRight (src/Algebra/DimensionTerm.hs:118) invertRecip (src/Algebra/DimensionTerm.hs:120) doubleRecip (src/Algebra/DimensionTerm.hs:122) recipScalar (src/Algebra/DimensionTerm.hs:124) (src/Algebra/DimensionTerm.hs:140) Length (src/Algebra/DimensionTerm.hs:147) Time (src/Algebra/DimensionTerm.hs:148) Mass (src/Algebra/DimensionTerm.hs:149) Charge (src/Algebra/DimensionTerm.hs:150) Angle (src/Algebra/DimensionTerm.hs:151) Temperature (src/Algebra/DimensionTerm.hs:152) Information (src/Algebra/DimensionTerm.hs:153) length (src/Algebra/DimensionTerm.hs:155) time (src/Algebra/DimensionTerm.hs:158) mass (src/Algebra/DimensionTerm.hs:161) charge (src/Algebra/DimensionTerm.hs:164) angle (src/Algebra/DimensionTerm.hs:167) temperature (src/Algebra/DimensionTerm.hs:170) information (src/Algebra/DimensionTerm.hs:173) (src/Algebra/DimensionTerm.hs:177) (src/Algebra/DimensionTerm.hs:178) (src/Algebra/DimensionTerm.hs:179) (src/Algebra/DimensionTerm.hs:180) (src/Algebra/DimensionTerm.hs:181) (src/Algebra/DimensionTerm.hs:182) (src/Algebra/DimensionTerm.hs:183) (src/Algebra/DimensionTerm.hs:185) (src/Algebra/DimensionTerm.hs:186) (src/Algebra/DimensionTerm.hs:187) (src/Algebra/DimensionTerm.hs:188) (src/Algebra/DimensionTerm.hs:189) (src/Algebra/DimensionTerm.hs:190) (src/Algebra/DimensionTerm.hs:191) Frequency (src/Algebra/DimensionTerm.hs:195) frequency (src/Algebra/DimensionTerm.hs:197) Voltage (src/Algebra/DimensionTerm.hs:201) VoltageAnalytical (src/Algebra/DimensionTerm.hs:203) voltage (src/Algebra/DimensionTerm.hs:206) (src/Algebra/DimensionTerm.hs:209) (src/Algebra/DimensionTerm.hs:211) unpackVoltage (src/Algebra/DimensionTerm.hs:213) packVoltage (src/Algebra/DimensionTerm.hs:216) 10% ( 1 / 10) in 'NumericPrelude.Elementwise' Missing documentation for: Module header with (src/NumericPrelude/Elementwise.hs:19) element (src/NumericPrelude/Elementwise.hs:23) run2 (src/NumericPrelude/Elementwise.hs:28) run3 (src/NumericPrelude/Elementwise.hs:32) run4 (src/NumericPrelude/Elementwise.hs:36) run5 (src/NumericPrelude/Elementwise.hs:40) (src/NumericPrelude/Elementwise.hs:44) (src/NumericPrelude/Elementwise.hs:49) 13% ( 2 / 15) in 'Algebra.EqualityDecision' Missing documentation for: deflt (src/Algebra/EqualityDecision.hs:49) (src/Algebra/EqualityDecision.hs:55) (src/Algebra/EqualityDecision.hs:59) (src/Algebra/EqualityDecision.hs:63) (src/Algebra/EqualityDecision.hs:67) (src/Algebra/EqualityDecision.hs:71) (src/Algebra/EqualityDecision.hs:75) element (src/Algebra/EqualityDecision.hs:82) <*>.==? (src/Algebra/EqualityDecision.hs:89) (src/Algebra/EqualityDecision.hs:96) (src/Algebra/EqualityDecision.hs:100) (src/Algebra/EqualityDecision.hs:104) (src/Algebra/EqualityDecision.hs:108) 8% ( 2 / 24) in 'Algebra.OrderDecision' Missing documentation for: max (src/Algebra/OrderDecision.hs:97) min (src/Algebra/OrderDecision.hs:100) maximum (src/Algebra/OrderDecision.hs:103) minimum (src/Algebra/OrderDecision.hs:106) compareOrd (src/Algebra/OrderDecision.hs:112) (src/Algebra/OrderDecision.hs:119) (src/Algebra/OrderDecision.hs:123) (src/Algebra/OrderDecision.hs:127) (src/Algebra/OrderDecision.hs:131) (src/Algebra/OrderDecision.hs:135) (src/Algebra/OrderDecision.hs:139) elementCompare (src/Algebra/OrderDecision.hs:146) <*>.<=>? (src/Algebra/OrderDecision.hs:154) element (src/Algebra/OrderDecision.hs:162) <*>.<=? (src/Algebra/OrderDecision.hs:170) <*>.>=? (src/Algebra/OrderDecision.hs:177) <*>..>? (src/Algebra/OrderDecision.hs:191) (src/Algebra/OrderDecision.hs:198) (src/Algebra/OrderDecision.hs:210) (src/Algebra/OrderDecision.hs:222) (src/Algebra/OrderDecision.hs:234) 6% ( 1 / 17) in 'Algebra.Laws' Missing documentation for: commutative (src/Algebra/Laws.hs:8) associative (src/Algebra/Laws.hs:11) leftIdentity (src/Algebra/Laws.hs:14) rightIdentity (src/Algebra/Laws.hs:17) identity (src/Algebra/Laws.hs:20) leftZero (src/Algebra/Laws.hs:23) rightZero (src/Algebra/Laws.hs:26) zero (src/Algebra/Laws.hs:29) leftInverse (src/Algebra/Laws.hs:32) rightInverse (src/Algebra/Laws.hs:35) inverse (src/Algebra/Laws.hs:38) leftDistributive (src/Algebra/Laws.hs:41) rightDistributive (src/Algebra/Laws.hs:44) homomorphism (src/Algebra/Laws.hs:47) rightCascade (src/Algebra/Laws.hs:51) leftCascade (src/Algebra/Laws.hs:55) 98% (120 /123) in 'NumericPrelude.Base' Missing documentation for: Bool Ordering catch (src/NumericPrelude/Base.hs:137) 15% ( 2 / 13) in 'MathObj.Permutation.Table' Missing documentation for: T (src/MathObj/Permutation/Table.hs:30) fromFunction (src/MathObj/Permutation/Table.hs:33) toFunction (src/MathObj/Permutation/Table.hs:38) fromPermutation (src/MathObj/Permutation/Table.hs:45) fromCycles (src/MathObj/Permutation/Table.hs:50) identity (src/MathObj/Permutation/Table.hs:54) cycle (src/MathObj/Permutation/Table.hs:57) inverse (src/MathObj/Permutation/Table.hs:61) compose (src/MathObj/Permutation/Table.hs:66) closure (src/MathObj/Permutation/Table.hs:90) closureSlow (src/MathObj/Permutation/Table.hs:104) 60% ( 15 / 25) in 'Algebra.Additive' Missing documentation for: Module header sumNestedCommutative (src/Algebra/Additive.hs:125) elementSub (src/Algebra/Additive.hs:165) elementNeg (src/Algebra/Additive.hs:172) <*>.- (src/Algebra/Additive.hs:194) <*>.-$ (src/Algebra/Additive.hs:201) propAssociative (src/A src/Algebra/Units.hs:89:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ring.C a, ZeroTestable.C a) • In the type signature for: intAssociate :: (P.Integral a, Ring.C a, ZeroTestable.C a) => a -> a src/Algebra/PrincipalIdealDomain.hs:346:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: propChineseRemainder :: (Eq a, C a) => a -> a -> [a] -> Property src/Number/Ratio.hs:143:10: warning: [-Wredundant-constraints] • Redundant constraint: PID.C a • In the instance declaration for ‘ZeroTestable.C (T a)’ src/Number/Ratio.hs:153:11: warning: [-Wredundant-constraints] • Redundant constraint: PID.C a • In the instance declaration for ‘Show (T a)’ src/Number/Ratio.hs:237:1: warning: [-Wredundant-constraints] • Redundant constraint: P.Integral a • In the type signature for: fromRational98 :: P.Integral a => Ratio98.Ratio a -> T a lgebra/Additive.hs:391) propCommutative (src/Algebra/Additive.hs:392) propIdentity (src/Algebra/Additive.hs:393) propInverse (src/Algebra/Additive.hs:394) 19% ( 4 / 21) in 'Algebra.ZeroTestable' Missing documentation for: Module header (src/Algebra/ZeroTestable.hs:37) (src/Algebra/ZeroTestable.hs:38) (src/Algebra/ZeroTestable.hs:39) (src/Algebra/ZeroTestable.hs:41) (src/Algebra/ZeroTestable.hs:42) (src/Algebra/ZeroTestable.hs:43) (src/Algebra/ZeroTestable.hs:44) (src/Algebra/ZeroTestable.hs:45) (src/Algebra/ZeroTestable.hs:47) (src/Algebra/ZeroTestable.hs:48) (src/Algebra/ZeroTestable.hs:49) (src/Algebra/ZeroTestable.hs:50) (src/Algebra/ZeroTestable.hs:51) (src/Algebra/ZeroTestable.hs:57) (src/Algebra/ZeroTestable.hs:60) (src/Algebra/ZeroTestable.hs:64) 27% ( 6 / 22) in 'Algebra.Ring' Missing documentation for: Module header * (src/Algebra/Ring.hs:69) one (src/Algebra/Ring.hs:70) fromInteger (src/Algebra/Ring.hs:71) sqr (src/Algebra/Ring.hs:99) product (src/Algebra/Ring.hs:102) product1 (src/Algebra/Ring.hs:105) scalarProduct (src/Algebra/Ring.hs:109) propAssociative (src/Algebra/Ring.hs:225) propLeftDistributive (src/Algebra/Ring.hs:226) propRightDistributive (src/Algebra/Ring.hs:227) propLeftIdentity (src/Algebra/Ring.hs:228) propRightIdentity (src/Algebra/Ring.hs:229) propPowerCascade (src/Algebra/Ring.hs:237) propPowerProduct (src/Algebra/Ring.hs:238) propPowerDistributive (src/Algebra/Ring.hs:239) 50% ( 1 / 2) in 'Algebra.Differential' Missing documentation for: Module header 41% ( 12 / 29) in 'Algebra.IntegralDomain' Missing documentation for: Module header div (src/Algebra/IntegralDomain.hs:99) div (src/Algebra/IntegralDomain.hs:99) divMod (src/Algebra/IntegralDomain.hs:100) divides (src/Algebra/IntegralDomain.hs:111) sameResidueClass (src/Algebra/IntegralDomain.hs:115) even (src/Algebra/IntegralDomain.hs:176) odd (src/Algebra/IntegralDomain.hs:176) decomposeVarPositionalInf (src/Algebra/IntegralDomain.hs:132) propInverse (src/Algebra/IntegralDomain.hs:310) propMultipleDiv (src/Algebra/IntegralDomain.hs:311) propMultipleMod (src/Algebra/IntegralDomain.hs:312) propProjectAddition (src/Algebra/IntegralDomain.hs:313) propProjectMultiplication (src/Algebra/IntegralDomain.hs:314) propUniqueRepresentative (src/Algebra/IntegralDomain.hs:316) propZeroRepresentative (src/Algebra/IntegralDomain.hs:317) propSameResidueClass (src/Algebra/IntegralDomain.hs:315) 20% ( 2 / 10) in 'Algebra.Monoid' Missing documentation for: (src/Algebra/Monoid.hs:38) (src/Algebra/Monoid.hs:43) (src/Algebra/Monoid.hs:48) (src/Algebra/Monoid.hs:53) (src/Algebra/Monoid.hs:58) (src/Algebra/Monoid.hs:63) (src/Algebra/Monoid.hs:69) (src/Algebra/Monoid.hs:74) 57% ( 4 / 7) in 'Algebra.NonNegative' Missing documentation for: zero (src/Algebra/NonNegative.hs:100) add (src/Algebra/NonNegative.hs:106) sum (src/Algebra/NonNegative.hs:109) 29% ( 5 / 17) in 'Algebra.Units' Missing documentation for: Module header isUnit (src/Algebra/Units.hs:74) stdAssociate (src/Algebra/Units.hs:75) stdAssociate (src/Algebra/Units.hs:75) stdAssociate (src/Algebra/Units.hs:75) intQuery (src/Algebra/Units.hs:86) intAssociate (src/Algebra/Units.hs:89) intStandard (src/Algebra/Units.hs:89) intStandardInverse (src/Algebra/Units.hs:89) propComposition (src/Algebra/Units.hs:141) propInverseUnit (src/Algebra/Units.hs:142) propUniqueAssociate (src/Algebra/Units.hs:143) 39% ( 13 / 33) in 'Algebra.PrincipalIdealDomain' Missing documentation for: Module header coprime (src/Algebra/PrincipalIdealDomain.hs:139) euclid (src/Algebra/PrincipalIdealDomain.hs:150) extendedEuclid (src/Algebra/PrincipalIdealDomain.hs:165) diophantineMulti (src/Algebra/PrincipalIdealDomain.hs:230) propMaximalDivisor (src/Algebra/PrincipalIdealDomain.hs:345) propGCDDiophantine (src/Algebra/PrincipalIdealDomain.hs:331) propExtendedGCDMulti (src/Algebra/PrincipalIdealDomain.hs:332) propDiophantine (src/Algebra/PrincipalIdealDomain.hs:335) propDiophantineMin (src/Algebra/PrincipalIdealDomain.hs:336) propDiophantineMulti (src/Algebra/PrincipalIdealDomain.hs:339) propDiophantineMultiMin (src/Algebra/PrincipalIdealDomain.hs:340) propChineseRemainder (src/Algebra/PrincipalIdealDomain.hs:346) propDivisibleGCD (src/Algebra/PrincipalIdealDomain.hs:341) propDivisibleLCM (src/Algebra/PrincipalIdealDomain.hs:342) propGCDIdentity (src/Algebra/PrincipalIdealDomain.hs:328) propGCDCommutative (src/Algebra/PrincipalIdealDomain.hs:330) propGCDAssociative (src/Algebra/PrincipalIdealDomain.hs:329) propGCDHomogeneous (src/Algebra/PrincipalIdealDomain.hs:344) propGCD_LCM (src/Algebra/PrincipalIdealDomain.hs:343) 33% ( 3 / 9) in 'MathObj.Monoid' Missing documentation for: Module header (src/MathObj/Monoid.hs:22) LCM (src/MathObj/Monoid.hs:27) (src/MathObj/Monoid.hs:30) (src/MathObj/Monoid.hs:41) (src/MathObj/Monoid.hs:53) 0% ( 0 / 2) in 'Algebra.RightModule' Missing documentation for: Module header C (src/Algebra/RightModule.hs:16) 50% ( 7 / 14) in 'Algebra.Vector' Missing documentation for: functorScale (src/Algebra/Vector.hs:62) (src/Algebra/Vector.hs:65) (src/Algebra/Vector.hs:70) (src/Algebra/Vector.hs:75) propCascade (src/Algebra/Vector.hs:91) propRightDistributive (src/Algebra/Vector.hs:95) propLeftDistributive (src/Algebra/Vector.hs:99) 10% ( 1 / 10) in 'MathObj.Algebra' Missing documentation for: T (src/MathObj/Algebra.hs:31) (src/MathObj/Algebra.hs:35) (src/MathObj/Algebra.hs:40) zipWith (src/MathObj/Algebra.hs:50) (src/MathObj/Algebra.hs:53) (src/MathObj/Algebra.hs:58) mulMonomial (src/MathObj/Algebra.hs:64) (src/MathObj/Algebra.hs:67) monomial (src/MathObj/Algebra.hs:73) 25% ( 1 / 4) in 'Algebra.Absolute' Missing documentation for: Module header absOrd (src/Algebra/Absolute.hs:69) signumOrd (src/Algebra/Absolute.hs:72) 40% ( 4 / 10) in 'Number.Ratio' Missing documentation for: T (src/Number/Ratio.hs:60) % (src/Number/Ratio.hs:86) Rational (src/Number/Ratio.hs:64) fromValue (src/Number/Ratio.hs:67) recip (src/Number/Ratio.hs:123) scale (src/Number/Ratio.hs:70) 45% ( 5 / 11) in 'Algebra.Field' Missing documentation for: Module header / (src/Algebra/Field.hs:72) recip (src/Algebra/Field.hs:73) fromRational' (src/Algebra/Field.hs:74) ^- (src/Algebra/Field.hs:75) propReciprocal (src/Algebra/Field.hs:145) 12% ( 2 / 16) in 'Algebra.ToRational' Missing documentation for: Module header (src/Algebra/ToRational.hs:37) (src/Algebra/ToRational.hs:41) (src/Algebra/ToRational.hs:45) (src/Algebra/ToRational.hs:49) (src/Algebra/ToRational.hs:50) (src/Algebra/ToRational.hs:51) (src/Algebra/ToRational.hs:52) (src/Algebra/ToRational.hs:53) (src/Algebra/ToRational.hs:55) (src/Algebra/ToRational.hs:56) (src/Algebra/ToRational.hs:57) (src/Algebra/ToRational.hs:58) (src/Algebra/ToRational.hs:59) 100% ( 2 / 2) in 'Algebra.RealIntegral' 18% ( 3 / 17) in 'Algebra.ToInteger' Missing documentation for: Module header fromIntegral (src/Algebra/ToInteger.hs:52) (src/Algebra/ToInteger.hs:105) (src/Algebra/ToInteger.hs:107) (src/Algebra/ToInteger.hs:108) (src/Algebra/ToInteger.hs:109) (src/Algebra/ToInteger.hs:110) (src/Algebra/ToInteger.hs:111) (src/Algebra/ToInteger.hs:113) (src/Algebra/ToInteger.hs:114) (src/Algebra/ToInteger.hs:115) (src/Algebra/ToInteger.hs:116) (src/Algebra/ToInteger.hs:117) (src/Algebra/ToInteger.hs:120) 18% ( 2 / 11) in 'Algebra.Algebraic' Missing documentation src/Algebra/RealRing.hs:263:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: floorInt :: (Ring.C a, Ord a) => (a -> Int) -> (Int -> a) -> a -> Int src/Algebra/RealRing.hs:271:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: ceilingInt :: (Ring.C a, Ord a) => (a -> Int) -> (Int -> a) -> a -> Int src/Algebra/RealRing.hs:289:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: roundSimpleInt :: (Field.C a, Absolute.C a, Ord a) => (a -> Int) -> (Int -> a) -> a -> Int src/Algebra/RealRing.hs:387:1: warning: [-Wredundant-constraints] • Redundant constraint: C a • In the type signature for: approxRational :: (ToRational.C a, C a) => a -> a -> Rational for: Module header genericRoot (src/Algebra/Algebraic.hs:35) power (src/Algebra/Algebraic.hs:38) (src/Algebra/Algebraic.hs:41) (src/Algebra/Algebraic.hs:46) propSqrSqrt (src/Algebra/Algebraic.hs:57) propPowerCascade (src/Algebra/Algebraic.hs:60) propPowerProduct (src/Algebra/Algebraic.hs:61) propPowerDistributive (src/Algebra/Algebraic.hs:62) 11% ( 3 / 27) in 'Algebra.Transcendental' Missing documentation for: Module header (src/Algebra/Transcendental.hs:78) (src/Algebra/Transcendental.hs:105) ^? (src/Algebra/Transcendental.hs:135) propExpLog (src/Algebra/Transcendental.hs:141) propLogExp (src/Algebra/Transcendental.hs:142) propExpNeg (src/Algebra/Transcendental.hs:143) propLogRecip (src/Algebra/Transcendental.hs:144) propExpProduct (src/Algebra/Transcendental.hs:145) propExpLogPower (src/Algebra/Transcendental.hs:146) propLogSum (src/Algebra/Transcendental.hs:147) propPowerCascade (src/Algebra/Transcendental.hs:158) propPowerProduct (src/Algebra/Transcendental.hs:159) propPowerDistributive (src/Algebra/Transcendental.hs:160) propTrigonometricPythagoras (src/Algebra/Transcendental.hs:168) propSinPeriod (src/Algebra/Transcendental.hs:171) propCosPeriod (src/Algebra/Transcendental.hs:172) propTanPeriod (src/Algebra/Transcendental.hs:173) propSinAngleSum (src/Algebra/Transcendental.hs:179) propCosAngleSum (src/Algebra/Transcendental.hs:180) propSinDoubleAngle (src/Algebra/Transcendental.hs:185) propCosDoubleAngle (src/Algebra/Transcendental.hs:186) propSinSquare (src/Algebra/Transcendental.hs:191) propCosSquare (src/Algebra/Transcendental.hs:192) 35% ( 8 / 23) in 'Algebra.Module' Missing documentation for: <*>.*> (src/Algebra/Module.hs:66) (src/Algebra/Module.hs:76) (src/Algebra/Module.hs:80) (src/Algebra/Module.hs:84) (src/Algebra/Module.hs:88) (src/Algebra/Module.hs:92) (src/Algebra/Module.hs:96) (src/Algebra/Module.hs:104) (src/Algebra/Module.hs:109) (src/Algebra/Module.hs:114) (src/Algebra/Module.hs:118) (src/Algebra/Module.hs:123) propCascade (src/Algebra/Module.hs:153) propRightDistributive (src/Algebra/Module.hs:156) propLeftDistributive (src/Algebra/Module.hs:159) 17% ( 2 / 12) in 'Algebra.VectorSpace' Missing documentation for: Module header C (src/Algebra/VectorSpace.hs:17) (src/Algebra/VectorSpace.hs:22) (src/Algebra/VectorSpace.hs:24) (src/Algebra/VectorSpace.hs:28) (src/Algebra/VectorSpace.hs:30) (src/Algebra/VectorSpace.hs:32) (src/Algebra/VectorSpace.hs:34) (src/Algebra/VectorSpace.hs:36) (src/Algebra/VectorSpace.hs:38) 50% ( 1 / 2) in 'Algebra.DivisibleSpace' Missing documentation for: Module header 36% ( 5 / 14) in 'Algebra.ModuleBasis' Missing documentation for: (src/Algebra/ModuleBasis.hs:45) (src/Algebra/ModuleBasis.hs:50) (src/Algebra/ModuleBasis.hs:55) (src/Algebra/ModuleBasis.hs:60) (src/Algebra/ModuleBasis.hs:65) (src/Algebra/ModuleBasis.hs:74) (src/Algebra/ModuleBasis.hs:80) propFlatten (src/Algebra/ModuleBasis.hs:91) propDimension (src/Algebra/ModuleBasis.hs:94) 100% ( 6 / 6) in 'NumericPrelude.List.Checked' 33% ( 4 / 12) in 'NumericPrelude.List.Generic' Missing documentation for: replicate (src/NumericPrelude/List/Generic.hs:32) take (src/NumericPrelude/List/Generic.hs:35) drop (src/NumericPrelude/List/Generic.hs:42) splitAt (src/NumericPrelude/List/Generic.hs:49) findIndex (src/NumericPrelude/List/Generic.hs:77) elemIndex (src/NumericPrelude/List/Generic.hs:71) findIndices (src/NumericPrelude/List/Generic.hs:80) elemIndices (src/NumericPrelude/List/Generic.hs:74) 18% ( 6 / 34) in 'Algebra.RealRing' Missing documentation for: Module header (src/Algebra/RealRing.hs:169) (src/Algebra/RealRing.hs:173) (src/Algebra/RealRing.hs:187) (src/Algebra/RealRing.hs:201) (src/Algebra/RealRing.hs:215) fastSplitFraction (src/Algebra/RealRing.hs:231) fixSplitFraction (src/Algebra/RealRing.hs:240) fixFraction (src/Algebra/RealRing.hs:248) splitFractionInt (src/Algebra/RealRing.hs:257) floorInt (src/Algebra/RealRing.hs:263) ceilingInt (src/Algebra/RealRing.hs:271) roundInt (src/Algebra/RealRing.hs:279) roundSimpleInt (src/Algebra/RealRing.hs:289) powersOfTwo (src/Algebra/RealRing.hs:408) pairsOfPowersOfTwo (src/Algebra/RealRing.hs:411) genericCeiling (src/Algebra/RealRing.hs:428) genericTruncate (src/Algebra/RealRing.hs:434) genericRound (src/Algebra/RealRing.hs:440) genericFraction (src/Algebra/RealRing.hs:446) genericSplitFraction (src/Algebra/RealRing.hs:452) genericPosFloor (src/Algebra/RealRing.hs:460) genericPosCeiling (src/Algebra/RealRing.hs:471) genericHalfPosFloorDigits (src/Algebra/RealRing.hs:496) genericPosRound (src/Algebra/RealRing.hs:507) genericPosFraction (src/Algebra/RealRing.hs:521) genericPosSplitFraction (src/Algebra/RealRing.hs:530) decisionPosFractionSqrTime (src/Algebra/RealRing.hs:562) 25% ( 1 / 4) in 'Algebra.FloatingPoint' Missing documentation for: Module header (src/Algebra/FloatingPoint.hs:29) (src/Algebra/FloatingPoint.hs:44) 50% ( 1 / 2) in 'Algebra.RealField' Missing documentation for: Module header 25% ( 1 / 4) in 'Algebra.RealTranscendental' Missing documentation for: Module header (src/Algebra/RealTranscendental.hs:33) (src/Algebra/RealTranscendental.hs:36) 25% ( 21 / 83) in 'NumericPrelude.Numeric' Missing documentation for: Module header isZero (src/Algebra/ZeroTestable.hs:18) * (src/Algebra/Ring.hs:69) one (src/Algebra/Ring.hs:70) fromInteger (src/Algebra/Ring.hs:71) sqr (src/Algebra/Ring.hs:99) product (src/Algebra/Ring.hs:102) product1 (src/Algebra/Ring.hs:105) div (src/Algebra/IntegralDomain.hs:99) div (src/Algebra/IntegralDomain.hs:99) divMod (src/Algebra/IntegralDomain.hs:100) divides (src/Algebra/IntegralDomain.hs:111) even (src/Algebra/IntegralDomain.hs:176) odd (src/Algebra/IntegralDomain.hs:176) / (src/Algebra/Field.hs:72) recip (src/Algebra/Field.hs:73) fromRational' (src/Algebra/Field.hs:74) ^- (src/Algebra/Field.hs:75) ^/ (src/Algebra/Algebraic.hs:32) sqrt (src/Algebra/Algebraic.hs:25) pi (src/Algebra/Transcendental.hs:38) exp (src/Algebra/Transcendental.hs:39) exp (src/Algebra/Transcendental.hs:39) logBase (src/Algebra/Transcendental.hs:40) logBase (src/Algebra/Transcendental.hs:40) ^? (src/Algebra/Transcendental.hs:135) sin (src/Algebra/Transcendental.hs:41) sin (src/Algebra/Transcendental.hs:41) sin (src/Algebra/Transcendental.hs:41) asin (src/Algebra/Transcendental.hs:42) asin (src/Algebra/Transcendental.hs:42) asin (src/Algebra/Transcendental.hs:42) sinh (src/Algebra/Transcendental.hs:43) sinh (src/Algebra/Transcendental.hs:43) sinh (src/Algebra/Transcendental.hs:43) asinh (src/Algebra/Transcendental.hs:44) asinh (src/Algebra/Transcendental.hs:44) asinh (src/Algebra/Transcendental.hs:44) abs (src/Algebra/Absolute.hs:65) signum (src/Algebra/Absolute.hs:66) quot (src/Algebra/RealIntegral.hs:51) quot (src/Algebra/RealIntegral.hs:51) quotRem (src/Algebra/RealIntegral.hs:52) splitFraction (src/Algebra/RealRing.hs:119) fraction (src/Algebra/RealRing.hs:120) truncate (src/Algebra/RealRing.hs:122) round (src/Algebra/RealRing.hs:123) ceiling (src/Algebra/RealRing.hs:121) ceiling (src/Algebra/RealRing.hs:121) atan2 (src/Algebra/RealTranscendental.hs:24) toInteger (src/Algebra/ToInteger.hs:49) fromIntegral (src/Algebra/ToInteger.hs:52) isUnit (src/Algebra/Units.hs:74) stdAssociate (src/Algebra/Units.hs:75) stdAssociate (src/Algebra/Units.hs:75) stdAssociate (src/Algebra/Units.hs:75) euclid (src/Algebra/PrincipalIdealDomain.hs:150) src/MathObj/DiscreteMap.hs:49:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord i • In the type signature for: strip :: (Ord i, Eq v, Additive.C v) => Map i v -> Map i v src/MathObj/Matrix.hs:223:1: warning: [-Wredundant-constraints] • Redundant constraints: (Rnd.RandomGen g, Rnd.Random a) • In the type signature for: randomAux :: (Rnd.RandomGen g, Rnd.Random a) => (g -> (a, g)) -> Dimension -> Dimension -> g -> (T a, g) src/MathObj/PartialFraction.hs:68:1: warning: [-Wredundant-constraints] • Redundant constraint: Indexable.C a • In the type signature for: toFractionSum :: Indexable.C a => T a -> (a, [(a, [a])]) src/MathObj/PartialFraction.hs:206:1: warning: [-Wredundant-constraints] • Redundant constraint: Indexable.C a • In the type signature for: removeZeros :: (Indexable.C a, ZeroTestable.C a) => T a -> T a src/MathObj/PartialFraction.hs:210:13: warning: [-Wdeprecations] In the use of ‘dropWhileRev’ (imported from Data.List.HT): Deprecated: "Use dropWhile from Data.List.Reverse.StrictElement or Data.List.Reverse.StrictSpine instead" src/MathObj/Polynomial/Core.hs:72:13: warning: [-Wdeprecations] In the use of ‘dropWhileRev’ (imported from Data.List.HT): Deprecated: "Use dropWhile from Data.List.Reverse.StrictElement or Data.List.Reverse.StrictSpine instead" extendedEuclid (src/Algebra/PrincipalIdealDomain.hs:165) Rational (src/Number/Ratio.hs:64) % (src/Number/Ratio.hs:86) numerator (src/Number/Ratio.hs:61) denominator (src/Number/Ratio.hs:62) 0% ( 0 / 11) in 'Algebra.Lattice' Missing documentation for: Module header C (src/Algebra/Lattice.hs:22) max (src/Algebra/Lattice.hs:64) min (src/Algebra/Lattice.hs:64) abs (src/Algebra/Lattice.hs:68) propUpCommutative (src/Algebra/Lattice.hs:28) propDnCommutative (src/Algebra/Lattice.hs:28) propUpAssociative (src/Algebra/Lattice.hs:33) propDnAssociative (src/Algebra/Lattice.hs:33) propUpDnDistributive (src/Algebra/Lattice.hs:38) propDnUpDistributive (src/Algebra/Lattice.hs:38) 33% ( 2 / 6) in 'NumericPrelude' Missing documentation for: Module header max (src/Algebra/Lattice.hs:64) min (src/Algebra/Lattice.hs:64) abs (src/Algebra/Lattice.hs:68) 28% ( 7 / 25) in 'Algebra.NormedSpace.Euclidean' Missing documentation for: defltNorm (src/Algebra/NormedSpace/Euclidean.hs:69) (src/Algebra/NormedSpace/Euclidean.hs:75) (src/Algebra/NormedSpace/Euclidean.hs:78) (src/Algebra/NormedSpace/Euclidean.hs:81) (src/Algebra/NormedSpace/Euclidean.hs:84) (src/Algebra/NormedSpace/Euclidean.hs:87) (src/Algebra/NormedSpace/Euclidean.hs:90) (src/Algebra/NormedSpace/Euclidean.hs:93) (src/Algebra/NormedSpace/Euclidean.hs:96) (src/Algebra/NormedSpace/Euclidean.hs:102) (src/Algebra/NormedSpace/Euclidean.hs:105) (src/Algebra/NormedSpace/Euclidean.hs:108) (src/Algebra/NormedSpace/Euclidean.hs:111) (src/Algebra/NormedSpace/Euclidean.hs:114) (src/Algebra/NormedSpace/Euclidean.hs:117) (src/Algebra/NormedSpace/Euclidean.hs:120) (src/Algebra/NormedSpace/Euclidean.hs:124) (src/Algebra/NormedSpace/Euclidean.hs:127) 23% ( 3 / 13) in 'Algebra.NormedSpace.Maximum' Missing documentation for: C (src/Algebra/NormedSpace/Maximum.hs:26) (src/Algebra/NormedSpace/Maximum.hs:52) (src/Algebra/NormedSpace/Maximum.hs:55) (src/Algebra/NormedSpace/Maximum.hs:58) (src/Algebra/NormedSpace/Maximum.hs:61) (src/Algebra/NormedSpace/Maximum.hs:65) (src/Algebra/NormedSpace/Maximum.hs:68) (src/Algebra/NormedSpace/Maximum.hs:71) (src/Algebra/NormedSpace/Maximum.hs:74) (src/Algebra/NormedSpace/Maximum.hs:83) 31% ( 4 / 13) in 'Algebra.NormedSpace.Sum' Missing documentation for: (src/Algebra/NormedSpace/Sum.hs:62) (src/Algebra/NormedSpace/Sum.hs:65) (src/Algebra/NormedSpace/Sum.hs:68) (src/Algebra/NormedSpace/Sum.hs:71) (src/Algebra/NormedSpace/Sum.hs:75) (src/Algebra/NormedSpace/Sum.hs:78) (src/Algebra/NormedSpace/Sum.hs:81) (src/Algebra/NormedSpace/Sum.hs:84) (src/Algebra/NormedSpace/Sum.hs:88) 20% ( 2 / 10) in 'MathObj.DiscreteMap' Missing documentation for: (src/MathObj/DiscreteMap.hs:53) (src/MathObj/DiscreteMap.hs:63) (src/MathObj/DiscreteMap.hs:70) (src/MathObj/DiscreteMap.hs:76) (src/MathObj/DiscreteMap.hs:79) (src/MathObj/DiscreteMap.hs:83) (src/MathObj/DiscreteMap.hs:87) (src/MathObj/DiscreteMap.hs:91) 17% ( 1 / 6) in 'Algebra.OccasionallyScalar' Missing documentation for: C (src/Algebra/OccasionallyScalar.hs:37) toScalarDefault (src/Algebra/OccasionallyScalar.hs:42) toScalarShow (src/Algebra/OccasionallyScalar.hs:47) (src/Algebra/OccasionallyScalar.hs:53) (src/Algebra/OccasionallyScalar.hs:58) 14% ( 3 / 21) in 'MathObj.Matrix' Missing documentation for: Dimension (src/MathObj/Matrix.hs:78) format (src/MathObj/Matrix.hs:128) rows (src/MathObj/Matrix.hs:88) columns (src/MathObj/Matrix.hs:93) index (src/MathObj/Matrix.hs:98) fromRows (src/MathObj/Matrix.hs:101) fromColumns (src/MathObj/Matrix.hs:109) fromList (src/MathObj/Matrix.hs:117) dimension (src/MathObj/Matrix.hs:138) numRows (src/MathObj/Matrix.hs:141) numColumns (src/MathObj/Matrix.hs:144) zipWith (src/MathObj/Matrix.hs:154) zero (src/MathObj/Matrix.hs:162) one (src/MathObj/Matrix.hs:168) diagonal (src/MathObj/Matrix.hs:175) scale (src/MathObj/Matrix.hs:183) random (src/MathObj/Matrix.hs:209) randomR (src/MathObj/Matrix.hs:214) 50% ( 17 / 34) in 'MathObj.PartialFraction' Missing documentation for: toFractionSum (src/MathObj/PartialFraction.hs:68) appPrec (src/MathObj/PartialFraction.hs:72) (src/MathObj/PartialFraction.hs:75) toFraction (src/MathObj/PartialFraction.hs:83) hornerRev (src/MathObj/PartialFraction.hs:112) fromFactoredFractionAlt (src/MathObj/PartialFraction.hs:148) fromValue (src/MathObj/PartialFraction.hs:162) zipWith (src/MathObj/PartialFraction.hs:218) (src/MathObj/PartialFraction.hs:223) mulFrac' (src/MathObj/PartialFraction.hs:255) scaleInt (src/MathObj/PartialFraction.hs:346) mul (src/MathObj/PartialFraction.hs:352) mulFast (src/MathObj/PartialFraction.hs:362) (src/MathObj/PartialFraction.hs:369) indexMapMapWithKey (src/MathObj/PartialFraction.hs:376) indexMapToList (src/MathObj/PartialFraction.hs:381) indexMapFromList (src/MathObj/PartialFraction.hs:384) 18% ( 3 / 17) in 'MathObj.Permutation.CycleList' Missing documentation for: Cycle (src/MathObj/Permutation/CycleList.hs:26) T (src/MathObj/Permutation/CycleList.hs:27) fromFunction (src/MathObj/Permutation/CycleList.hs:31) cycleRightAction (src/MathObj/Permutation/CycleList.hs:44) cycleLeftAction (src/MathObj/Permutation/CycleList.hs:48) cycleAction (src/MathObj/Permutation/CycleList.hs:51) cycleOrbit (src/MathObj/Permutation/CycleList.hs:58) cyclesOrbit (src/MathObj/Permutation/CycleList.hs:68) orbit (src/MathObj/Permutation/CycleList.hs:71) takeUntilRepetitionSlow (src/MathObj/Permutation/CycleList.hs:81) choose (src/MathObj/Permutation/CycleList.hs:91) keepEssentials (src/MathObj/Permutation/CycleList.hs:95) isEssential (src/MathObj/Permutation/CycleList.hs:99) inverse (src/MathObj/Permutation/CycleList.hs:102) 24% ( 4 / 17) in 'MathObj.Permutation.CycleList.Check' Missing documentation for: T (src/MathObj/Permutation/CycleList/Check.hs:44) toCycles (src/MathObj/Permutation/CycleList/Check.hs:52) toTable (src/MathObj/Permutation/CycleList/Check.hs:55) fromTable (src/MathObj/Permutation/CycleList/Check.hs:58) errIncompat (src/MathObj/Permutation/CycleList/Check.hs:64) liftCmpTable2 (src/MathObj/Permutation/CycleList/Check.hs:67) liftTable2 (src/MathObj/Permutation/CycleList/Check.hs:74) closure (src/MathObj/Permutation/CycleList/Check.hs:79) (src/MathObj/Permutation/CycleList/Check.hs:83) (src/MathObj/Permutation/CycleList/Check.hs:88) (src/MathObj/Permutation/CycleList/Check.hs:94) (src/MathObj/Permutation/CycleList/Check.hs:108) (src/MathObj/Permutation/CycleList/Check.hs:123) 30% ( 8 / 27) in 'MathObj.Polynomial.Core' Missing documentation for: hornerArgVector (src/MathObj/Polynomial/Core.hs:62) unShift (src/MathObj/Polynomial/Core.hs:83) equal (src/MathObj/Polynomial/Core.hs:88) add (src/MathObj/Polynomial/Core.hs:92) sub (src/MathObj/Polynomial/Core.hs:92) negate (src/MathObj/Polynomial/Core.hs:97) scale (src/MathObj/Polynomial/Core.hs:102) collinear (src/MathObj/Polynomial/Core.hs:106) tensorProduct (src/MathObj/Polynomial/Core.hs:117) tensorProductAlt (src/MathObj/Polynomial/Core.hs:120) mulShear (src/MathObj/Polynomial/Core.hs:139) mulShearTranspose (src/MathObj/Polynomial/Core.hs:143) divMod (src/MathObj/Polynomial/Core.hs:147) stdUnit (src/MathObj/Polynomial/Core.hs:177) progression (src/MathObj/Polynomial/Core.hs:184) differentiate (src/MathObj/Polynomial/Core.hs:188) integrate (src/MathObj/Polynomial/Core.hs:192) mulLinearFactor (src/MathObj/Polynomial/Core.hs:207) alternate (src/MathObj/Polynomial/Core.hs:212) 37% ( 16 / 43) in 'MathObj.PowerSeries.Core' Missing doc src/MathObj/PowerSeries/Example.hs:60:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: tanExpl :: (ZeroTestable.C a, Field.C a) => [a] src/MathObj/PowerSeries/Example.hs:60:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: tanExplSieve :: (ZeroTestable.C a, Field.C a) => [a] src/MathObj/PowerSeries/DifferentialEquation.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: solveDiffEq1 :: (ZeroTestable.C a, Field.C a) => [a] src/MathObj/PowerSeries/DifferentialEquation.hs:77:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: verifyDiffEq1 :: (ZeroTestable.C a, Field.C a) => [a] src/MathObj/PowerSeries/Mean.hs:181:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: harmonic2 :: (Field.C a, Eq a) => PS2Core.T a src/MathObj/PowerSeries/Mean.hs:201:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: arithmetic2 :: (Field.C a, Eq a) => PS2Core.T a src/MathObj/PowerSeries/Mean.hs:226:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: meanValueDiff2 :: (Field.C a, Eq a) => PS2Core.T a -> [a] -> PS2Core.T a src/Number/FixedPoint.hs:63:28: warning: [-Wdeprecations] In the use of ‘dropWhileRev’ (imported from Data.List.HT): Deprecated: "Use dropWhile from Data.List.Reverse.StrictElement or Data.List.Reverse.StrictSpine instead" umentation for: Module header evaluate (src/MathObj/PowerSeries/Core.hs:24) evaluateCoeffVector (src/MathObj/PowerSeries/Core.hs:28) evaluateArgVector (src/MathObj/PowerSeries/Core.hs:32) approximate (src/MathObj/PowerSeries/Core.hs:37) approximateCoeffVector (src/MathObj/PowerSeries/Core.hs:42) approximateArgVector (src/MathObj/PowerSeries/Core.hs:47) add (src/MathObj/PowerSeries/Core.hs:91) sub (src/MathObj/PowerSeries/Core.hs:91) negate (src/MathObj/PowerSeries/Core.hs:95) scale (src/MathObj/PowerSeries/Core.hs:98) mul (src/MathObj/PowerSeries/Core.hs:101) stripLeadZero (src/MathObj/PowerSeries/Core.hs:105) divMod (src/MathObj/PowerSeries/Core.hs:113) progression (src/MathObj/PowerSeries/Core.hs:144) recipProgression (src/MathObj/PowerSeries/Core.hs:147) differentiate (src/MathObj/PowerSeries/Core.hs:150) integrate (src/MathObj/PowerSeries/Core.hs:153) sinCos (src/MathObj/PowerSeries/Core.hs:206) sinCosScalar (src/MathObj/PowerSeries/Core.hs:214) sin (src/MathObj/PowerSeries/Core.hs:217) cos (src/MathObj/PowerSeries/Core.hs:217) tan (src/MathObj/PowerSeries/Core.hs:221) atan (src/MathObj/PowerSeries/Core.hs:242) asin (src/MathObj/PowerSeries/Core.hs:247) acos (src/MathObj/PowerSeries/Core.hs:247) invDiff (src/MathObj/PowerSeries/Core.hs:323) 24% ( 7 / 29) in 'MathObj.PowerSeries' Missing documentation for: T (src/MathObj/PowerSeries.hs:30) fromCoeffs (src/MathObj/PowerSeries.hs:33) lift0 (src/MathObj/PowerSeries.hs:37) lift1 (src/MathObj/PowerSeries.hs:41) lift2 (src/MathObj/PowerSeries.hs:45) const (src/MathObj/PowerSeries.hs:49) (src/MathObj/PowerSeries.hs:57) appPrec (src/MathObj/PowerSeries.hs:61) (src/MathObj/PowerSeries.hs:64) truncate (src/MathObj/PowerSeries.hs:70) evaluateArgVector (src/MathObj/PowerSeries.hs:89) (src/MathObj/PowerSeries.hs:120) (src/MathObj/PowerSeries.hs:123) (src/MathObj/PowerSeries.hs:129) (src/MathObj/PowerSeries.hs:134) (src/MathObj/PowerSeries.hs:139) (src/MathObj/PowerSeries.hs:142) (src/MathObj/PowerSeries.hs:145) (src/MathObj/PowerSeries.hs:149) (src/MathObj/PowerSeries.hs:155) (src/MathObj/PowerSeries.hs:159) (src/MathObj/PowerSeries.hs:165) 10% ( 2 / 20) in 'MathObj.PowerSeries2.Core' Missing documentation for: Module header T (src/MathObj/PowerSeries2/Core.hs:17) lift0fromPowerSeries (src/MathObj/PowerSeries2/Core.hs:20) lift1fromPowerSeries (src/MathObj/PowerSeries2/Core.hs:23) lift2fromPowerSeries (src/MathObj/PowerSeries2/Core.hs:28) add (src/MathObj/PowerSeries2/Core.hs:36) sub (src/MathObj/PowerSeries2/Core.hs:36) negate (src/MathObj/PowerSeries2/Core.hs:40) scale (src/MathObj/PowerSeries2/Core.hs:44) mul (src/MathObj/PowerSeries2/Core.hs:47) divide (src/MathObj/PowerSeries2/Core.hs:51) sqrt (src/MathObj/PowerSeries2/Core.hs:56) pow (src/MathObj/PowerSeries2/Core.hs:62) swapVariables (src/MathObj/PowerSeries2/Core.hs:69) differentiate0 (src/MathObj/PowerSeries2/Core.hs:73) differentiate1 (src/MathObj/PowerSeries2/Core.hs:77) integrate0 (src/MathObj/PowerSeries2/Core.hs:80) integrate1 (src/MathObj/PowerSeries2/Core.hs:84) 10% ( 5 / 48) in 'MathObj.PowerSeries.Example' Missing documentation for: Module header recip (src/MathObj/PowerSeries/Example.hs:24) exp (src/MathObj/PowerSeries/Example.hs:27) sin (src/MathObj/PowerSeries/Example.hs:27) cos (src/MathObj/PowerSeries/Example.hs:27) log (src/MathObj/PowerSeries/Example.hs:27) asin (src/MathObj/PowerSeries/Example.hs:27) atan (src/MathObj/PowerSeries/Example.hs:27) sqrt (src/MathObj/PowerSeries/Example.hs:27) acos (src/MathObj/PowerSeries/Example.hs:29) tan (src/MathObj/PowerSeries/Example.hs:30) sinh (src/MathObj/PowerSeries/Example.hs:40) cosh (src/MathObj/PowerSeries/Example.hs:40) atanh (src/MathObj/PowerSeries/Example.hs:40) pow (src/MathObj/PowerSeries/Example.hs:45) recipExpl (src/MathObj/PowerSeries/Example.hs:52) expExpl (src/MathObj/PowerSeries/Example.hs:55) sinExpl (src/MathObj/PowerSeries/Example.hs:55) cosExpl (src/MathObj/PowerSeries/Example.hs:55) tanExpl (src/MathObj/PowerSeries/Example.hs:60) tanExplSieve (src/MathObj/PowerSeries/Example.hs:60) logExpl (src/MathObj/PowerSeries/Example.hs:68) atanExpl (src/MathObj/PowerSeries/Example.hs:68) sqrtExpl (src/MathObj/PowerSeries/Example.hs:68) sinhExpl (src/MathObj/PowerSeries/Example.hs:72) coshExpl (src/MathObj/PowerSeries/Example.hs:72) atanhExpl (src/MathObj/PowerSeries/Example.hs:72) powExpl (src/MathObj/PowerSeries/Example.hs:79) expODE (src/MathObj/PowerSeries/Example.hs:113) sinODE (src/MathObj/PowerSeries/Example.hs:113) cosODE (src/MathObj/PowerSeries/Example.hs:113) tanODE (src/MathObj/PowerSeries/Example.hs:113) tanODESieve (src/MathObj/PowerSeries/Example.hs:113) logODE (src/MathObj/PowerSeries/Example.hs:129) recipCircle (src/MathObj/PowerSeries/Example.hs:129) asinODE (src/MathObj/PowerSeries/Example.hs:129) atanODE (src/MathObj/PowerSeries/Example.hs:129) sqrtODE (src/MathObj/PowerSeries/Example.hs:129) acosODE (src/MathObj/PowerSeries/Example.hs:136) sinhODE (src/MathObj/PowerSeries/Example.hs:139) coshODE (src/MathObj/PowerSeries/Example.hs:139) atanhODE (src/MathObj/PowerSeries/Example.hs:139) powODE (src/MathObj/PowerSeries/Example.hs:152) 43% ( 3 / 7) in 'MathObj.PowerSeries.DifferentialEquation' Missing documentation for: verifyDiffEq0 (src/MathObj/PowerSeries/DifferentialEquation.hs:51) propDiffEq0 (src/MathObj/PowerSeries/DifferentialEquation.hs:55) verifyDiffEq1 (src/MathObj/PowerSeries/DifferentialEquation.hs:77) propDiffEq1 (src/MathObj/PowerSeries/DifferentialEquation.hs:80) 10% ( 2 / 21) in 'MathObj.PowerSeries2' Missing documentation for: isValid (src/MathObj/PowerSeries2.hs:47) check (src/MathObj/PowerSeries2.hs:50) fromCoeffs (src/MathObj/PowerSeries2.hs:59) fromPowerSeries0 (src/MathObj/PowerSeries2.hs:62) fromPowerSeries1 (src/MathObj/PowerSeries2.hs:68) lift0 (src/MathObj/PowerSeries2.hs:75) lift1 (src/MathObj/PowerSeries2.hs:78) lift2 (src/MathObj/PowerSeries2.hs:81) const (src/MathObj/PowerSeries2.hs:85) truncate (src/MathObj/PowerSeries2.hs:90) (src/MathObj/PowerSeries2.hs:94) appPrec (src/MathObj/PowerSeries2.hs:97) (src/MathObj/PowerSeries2.hs:100) (src/MathObj/PowerSeries2.hs:105) (src/MathObj/PowerSeries2.hs:108) (src/MathObj/PowerSeries2.hs:115) (src/MathObj/PowerSeries2.hs:120) (src/MathObj/PowerSeries2.hs:126) (src/MathObj/PowerSeries2.hs:130) 5% ( 1 / 19) in 'MathObj.PowerSeries.Mean' Missing documentation for: diffComp (src/MathObj/PowerSeries/Mean.hs:76) logarithmic (src/MathObj/PowerSeries/Mean.hs:89) elemSym3_2 (src/MathObj/PowerSeries/Mean.hs:99) quadratic (src/MathObj/PowerSeries/Mean.hs:122) quadraticMVF (src/MathObj/PowerSeries/Mean.hs:125) quadraticDiff (src/MathObj/PowerSeries/Mean.hs:141) quadratic2 (src/MathObj/PowerSeries/Mean.hs:156) quadraticDiff2 (src/MathObj/PowerSeries/Mean.hs:160) harmonicMVF (src/MathObj/PowerSeries/Mean.hs:172) harmonic2 (src/MathObj/PowerSeries/Mean.hs:181) harmonicDiff2 (src/MathObj/PowerSeries/Mean.hs:189) arithmeticMVF (src/MathObj/PowerSeries/Mean.hs:195) arithmetic2 (src/MathObj/PowerSeries/Mean.hs:201) arithmeticDiff2 (src/MathObj/PowerSeries/Mean.hs:204) geometricMVF (src/MathObj/PowerSeries/Mean.hs:209) geometric2 (src/MathObj/PowerSeries/Mean.hs:215) geometricDiff2 (src/MathObj/PowerSeries/Mean.hs:219) meanValueDiff2 (src/MathObj/PowerSeries/Mean.hs:226) 28% ( 11 / 39) in 'Number.FixedPoint' Missing documentation for: fromFloat (src/Number/FixedPoint.hs:43) showPositionalHex (src/Number/FixedPoint.hs:66) showPositionalBin (src/Number/ src/Number/ResidueClass/Check.hs:67:1: warning: [-Wredundant-constraints] • Redundant constraint: Eq a • In the type signature for: lift1 :: Eq a => (a -> a -> a) -> T a -> T a FixedPoint.hs:69) showPositionalBasis (src/Number/FixedPoint.hs:72) liftShowPosToInt (src/Number/FixedPoint.hs:77) toPositional (src/Number/FixedPoint.hs:83) add (src/Number/FixedPoint.hs:91) sub (src/Number/FixedPoint.hs:94) mul (src/Number/FixedPoint.hs:100) divide (src/Number/FixedPoint.hs:106) recip (src/Number/FixedPoint.hs:109) magnitudes (src/Number/FixedPoint.hs:119) sqrt (src/Number/FixedPoint.hs:133) root (src/Number/FixedPoint.hs:143) evalPowerSeries (src/Number/FixedPoint.hs:158) cos (src/Number/FixedPoint.hs:165) sin (src/Number/FixedPoint.hs:165) tan (src/Number/FixedPoint.hs:165) arctanSmall (src/Number/FixedPoint.hs:172) arctan (src/Number/FixedPoint.hs:176) piConst (src/Number/FixedPoint.hs:184) expSmall (src/Number/FixedPoint.hs:195) eConst (src/Number/FixedPoint.hs:198) recipEConst (src/Number/FixedPoint.hs:201) exp (src/Number/FixedPoint.hs:204) approxLogBase (src/Number/FixedPoint.hs:216) lnSmall (src/Number/FixedPoint.hs:220) ln (src/Number/FixedPoint.hs:225) 12% ( 1 / 8) in 'Number.ResidueClass' Missing documentation for: Module header add (src/Number/ResidueClass.hs:15) sub (src/Number/ResidueClass.hs:15) neg (src/Number/ResidueClass.hs:19) mul (src/Number/ResidueClass.hs:22) divide (src/Number/ResidueClass.hs:41) recip (src/Number/ResidueClass.hs:46) 8% ( 1 / 13) in 'Number.GaloisField2p32m5' Missing documentation for: T (src/Number/GaloisField2p32m5.hs:32) appPrec (src/Number/GaloisField2p32m5.hs:36) (src/Number/GaloisField2p32m5.hs:39) (src/Number/GaloisField2p32m5.hs:47) (src/Number/GaloisField2p32m5.hs:50) base (src/Number/GaloisField2p32m5.hs:57) lift2 (src/Number/GaloisField2p32m5.hs:62) lift2Integer (src/Number/GaloisField2p32m5.hs:67) (src/Number/GaloisField2p32m5.hs:72) (src/Number/GaloisField2p32m5.hs:82) (src/Number/GaloisField2p32m5.hs:88) (src/Number/GaloisField2p32m5.hs:91) 25% ( 1 / 4) in 'Number.PartiallyTranscendental' Missing documentation for: T (src/Number/PartiallyTranscendental.hs:26) fromValue (src/Number/PartiallyTranscendental.hs:29) toValue (src/Number/PartiallyTranscendental.hs:26) 15% ( 3 / 20) in 'Number.ResidueClass.Check' Missing documentation for: Module header factorPrec (src/Number/ResidueClass/Check.hs:39) (src/Number/ResidueClass/Check.hs:42) (src/Number/ResidueClass/Check.hs:45) maybeCompatible (src/Number/ResidueClass/Check.hs:57) fromRepresentative (src/Number/ResidueClass/Check.hs:64) lift1 (src/Number/ResidueClass/Check.hs:67) lift2 (src/Number/ResidueClass/Check.hs:72) errIncompat (src/Number/ResidueClass/Check.hs:79) zero (src/Number/ResidueClass/Check.hs:83) one (src/Number/ResidueClass/Check.hs:86) fromInteger (src/Number/ResidueClass/Check.hs:89) (src/Number/ResidueClass/Check.hs:94) (src/Number/ResidueClass/Check.hs:100) (src/Number/ResidueClass/Check.hs:103) (src/Number/ResidueClass/Check.hs:109) (src/Number/ResidueClass/Check.hs:115) 30% ( 3 / 10) in 'Number.ResidueClass.Maybe' Missing documentation for: Module header matchMaybe (src/Number/ResidueClass/Maybe.hs:39) isCompatibleMaybe (src/Number/ResidueClass/Maybe.hs:43) lift2 (src/Number/ResidueClass/Maybe.hs:53) (src/Number/ResidueClass/Maybe.hs:62) (src/Number/ResidueClass/Maybe.hs:71) (src/Number/ResidueClass/Maybe.hs:77) 5% ( 1 / 21) in 'Number.ResidueClass.Reader' Missing documentation for: Module header concrete (src/Number/ResidueClass/Reader.hs:28) fromRepresentative (src/Number/ResidueClass/Reader.hs:31) getZero (src/Number/ResidueClass/Reader.hs:35) getOne (src/Number/ResidueClass/Reader.hs:38) fromInteger (src/Number/ResidueClass/Reader.hs:41) (src/Number/ResidueClass/Reader.hs:45) (src/Number/ResidueClass/Reader.hs:48) (src/Number/ResidueClass/Reader.hs:52) getAdd (src/Number/ResidueClass/Reader.hs:58) getSub (src/Number/ResidueClass/Reader.hs:61) getNeg (src/Number/ResidueClass/Reader.hs:64) getAdditiveVars (src/Number/ResidueClass/Reader.hs:67) getMul (src/Number/ResidueClass/Reader.hs:72) getRingVars (src/Number/ResidueClass/Reader.hs:75) getDivide (src/Number/ResidueClass/Reader.hs:80) getRecip (src/Number/ResidueClass/Reader.hs:83) getFieldVars (src/Number/ResidueClass/Reader.hs:86) monadExample (src/Number/ResidueClass/Reader.hs:89) runExample (src/Number/ResidueClass/Reader.hs:100) 67% ( 6 / 9) in 'Number.Physical.Unit' Missing documentation for: ratScale (src/Number/Physical/Unit.hs:56) ratScaleMaybe (src/Number/Physical/Unit.hs:61) ratScaleMaybe2 (src/Number/Physical/Unit.hs:68) 28% ( 7 / 25) in 'Number.Physical.UnitDatabase' Missing documentation for: T (src/Number/Physical/UnitDatabase.hs:21) InitUnitSet (src/Number/Physical/UnitDatabase.hs:25) InitScale (src/Number/Physical/UnitDatabase.hs:32) extractOne (src/Number/Physical/UnitDatabase.hs:67) initScale (src/Number/Physical/UnitDatabase.hs:71) initUnitSet (src/Number/Physical/UnitDatabase.hs:73) createScale (src/Number/Physical/UnitDatabase.hs:76) createUnitSet (src/Number/Physical/UnitDatabase.hs:79) showableUnit (src/Number/Physical/UnitDatabase.hs:88) powerOfScale (src/Number/Physical/UnitDatabase.hs:102) showExp (src/Number/Physical/UnitDatabase.hs:108) findIndep (src/Number/Physical/UnitDatabase.hs:132) findClosest (src/Number/Physical/UnitDatabase.hs:135) evalDist (src/Number/Physical/UnitDatabase.hs:140) findBestExp (src/Number/Physical/UnitDatabase.hs:149) distLE (src/Number/Physical/UnitDatabase.hs:170) distances (src/Number/Physical/UnitDatabase.hs:175) listMultiples (src/Number/Physical/UnitDatabase.hs:178) 41% ( 30 / 74) in 'Number.SI.Unit' Missing documentation for: Dimension (src/Number/SI/Unit.hs:19) fourth (src/Number/SI/Unit.hs:61) half (src/Number/SI/Unit.hs:61) threeFourth (src/Number/SI/Unit.hs:61) secondsPerHour (src/Number/SI/Unit.hs:63) secondsPerDay (src/Number/SI/Unit.hs:63) secondsPerYear (src/Number/SI/Unit.hs:63) meterPerInch (src/Number/SI/Unit.hs:63) meterPerFoot (src/Number/SI/Unit.hs:63) meterPerYard (src/Number/SI/Unit.hs:63) meterPerAstronomicUnit (src/Number/SI/Unit.hs:63) meterPerParsec (src/Number/SI/Unit.hs:63) k2 (src/Number/SI/Unit.hs:63) deg180 (src/Number/SI/Unit.hs:63) grad200 (src/Number/SI/Unit.hs:63) bytesize (src/Number/SI/Unit.hs:63) radPerDeg (src/Number/SI/Unit.hs:69) radPerGrad (src/Number/SI/Unit.hs:69) mach (src/Number/SI/Unit.hs:71) speedOfLight (src/Number/SI/Unit.hs:71) electronVolt (src/Number/SI/Unit.hs:71) calorien (src/Number/SI/Unit.hs:71) horsePower (src/Number/SI/Unit.hs:71) zepto (src/Number/SI/Unit.hs:74) atto (src/Number/SI/Unit.hs:74) femto (src/Number/SI/Unit.hs:74) pico (src/Number/SI/Unit.hs:74) nano (src/Number/SI/Unit.hs:74) micro (src/Number/SI/Unit.hs:74) milli (src/Number/SI/Unit.hs:74) centi (src/Number/SI/Unit.hs:74) deci (src/Number/SI/Unit.hs:74) one (src/Number/SI/Unit.hs:74) deca (src/Number/SI/Unit.hs:74) hecto (src/Number/SI/Unit.hs:74) kilo (src/Number/SI/Unit.hs:74) mega (src/Number/SI/Unit.hs:74) giga (src/Number/SI/Unit.hs:74) tera (src/Number/SI/Unit.hs:74) peta (src/Number/SI/Unit.hs:74) exa (src/Number/SI/Unit.hs:74) zetta (src/Number/SI/Unit.hs:74) yotta (src/Number/SI/Unit.hs:74) database (src/Number/SI/Unit.hs:146) 8% ( 2 / 25) in 'MathObj.Wrapper.Haskell98' Missing documentation for: lift1 (src/MathObj/Wrapper/Haskell98.hs:55) lift2 (src/MathObj/Wrapper/Haskell98.hs:59) unliftF1 (src/MathObj/Wrapper/Haskell98.hs:64) unliftF2 (src/MathObj/Wrapper/Haskell98.hs:68) (src/MathObj/Wrapper/Haskell98.hs:72) (src/MathObj/Wrapper/Haskell98.hs:77) src/MathObj/Polynomial.hs:128:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C a • In the type signature for: showsExpressionPrec :: (Show a, ZeroTestable.C a, Additive.C a) => Int -> String -> T a -> String -> String src/MathObj/PowerSum.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: fromElemSymDenormalized :: (Field.C a, ZeroTestable.C a) => [a] -> [a] src/MathObj/PowerSum.hs:109:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: toElemSym :: (Field.C a, ZeroTestable.C a) => [a] -> [a] src/MathObj/PowerSum.hs:123:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: fromPolynomial :: (Field.C a, ZeroTestable.C a) => Poly.T a -> [a] src/Number/Root.hs:98:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: root :: Ring.C a => Integer -> T a -> T a (src/MathObj/Wrapper/Haskell98.hs:83) (src/MathObj/Wrapper/Haskell98.hs:88) (src/MathObj/Wrapper/Haskell98.hs:94) (src/MathObj/Wrapper/Haskell98.hs:99) (src/MathObj/Wrapper/Haskell98.hs:118) (src/MathObj/Wrapper/Haskell98.hs:124) (src/MathObj/Wrapper/Haskell98.hs:130) (src/MathObj/Wrapper/Haskell98.hs:134) (src/MathObj/Wrapper/Haskell98.hs:137) (src/MathObj/Wrapper/Haskell98.hs:141) (src/MathObj/Wrapper/Haskell98.hs:152) (src/MathObj/Wrapper/Haskell98.hs:154) (src/MathObj/Wrapper/Haskell98.hs:157) (src/MathObj/Wrapper/Haskell98.hs:163) (src/MathObj/Wrapper/Haskell98.hs:166) (src/MathObj/Wrapper/Haskell98.hs:169) unimplemented (src/MathObj/Wrapper/Haskell98.hs:186) 22% ( 4 / 18) in 'MathObj.Polynomial' Missing documentation for: T (src/MathObj/Polynomial.hs:84) fromCoeffs (src/MathObj/Polynomial.hs:88) coeffs (src/MathObj/Polynomial.hs:84) degree (src/MathObj/Polynomial.hs:103) showsExpressionPrec (src/MathObj/Polynomial.hs:128) const (src/MathObj/Polynomial.hs:182) evaluate (src/MathObj/Polynomial.hs:148) collinear (src/MathObj/Polynomial.hs:186) integrate (src/MathObj/Polynomial.hs:255) fromRoots (src/MathObj/Polynomial.hs:261) reverse (src/MathObj/Polynomial.hs:265) translate (src/MathObj/Polynomial.hs:268) dilate (src/MathObj/Polynomial.hs:276) shrink (src/MathObj/Polynomial.hs:272) 23% ( 8 / 35) in 'MathObj.PowerSum' Missing documentation for: T (src/MathObj/PowerSum.hs:40) lift0 (src/MathObj/PowerSum.hs:45) lift1 (src/MathObj/PowerSum.hs:48) lift2 (src/MathObj/PowerSum.hs:51) const (src/MathObj/PowerSum.hs:55) fromElemSym (src/MathObj/PowerSum.hs:90) divOneFlip (src/MathObj/PowerSum.hs:95) fromElemSymDenormalized (src/MathObj/PowerSum.hs:103) toElemSym (src/MathObj/PowerSum.hs:109) toElemSymInt (src/MathObj/PowerSum.hs:115) fromPolynomial (src/MathObj/PowerSum.hs:123) elemSymFromPolynomial (src/MathObj/PowerSum.hs:130) binomials (src/MathObj/PowerSum.hs:137) appPrec (src/MathObj/PowerSum.hs:142) (src/MathObj/PowerSum.hs:145) add (src/MathObj/PowerSum.hs:154) (src/MathObj/PowerSum.hs:159) mul (src/MathObj/PowerSum.hs:167) pow (src/MathObj/PowerSum.hs:170) (src/MathObj/PowerSum.hs:177) (src/MathObj/PowerSum.hs:186) (src/MathObj/PowerSum.hs:189) (src/MathObj/PowerSum.hs:194) root (src/MathObj/PowerSum.hs:200) (src/MathObj/PowerSum.hs:211) approxSeries (src/MathObj/PowerSum.hs:218) propOp (src/MathObj/PowerSum.hs:224) 30% ( 3 / 10) in 'MathObj.RefinementMask2' Missing documentation for: Module header T (src/MathObj/RefinementMask2.hs:32) coeffs (src/MathObj/RefinementMask2.hs:32) fromCoeffs (src/MathObj/RefinementMask2.hs:36) toPolynomialFast (src/MathObj/RefinementMask2.hs:149) refinePolynomial (src/MathObj/RefinementMask2.hs:165) convolveTruncatedPowerPolynomials (src/MathObj/RefinementMask2.hs:214) 24% ( 9 / 37) in 'MathObj.RootSet' Missing documentation for: T (src/MathObj/RootSet.hs:39) lift0 (src/MathObj/RootSet.hs:44) lift1 (src/MathObj/RootSet.hs:47) lift2 (src/MathObj/RootSet.hs:50) const (src/MathObj/RootSet.hs:54) toPolynomial (src/MathObj/RootSet.hs:58) fromPolynomial (src/MathObj/RootSet.hs:61) toPowerSums (src/MathObj/RootSet.hs:66) fromPowerSums (src/MathObj/RootSet.hs:69) fromRoots (src/MathObj/RootSet.hs:80) liftPowerSum1Gen (src/MathObj/RootSet.hs:85) liftPowerSum2Gen (src/MathObj/RootSet.hs:90) liftPowerSum1 (src/MathObj/RootSet.hs:97) liftPowerSum2 (src/MathObj/RootSet.hs:101) liftPowerSumInt1 (src/MathObj/RootSet.hs:105) liftPowerSumInt2 (src/MathObj/RootSet.hs:109) appPrec (src/MathObj/RootSet.hs:118) (src/MathObj/RootSet.hs:121) add (src/MathObj/RootSet.hs:130) addInt (src/MathObj/RootSet.hs:133) (src/MathObj/RootSet.hs:136) mul (src/MathObj/RootSet.hs:144) mulInt (src/MathObj/RootSet.hs:147) pow (src/MathObj/RootSet.hs:151) powInt (src/MathObj/RootSet.hs:154) (src/MathObj/RootSet.hs:158) (src/MathObj/RootSet.hs:167) (src/MathObj/RootSet.hs:173) 29% ( 5 / 17) in 'Number.Root' Missing documentation for: Module header fromNumber (src/Number/Root.hs:37) toNumber (src/Number/Root.hs:40) toRootSet (src/Number/Root.hs:43) commonDegree (src/Number/Root.hs:48) (src/Number/Root.hs:53) (src/Number/Root.hs:58) mul (src/Number/Root.hs:64) div (src/Number/Root.hs:67) recip (src/Number/Root.hs:70) rationalPower (src/Number/Root.hs:90) sqrt (src/Number/Root.hs:101) 74% ( 20 / 27) in 'Number.Complex' Missing documentation for: imaginaryUnit (src/Number/Complex.hs:110) fromReal (src/Number/Complex.hs:114) signumNorm (src/Number/Complex.hs:206) magnitude (src/Number/Complex.hs:249) magnitudeSqr (src/Number/Complex.hs:262) propPolar (src/Number/Complex.hs:225) defltPow (src/Number/Complex.hs:489) 36% ( 16 / 44) in 'MathObj.LaurentPolynomial' Missing documentation for: const (src/MathObj/LaurentPolynomial.hs:46) ! (src/MathObj/LaurentPolynomial.hs:49) fromCoeffs (src/MathObj/LaurentPolynomial.hs:55) fromShiftCoeffs (src/MathObj/LaurentPolynomial.hs:58) fromPolynomial (src/MathObj/LaurentPolynomial.hs:61) fromPowerSeries (src/MathObj/LaurentPolynomial.hs:64) bounds (src/MathObj/LaurentPolynomial.hs:67) shift (src/MathObj/LaurentPolynomial.hs:70) translate (src/MathObj/LaurentPolynomial.hs:74) (src/MathObj/LaurentPolynomial.hs:78) appPrec (src/MathObj/LaurentPolynomial.hs:84) (src/MathObj/LaurentPolynomial.hs:87) add (src/MathObj/LaurentPolynomial.hs:95) series (src/MathObj/LaurentPolynomial.hs:111) addShifted (src/MathObj/LaurentPolynomial.hs:162) negate (src/MathObj/LaurentPolynomial.hs:172) sub (src/MathObj/LaurentPolynomial.hs:175) (src/MathObj/LaurentPolynomial.hs:178) (src/MathObj/LaurentPolynomial.hs:187) (src/MathObj/LaurentPolynomial.hs:192) (src/MathObj/LaurentPolynomial.hs:195) mul (src/MathObj/LaurentPolynomial.hs:200) (src/MathObj/LaurentPolynomial.hs:203) div (src/MathObj/LaurentPolynomial.hs:211) (src/MathObj/LaurentPolynomial.hs:218) divExample (src/MathObj/LaurentPolynomial.hs:221) (src/MathObj/LaurentPolynomial.hs:246) identical (src/MathObj/LaurentPolynomial.hs:250) 44% ( 65 /148) in 'Number.Positional' Missing documentation for: T (src/Number/Positional.hs:48) FixedPoint (src/Number/Positional.hs:49) Mantissa (src/Number/Positional.hs:50) Digit (src/Number/Positional.hs:51) Exponent (src/Number/Positional.hs:52) Basis (src/Number/Positional.hs:53) moveToZero (src/Number/Positional.hs:58) checkPosDigit (src/Number/Positional.hs:64) checkDigit (src/Number/Positional.hs:70) prependDigit (src/Number/Positional.hs:152) trimOnce (src/Number/Positional.hs:174) decreaseExpFP (src/Number/Positional.hs:199) pumpFirstFP (src/Number/Positional.hs:204) fromBaseCardinal (src/Number/Positional.hs:226) fromBaseInteger (src/Number/Positional.hs:231) mantissaToNum (src/Number/Positional.hs:237) mantissaFromCard (src/Number/Positional.hs:242) mantissaFromInt (src/Number/Positional.hs:248) mantissaFromFixedInt (src/Number/Positional.hs:254) fromBaseRational (src/Number/Positional.hs:264) fromFixedPoint (src/Number/Positional.hs:286) toDouble (src/Number/Positional.hs:294) fromDoubleRough (src/Number/Positional.hs:321) mantLengthDouble (src/Number/Positional.hs:326) liftDoubleApprox (src/Number/Positional.hs:334) liftDoubleRough (src/Number/Positional.hs:337) showHex (src/Number/Positional.hs:349) showBin (src/Number/Positional.hs:352) showBasis (src/Number/Positional.hs:355) fromBasisMant (src/Number/Positional.hs:405) lessApprox (src/Number/Positional.hs:471) trunc (src/Number/Positional.hs:477 src/MathObj/Wrapper/NumericPrelude.hs:95:10: warning: [-Wredundant-constraints] • Redundant constraints: (Eq a, Show a) • In the instance declaration for ‘Num (T a)’ src/Number/DimensionTerm.hs:58:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: fromNumberWithDimension :: Dim.C u => u -> a -> T u a src/Number/DimensionTerm.hs:61:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: toNumberWithDimension :: Dim.C u => u -> T u a -> a src/Number/DimensionTerm.hs:65:10: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the instance declaration for ‘Additive.C (T u a)’ src/Number/DimensionTerm.hs:92:10: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the instance declaration for ‘Random (T u a)’ src/Number/DimensionTerm.hs:100:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: (&*&) :: (Dim.C u, Dim.C v, Ring.C a) => T u a -> T v a -> T (Dim.Mul u v) a src/Number/DimensionTerm.hs:104:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: (&/&) :: (Dim.C u, Dim.C v, Field.C a) => T u a -> T v a -> T (Dim.Mul u (Dim.Recip v)) a src/Number/DimensionTerm.hs:122:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: recip :: (Dim.C u, Field.C a) => T u a -> T (Dim.Recip u) a src/Number/DimensionTerm.hs:126:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: unrecip :: (Dim.C u, Field.C a) => T (Dim.Recip u) a -> T u a src/Number/DimensionTerm.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: sqrt :: (Dim.C u, Algebraic.C a) => T (Dim.Sqr u) a -> T u a src/Number/DimensionTerm.hs:139:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: abs :: (Dim.C u, Absolute.C a) => T u a -> T u a src/Number/DimensionTerm.hs:145:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: scale :: (Dim.C u, Ring.C a) => a -> T u a -> T u a src/Number/DimensionTerm.hs:152:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: rewriteDimension :: (Dim.C u, Dim.C v) => (u -> v) -> T u a -> T v a ) equalApprox (src/Number/Positional.hs:483) withTwoMantissas (src/Number/Positional.hs:551) align (src/Number/Positional.hs:562) absolute (src/Number/Positional.hs:578) absMant (src/Number/Positional.hs:581) fromLaurent (src/Number/Positional.hs:592) toLaurent (src/Number/Positional.hs:595) liftLaurent2 (src/Number/Positional.hs:598) liftLaurentMany (src/Number/Positional.hs:604) sub (src/Number/Positional.hs:616) neg (src/Number/Positional.hs:619) Series (src/Number/Positional.hs:644) seriesPlain (src/Number/Positional.hs:664) splitAtMatchPadZero (src/Number/Positional.hs:713) scale (src/Number/Positional.hs:729) scaleSimple (src/Number/Positional.hs:737) scaleMant (src/Number/Positional.hs:740) mulSeries (src/Number/Positional.hs:745) divMant (src/Number/Positional.hs:780) divMantSlow (src/Number/Positional.hs:798) reciprocal (src/Number/Positional.hs:808) divIntMantInf (src/Number/Positional.hs:829) divInt (src/Number/Positional.hs:835) sqrt (src/Number/Positional.hs:850) sqrtDriver (src/Number/Positional.hs:853) sqrtMant (src/Number/Positional.hs:864) sqrtNewton (src/Number/Positional.hs:924) expSeries (src/Number/Positional.hs:998) expSeriesLazy (src/Number/Positional.hs:1011) expSmallLazy (src/Number/Positional.hs:1024) exp (src/Number/Positional.hs:1028) intPower (src/Number/Positional.hs:1042) cardPower (src/Number/Positional.hs:1048) powerSmall (src/Number/Positional.hs:1083) power (src/Number/Positional.hs:1086) root (src/Number/Positional.hs:1093) cosSin (src/Number/Positional.hs:1147) tan (src/Number/Positional.hs:1163) cot (src/Number/Positional.hs:1166) lnSeries (src/Number/Positional.hs:1172) lnSmall (src/Number/Positional.hs:1179) lnNewton' (src/Number/Positional.hs:1236) ln (src/Number/Positional.hs:1258) arctanSmall (src/Number/Positional.hs:1307) zero (src/Number/Positional.hs:1378) one (src/Number/Positional.hs:1381) minusOne (src/Number/Positional.hs:1384) eConst (src/Number/Positional.hs:1390) recipEConst (src/Number/Positional.hs:1393) piConst (src/Number/Positional.hs:1396) sliceVertPair (src/Number/Positional.hs:1413) 76% ( 16 / 21) in 'Number.Quaternion' Missing documentation for: fromReal (src/Number/Quaternion.hs:86) fromRotationMatrix (src/Number/Quaternion.hs:170) scalarProduct (src/Number/Quaternion.hs:129) crossProduct (src/Number/Quaternion.hs:133) norm (src/Number/Quaternion.hs:122) 24% ( 5 / 21) in 'Algebra.AffineSpace' Missing documentation for: Zero (src/Algebra/AffineSpace.hs:139) (src/Algebra/AffineSpace.hs:143) (src/Algebra/AffineSpace.hs:147) (src/Algebra/AffineSpace.hs:151) (src/Algebra/AffineSpace.hs:155) (src/Algebra/AffineSpace.hs:160) (src/Algebra/AffineSpace.hs:164) (src/Algebra/AffineSpace.hs:168) (src/Algebra/AffineSpace.hs:173) multiplyAccumulateModule (src/Algebra/AffineSpace.hs:191) element (src/Algebra/AffineSpace.hs:204) (src/Algebra/AffineSpace.hs:210) (src/Algebra/AffineSpace.hs:215) makeMac (src/Algebra/AffineSpace.hs:223) makeMac2 (src/Algebra/AffineSpace.hs:232) makeMac3 (src/Algebra/AffineSpace.hs:241) 5% ( 1 / 21) in 'Number.ResidueClass.Func' Missing documentation for: Module header concrete (src/Number/ResidueClass/Func.hs:33) fromRepresentative (src/Number/ResidueClass/Func.hs:36) lift0 (src/Number/ResidueClass/Func.hs:39) lift1 (src/Number/ResidueClass/Func.hs:42) lift2 (src/Number/ResidueClass/Func.hs:45) zero (src/Number/ResidueClass/Func.hs:49) one (src/Number/ResidueClass/Func.hs:52) fromInteger (src/Number/ResidueClass/Func.hs:55) equal (src/Number/ResidueClass/Func.hs:58) (src/Number/ResidueClass/Func.hs:62) (src/Number/ResidueClass/Func.hs:66) (src/Number/ResidueClass/Func.hs:72) (src/Number/ResidueClass/Func.hs:77) notImplemented (src/Number/ResidueClass/Func.hs:89) lift98_1 (src/Number/ResidueClass/Func.hs:94) lift98_2 (src/Number/ResidueClass/Func.hs:98) (src/Number/ResidueClass/Func.hs:104) (src/Number/ResidueClass/Func.hs:112) (src/Number/ResidueClass/Func.hs:115) 10% ( 2 / 21) in 'MathObj.Wrapper.NumericPrelude' Missing documentation for: lift1 (src/MathObj/Wrapper/NumericPrelude.hs:66) lift2 (src/MathObj/Wrapper/NumericPrelude.hs:70) (src/MathObj/Wrapper/NumericPrelude.hs:74) (src/MathObj/Wrapper/NumericPrelude.hs:95) (src/MathObj/Wrapper/NumericPrelude.hs:106) (src/MathObj/Wrapper/NumericPrelude.hs:117) (src/MathObj/Wrapper/NumericPrelude.hs:122) (src/MathObj/Wrapper/NumericPrelude.hs:142) (src/MathObj/Wrapper/NumericPrelude.hs:146) (src/MathObj/Wrapper/NumericPrelude.hs:155) (src/MathObj/Wrapper/NumericPrelude.hs:193) (src/MathObj/Wrapper/NumericPrelude.hs:196) (src/MathObj/Wrapper/NumericPrelude.hs:198) (src/MathObj/Wrapper/NumericPrelude.hs:201) (src/MathObj/Wrapper/NumericPrelude.hs:206) (src/MathObj/Wrapper/NumericPrelude.hs:209) (src/MathObj/Wrapper/NumericPrelude.hs:212) (src/MathObj/Wrapper/NumericPrelude.hs:215) unimplemented (src/MathObj/Wrapper/NumericPrelude.hs:219) 6% ( 3 / 50) in 'Number.DimensionTerm' Missing documentation for: T (src/Number/DimensionTerm.hs:35) (src/Number/DimensionTerm.hs:39) (src/Number/DimensionTerm.hs:48) fromNumber (src/Number/DimensionTerm.hs:52) toNumber (src/Number/DimensionTerm.hs:55) fromNumberWithDimension (src/Number/DimensionTerm.hs:58) toNumberWithDimension (src/Number/DimensionTerm.hs:61) (src/Number/DimensionTerm.hs:65) (src/Number/DimensionTerm.hs:71) (src/Number/DimensionTerm.hs:74) (src/Number/DimensionTerm.hs:79) (src/Number/DimensionTerm.hs:84) (src/Number/DimensionTerm.hs:92) &*& (src/Number/DimensionTerm.hs:100) &/& (src/Number/DimensionTerm.hs:104) mulToScalar (src/Number/DimensionTerm.hs:108) divToScalar (src/Number/DimensionTerm.hs:112) cancelToScalar (src/Number/DimensionTerm.hs:116) recip (src/Number/DimensionTerm.hs:122) unrecip (src/Number/DimensionTerm.hs:126) sqr (src/Number/DimensionTerm.hs:130) sqrt (src/Number/DimensionTerm.hs:134) abs (src/Number/DimensionTerm.hs:139) absSignum (src/Number/DimensionTerm.hs:142) scale (src/Number/DimensionTerm.hs:145) *& (src/Number/DimensionTerm.hs:145) rewriteDimension (src/Number/DimensionTerm.hs:152) Scalar (src/Number/DimensionTerm.hs:171) Length (src/Number/DimensionTerm.hs:172) Time (src/Number/DimensionTerm.hs:173) Mass (src/Number/DimensionTerm.hs:174) Charge (src/Number/DimensionTerm.hs:175) Angle (src/Number/DimensionTerm.hs:176) Temperature (src/Number/DimensionTerm.hs:177) Information (src/Number/DimensionTerm.hs:178) Frequency (src/Number/DimensionTerm.hs:180) Voltage (src/Number/DimensionTerm.hs:181) scalar (src/Number/DimensionTerm.hs:184) length (src/Number/DimensionTerm.hs:187) time (src/Number/DimensionTerm.hs:190) mass (src/Number/DimensionTerm.hs:193) charge (src/Number/DimensionTerm.hs:196) frequency (src/Number/DimensionTerm.hs:199) angle (src/Number/DimensionTerm.hs:202) temperature (src/Number/DimensionTerm.hs:205) information (src/Number/DimensionTerm.hs:208) voltage (src/Number/DimensionTerm.hs:212) 5% ( 2 / 41) in 'Number.DimensionTerm.SI' Missing documentation for: second (src/Number/DimensionTerm/SI.hs:45) minute (src/Number/DimensionTerm/SI.hs:47) hour (src/Number/DimensionTerm/SI.hs:49) day (src/Number/DimensionTerm/SI.hs:51) year (src/Number/DimensionTerm/SI.hs:53) hertz (src/Number/DimensionTerm/SI.hs:55) meter (src/Number/DimensionTerm/SI.hs:57) gramm (src/Number/DimensionTerm/SI.hs:61) tonne (src/Number/DimensionTerm/SI.hs:63) coulomb (src/Number/DimensionTerm/SI.hs:75) volt (src/Number/Dimens src/Number/NonNegative.hs:175:10: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the instance declaration for ‘Absolute.C (T a)’ src/Number/NonNegativeChunky.hs:67:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the type signature for: fromChunks :: NonNeg.C a => [a] -> T a src/Number/NonNegativeChunky.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the type signature for: toChunks :: NonNeg.C a => T a -> [a] src/Number/NonNegativeChunky.hs:73:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg98.C a • In the type signature for: fromChunky98 :: (NonNeg.C a, NonNeg98.C a) => Chunky98.T a -> T a src/Number/NonNegativeChunky.hs:209:10: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the instance declaration for ‘Absolute.C (T a)’ src/Number/NonNegativeChunky.hs:234:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the instance declaration for ‘Integral.C (T a)’ src/Number/NonNegativeChunky.hs:281:10: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the instance declaration for ‘Arbitrary (T a)’ src/Number/NonNegativeChunky.hs:288:1: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg98.C a • In the type signature for: fromChunky98_ :: NonNeg98.C a => Chunky98.T a -> T a src/Number/Physical.hs:43:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: quantity :: (Ord i, Enum i, Ring.C a) => [Int] -> a -> T i a src/Number/Physical.hs:92:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord i • In the type signature for: scale :: (Ord i, Ring.C a) => a -> T i a -> T i a ionTerm/SI.hs:79) kelvin (src/Number/DimensionTerm/SI.hs:85) bit (src/Number/DimensionTerm/SI.hs:87) byte (src/Number/DimensionTerm/SI.hs:89) inch (src/Number/DimensionTerm/SI.hs:94) foot (src/Number/DimensionTerm/SI.hs:94) yard (src/Number/DimensionTerm/SI.hs:94) astronomicUnit (src/Number/DimensionTerm/SI.hs:94) parsec (src/Number/DimensionTerm/SI.hs:94) zepto (src/Number/SI/Unit.hs:74) atto (src/Number/SI/Unit.hs:74) femto (src/Number/SI/Unit.hs:74) pico (src/Number/SI/Unit.hs:74) nano (src/Number/SI/Unit.hs:74) micro (src/Number/SI/Unit.hs:74) milli (src/Number/SI/Unit.hs:74) centi (src/Number/SI/Unit.hs:74) deci (src/Number/SI/Unit.hs:74) one (src/Number/SI/Unit.hs:74) deca (src/Number/SI/Unit.hs:74) hecto (src/Number/SI/Unit.hs:74) kilo (src/Number/SI/Unit.hs:74) mega (src/Number/SI/Unit.hs:74) giga (src/Number/SI/Unit.hs:74) tera (src/Number/SI/Unit.hs:74) peta (src/Number/SI/Unit.hs:74) exa (src/Number/SI/Unit.hs:74) zetta (src/Number/SI/Unit.hs:74) yotta (src/Number/SI/Unit.hs:74) 17% ( 6 / 35) in 'Number.FixedPoint.Check' Missing documentation for: Module header T (src/Number/FixedPoint/Check.hs:26) cons (src/Number/FixedPoint/Check.hs:31) fromFloat (src/Number/FixedPoint/Check.hs:36) fromInteger' (src/Number/FixedPoint/Check.hs:40) fromRational' (src/Number/FixedPoint/Check.hs:44) fromFloatBasis (src/Number/FixedPoint/Check.hs:48) fromIntegerBasis (src/Number/FixedPoint/Check.hs:52) fromRationalBasis (src/Number/FixedPoint/Check.hs:56) lift0 (src/Number/FixedPoint/Check.hs:68) lift1 (src/Number/FixedPoint/Check.hs:71) lift2 (src/Number/FixedPoint/Check.hs:74) commonDenominator (src/Number/FixedPoint/Check.hs:78) appPrec (src/Number/FixedPoint/Check.hs:87) (src/Number/FixedPoint/Check.hs:90) defltDenominator (src/Number/FixedPoint/Check.hs:97) defltShow (src/Number/FixedPoint/Check.hs:100) (src/Number/FixedPoint/Check.hs:106) (src/Number/FixedPoint/Check.hs:113) (src/Number/FixedPoint/Check.hs:121) (src/Number/FixedPoint/Check.hs:127) (src/Number/FixedPoint/Check.hs:133) (src/Number/FixedPoint/Check.hs:157) (src/Number/FixedPoint/Check.hs:160) (src/Number/FixedPoint/Check.hs:164) (src/Number/FixedPoint/Check.hs:168) (src/Number/FixedPoint/Check.hs:172) (src/Number/FixedPoint/Check.hs:180) (src/Number/FixedPoint/Check.hs:188) 31% ( 4 / 13) in 'Number.NonNegative' Missing documentation for: T fromNumberMsg (src/Number/NonNegative.hs:67) toNumber Int Integer Float Double Ratio (src/Number/NonNegative.hs:210) Rational (src/Number/NonNegative.hs:211) 36% ( 5 / 14) in 'Number.NonNegativeChunky' Missing documentation for: fromChunks (src/Number/NonNegativeChunky.hs:67) toChunks (src/Number/NonNegativeChunky.hs:70) fromNumber (src/Number/NonNegativeChunky.hs:79) toNumber (src/Number/NonNegativeChunky.hs:82) fromChunky98 (src/Number/NonNegativeChunky.hs:73) toChunky98 (src/Number/NonNegativeChunky.hs:76) minMaxDiff (src/Number/NonNegativeChunky.hs:147) isNull (src/Number/NonNegativeChunky.hs:100) isPositive (src/Number/NonNegativeChunky.hs:104) 16% ( 8 / 51) in 'Number.Peano' Missing documentation for: T (src/Number/Peano.hs:47) infinity (src/Number/Peano.hs:51) err (src/Number/Peano.hs:54) (src/Number/Peano.hs:58) add (src/Number/Peano.hs:62) sub (src/Number/Peano.hs:66) subNeg (src/Number/Peano.hs:73) mul (src/Number/Peano.hs:79) fromPosEnum (src/Number/Peano.hs:84) toPosEnum (src/Number/Peano.hs:90) (src/Number/Peano.hs:94) (src/Number/Peano.hs:101) (src/Number/Peano.hs:109) (src/Number/Peano.hs:143) (src/Number/Peano.hs:146) (src/Number/Peano.hs:153) argMinimum (src/Number/Peano.hs:201) argMaxFull (src/Number/Peano.hs:205) argMaximum (src/Number/Peano.hs:220) isAscendingFiniteNumbers (src/Number/Peano.hs:243) toListMaybe (src/Number/Peano.hs:249) isAscending (src/Number/Peano.hs:280) Valuable (src/Number/Peano.hs:293) increaseCosts (src/Number/Peano.hs:297) andW (src/Number/Peano.hs:317) leW (src/Number/Peano.hs:323) isAscendingW (src/Number/Peano.hs:328) (src/Number/Peano.hs:342) (src/Number/Peano.hs:347) (src/Number/Peano.hs:350) (src/Number/Peano.hs:353) (src/Number/Peano.hs:358) (src/Number/Peano.hs:367) (src/Number/Peano.hs:372) (src/Number/Peano.hs:375) (src/Number/Peano.hs:387) (src/Number/Peano.hs:390) (src/Number/Peano.hs:396) (src/Number/Peano.hs:400) notImplemented (src/Number/Peano.hs:407) (src/Number/Peano.hs:411) (src/Number/Peano.hs:421) (src/Number/Peano.hs:424) 18% ( 6 / 34) in 'Number.Positional.Check' Missing documentation for: prependDigit (src/Number/Positional/Check.hs:77) lift0 (src/Number/Positional/Check.hs:86) lift1 (src/Number/Positional/Check.hs:90) lift2 (src/Number/Positional/Check.hs:94) commonBasis (src/Number/Positional/Check.hs:106) fromBaseInteger (src/Number/Positional/Check.hs:112) fromBaseRational (src/Number/Positional/Check.hs:116) defltBaseRoot (src/Number/Positional/Check.hs:124) defltBaseExp (src/Number/Positional/Check.hs:127) defltBase (src/Number/Positional/Check.hs:131) defltShow (src/Number/Positional/Check.hs:136) (src/Number/Positional/Check.hs:143) (src/Number/Positional/Check.hs:149) (src/Number/Positional/Check.hs:159) (src/Number/Positional/Check.hs:163) (src/Number/Positional/Check.hs:168) (src/Number/Positional/Check.hs:192) (src/Number/Positional/Check.hs:195) (src/Number/Positional/Check.hs:198) (src/Number/Positional/Check.hs:202) (src/Number/Positional/Check.hs:206) (src/Number/Positional/Check.hs:210) (src/Number/Positional/Check.hs:214) (src/Number/Positional/Check.hs:219) (src/Number/Positional/Check.hs:221) (src/Number/Positional/Check.hs:227) (src/Number/Positional/Check.hs:234) (src/Number/Positional/Check.hs:242) 10% ( 2 / 21) in 'Number.OccasionallyScalarExpression' Missing documentation for: Term (src/Number/OccasionallyScalarExpression.hs:35) fromValue (src/Number/OccasionallyScalarExpression.hs:41) makeLine (src/Number/OccasionallyScalarExpression.hs:45) showUnitError (src/Number/OccasionallyScalarExpression.hs:48) lift (src/Number/OccasionallyScalarExpression.hs:75) fromScalar (src/Number/OccasionallyScalarExpression.hs:78) scalarMap (src/Number/OccasionallyScalarExpression.hs:82) scalarMap2 (src/Number/OccasionallyScalarExpression.hs:86) (src/Number/OccasionallyScalarExpression.hs:91) (src/Number/OccasionallyScalarExpression.hs:94) (src/Number/OccasionallyScalarExpression.hs:97) (src/Number/OccasionallyScalarExpression.hs:100) (src/Number/OccasionallyScalarExpression.hs:106) (src/Number/OccasionallyScalarExpression.hs:111) (src/Number/OccasionallyScalarExpression.hs:115) (src/Number/OccasionallyScalarExpression.hs:118) (src/Number/OccasionallyScalarExpression.hs:127) (src/Number/OccasionallyScalarExpression.hs:132) (src/Number/OccasionallyScalarExpression.hs:153) 21% ( 7 / 33) in 'Number.Physical' Missing documentation for: fromScalarSingle (src/Number/Physical.hs:46) lift2 (src/Number/Physical.hs:61) lift2Maybe (src/Number/Physical.hs:65) lift2Gen (src/Number/Physical.hs:69) errorUnitMismatch (src/Number/Physical.hs:75) scale (src/Number/Physical.hs:92) ratPow (src/Number/Physical.hs:95) ratPowMaybe (src/Number/Physical.hs:99) fromRatio (src/Number/Physical.hs:104) (src/Number/Physical.hs:110) (src/Number/Physical.hs:113) (src/Number/Physical.hs:116) (src/Number/Physical.hs:120) (src/Number/Physical.hs:128) (src/Number/Physical.hs:132) (src/Number/Phys src/Number/Physical/Show.hs:29:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showNat :: (Ord i, Show v, Field.C a, Ord a, NormedMax.C a v) => Db.T i a -> Value.T i v -> String src/Number/Physical/Show.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showSplit :: (Ord i, Show v, Field.C a, Ord a, NormedMax.C a v) => Db.T i a -> Value.T i v -> (v, String) src/Number/Physical/Show.hs:47:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showScaled :: (Ord i, Show v, Ord a, Field.C a, NormedMax.C a v) => v -> [UnitSet i a] -> (v, String) src/Number/Physical/Show.hs:58:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord i, Show v, Ord a) • In the type signature for: chooseScale :: (Ord i, Show v, Ord a, Field.C a, NormedMax.C a v) => v -> UnitSet i a -> (v, Scale a) src/Number/Physical/Show.hs:95:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: getUnit :: Ring.C a => String -> Db.T i a -> Value.T i a src/Number/Physical/Read.hs:25:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum i • In the type signature for: readsNat :: (Enum i, Ord i, Read v, VectorSpace.C a v) => Db.T i a -> Int -> ReadS (Value.T i v) src/Number/SI.hs:101:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the type signature for: showNat :: (Show v, Field.C a, Ord a, NormedMax.C a v) => UnitDatabase.T Dimension a -> T a v -> String src/Number/SI.hs:117:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the instance declaration for ‘Read (T a v)’ src/Number/SI.hs:191:1: warning: [-Wredundant-constraints] • Redundant constraints: (Field.C a, Field.C v) • In the type signature for: quantity :: (Field.C a, Field.C v) => Unit.T Dimension -> v -> T a v ical.hs:162) (src/Number/Physical.hs:167) (src/Number/Physical.hs:171) (src/Number/Physical.hs:176) (src/Number/Physical.hs:195) (src/Number/Physical.hs:200) (src/Number/Physical.hs:203) (src/Number/Physical.hs:206) (src/Number/Physical.hs:217) (src/Number/Physical.hs:223) (src/Number/Physical.hs:227) 55% ( 6 / 11) in 'Number.Physical.Show' Missing documentation for: mulPrec (src/Number/Physical/Show.hs:24) showScaled (src/Number/Physical/Show.hs:47) showUnitPart (src/Number/Physical/Show.hs:70) defScale (src/Number/Physical/Show.hs:77) findCloseScale (src/Number/Physical/Show.hs:80) 22% ( 2 / 9) in 'Number.Physical.Read' Missing documentation for: mulPrec (src/Number/Physical/Read.hs:21) readsNat (src/Number/Physical/Read.hs:25) readUnitPart (src/Number/Physical/Read.hs:35) parseProductTail (src/Number/Physical/Read.hs:62) parsePower (src/Number/Physical/Read.hs:73) ignoreSpace (src/Number/Physical/Read.hs:80) createDict (src/Number/Physical/Read.hs:87) 2% ( 1 / 64) in 'Number.SI' Missing documentation for: T (src/Number/SI.hs:45) PValue (src/Number/SI.hs:48) lift (src/Number/SI.hs:69) lift2 (src/Number/SI.hs:73) liftGen (src/Number/SI.hs:77) lift2Gen (src/Number/SI.hs:80) scale (src/Number/SI.hs:88) fromScalarSingle (src/Number/SI.hs:91) (src/Number/SI.hs:95) (src/Number/SI.hs:98) showNat (src/Number/SI.hs:101) (src/Number/SI.hs:106) readsNat (src/Number/SI.hs:112) (src/Number/SI.hs:117) (src/Number/SI.hs:121) (src/Number/SI.hs:127) (src/Number/SI.hs:131) (src/Number/SI.hs:140) (src/Number/SI.hs:144) (src/Number/SI.hs:148) (src/Number/SI.hs:152) (src/Number/SI.hs:172) (src/Number/SI.hs:177) (src/Number/SI.hs:180) (src/Number/SI.hs:182) quantity (src/Number/SI.hs:191) hertz (src/Number/SI.hs:194) second (src/Number/SI.hs:194) minute (src/Number/SI.hs:194) hour (src/Number/SI.hs:194) day (src/Number/SI.hs:194) year (src/Number/SI.hs:194) meter (src/Number/SI.hs:194) liter (src/Number/SI.hs:194) gramm (src/Number/SI.hs:194) tonne (src/Number/SI.hs:194) newton (src/Number/SI.hs:194) pascal (src/Number/SI.hs:194) bar (src/Number/SI.hs:194) joule (src/Number/SI.hs:194) watt (src/Number/SI.hs:194) kelvin (src/Number/SI.hs:194) coulomb (src/Number/SI.hs:194) ampere (src/Number/SI.hs:194) volt (src/Number/SI.hs:194) ohm (src/Number/SI.hs:194) farad (src/Number/SI.hs:194) bit (src/Number/SI.hs:194) byte (src/Number/SI.hs:194) baud (src/Number/SI.hs:194) inch (src/Number/SI.hs:194) foot (src/Number/SI.hs:194) yard (src/Number/SI.hs:194) astronomicUnit (src/Number/SI.hs:194) parsec (src/Number/SI.hs:194) mach (src/Number/SI.hs:194) speedOfLight (src/Number/SI.hs:194) electronVolt (src/Number/SI.hs:194) calorien (src/Number/SI.hs:194) horsePower (src/Number/SI.hs:194) accelerationOfEarthGravity (src/Number/SI.hs:194) (src/Number/SI.hs:246) (src/Number/SI.hs:254) Warning: NumericPrelude.Base: could not find link destinations for: unsafeIndex unsafeRangeSize SingI sing Sing SingKind fromSing DemoteRep D:R:SingBoola0 STrue SFalse EqBool ~ D:R:URecCharp0 UChar uChar# EqEither Id P Digit Node Elem FingerTree StateL StateR State Box D:R:SingMaybeb0 SNothing SJust EqMaybe EqOrdering Padding DateFormatSpec Warning: Algebra.RealRing: could not find link destinations for: C Warning: NumericPrelude.Numeric: could not find link destinations for: unsafeIndex unsafeRangeSize D:R:URecIntp0 UInt uInt# D:R:URecFloatp0 UFloat uFloat# D:R:URecDoublep0 UDouble uDouble# Warning: MathObj.Wrapper.Haskell98: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Number.Complex: could not find link destinations for: Cons Warning: Number.Quaternion: could not find link destinations for: Cons Warning: Number.ResidueClass.Func: could not find link destinations for: C Warning: MathObj.Wrapper.NumericPrelude: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Number.Peano: could not find link destinations for: unsafeIndex unsafeRangeSize C C Warning: Number.Positional.Check: could not find link destinations for: C C Documentation created: dist/doc/html/numeric-prelude/index.html, dist/doc/html/numeric-prelude/numeric-prelude.txt Creating package registration file: /tmp/pkgConf-numeric-prelude-0.41511743016914666118.2 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/numeric-prelude-0.4.2-IVUoCmf3u0f61JE4Qutshj Registering numeric-prelude-0.4.2... cabal: Leaving directory '/tmp/cabal-tmp-5214/numeric-prelude-0.4.2' Installed numeric-prelude-0.4.2 cabal: Entering directory '/tmp/cabal-tmp-5214/storablevector-0.2.11' Configuring storablevector-0.2.11... Building storablevector-0.2.11... Preprocessing library storablevector-0.2.11... [ 1 of 14] Compiling Data.StorableVector.Memory ( foreign-ptr/slow/Data/StorableVector/Memory.hs, dist/build/Data/StorableVector/Memory.o ) [ 2 of 14] Compiling Data.StorableVector.Cursor ( src/Data/StorableVector/Cursor.hs, dist/build/Data/StorableVector/Cursor.o ) [ 3 of 14] Compiling Data.StorableVector.Base ( src/Data/StorableVector/Base.hs, dist/build/Data/StorableVector/Base.o ) src/Data/StorableVector/Base.hs:86:10: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the instance declaration for ‘NFData (Vector a)’ [ 4 of 14] Compiling Data.StorableVector.Pointer ( src/Data/StorableVector/Pointer.hs, dist/build/Data/StorableVector/Pointer.o ) [ 5 of 14] Compiling Data.StorableVector.ST.Private ( src/Data/StorableVector/ST/Private.hs, dist/build/Data/StorableVector/ST/Private.o ) [ 6 of 14] Compiling Data.StorableVector ( src/Data/StorableVector.hs, dist/build/Data/StorableVector.o ) src/Data/StorableVector.hs:404:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: tail :: Storable a => Vector a -> Vector a src/Data/StorableVector.hs:409:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: laxTail :: Storable a => Vector a -> Vector a src/Data/StorableVector.hs:1455:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: inits :: Storable a => Vector a -> [Vector a] [ 7 of 14] Compiling Data.StorableVector.Lazy.PointerPrivate ( src/Data/StorableVector/Lazy/PointerPrivate.hs, dist/build/Data/StorableVector/Lazy/PointerPrivate.o ) [ 8 of 14] Compiling Data.StorableVector.Lazy ( src/Data/StorableVector/Lazy.hs, dist/build/Data/StorableVector/Lazy.o ) src/Data/StorableVector/Lazy.hs:222:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: empty :: Storable a => Vector a src/Data/StorableVector/Lazy.hs:229:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: fromChunks :: Storable a => [VB.Vector a] -> Vector a src/Data/StorableVector/Lazy.hs:300:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: cycle :: Storable a => Vector a -> Vector a src/Data/StorableVector/Lazy.hs:317:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: null :: Storable a => Vector a -> Bool src/Data/StorableVector/Lazy.hs:364:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: append :: Storable a => Vector a -> Vector a -> Vector a src/Data/StorableVector/Lazy.hs:387:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: concat :: Storable a => [Vector a] -> Vector a [ 9 of 14] Compiling Data.StorableVector.Lazy.Pointer ( src/Data/StorableVector/Lazy/Pointer.hs, dist/build/Data/StorableVector/Lazy/Pointer.o ) [10 of 14] Compiling Data.StorableVector.ST.Strict ( src/Data/StorableVector/ST/Strict.hs, dist/build/Data/StorableVector/ST/Strict.o ) src/Data/StorableVector/ST/Strict.hs:155:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable e • In the type signature for: maybeAccess :: Storable e => Vector s e -> Int -> ST s a -> ST s (Maybe a) src/Data/StorableVector/ST/Strict.hs:206:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable e • In the type signature for: unsafeFreeze :: Storable e => Vector s e -> ST s (VS.Vector e) src/Data/StorableVector/ST/Strict.hs:228:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable e • In the type signature for: runSTVector :: Storable e => (forall s. ST s (Vector s e)) -> VS.Vector e [11 of 14] Compiling Data.StorableVector.Lazy.Builder ( src/Data/StorableVector/Lazy/Builder.hs, dist/build/Data/StorableVector/Lazy/Builder.o ) src/Data/StorableVector/Lazy/Builder.hs:61:10: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the instance declaration for ‘Monoid (Builder a)’ [12 of 14] Compiling Data.StorableVector.Lazy.Pattern ( src/Data/StorableVector/Lazy/Pattern.hs, dist/build/Data/StorableVector/Lazy/Pattern.o ) [13 of 14] Compiling Data.StorableVector.ST.Lazy ( src/Data/StorableVector/ST/Lazy.hs, dist/build/Data/StorableVector/ST/Lazy.o ) [14 of 14] Compiling Data.StorableVector.Lazy.PointerPrivateIndex ( src/Data/StorableVector/Lazy/PointerPrivateIndex.hs, dist/build/Data/StorableVector/Lazy/PointerPrivateIndex.o ) src/Data/StorableVector/Lazy/PointerPrivateIndex.hs:17:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: cons :: Storable a => [VB.Vector a] -> Pointer a Running Haddock for storablevector-0.2.11... Running hscolour for storablevector-0.2.11... Preprocessing library storablevector-0.2.11... Preprocessing library storablevector-0.2.11... src/Data/StorableVector/Base.hs:86:10: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the instance declaration for ‘NFData (Vector a)’ src/Data/StorableVector.hs:404:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: tail :: Storable a => Vector a -> Vector a src/Data/StorableVector.hs:409:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: laxTail :: Storable a => Vector a -> Vector a src/Data/StorableVector.hs:1455:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: inits :: Storable a => Vector a -> [Vector a] src/Data/StorableVector/Lazy.hs:222:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: empty :: Storable a => Vector a src/Data/StorableVector/Lazy.hs:229:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: fromChunks :: Storable a => [VB.Vector a] -> Vector a src/Data/StorableVector/Lazy.hs:300:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: cycle :: Storable a => Vector a -> Vector a src/Data/StorableVector/Lazy.hs:317:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: null :: Storable a => Vector a -> Bool src/Data/StorableVector/Lazy.hs:364:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: append :: Storable a => Vector a -> Vector a -> Vector a src/Data/StorableVector/Lazy.hs:387:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: concat :: Storable a => [Vector a] -> Vector a src/Data/StorableVector/ST/Strict.hs:155:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable e • In the type signature for: maybeAccess :: Storable e => Vector s e -> Int -> ST s a -> ST s (Maybe a) src/Data/StorableVector/ST/Strict.hs:206:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable e • In the type signature for: unsafeFreeze :: Storable e => Vector s e -> ST s (VS.Vector e) src/Data/StorableVector/ST/Strict.hs:228:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable e • In the type signature for: runSTVector :: Storable e => (forall s. ST s (Vector s e)) -> VS.Vector e src/Data/StorableVector/Lazy/Builder.hs:61:10: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the instance declaration for ‘Monoid (Builder a)’ Haddock coverage: 0% ( 0 / 2) in 'Data.StorableVector.Memory' Missing documentation for: Module header mallocForeignPtrArray (foreign-ptr/slow/Data/StorableVector/Memory.hs:8) 33% ( 6 / 18) in 'Data.StorableVector.Cursor' Missing documentation for: create (src/Data/StorableVector/Cursor.hs:90) unfoldrN (src/Data/StorableVector/Cursor.hs:116) pack (src/Data/StorableVector/Cursor.hs:171) zipWith (src/Data/StorableVector/Cursor.hs:196) zipNWith (src/Data/StorableVector/Cursor.hs:204) whileM (src/Data/StorableVector/Cursor.hs:260) switchL (src/Data/StorableVector/Cursor.hs:268) viewL (src/Data/StorableVector/Cursor.hs:290) foldr (src/Data/StorableVector/Cursor.hs:305) null (src/Data/StorableVector/Cursor.hs:328) drop (src/Data/StorableVector/Cursor.hs:340) take (src/Data/StorableVector/Cursor.hs:350) 90% ( 19 / 21) in 'Data.StorableVector.Base' Missing documentation for: createAndTrim' (src/Data/StorableVector/Base.hs:208) incPtr (src/Data/StorableVector/Base.hs:172) 40% ( 2 / 5) in 'Data.StorableVector.Pointer' Missing documentation for: cons (src/Data/StorableVector/Pointer.hs:41) viewL (src/Data/StorableVector/Pointer.hs:47) switchL (src/Data/StorableVector/Pointer.hs:51) 40% ( 2 / 5) in 'Data.StorableVector.ST.Private' Missing documentation for: Vector (src/Data/StorableVector/ST/Private.hs:28) unsafeCreate (src/Data/StorableVector/ST/Private.hs:41) unsafeToVector (src/Data/StorableVector/ST/Private.hs:53) 97% (118 /122) in 'Data.StorableVector' Missing documentation for: viewL (src/Data/StorableVector.hs:691) viewR (src/Data/StorableVector.hs:695) switchL (src/Data/StorableVector.hs:677) switchR (src/Data/StorableVector.hs:684) 0% ( 0 / 6) in 'Data.StorableVector.Lazy.PointerPrivate' Missing documentation for: Module header Pointer (src/Data/StorableVector/Lazy/PointerPrivate.hs:10) empty (src/Data/StorableVector/Lazy/PointerPrivate.hs:17) cons (src/Data/StorableVector/Lazy/PointerPrivate.hs:22) viewL (src/Data/StorableVector/Lazy/PointerPrivate.hs:27) switchL (src/Data/StorableVector/Lazy/PointerPrivate.hs:31) 17% ( 14 / 84) in 'Data.StorableVector.Lazy' Missing documentation for: Vector (src/Data/StorableVector/Lazy.hs:154) ChunkSize (src/Data/StorableVector/Lazy.hs:179) chunkSize (src/Data/StorableVector/Lazy.hs:206) defaultChunkSize (src/Data/StorableVector/Lazy.hs:213) empty (src/Data/StorableVector/Lazy.hs:222) singleton (src/Data/StorableVector/Lazy.hs:226) fromChunks (src/Data/StorableVector/Lazy.hs:229) pack (src/Data/StorableVector/Lazy.hs:232) unpack (src/Data/StorableVector/Lazy.hs:235) packWith (src/Data/StorableVector/Lazy.hs:240) unpackWith (src/Data/StorableVector/Lazy.hs:244) unfoldr (src/Data/StorableVector/Lazy.hs:249) sample (src/Data/StorableVector/Lazy.hs:282) sampleN (src/Data/StorableVector/Lazy.hs:287) iterate (src/Data/StorableVector/Lazy.hs:293) repeat (src/Data/StorableVector/Lazy.hs:296) cycle (src/Data/StorableVector/Lazy.hs:300) replicate (src/Data/StorableVector/Lazy.hs:304) null (src/Data/StorableVector/Lazy.hs:317) length (src/Data/StorableVector/Lazy.hs:320) equal (src/Data/StorableVector/Lazy.hs:323) index (src/Data/StorableVector/Lazy.hs:338) cons (src/Data/StorableVector/Lazy.hs:358) append (src/Data/StorableVector/Lazy.hs:364) concat (src/Data/StorableVector/Lazy.hs:387) sliceVertical (src/Data/StorableVector/Lazy.hs:390) snoc (src/Data/StorableVector/Lazy.hs:395) map (src/Data/StorableVector/Lazy.hs:402) reverse (src/Data/StorableVector/Lazy.hs:409) foldl (src/Data/StorableVector/Lazy.hs:417) foldl' (src/Data/StorableVector/Lazy.hs:421) foldr (src/Data/StorableVector/Lazy.hs:425) any (src/Data/StorableVector/Lazy.hs:438) all (src/Data/StorableVector/Lazy.hs:442) maximum (src/Data/StorableVector/Lazy.hs:445) minimum (src/Data/StorableVector/Lazy.hs:450) pointer (src/Data/StorableVector/Lazy.hs:469) viewL (src/Data/StorableVector/Lazy.hs:473) viewR (src/Data/StorableVector/Lazy.hs:480) switchL (src/Data/StorableVector/Lazy.hs:491) switchR (src/Data/StorableVector/Lazy.hs:496) scanl (src/Data/StorableVector/Lazy.hs:519) mapAccumL (src/Data/StorableVector/Lazy.hs:526) mapAccumR (src/Data/StorableVector/Lazy.hs:534) crochetL (src/Data/StorableVector/Lazy.hs:558) take (src/Data/StorableVector/Lazy.hs:576) drop (src/Data/StorableVector/Lazy.hs:603) splitAt (src/Data/StorableVector/Lazy.hs:612) dropMargin (src/Data/StorableVector/Lazy.hs:652) dropWhile (src/Data/StorableVector/Lazy.hs:660) takeWhile (src/Data/StorableVector/Lazy.hs:669) span (src/Data/StorableVector/Lazy.hs:679) filter (src/Data/StorableVector/Lazy.hs:702) zipWith3 (src/Data/StorableVector/Lazy.hs:728) zipWith4 (src/Data/StorableVector/Lazy.hs:746) zipWithSize (src/Data/StorableVector/Lazy.hs:815) zipWithSize3 (src/Data/StorableVector/Lazy.hs:830) zipWithSize4 (src/Data/StorableVector/Lazy.hs:845) sieve (src/Data/StorableVector/Lazy.hs:864) deinterleave (src/Data/StorableVector/Lazy.hs:874) fromChunk (src/Data/StorableVector/Lazy.hs:947) hGetContentsSync (src/Data/StorableVector/Lazy.hs:1439) hPut (src/Data/StorableVector/Lazy.hs:1449) writeFile (src/Data/StorableVector/Lazy.hs:1466) appendFile (src/Data/StorableVector/Lazy.hs:1470) interact (src/Data/StorableVector/Lazy.hs:1474) crochetLChunk (src/Data/StorableVector/Lazy.hs:542) padAlt (src/Data/StorableVector/Lazy.hs:925) cancelNullVector (src/Data/StorableVector/Lazy.hs:941) moduleError (src/Data/StorableVector/Lazy.hs:1490) 20% ( 1 / 5) in 'Data.StorableVector.Lazy.Pointer' Missing documentation for: Pointer (src/Data/StorableVector/Lazy/PointerPrivate.hs:10) cons (src/Data/StorableVector/Lazy/Pointer.hs:19) viewL (src/Data/StorableVector/Lazy/PointerPrivate.hs:27) switchL (src/Data/StorableVector/Lazy/PointerPrivate.hs:31) 50% ( 10 / 20) in 'Data.StorableVector.ST.Strict' Missing documentation for: Vector (src/Data/StorableVector/ST/Private.hs:28) new (src/Data/StorableVector/ST/Strict.hs:59) new_ (src/Data/StorableVector/ST/Strict.hs:71) unsafeRead (src/Data/StorableVector/ST/Strict.hs:166) unsafeWrite (src/Data/StorableVector/ST/Strict.hs:172) unsafeModify (src/Data/StorableVector/ST/Strict.hs:178) freeze (src/Data/StorableVector/ST/Strict.hs:191) thaw (src/Data/StorableVector/ST/Strict.hs:212) length (src/Data/StorableVector/ST/Strict.hs:222) runSTVector (src/Data/StorableVector/ST/Strict.hs:228) 60% ( 3 / 5) in 'Data.StorableVector.Lazy.Builder' Missing documentation for: Builder (src/Data/StorableVector/Lazy/Builder.hs:46) put (src/Data/StorableVector/Lazy/Builder.hs:80) 9% ( 5 / 54) in 'Data.StorableVector.Lazy.Pattern' Missing documentation for: Vector (src/Data/StorableVector/Lazy.hs:154) ChunkSize (src/Data/StorableVector/Lazy.hs:179) chunkSize (src/Data/StorableVector/Lazy.hs:206) defaultChunkSize (src/Data/StorableVector/Lazy.hs:213) LazySize (src/Data/StorableVector/Lazy/Pattern.hs:124) empty (src/Data/StorableVector/Lazy.hs:222) singleton (src/Data/StorableVector/Lazy.hs:226) pack (src/Data/StorableVector/Lazy/Pattern.hs:134) unpack (src/Data/StorableVector/Lazy.hs:235) packWith (src/Data/StorableVector/Lazy/Pattern.hs:140) unpackWith (src/Data/StorableVector/Lazy.hs:244) unfoldrN (src/Data/StorableVector/Lazy/Pattern.hs:166) iterateN (src/Data/StorableVector/Lazy/Pattern.hs:189) cycle (src/Data/StorableVector/Lazy.hs:300) replicate (src/Data/StorableVector/Lazy/Pattern.hs:200) null (src/Data/StorableVector/Lazy.hs:317) length (src/Data/StorableVector/Lazy/Pattern.hs:221) cons (src/Data/StorableVector/Lazy.hs:358) append (src/Data/StorableVector/Lazy.hs:364) concat (src src/Data/StorableVector/Lazy/PointerPrivateIndex.hs:17:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: cons :: Storable a => [VB.Vector a] -> Pointer a /Data/StorableVector/Lazy.hs:387) map (src/Data/StorableVector/Lazy.hs:402) reverse (src/Data/StorableVector/Lazy.hs:409) foldl (src/Data/StorableVector/Lazy.hs:417) foldl' (src/Data/StorableVector/Lazy.hs:421) any (src/Data/StorableVector/Lazy.hs:438) all (src/Data/StorableVector/Lazy.hs:442) maximum (src/Data/StorableVector/Lazy.hs:445) minimum (src/Data/StorableVector/Lazy.hs:450) viewL (src/Data/StorableVector/Lazy.hs:473) viewR (src/Data/StorableVector/Lazy.hs:480) switchL (src/Data/StorableVector/Lazy.hs:491) switchR (src/Data/StorableVector/Lazy.hs:496) scanl (src/Data/StorableVector/Lazy.hs:519) mapAccumL (src/Data/StorableVector/Lazy.hs:526) mapAccumR (src/Data/StorableVector/Lazy.hs:534) crochetL (src/Data/StorableVector/Lazy.hs:558) drop (src/Data/StorableVector/Lazy/Pattern.hs:268) splitAt (src/Data/StorableVector/Lazy/Pattern.hs:273) splitAtVectorPattern (src/Data/StorableVector/Lazy/Pattern.hs:283) dropMargin (src/Data/StorableVector/Lazy.hs:652) dropWhile (src/Data/StorableVector/Lazy.hs:660) takeWhile (src/Data/StorableVector/Lazy.hs:669) span (src/Data/StorableVector/Lazy.hs:679) filter (src/Data/StorableVector/Lazy.hs:702) zipWith3 (src/Data/StorableVector/Lazy.hs:728) zipWith4 (src/Data/StorableVector/Lazy.hs:746) zipWithSize (src/Data/StorableVector/Lazy/Pattern.hs:304) zipWithSize3 (src/Data/StorableVector/Lazy/Pattern.hs:318) zipWithSize4 (src/Data/StorableVector/Lazy/Pattern.hs:333) 29% ( 5 / 17) in 'Data.StorableVector.ST.Lazy' Missing documentation for: Vector (src/Data/StorableVector/ST/Private.hs:28) new (src/Data/StorableVector/ST/Lazy.hs:53) new_ (src/Data/StorableVector/ST/Lazy.hs:58) modify (src/Data/StorableVector/ST/Lazy.hs:79) unsafeRead (src/Data/StorableVector/ST/Lazy.hs:85) unsafeWrite (src/Data/StorableVector/ST/Lazy.hs:90) unsafeModify (src/Data/StorableVector/ST/Lazy.hs:95) freeze (src/Data/StorableVector/ST/Lazy.hs:101) unsafeFreeze (src/Data/StorableVector/ST/Lazy.hs:106) thaw (src/Data/StorableVector/ST/Lazy.hs:111) length (src/Data/StorableVector/ST/Strict.hs:222) runSTVector (src/Data/StorableVector/ST/Lazy.hs:118) 0% ( 0 / 5) in 'Data.StorableVector.Lazy.PointerPrivateIndex' Missing documentation for: Module header Pointer (src/Data/StorableVector/Lazy/PointerPrivateIndex.hs:12) cons (src/Data/StorableVector/Lazy/PointerPrivateIndex.hs:17) viewL (src/Data/StorableVector/Lazy/PointerPrivateIndex.hs:21) switchL (src/Data/StorableVector/Lazy/PointerPrivateIndex.hs:25) Documentation created: dist/doc/html/storablevector/index.html, dist/doc/html/storablevector/storablevector.txt Creating package registration file: /tmp/pkgConf-storablevector-0.21455660613139671172.11 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/storablevector-0.2.11-9hDEMTCxitdENj0wDFG6yc Registering storablevector-0.2.11... cabal: Leaving directory '/tmp/cabal-tmp-5214/storablevector-0.2.11' Installed storablevector-0.2.11 cabal: Entering directory '/tmp/cabal-tmp-5214/alsa-pcm-0.6.0.4' Configuring alsa-pcm-0.6.0.4... Building alsa-pcm-0.6.0.4... Preprocessing library alsa-pcm-0.6.0.4... [ 1 of 11] Compiling Sound.ALSA.PCM.Core.Convert ( src/Sound/ALSA/PCM/Core/Convert.hs, dist/build/Sound/ALSA/PCM/Core/Convert.o ) [ 2 of 11] Compiling Sound.ALSA.PCM.Debug ( nodebug/Sound/ALSA/PCM/Debug.hs, dist/build/Sound/ALSA/PCM/Debug.o ) [ 3 of 11] Compiling Sound.ALSA.PCM.Core.Handle ( dist/build/Sound/ALSA/PCM/Core/Handle.hs, dist/build/Sound/ALSA/PCM/Core/Handle.o ) [ 4 of 11] Compiling Sound.ALSA.PCM.Core.HwParams ( dist/build/Sound/ALSA/PCM/Core/HwParams.hs, dist/build/Sound/ALSA/PCM/Core/HwParams.o ) [ 5 of 11] Compiling Sound.ALSA.PCM.Core.SwParams ( dist/build/Sound/ALSA/PCM/Core/SwParams.hs, dist/build/Sound/ALSA/PCM/Core/SwParams.o ) [ 6 of 11] Compiling Sound.ALSA.PCM.Parameters.Software ( src/Sound/ALSA/PCM/Parameters/Software.hs, dist/build/Sound/ALSA/PCM/Parameters/Software.o ) [ 7 of 11] Compiling Sound.ALSA.PCM.Core.Class ( src/Sound/ALSA/PCM/Core/Class.hs, dist/build/Sound/ALSA/PCM/Core/Class.o ) src/Sound/ALSA/PCM/Core/Class.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraints: (Access i, SampleFmt y) • In the type signature for: withSwParams :: (Access i, SampleFmt y) => Core.Handle i y -> SwParams.T i y a -> IO a [ 8 of 11] Compiling Sound.ALSA.PCM.Parameters.Hardware ( src/Sound/ALSA/PCM/Parameters/Hardware.hs, dist/build/Sound/ALSA/PCM/Parameters/Hardware.o ) [ 9 of 11] Compiling Sound.ALSA.PCM.Node.File ( src/Sound/ALSA/PCM/Node/File.hs, dist/build/Sound/ALSA/PCM/Node/File.o ) src/Sound/ALSA/PCM/Node/File.hs:28:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: open :: Class.SampleFmt y => IOMode -> FilePath -> IO (Handle y) src/Sound/ALSA/PCM/Node/File.hs:34:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: close :: Class.SampleFmt y => Handle y -> IO () [10 of 11] Compiling Sound.ALSA.PCM.Node.ALSA ( src/Sound/ALSA/PCM/Node/ALSA.hs, dist/build/Sound/ALSA/PCM/Node/ALSA.o ) src/Sound/ALSA/PCM/Node/ALSA.hs:50:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: readi :: Class.SampleFmt y => Handle Interleaved y -> Ptr y -> Size -> IO Size src/Sound/ALSA/PCM/Node/ALSA.hs:55:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: writei :: Class.SampleFmt y => Handle Interleaved y -> Ptr y -> Size -> IO Size src/Sound/ALSA/PCM/Node/ALSA.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.MonoSampleFmt y • In the type signature for: readn :: Class.MonoSampleFmt y => Handle Noninterleaved y -> Ptr (Ptr y) -> Size -> IO Size src/Sound/ALSA/PCM/Node/ALSA.hs:77:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.MonoSampleFmt y • In the type signature for: writen :: Class.MonoSampleFmt y => Handle Noninterleaved y -> Ptr (Ptr y) -> Size -> IO Size [11 of 11] Compiling Sound.ALSA.PCM ( src/Sound/ALSA/PCM.hs, dist/build/Sound/ALSA/PCM.o ) Running Haddock for alsa-pcm-0.6.0.4... Running hscolour for alsa-pcm-0.6.0.4... Preprocessing library alsa-pcm-0.6.0.4... Preprocessing library alsa-pcm-0.6.0.4... Haddock coverage: 0% ( 0 / 6) in 'Sound.ALSA.PCM.Core.Convert' Missing documentation for: Module header T (src/Sound/ALSA/PCM/Core/Convert.hs:11) with (src/Sound/ALSA/PCM/Core/Convert.hs:14) peek (src/Sound/ALSA/PCM/Core/Convert.hs:19) id (src/Sound/ALSA/PCM/Core/Convert.hs:25) int (src/Sound/ALSA/PCM/Core/Convert.hs:28) 0% ( 0 / 2) in 'Sound.ALSA.PCM.Debug' Missing documentation for: Module header put (nodebug/Sound/ALSA/PCM/Debug.hs:3) 0% ( 0 / 37) in 'Sound.ALSA.PCM.Core.Handle' Missing documentation for: Module header Struct (src/Sound/ALSA/PCM/Core/Handle.hsc:24) Handle (src/Sound/ALSA/PCM/Core/Handle.hsc:26) Interleaved (src/Sound/ALSA/PCM/Core/Handle.hsc:28) Noninterleaved (src/Sound/ALSA/PCM/Core/Handle.hsc:29) (src/Sound/ALSA/PCM/Core/Handle.hsc:32) SampleFreq (src/Sound/ALSA/PCM/Core/Handle.hsc:39) Time (src/Sound/ALSA/PCM/Core/Handle.hsc:40) Size (src/Sound/ALSA/PCM/Core/Handle.hsc:41) Stream (src/Sound/ALSA/PCM/Core/Handle.hsc:44) (src/Sound/ALSA/PCM/Core/Handle.hsc:49) Mode (src/Sound/ALSA/PCM/Core/Handle.hsc:58) nonBlock (src/Sound/ALSA/PCM/Core/Handle.hsc:60) async (src/Sound/ALSA/PCM/Core/Handle.hsc:62) (src/Sound/ALSA/PCM/Core/Handle.hsc:64) modes (src/Sound/ALSA/PCM/Core/Handle.hsc:68) open_ (src/Sound/ALSA/PCM/Core/Handle.hsc:72) close_ (src/Sound/ALSA/PCM/Core/Handle.hsc:75) prepare_ (src/Sound/ALSA/PCM/Core/Handle.hsc:78) start_ (src/Sound/ALSA/PCM/Core/Handle.hsc:81) drop_ (src/Sound/ALSA/PCM/Core/Handle.hsc:84) drain_ (src/Sound/ALSA/PCM/Core/Handle.hsc:87) open (src/Sound/ALSA/PCM/Core/Handle.hsc:91) close (src/Sound/ALSA/PCM/Core/Handle.hsc:99) prepare (src/Sound/ALSA/PCM/Core/Handle.hsc:103) start (src/Sound/ALSA/PCM/Core/Handle.hsc:107) drop (src/Sound/ALSA/PCM/Core/Handle.hsc:111) drain (src/Sound/ALSA/PCM/Core/Handle.hsc:115) readi_ (src/Sound/ALSA/PCM/Core/Handle.hsc:121) writei_ (src/Sound/ALSA/PCM/Core/Handle.hsc:124) readn_ (src/Sound/ALSA/PCM/Core/Handle.hsc:127) writen_ (src/Sound/ALSA/PCM/Core/Handle.hsc:130) readi (src/Sound/ALSA/PCM/Core/Handle.hsc:134) writei (src/Sound/ALSA/PCM/Core/Handle.hsc:139) readn (src/Sound/ALSA/PCM/Core/Handle.hsc:144) writen (src/Sound/ALSA/PCM/Core/Handle.hsc:149) arraySize (src/Sound/ALSA/PCM/Core/Handle.hsc:156) 0% ( 0 /329) in 'Sound.ALSA.PCM.Core.HwParams' Missing documentation for: Module header T (src/Sound/ALSA/PCM/Core/HwParams.hsc:32) Params (src/Sound/ALSA/PCM/Core/HwParams.hsc:34) (src/Sound/ALSA/PCM/Core/HwParams.hsc:40) (src/Sound/ALSA/PCM/Core/HwParams.hsc:43) (src/Sound/ALSA/PCM/Core/HwParams.hsc:47) withIO (src/Sound/ALSA/PCM/Core/HwParams.hsc:54) malloc_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:64) free (src/Sound/ALSA/PCM/Core/HwParams.hsc:67) malloc (src/Sound/ALSA/PCM/Core/HwParams.hsc:70) set_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:79) any_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:82) set (src/Sound/ALSA/PCM/Core/HwParams.hsc:85) any (src/Sound/ALSA/PCM/Core/HwParams.hsc:89) Bool_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:96) (src/Sound/ALSA/PCM/Core/HwParams.hsc:99) boolConv (src/Sound/ALSA/PCM/Core/HwParams.hsc:105) Direction (src/Sound/ALSA/PCM/Core/HwParams.hsc:112) (src/Sound/ALSA/PCM/Core/HwParams.hsc:115) ordConv (src/Sound/ALSA/PCM/Core/HwParams.hsc:121) Access (src/Sound/ALSA/PCM/Core/HwParams.hsc:128) (src/Sound/ALSA/PCM/Core/HwParams.hsc:131) (src/Sound/ALSA/PCM/Core/HwParams.hsc:135) (src/Sound/ALSA/PCM/Core/HwParams.hsc:139) accessMmapInterleaved (src/Sound/ALSA/PCM/Core/HwParams.hsc:145) accessMmapNoninterleaved (src/Sound/ALSA/PCM/Core/HwParams.hsc:147) accessMmapComplex (src/Sound/ALSA/PCM/Core/HwParams.hsc:149) accessRwInterleaved (src/Sound/ALSA/PCM/Core/HwParams.hsc:151) accessRwNoninterleaved (src/Sound/ALSA/PCM/Core/HwParams.hsc:153) Format (src/Sound/ALSA/PCM/Core/HwParams.hsc:154) (src/Sound/ALSA/PCM/Core/HwParams.hsc:157) (src/Sound/ALSA/PCM/Core/HwParams.hsc:161) (src/Sound/ALSA/PCM/Core/HwParams.hsc:165) formatUnknown (src/Sound/ALSA/PCM/Core/HwParams.hsc:171) formatS8 (src/Sound/ALSA/PCM/Core/HwParams.hsc:173) formatU8 (src/Sound/ALSA/PCM/Core/HwParams.hsc:175) formatS16Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:177) formatS16Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:179) formatU16Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:181) formatU16Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:183) formatS24Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:185) formatS24Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:187) formatU24Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:189) formatU24Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:191) formatS32Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:193) formatS32Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:195) formatU32Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:197) formatU32Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:199) formatFloatLe (src/Sound/ALSA/PCM/Core/HwParams.hsc:201) formatFloatBe (src/Sound/ALSA/PCM/Core/HwParams.hsc:203) formatFloat64Le (src/Sound/ALSA/PCM/Core/HwParams.hsc:205) formatFloat64Be (src/Sound/ALSA/PCM/Core/HwParams.hsc:207) formatIec958SubframeLe (src/Sound/ALSA/PCM/Core/HwParams.hsc:209) formatIec958SubframeBe (src/Sound/ALSA/PCM/Core/HwParams.hsc:211) formatMuLaw (src/Sound/ALSA/PCM/Core/HwParams.hsc:213) formatALaw (src/Sound/ALSA/PCM/Core/HwParams.hsc:215) formatImaAdpcm (src/Sound/ALSA/PCM/Core/HwParams.hsc:217) formatMpeg (src/Sound/ALSA/PCM/Core/HwParams.hsc:219) formatGsm (src/Sound/ALSA/PCM/Core/HwParams.hsc:221) Subformat (src/Sound/ALSA/PCM/Core/HwParams.hsc:222) formatSpecial (src/Sound/ALSA/PCM/Core/HwParams.hsc:223) formatS243le (src/Sound/ALSA/PCM/Core/HwParams.hsc:225) (src/Sound/ALSA/PCM/Core/HwParams.hsc:225) formatS243be (src/Sound/ALSA/PCM/Core/HwParams.hsc:227) formatU243le (src/Sound/ALSA/PCM/Core/HwParams.hsc:229) formatU243be (src/Sound/ALSA/PCM/Core/HwParams.hsc:231) formatS203le (src/Sound/ALSA/PCM/Core/HwParams.hsc:233) canMmapSampleResolution_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:233) isDouble_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:234) formatS203be (src/Sound/ALSA/PCM/Core/HwParams.hsc:235) isBatch_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:235) canMmapSampleResolution (src/Sound/ALSA/PCM/Core/HwParams.hsc:236) isBlockTransfer_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:236) isDouble (src/Sound/ALSA/PCM/Core/HwParams.hsc:237) formatU203le (src/Sound/ALSA/PCM/Core/HwParams.hsc:237) canOverrange_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:237) isBatch (src/Sound/ALSA/PCM/Core/HwParams.hsc:238) canPause_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:238) isBlockTransfer (src/Sound/ALSA/PCM/Core/HwParams.hsc:239) formatU203be (src/Sound/ALSA/PCM/Core/HwParams.hsc:239) canResume_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:239) canOverrange (src/Sound/ALSA/PCM/Core/HwParams.hsc:240) isHalfDuplex_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:240) canPause (src/Sound/ALSA/PCM/Core/HwParams.hsc:241) formatS183le (src/Sound/ALSA/PCM/Core/HwParams.hsc:241) isJointDuplex_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:241) canResume (src/Sound/ALSA/PCM/Core/HwParams.hsc:242) canSyncStart_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:242) isHalfDuplex (src/Sound/ALSA/PCM/Core/HwParams.hsc:243) formatS183be (src/Sound/ALSA/PCM/Core/HwParams.hsc:243) isJointDuplex (src/Sound/ALSA/PCM/Core/HwParams.hsc:244) canSyncStart (src/Sound/ALSA/PCM/Core/HwParams.hsc:245) formatU183le (src/Sound/ALSA/PCM/Core/HwParams.hsc:245) getRateNumden_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:245) formatU183be (src/Sound/ALSA/PCM/Core/HwParams.hsc:247) getSbits_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:247) getRateNumden (src/Sound/ALSA/PCM/Core/HwParams.hsc:248) getFifoSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:248) formatS16 (src/Sound/ALSA/PCM/Core/HwParams.hsc:249) getSbits (src/Sound/ALSA/PCM/Core/HwParams.hsc:250) getAccess_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:250) getFifoSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:251) formatU16 (src/Sound/ALSA/PCM/Core/HwParams.hsc:251) testAccess_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:251) setAccess_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:252) getAccess (src/Sound/ALSA/PCM/Core/HwParams.hsc:253) formatS24 (src/Sound/ALSA/PCM/Core/HwParams.hsc:253) setAccessFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:253) testAccess (src/Sound/ALSA/PCM/Core/HwParams.hsc:254) setAccessLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:254) setAccess (src/Sound/ALSA/PCM/Core/HwParams.hsc:255) formatU24 (src/Sound/ALSA/PCM/Core/HwParams.hsc:255) setAccessFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:256) formatS32 (src/Sound/ALSA/PCM/Core/HwParams.hsc:257) setAccessLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:257) formatU32 (src/Sound/ALSA/PCM/Core/HwParams.hsc:259) getFormat_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:260) formatFloat (src/Sound/ALSA/PCM/Core/HwParams.hsc:261) testFormat_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:261) setFormat_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:262) getFormat (src/Sound/ALSA/PCM/Core/HwParams.hsc:263) formatFloat64 (src/Sound/ALSA/PCM/Core/HwParams.hsc:263) setFormatFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:263) testFormat (src/Sound/ALSA/PCM/Core/HwParams.hsc:264) setFormatLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:264) setFormat (src/Sound/ALSA/PCM/Core/HwParams.hsc:265) formatIec958Subframe (src/Sound/ALSA/PCM/Core/HwParams.hsc:265) setFormatFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:266) setFormatLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:267) getSubformat_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:270) testSubformat_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:271) setSubformat_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:272) getSubformat (src/Sound/ALSA/PCM/Core/HwParams.hsc:273) setSubformatFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:273) testSubformat (src/Sound/ALSA/PCM/Core/HwParams.hsc:274) setSubformatLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:274) setSubformat (src/Sound/ALSA/PCM/Core/HwParams.hsc:275) setSubformatFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:276) setSubformatLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:277) getChannels_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:280) getChannelsMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:281) getChannelsMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:282) getChannels (src/Sound/ALSA/PCM/Core/HwParams.hsc:283) testChannels_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:283) getChannelsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:284) setChannels_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:284) getChannelsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:285) setChannelsMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:285) testChannels (src/Sound/ALSA/PCM/Core/HwParams.hsc:286) setChannelsMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:286) setChannels (src/Sound/ALSA/PCM/Core/HwParams.hsc:287) setChannelsMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:287) setChannelsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:288) setChannelsNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:288) setChannelsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:289) setChannelsFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:289) setChannelsMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:290) setChannelsLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:290) setChannelsNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:291) setChannelsFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:292) getRate_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:292) setChannelsLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:293) getRateMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:293) getRateMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:294) getRate (src/Sound/ALSA/PCM/Core/HwParams.hsc:295) testRate_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:295) getRateMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:296) setRate_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:296) getRateMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:297) setRateMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:297) testRate (src/Sound/ALSA/PCM/Core/HwParams.hsc:298) setRateMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:298) setRate (src/Sound/ALSA/PCM/Core/HwParams.hsc:299) setRateMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:299) setRateMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:300) setRateNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:300) setRateMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:301) setRateFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:301) setRateMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:302) setRateLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:302) setRateNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:303) setRateResample_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:303) setRateFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:304) getRateResample_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:304) setRateLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:305) setExportBuffer_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:305) setRateResample (src/Sound/ALSA/PCM/Core/HwParams.hsc:306) getExportBuffer_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:306) getRateResample (src/Sound/ALSA/PCM/Core/HwParams.hsc:307) setExportBuffer (src/Sound/ALSA/PCM/Core/HwParams.hsc:308) getPeriodTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:308) getExportBuffer (src/Sound/ALSA/PCM/Core/HwParams.hsc:309) getPeriodTimeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:309) getPeriodTimeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:310) getPeriodTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:311) testPeriodTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:311) getPeriodTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:312) setPeriodTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:312) getPeriodTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:313) setPeriodTimeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:313) testPeriodTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:314) setPeriodTimeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:314) setPeriodTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:315) setPeriodTimeMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:315) setPeriodTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:316) setPeriodTimeNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:316) setPeriodTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:317) setPeriodTimeFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:317) setPeriodTimeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:318) setPeriodTimeLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:318) setPeriodTimeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:319) setPeriodTimeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:320) getPeriodSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:320) setPeriodTimeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:321) getPeriodSizeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:321) getPeriodSizeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:322) getPeriodSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:323) testPeriodSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:323) getPeriodSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:324) setPeriodSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:324) getPeriodSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:325) setPeriodSizeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:325) testPeriodSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:326) setPeriodSizeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:326) setPeriodSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:327) setPeriodSizeMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:327) setPeriodSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:328) setPeriodSizeNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:328) setPeriodSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:329) setPeriodSizeFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:329) setPeriodSizeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:330) setPeriodSizeLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:330) setPeriodSizeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:331) setPeriodSizeInteger_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:331) setPeriodSizeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:332) setPeriodSizeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:333) getPeriods_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:333) setPeriodSizeInteger (src/Sound/ALSA/PCM/Core/HwParams.hsc:334) getPeriodsMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:334) getPeriodsMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:335) getPeriods (src/Sound/ALSA/PCM/Core/HwParams.hsc:336) testPeriods_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:336) getPeriodsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:337) setPeriods_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:337) getPeriodsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:338) setPeriodsMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:338) testPeriods (src/Sound/ALSA/PCM/Core/HwParams.hsc:339) setPeriodsMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:339) setPeriods (src/Sound/ALSA/PCM/Core/HwParams.hsc:340) setPeriodsMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:340) setPeriodsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:341) setPeriodsNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:341) setPeriodsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:342) setPeriodsFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:342) setPeriodsMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:343) setPeriodsLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:343) setPeriodsNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:344) setPeriodsInteger_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:344) setPeriodsFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:345) setPeriodsLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:346) getBufferTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:346) setPeriodsInteger (src/Sound/ALSA/PCM/Core/HwParams.hsc:347) getBufferTimeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:347) getBufferTimeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:348) getBufferTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:349) testBufferTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:349) getBufferTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:350) setBufferTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:350) getBufferTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:351) setBufferTimeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:351) testBufferTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:352) setBufferTimeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:352) setBufferTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:353) setBufferTimeMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:353) setBufferTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:354) setBufferTimeNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:354) setBufferTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:355) setBufferTimeFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:355) setBufferTimeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:356) setBufferTimeLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:356) setBufferTimeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:357) setBufferTimeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:358) getBufferSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:358) setBufferTimeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:359) getBufferSizeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:359) getBufferSizeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:360) getBufferSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:361) testBufferSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:361) getBufferSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:362) setBufferSize_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:362) getBufferSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:363) setBufferSizeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:363) testBufferSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:364) setBufferSizeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:364) setBufferSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:365) setBufferSizeMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:365) setBufferSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:366) setBufferSizeNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:366) setBufferSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:367) setBufferSizeFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:367) setBufferSizeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:368) setBufferSizeLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:368) setBufferSizeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:369) setBufferSizeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:370) getTickTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:370) setBufferSizeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:371) getTickTimeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:371) getTickTimeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:372) getTickTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:373) testTickTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:373) getTickTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:374) setTickTime_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:374) getTickTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:375) setTickTimeMin_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:375) testTickTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:376) setTickTimeMax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:376) setTickTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:377) setTickTimeMinmax_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:377) setTickTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:378) setTickTimeNear_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:378) setTickTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:379) setTickTimeFirst_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:379) setTickTimeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:380) setTickTimeLast_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:380) setTickTimeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:381) setTickTimeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:382) getMinAlign_ (src/Sound/ALSA/PCM/Core/HwParams.hsc:382) setTickTimeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:383) getMinAlign (src/Sound/ALSA/PCM/Core/HwParams.hsc:385) 0% ( 0 / 51) in 'Sound.ALSA.PCM.Core.SwParams' Missing documentation for: Module header T (src/Sound/ALSA/PCM/Core/SwParams.hsc:26) Params (src/Sound/ALSA/PCM/Core/SwParams.hsc:28) (src/Sound/ALSA/PCM/Core/SwParams.hsc:34) (src/Sound/ALSA/PCM/Core/SwParams.hsc:37) (src/Sound/ALSA/PCM/Core/SwParams.hsc:41) withIO (src/Sound/ALSA/PCM/Core/SwParams.hsc:48) malloc_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:58) free (src/Sound/ALSA/PCM/Core/SwParams.hsc:61) malloc (src/Sound/ALSA/PCM/Core/SwParams.hsc:64) set_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:73) current_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:76) set (src/Sound/ALSA/PCM/Core/SwParams.hsc:79) current (src/Sound/ALSA/PCM/Core/SwParams.hsc:83) TimestampMode (src/Sound/ALSA/PCM/Core/SwParams.hsc:89) (src/Sound/ALSA/PCM/Core/SwParams.hsc:92) (src/Sound/ALSA/PCM/Core/SwParams.hsc:96) timestampNone (src/Sound/ALSA/PCM/Core/SwParams.hsc:102) timestampMmap (src/Sound/ALSA/PCM/Core/SwParams.hsc:104) setTimestampMode_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:131) setSleepMin_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:132) setAvailMin_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:133) getTimestampMode_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:134) setXferAlign_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:134) getSleepMin_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:135) setStartThreshold_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:135) getAvailMin_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:136) setStopThreshold_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:136) setTimestampMode (src/Sound/ALSA/PCM/Core/SwParams.hsc:137) getXferAlign_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:137) setSilenceThreshold_ (src/So src/Sound/ALSA/PCM/Core/Class.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraints: (Access i, SampleFmt y) • In the type signature for: withSwParams :: (Access i, SampleFmt y) => Core.Handle i y -> SwParams.T i y a -> IO a und/ALSA/PCM/Core/SwParams.hsc:137) setSleepMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:138) getStartThreshold_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:138) setSilenceSize_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:138) setAvailMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:139) getStopThreshold_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:139) setXferAlign (src/Sound/ALSA/PCM/Core/SwParams.hsc:140) getSilenceThreshold_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:140) setStartThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:141) getSilenceSize_ (src/Sound/ALSA/PCM/Core/SwParams.hsc:141) setStopThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:142) setSilenceThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:143) getTimestampMode (src/Sound/ALSA/PCM/Core/SwParams.hsc:143) getSleepMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:144) setSilenceSize (src/Sound/ALSA/PCM/Core/SwParams.hsc:144) getAvailMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:145) getXferAlign (src/Sound/ALSA/PCM/Core/SwParams.hsc:146) getStartThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:147) getStopThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:148) getSilenceThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:149) getSilenceSize (src/Sound/ALSA/PCM/Core/SwParams.hsc:150) 12% ( 3 / 26) in 'Sound.ALSA.PCM.Parameters.Software' Missing documentation for: Module header T (src/Sound/ALSA/PCM/Core/SwParams.hsc:26) Size (src/Sound/ALSA/PCM/Core/Handle.hsc:41) TimestampMode (src/Sound/ALSA/PCM/Core/SwParams.hsc:89) timestampNone (src/Sound/ALSA/PCM/Core/SwParams.hsc:102) timestampMmap (src/Sound/ALSA/PCM/Core/SwParams.hsc:104) getAvailMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:145) setAvailMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:139) getSilenceSize (src/Sound/ALSA/PCM/Core/SwParams.hsc:150) setSilenceSize (src/Sound/ALSA/PCM/Core/SwParams.hsc:144) getSilenceThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:149) setSilenceThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:143) getSleepMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:144) setSleepMin (src/Sound/ALSA/PCM/Core/SwParams.hsc:138) getStartThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:147) setStartThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:141) getStopThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:148) setStopThreshold (src/Sound/ALSA/PCM/Core/SwParams.hsc:142) getTimestampMode (src/Sound/ALSA/PCM/Core/SwParams.hsc:143) setTimestampMode (src/Sound/ALSA/PCM/Core/SwParams.hsc:137) getXferAlign (src/Sound/ALSA/PCM/Core/SwParams.hsc:146) setXferAlign (src/Sound/ALSA/PCM/Core/SwParams.hsc:140) setBufferSize (src/Sound/ALSA/PCM/Parameters/Software.hs:24) 4% ( 1 / 28) in 'Sound.ALSA.PCM.Core.Class' Missing documentation for: Module header Access (src/Sound/ALSA/PCM/Core/Class.hs:17) (src/Sound/ALSA/PCM/Core/Class.hs:21) (src/Sound/ALSA/PCM/Core/Class.hs:27) SampleFmt (src/Sound/ALSA/PCM/Core/Class.hs:37) (src/Sound/ALSA/PCM/Core/Class.hs:40) (src/Sound/ALSA/PCM/Core/Class.hs:43) (src/Sound/ALSA/PCM/Core/Class.hs:46) (src/Sound/ALSA/PCM/Core/Class.hs:49) (src/Sound/ALSA/PCM/Core/Class.hs:52) (src/Sound/ALSA/PCM/Core/Class.hs:55) (src/Sound/ALSA/PCM/Core/Class.hs:58) (src/Sound/ALSA/PCM/Core/Class.hs:61) (src/Sound/ALSA/PCM/Core/Class.hs:64) (src/Sound/ALSA/PCM/Core/Class.hs:67) (src/Sound/ALSA/PCM/Core/Class.hs:78) (src/Sound/ALSA/PCM/Core/Class.hs:79) (src/Sound/ALSA/PCM/Core/Class.hs:80) (src/Sound/ALSA/PCM/Core/Class.hs:81) (src/Sound/ALSA/PCM/Core/Class.hs:82) (src/Sound/ALSA/PCM/Core/Class.hs:83) (src/Sound/ALSA/PCM/Core/Class.hs:84) (src/Sound/ALSA/PCM/Core/Class.hs:85) (src/Sound/ALSA/PCM/Core/Class.hs:86) withSampleFmt (src/Sound/ALSA/PCM/Core/Class.hs:89) withHwParams (src/Sound/ALSA/PCM/Core/Class.hs:93) withSwParams (src/Sound/ALSA/PCM/Core/Class.hs:103) 3% ( 4 /119) in 'Sound.ALSA.PCM.Parameters.Hardware' Missing documentation for: Module header T (src/Sound/ALSA/PCM/Core/HwParams.hsc:32) SampleFreq (src/Sound/ALSA/PCM/Core/Handle.hsc:39) Time (src/Sound/ALSA/PCM/Core/Handle.hsc:40) Size (src/Sound/ALSA/PCM/Core/Handle.hsc:41) Interleaved (src/Sound/ALSA/PCM/Core/Handle.hsc:28) Noninterleaved (src/Sound/ALSA/PCM/Core/Handle.hsc:29) canMmapSampleResolution (src/Sound/ALSA/PCM/Core/HwParams.hsc:236) isDouble (src/Sound/ALSA/PCM/Core/HwParams.hsc:237) isBatch (src/Sound/ALSA/PCM/Core/HwParams.hsc:238) isBlockTransfer (src/Sound/ALSA/PCM/Core/HwParams.hsc:239) canOverrange (src/Sound/ALSA/PCM/Core/HwParams.hsc:240) canPause (src/Sound/ALSA/PCM/Core/HwParams.hsc:241) canResume (src/Sound/ALSA/PCM/Core/HwParams.hsc:242) isHalfDuplex (src/Sound/ALSA/PCM/Core/HwParams.hsc:243) isJointDuplex (src/Sound/ALSA/PCM/Core/HwParams.hsc:244) canSyncStart (src/Sound/ALSA/PCM/Core/HwParams.hsc:245) getRateNumden (src/Sound/ALSA/PCM/Core/HwParams.hsc:248) getSbits (src/Sound/ALSA/PCM/Core/HwParams.hsc:250) getFifoSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:251) getChannels (src/Sound/ALSA/PCM/Core/HwParams.hsc:283) getChannelsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:284) getChannelsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:285) testChannels (src/Sound/ALSA/PCM/Core/HwParams.hsc:286) setChannelsMin (src/Sound/ALSA/PCM/Parameters/Hardware.hs:230) setChannelsMax (src/Sound/ALSA/PCM/Parameters/Hardware.hs:233) setChannelsMinmax (src/Sound/ALSA/PCM/Parameters/Hardware.hs:236) setChannelsNear (src/Sound/ALSA/PCM/Parameters/Hardware.hs:239) setChannelsFirst (src/Sound/ALSA/PCM/Parameters/Hardware.hs:242) setChannelsLast (src/Sound/ALSA/PCM/Parameters/Hardware.hs:245) getRate (src/Sound/ALSA/PCM/Core/HwParams.hsc:295) getRateMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:296) getRateMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:297) testRate (src/Sound/ALSA/PCM/Core/HwParams.hsc:298) setRate (src/Sound/ALSA/PCM/Core/HwParams.hsc:299) setRateMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:300) setRateMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:301) setRateMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:302) setRateNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:303) setRateFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:304) setRateLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:305) setRateResample (src/Sound/ALSA/PCM/Core/HwParams.hsc:306) getRateResample (src/Sound/ALSA/PCM/Core/HwParams.hsc:307) setExportBuffer (src/Sound/ALSA/PCM/Core/HwParams.hsc:308) getExportBuffer (src/Sound/ALSA/PCM/Core/HwParams.hsc:309) getPeriodTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:311) getPeriodTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:312) getPeriodTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:313) testPeriodTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:314) setPeriodTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:315) setPeriodTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:316) setPeriodTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:317) setPeriodTimeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:318) setPeriodTimeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:319) setPeriodTimeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:320) setPeriodTimeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:321) getPeriodSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:323) getPeriodSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:324) getPeriodSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:325) testPeriodSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:326) setPeriodSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:327) setPeriodSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:328) setPeriodSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:329) setPeriodSizeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:330) setPeriodSizeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:331) setPeriodSizeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:332) setP src/Sound/ALSA/PCM/Node/File.hs:28:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: open :: Class.SampleFmt y => IOMode -> FilePath -> IO (Handle y) src/Sound/ALSA/PCM/Node/File.hs:34:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: close :: Class.SampleFmt y => Handle y -> IO () src/Sound/ALSA/PCM/Node/ALSA.hs:50:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: readi :: Class.SampleFmt y => Handle Interleaved y -> Ptr y -> Size -> IO Size src/Sound/ALSA/PCM/Node/ALSA.hs:55:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.SampleFmt y • In the type signature for: writei :: Class.SampleFmt y => Handle Interleaved y -> Ptr y -> Size -> IO Size src/Sound/ALSA/PCM/Node/ALSA.hs:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.MonoSampleFmt y • In the type signature for: readn :: Class.MonoSampleFmt y => Handle Noninterleaved y -> Ptr (Ptr y) -> Size -> IO Size src/Sound/ALSA/PCM/Node/ALSA.hs:77:1: warning: [-Wredundant-constraints] • Redundant constraint: Class.MonoSampleFmt y • In the type signature for: writen :: Class.MonoSampleFmt y => Handle Noninterleaved y -> Ptr (Ptr y) -> Size -> IO Size eriodSizeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:333) setPeriodSizeInteger (src/Sound/ALSA/PCM/Core/HwParams.hsc:334) getPeriods (src/Sound/ALSA/PCM/Core/HwParams.hsc:336) getPeriodsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:337) getPeriodsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:338) testPeriods (src/Sound/ALSA/PCM/Core/HwParams.hsc:339) setPeriods (src/Sound/ALSA/PCM/Core/HwParams.hsc:340) setPeriodsMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:341) setPeriodsMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:342) setPeriodsMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:343) setPeriodsNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:344) setPeriodsFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:345) setPeriodsLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:346) setPeriodsInteger (src/Sound/ALSA/PCM/Core/HwParams.hsc:347) getBufferTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:349) getBufferTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:350) getBufferTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:351) testBufferTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:352) setBufferTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:353) setBufferTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:354) setBufferTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:355) setBufferTimeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:356) setBufferTimeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:357) setBufferTimeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:358) setBufferTimeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:359) getBufferSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:361) getBufferSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:362) getBufferSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:363) testBufferSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:364) setBufferSize (src/Sound/ALSA/PCM/Core/HwParams.hsc:365) setBufferSizeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:366) setBufferSizeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:367) setBufferSizeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:368) setBufferSizeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:369) setBufferSizeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:370) setBufferSizeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:371) getTickTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:373) getTickTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:374) getTickTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:375) testTickTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:376) setTickTime (src/Sound/ALSA/PCM/Core/HwParams.hsc:377) setTickTimeMin (src/Sound/ALSA/PCM/Core/HwParams.hsc:378) setTickTimeMax (src/Sound/ALSA/PCM/Core/HwParams.hsc:379) setTickTimeMinmax (src/Sound/ALSA/PCM/Core/HwParams.hsc:380) setTickTimeNear (src/Sound/ALSA/PCM/Core/HwParams.hsc:381) setTickTimeFirst (src/Sound/ALSA/PCM/Core/HwParams.hsc:382) setTickTimeLast (src/Sound/ALSA/PCM/Core/HwParams.hsc:383) getMinAlign (src/Sound/ALSA/PCM/Core/HwParams.hsc:385) setRateBufferTime (src/Sound/ALSA/PCM/Parameters/Hardware.hs:250) 43% ( 6 / 14) in 'Sound.ALSA.PCM.Node.File' Missing documentation for: Module header Handle (src/Sound/ALSA/PCM/Node/File.hs:25) Time (src/Sound/ALSA/PCM/Core/Handle.hsc:40) SampleFreq (src/Sound/ALSA/PCM/Core/Handle.hsc:39) Size (src/Sound/ALSA/PCM/Core/Handle.hsc:41) SampleFmt (src/Sound/ALSA/PCM/Core/Class.hs:37) open (src/Sound/ALSA/PCM/Node/File.hs:28) close (src/Sound/ALSA/PCM/Node/File.hs:34) 29% ( 9 / 31) in 'Sound.ALSA.PCM.Node.ALSA' Missing documentation for: Module header Handle (src/Sound/ALSA/PCM/Core/Handle.hsc:26) Stream (src/Sound/ALSA/PCM/Core/Handle.hsc:44) Mode (src/Sound/ALSA/PCM/Core/Handle.hsc:58) modes (src/Sound/ALSA/PCM/Core/Handle.hsc:68) nonBlock (src/Sound/ALSA/PCM/Core/Handle.hsc:60) async (src/Sound/ALSA/PCM/Core/Handle.hsc:62) Interleaved (src/Sound/ALSA/PCM/Core/Handle.hsc:28) Noninterleaved (src/Sound/ALSA/PCM/Core/Handle.hsc:29) Time (src/Sound/ALSA/PCM/Core/Handle.hsc:40) SampleFreq (src/Sound/ALSA/PCM/Core/Handle.hsc:39) Size (src/Sound/ALSA/PCM/Core/Handle.hsc:41) Access (src/Sound/ALSA/PCM/Core/Class.hs:17) SampleFmt (src/Sound/ALSA/PCM/Core/Class.hs:37) open (src/Sound/ALSA/PCM/Node/ALSA.hs:35) close (src/Sound/ALSA/PCM/Core/Handle.hsc:99) prepare (src/Sound/ALSA/PCM/Core/Handle.hsc:103) start (src/Sound/ALSA/PCM/Core/Handle.hsc:107) drop (src/Sound/ALSA/PCM/Core/Handle.hsc:111) drain (src/Sound/ALSA/PCM/Core/Handle.hsc:115) readi (src/Sound/ALSA/PCM/Node/ALSA.hs:50) writei (src/Sound/ALSA/PCM/Node/ALSA.hs:55) 3% ( 1 / 29) in 'Sound.ALSA.PCM' Missing documentation for: Module header SampleFmt (src/Sound/ALSA/PCM/Core/Class.hs:37) SampleFreq (src/Sound/ALSA/PCM/Core/Handle.hsc:39) Time (src/Sound/ALSA/PCM/Core/Handle.hsc:40) Size (src/Sound/ALSA/PCM/Core/Handle.hsc:41) SoundFmt (src/Sound/ALSA/PCM.hs:58) SoundSink (src/Sound/ALSA/PCM.hs:84) SoundBufferTime (src/Sound/ALSA/PCM.hs:63) Pcm (src/Sound/ALSA/PCM.hs:69) File (src/Sound/ALSA/PCM.hs:71) withSoundSource (src/Sound/ALSA/PCM.hs:94) withSoundSourceRunning (src/Sound/ALSA/PCM.hs:98) withSoundSink (src/Sound/ALSA/PCM.hs:102) withSoundSinkRunning (src/Sound/ALSA/PCM.hs:106) soundFmtMIME (src/Sound/ALSA/PCM.hs:118) audioBytesPerSample (src/Sound/ALSA/PCM.hs:135) audioBytesPerFrame (src/Sound/ALSA/PCM.hs:145) soundSourceBytesPerFrame (src/Sound/ALSA/PCM.hs:148) soundSinkBytesPerFrame (src/Sound/ALSA/PCM.hs:152) copySound (src/Sound/ALSA/PCM.hs:156) alsaSoundSource (src/Sound/ALSA/PCM.hs:265) alsaSoundSink (src/Sound/ALSA/PCM.hs:271) alsaSoundSourceTime (src/Sound/ALSA/PCM.hs:277) alsaSoundSinkTime (src/Sound/ALSA/PCM.hs:284) alsaSoundSourceParams (src/Sound/ALSA/PCM.hs:291) alsaSoundSinkParams (src/Sound/ALSA/PCM.hs:306) fileSoundSource (src/Sound/ALSA/PCM.hs:325) fileSoundSink (src/Sound/ALSA/PCM.hs:337) Warning: Sound.ALSA.PCM.Parameters.Hardware: could not find link destinations for: access Access setChannels Warning: Sound.ALSA.PCM.Node.File: could not find link destinations for: Format Warning: Sound.ALSA.PCM.Node.ALSA: could not find link destinations for: access Access setChannels Format Warning: Sound.ALSA.PCM: could not find link destinations for: Format Documentation created: dist/doc/html/alsa-pcm/index.html, dist/doc/html/alsa-pcm/alsa-pcm.txt Creating package registration file: /tmp/pkgConf-alsa-pcm-0.6.02123100731605419535.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/alsa-pcm-0.6.0.4-6DDeh44zTgsLNMlnZjAxIi Registering alsa-pcm-0.6.0.4... cabal: Leaving directory '/tmp/cabal-tmp-5214/alsa-pcm-0.6.0.4' Installed alsa-pcm-0.6.0.4 cabal: Entering directory '/tmp/cabal-tmp-5214/sox-0.2.2.6' Configuring sox-0.2.2.6... Building sox-0.2.2.6... Preprocessing library sox-0.2.2.6... [ 1 of 15] Compiling Sound.Sox.Private.Information ( src/Sound/Sox/Private/Information.hs, dist/build/Sound/Sox/Private/Information.o ) src/Sound/Sox/Private/Information.hs:48:1: warning: [-Wredundant-constraints] • Redundant constraint: Read a • In the type signature for: simple :: Read a => (String -> Maybe a) -> String -> T a [ 2 of 15] Compiling Sound.Sox.Information ( src/Sound/Sox/Information.hs, dist/build/Sound/Sox/Information.o ) src/Sound/Sox/Information.hs:51:1: warning: [-Wredundant-constraints] • Redundant constraint: Read a • In the type signature for: simple :: Read a => (String -> Maybe a) -> String -> T a [ 3 of 15] Compiling Sound.Sox.Signal.List ( src/Sound/Sox/Signal/List.hs, dist/build/Sound/Sox/Signal/List.o ) src/Sound/Sox/Signal/List.hs:71:10: warning: [-Wdeprecations] In the use of ‘manySynchronousT’ (imported from Control.Monad.Exception.Asynchronous, but defined in Control.Monad.Exception.Asynchronous.Lazy): Deprecated: "use manyMonoidT with appropriate Monad like LazyIO and result Monoid like Endo instead" [ 4 of 15] Compiling Sound.Sox.Frame.Stereo ( src/Sound/Sox/Frame/Stereo.hs, dist/build/Sound/Sox/Frame/Stereo.o ) [ 5 of 15] Compiling Sound.Sox.Private.Format ( src/Sound/Sox/Private/Format.hs, dist/build/Sound/Sox/Private/Format.o ) [ 6 of 15] Compiling Sound.Sox.Format ( src/Sound/Sox/Format.hs, dist/build/Sound/Sox/Format.o ) [ 7 of 15] Compiling Sound.Sox.Private.Arguments ( src/Sound/Sox/Private/Arguments.hs, dist/build/Sound/Sox/Private/Arguments.o ) [ 8 of 15] Compiling Sound.Sox.Private.Option ( src/Sound/Sox/Private/Option.hs, dist/build/Sound/Sox/Private/Option.o ) [ 9 of 15] Compiling Sound.Sox.Convert ( src/Sound/Sox/Convert.hs, dist/build/Sound/Sox/Convert.o ) [10 of 15] Compiling Sound.Sox.Option.Format ( src/Sound/Sox/Option/Format.hs, dist/build/Sound/Sox/Option/Format.o ) [11 of 15] Compiling Sound.Sox.System ( unix/src/Sound/Sox/System.hs, dist/build/Sound/Sox/System.o ) [12 of 15] Compiling Sound.Sox.Frame ( src/Sound/Sox/Frame.hs, dist/build/Sound/Sox/Frame.o ) [13 of 15] Compiling Sound.Sox.Read ( src/Sound/Sox/Read.hs, dist/build/Sound/Sox/Read.o ) [14 of 15] Compiling Sound.Sox.Write ( src/Sound/Sox/Write.hs, dist/build/Sound/Sox/Write.o ) [15 of 15] Compiling Sound.Sox.Play ( src/Sound/Sox/Play.hs, dist/build/Sound/Sox/Play.o ) Running Haddock for sox-0.2.2.6... Running hscolour for sox-0.2.2.6... Preprocessing library sox-0.2.2.6... Preprocessing library sox-0.2.2.6... src/Sound/Sox/Private/Information.hs:48:1: warning: [-Wredundant-constraints] • Redundant constraint: Read a • In the type signature for: simple :: Read a => (String -> Maybe a) -> String -> T a src/Sound/Sox/Information.hs:51:1: warning: [-Wredundant-constraints] • Redundant constraint: Read a • In the type signature for: simple :: Read a => (String -> Maybe a) -> String -> T a src/Sound/Sox/Signal/List.hs:71:10: warning: [-Wdeprecations] In the use of ‘manySynchronousT’ (imported from Control.Monad.Exception.Asynchronous, but defined in Control.Monad.Exception.Asynchronous.Lazy): Deprecated: "use manyMonoidT with appropriate Monad like LazyIO and result Monoid like Endo instead" Haddock coverage: 7% ( 1 / 14) in 'Sound.Sox.Private.Information' Missing documentation for: T (src/Sound/Sox/Private/Information.hs:34) (src/Sound/Sox/Private/Information.hs:37) (src/Sound/Sox/Private/Information.hs:41) simple (src/Sound/Sox/Private/Information.hs:48) format (src/Sound/Sox/Private/Information.hs:53) simpleRead (src/Sound/Sox/Private/Information.hs:56) sampleRate (src/Sound/Sox/Private/Information.hs:59) numberOfChannels (src/Sound/Sox/Private/Information.hs:62) length (src/Sound/Sox/Private/Information.hs:65) bitsPerSample (src/Sound/Sox/Private/Information.hs:68) get (src/Sound/Sox/Private/Information.hs:73) exampleMulti (src/Sound/Sox/Private/Information.hs:93) exampleSingle (src/Sound/Sox/Private/Information.hs:97) 9% ( 1 / 11) in 'Sound.Sox.Information' Missing documentation for: T (src/Sound/Sox/Information.hs:37) simple (src/Sound/Sox/Information.hs:51) format (src/Sound/Sox/Information.hs:68) sampleRate (src/Sound/Sox/Information.hs:74) numberOfChannels (src/Sound/Sox/Information.hs:77) length (src/Sound/Sox/Information.hs:80) bitsPerSample (src/Sound/Sox/Information.hs:83) get (src/Sound/Sox/Information.hs:88) exampleMulti (src/Sound/Sox/Information.hs:91) exampleSingle (src/Sound/Sox/Information.hs:95) 14% ( 1 / 7) in 'Sound.Sox.Signal.List' Missing documentation for: writeFile (src/Sound/Sox/Signal/List.hs:34) put (src/Sound/Sox/Signal/List.hs:38) withReadFile (src/Sound/Sox/Signal/List.hs:56) getContents (src/Sound/Sox/Signal/List.hs:64) ReadException (src/Sound/Sox/Signal/List.hs:49) IOReadException (src/Sound/Sox/Signal/List.hs:53) 20% ( 1 / 5) in 'Sound.Sox.Frame.Stereo' Missing documentation for: T left right cons 0% ( 0 / 2) in 'Sound.Sox.Private.Format' Missing documentation for: Module header T (src/Sound/Sox/Private/Format.hs:3) 0% ( 0 / 17) in 'Sound.Sox.Format' Missing documentation for: Module header custom (src/Sound/Sox/Format.hs:9) aiff (src/Sound/Sox/Format.hs:12) wave (src/Sound/Sox/Format.hs:15) ogg (src/Sound/Sox/Format.hs:18) mp3 (src/Sound/Sox/Format.hs:21) iff8svx (src/Sound/Sox/Format.hs:24) muLaw (src/Sound/Sox/Format.hs:27) signedByte (src/Sound/Sox/Format.hs:31) unsignedByte (src/Sound/Sox/Format.hs:31) signedWord (src/Sound/Sox/Format.hs:35) unsignedWord (src/Sound/Sox/Format.hs:35) signedLong (src/Sound/Sox/Format.hs:39) unsignedLong (src/Sound/Sox/Format.hs:39) ieeeSinglePrecision (src/Sound/Sox/Format.hs:43) ieeeDoublePrecision (src/Sound/Sox/Format.hs:43) T (src/Sound/Sox/Private/Format.hs:3) 0% ( 0 / 6) in 'Sound.Sox.Private.Arguments' Missing documentation for: Module header T (src/Sound/Sox/Private/Arguments.hs:5) (src/Sound/Sox/Private/Arguments.hs:7) single (src/Sound/Sox/Private/Arguments.hs:11) fileName (src/Sound/Sox/Private/Arguments.hs:14) pipe (src/Sound/Sox/Private/Arguments.hs:17) 20% ( 1 / 5) in 'Sound.Sox.Private.Option' Missing documentation for: Module header (src/Sound/Sox/Private/Option.hs:14) toArguments (src/Sound/Sox/Private/Option.hs:18) single (src/Sound/Sox/Private/Option.hs:24) 50% ( 1 / 2) in 'Sound.Sox.Convert' Missing documentation for: Module header 11% ( 1 / 9) in 'Sound.Sox.Option.Format' Missing documentation for: Module header none (src/Sound/Sox/Option/Format.hs:12) numberOfChannels (src/Sound/Sox/Option/Format.hs:15) numberOfChannelsAuto (src/Sound/Sox/Option/Format.hs:19) sampleRate (src/Sound/Sox/Option/Format.hs:25) bitsPerSample (src/Sound/Sox/Option/Format.hs:29) format (src/Sound/Sox/Option/Format.hs:33) single (src/Sound/Sox/Private/Option.hs:24) 33% ( 1 / 3) in 'Sound.Sox.System' Missing documentation for: Module header ignoreCtrlC (unix/src/Sound/Sox/System.hs:24) 25% ( 1 / 4) in 'Sound.Sox.Frame' Missing documentation for: Module header C (src/Sound/Sox/Frame.hs:13) withSignal 17% ( 1 / 6) in 'Sound.Sox.Read' Missing documentation for: Module header Handle (src/Sound/Sox/Read.hs:23) close (src/Sound/Sox/Read.hs:84) withHandle1 (src/Sound/Sox/Read.hs:89) withHandle2 (src/Sound/Sox/Read.hs:95) 50% ( 2 / 4) in 'Sound.Sox.Write' Missing documentation for: Module header extended (src/Sound/Sox/Write.hs:44) 33% ( 1 / 3) in 'Sound.Sox.Play' Missing documentation for: Module header extended (src/Sound/Sox/Play.hs:37) Documentation created: dist/doc/html/sox/index.html, dist/doc/html/sox/sox.txt Creating package registration file: /tmp/pkgConf-sox-0.2.215756551911443908254.6 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/sox-0.2.2.6-9gtGe5QfLPiHvcmsuwVOVw Registering sox-0.2.2.6... cabal: Leaving directory '/tmp/cabal-tmp-5214/sox-0.2.2.6' Installed sox-0.2.2.6 cabal: Entering directory '/tmp/cabal-tmp-5214/alsa-seq-0.6.0.6' Configuring alsa-seq-0.6.0.6... Building alsa-seq-0.6.0.6... Preprocessing library alsa-seq-0.6.0.6... In file included from Info.hsc:35:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Queue/Info_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Status.hsc:28:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Queue/Status_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Tempo.hsc:35:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Queue/Tempo_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Timer.hsc:34:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Queue/Timer_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Subscribe.hsc:45:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Subscribe_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Query.hsc:46:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Subscribe/Query_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Remove.hsc:41:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Event/Remove_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Address.hsc:4:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Address_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Client.hsc:27:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Client_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from ClientInfo.hsc:19:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/ClientInfo_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Connect.hsc:4:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Connect_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Port.hsc:27:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Port_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from PortInfo.hsc:19:0: src/Sound/ALSA/Sequencer/Area.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/PortInfo_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Queue.hsc:27:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Queue_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Event.hsc:27:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Event_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from RealTime.hsc:4:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/RealTime_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ In file included from Time.hsc:4:0: src/Sound/ALSA/Sequencer/Marshal/Template.h:3:0: warning: "hsc_alignment" redefined [enabled by default] #define hsc_alignment(t) \ ^ In file included from dist/build/Sound/ALSA/Sequencer/Marshal/Time_hsc_make.c:1:0: /opt/ghc/8.0.2/lib/ghc-8.0.1.20160701/template-hsc.h:88:0: note: this is the location of the previous definition #define hsc_alignment(t...) \ ^ [ 1 of 40] Compiling Sound.ALSA.Sequencer.Utility ( src/Sound/ALSA/Sequencer/Utility.hs, dist/build/Sound/ALSA/Sequencer/Utility.o ) [ 2 of 40] Compiling Sound.ALSA.Sequencer.Marshal.RealTime ( dist/build/Sound/ALSA/Sequencer/Marshal/RealTime.hs, dist/build/Sound/ALSA/Sequencer/Marshal/RealTime.o ) [ 3 of 40] Compiling Sound.ALSA.Sequencer.RealTime ( src/Sound/ALSA/Sequencer/RealTime.hs, dist/build/Sound/ALSA/Sequencer/RealTime.o ) [ 4 of 40] Compiling Sound.ALSA.Sequencer.Area ( src/Sound/ALSA/Sequencer/Area.hs, dist/build/Sound/ALSA/Sequencer/Area.o ) [ 5 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Time ( dist/build/Sound/ALSA/Sequencer/Marshal/Time.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Time.o ) src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: stampReal :: Flag flag => FlagSet.MaskedValue FlagContainer flag src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: stampTick :: Flag flag => FlagSet.MaskedValue FlagContainer flag src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: modeRel :: Flag flag => FlagSet.MaskedValue FlagContainer flag src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: modeAbs :: Flag flag => FlagSet.MaskedValue FlagContainer flag [ 6 of 40] Compiling Sound.ALSA.Sequencer.Time ( src/Sound/ALSA/Sequencer/Time.hs, dist/build/Sound/ALSA/Sequencer/Time.o ) [ 7 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Queue ( dist/build/Sound/ALSA/Sequencer/Marshal/Queue.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Queue.o ) [ 8 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Port ( dist/build/Sound/ALSA/Sequencer/Marshal/Port.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Port.o ) [ 9 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Client ( dist/build/Sound/ALSA/Sequencer/Marshal/Client.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Client.o ) [10 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Address ( dist/build/Sound/ALSA/Sequencer/Marshal/Address.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Address.o ) [11 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Connect ( dist/build/Sound/ALSA/Sequencer/Marshal/Connect.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Connect.o ) [12 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Event ( dist/build/Sound/ALSA/Sequencer/Marshal/Event.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Event.o ) [13 of 40] Compiling Sound.ALSA.Sequencer.Marshal.Sequencer ( dist/build/Sound/ALSA/Sequencer/Marshal/Sequencer.hs, dist/build/Sound/ALSA/Sequencer/Marshal/Sequencer.o ) [14 of 40] Compiling Sound.ALSA.Sequencer.Sequencer ( src/Sound/ALSA/Sequencer/Sequencer.hs, dist/build/Sound/ALSA/Sequencer/Sequencer.o ) [15 of 40] Compiling Sound.ALSA.Sequencer.Address ( src/Sound/ALSA/Sequencer/Address.hs, dist/build/Sound/ALSA/Sequencer/Address.o ) [16 of 40] Compiling Sound.ALSA.Sequencer.Query ( src/Sound/ALSA/Sequencer/Query.hs, dist/build/Sound/ALSA/Sequencer/Query.o ) [17 of 40] Compiling Sound.ALSA.Sequencer.Marshal.ClientInfo ( dist/build/Sound/ALSA/Sequencer/Marshal/ClientInfo.hs, dist/build/Sound/ALSA/Sequencer/Marshal/ClientInfo.o ) [18 of 40] Compiling Sound.ALSA.Sequencer.Client.InfoMonad ( src/Sound/ALSA/Sequencer/Client/InfoMonad.hs, dist/build/Sound/ALSA/Sequencer/Client/InfoMonad.o ) [19 of 40] Compiling Sound.ALSA.Sequencer.Client ( src/Sound/ALSA/Sequencer/Client.hs, dist/build/Sound/ALSA/Sequencer/Client.o ) [20 of 40] Compiling Sound.ALSA.Sequencer.Client.Info.EventFilter ( filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs, dist/build/Sound/ALSA/Sequencer/Client/Info/EventFilter.o ) [21 of 40] Compiling Sound.ALSA.Sequencer.Client.Info ( src/Sound/ALSA/Sequencer/Client/Info.hs, dist/build/Sound/ALSA/Sequencer/Client/Info.o ) [22 of 40] Compiling Sound.ALSA.Sequencer.Connect ( src/Sound/ALSA/Sequencer/Connect.hs, dist/build/Sound/ALSA/Sequencer/Connect.o ) src/Sound/ALSA/Sequencer/Connect.hs:37:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: createFrom :: Seq.AllowInput mode => Seq.T mode -> Port.T -> Addr.T -> IO Connect.T src/Sound/ALSA/Sequencer/Connect.hs:49:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: createTo :: Seq.AllowOutput mode => Seq.T mode -> Port.T -> Addr.T -> IO Connect.T src/Sound/ALSA/Sequencer/Connect.hs:61:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: deleteFrom :: Seq.AllowInput mode => Seq.T mode -> Port.T -> Addr.T -> IO () src/Sound/ALSA/Sequencer/Connect.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: deleteTo :: Seq.AllowOutput mode => Seq.T mode -> Port.T -> Addr.T -> IO () [23 of 40] Compiling Sound.ALSA.Sequencer.Marshal.PortInfo ( dist/build/Sound/ALSA/Sequencer/Marshal/PortInfo.hs, dist/build/Sound/ALSA/Sequencer/Marshal/PortInfo.o ) [24 of 40] Compiling Sound.ALSA.Sequencer.Port ( src/Sound/ALSA/Sequencer/Port.hs, dist/build/Sound/ALSA/Sequencer/Port.o ) [25 of 40] Compiling Sound.ALSA.Sequencer.Port.Info ( src/Sound/ALSA/Sequencer/Port/Info.hs, dist/build/Sound/ALSA/Sequencer/Port/Info.o ) [26 of 40] Compiling Sound.ALSA.Sequencer.Port.InfoMonad ( src/Sound/ALSA/Sequencer/Port/InfoMonad.hs, dist/build/Sound/ALSA/Sequencer/Port/InfoMonad.o ) [27 of 40] Compiling Sound.ALSA.Sequencer.Queue ( src/Sound/ALSA/Sequencer/Queue.hs, dist/build/Sound/ALSA/Sequencer/Queue.o ) [28 of 40] Compiling Sound.ALSA.Sequencer.Event ( src/Sound/ALSA/Sequencer/Event.hs, dist/build/Sound/ALSA/Sequencer/Event.o ) src/Sound/ALSA/Sequencer/Event.hs:148:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: input :: Seq.AllowInput mode => Seq.T mode -> IO T src/Sound/ALSA/Sequencer/Event.hs:167:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: inputPending :: Seq.AllowInput mode => Seq.T mode -> Bool -> IO Word src/Sound/ALSA/Sequencer/Event.hs:186:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: output :: Seq.AllowOutput mode => Seq.T mode -> T -> IO Word src/Sound/ALSA/Sequencer/Event.hs:202:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: outputBuffer :: Seq.AllowOutput mode => Seq.T mode -> T -> IO Word src/Sound/ALSA/Sequencer/Event.hs:218:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: outputDirect :: Seq.AllowOutput mode => Seq.T mode -> T -> IO Word src/Sound/ALSA/Sequencer/Event.hs:233:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: outputPending :: Seq.AllowOutput mode => Seq.T mode -> IO Word src/Sound/ALSA/Sequencer/Event.hs:247:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: extractOutput :: Seq.AllowOutput mode => Seq.T mode -> IO T src/Sound/ALSA/Sequencer/Event.hs:258:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: removeOutput :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:275:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: drainOutput :: Seq.AllowOutput mode => Seq.T mode -> IO Word src/Sound/ALSA/Sequencer/Event.hs:289:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: dropOutput :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:300:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: dropOutputBuffer :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:312:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: dropInput :: Seq.AllowInput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:323:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: dropInputBuffer :: Seq.AllowInput mode => Seq.T mode -> IO () [29 of 40] Compiling Sound.ALSA.Sequencer.Event.Accessor ( src/Sound/ALSA/Sequencer/Event/Accessor.hs, dist/build/Sound/ALSA/Sequencer/Event/Accessor.o ) [30 of 40] Compiling Sound.ALSA.Sequencer.Event.Remove ( dist/build/Sound/ALSA/Sequencer/Event/Remove.hs, dist/build/Sound/ALSA/Sequencer/Event/Remove.o ) [31 of 40] Compiling Sound.ALSA.Sequencer.Event.RemoveMonad ( src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs, dist/build/Sound/ALSA/Sequencer/Event/RemoveMonad.o ) [32 of 40] Compiling Sound.ALSA.Sequencer.Queue.Info ( dist/build/Sound/ALSA/Sequencer/Queue/Info.hs, dist/build/Sound/ALSA/Sequencer/Queue/Info.o ) [33 of 40] Compiling Sound.ALSA.Sequencer.Queue.Status ( dist/build/Sound/ALSA/Sequencer/Queue/Status.hs, dist/build/Sound/ALSA/Sequencer/Queue/Status.o ) [34 of 40] Compiling Sound.ALSA.Sequencer.Queue.Tempo ( dist/build/Sound/ALSA/Sequencer/Queue/Tempo.hs, dist/build/Sound/ALSA/Sequencer/Queue/Tempo.o ) [35 of 40] Compiling Sound.ALSA.Sequencer.Queue.Timer ( dist/build/Sound/ALSA/Sequencer/Queue/Timer.hs, dist/build/Sound/ALSA/Sequencer/Queue/Timer.o ) [36 of 40] Compiling Sound.ALSA.Sequencer.Poll ( src/Sound/ALSA/Sequencer/Poll.hs, dist/build/Sound/ALSA/Sequencer/Poll.o ) [37 of 40] Compiling Sound.ALSA.Sequencer.Concurrent ( src/Sound/ALSA/Sequencer/Concurrent.hs, dist/build/Sound/ALSA/Sequencer/Concurrent.o ) src/Sound/ALSA/Sequencer/Concurrent.hs:62:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: threadWaitInput :: Seq.AllowInput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Concurrent.hs:66:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: threadWaitOutput :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Concurrent.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraints: (Seq.AllowInput mode, Seq.AllowOutput mode) • In the type signature for: threadWaitDuplex :: (Seq.AllowInput mode, Seq.AllowOutput mode) => Seq.T mode -> IO () [38 of 40] Compiling Sound.ALSA.Sequencer.Subscribe ( dist/build/Sound/ALSA/Sequencer/Subscribe.hs, dist/build/Sound/ALSA/Sequencer/Subscribe.o ) [39 of 40] Compiling Sound.ALSA.Sequencer.Subscribe.Query ( dist/build/Sound/ALSA/Sequencer/Subscribe/Query.hs, dist/build/Sound/ALSA/Sequencer/Subscribe/Query.o ) src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:123:8: warning: [-Wtabs] Tab character found here. Please use spaces instead. [40 of 40] Compiling Sound.ALSA.Sequencer ( src/Sound/ALSA/Sequencer.hs, dist/build/Sound/ALSA/Sequencer.o ) Running Haddock for alsa-seq-0.6.0.6... Running hscolour for alsa-seq-0.6.0.6... Preprocessing library alsa-seq-0.6.0.6... Preprocessing library alsa-seq-0.6.0.6... src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: stampReal :: Flag flag => FlagSet.MaskedValue FlagContainer flag src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: stampTick :: Flag flag => FlagSet.MaskedValue FlagContainer flag src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: modeRel :: Flag flag => FlagSet.MaskedValue FlagContainer flag src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69:1: warning: [-Wredundant-constraints] • Redundant constraint: Flag flag • In the type signature for: modeAbs :: Flag flag => FlagSet.MaskedValue FlagContainer flag Haddock coverage: 0% ( 0 / 4) in 'Sound.ALSA.Sequencer.Utility' Missing documentation for: Module header showsField (src/Sound/ALSA/Sequencer/Utility.hs:11) showsRecord (src/Sound/ALSA/Sequencer/Utility.hs:14) checkResultQuery (src/Sound/ALSA/Sequencer/Utility.hs:21) 0% ( 0 / 4) in 'Sound.ALSA.Sequencer.Marshal.RealTime' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:13) (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:19) (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:24) 50% ( 4 / 8) in 'Sound.ALSA.Sequencer.RealTime' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/RealTime.hsc:13) fromFractional (src/Sound/ALSA/Sequencer/RealTime.hs:28) toFractional (src/Sound/ALSA/Sequencer/RealTime.hs:42) 92% ( 12 / 13) in 'Sound.ALSA.Sequencer.Area' Missing documentation for: C (src/Sound/ALSA/Sequencer/Area.hs:35) 0% ( 0 / 20) in 'Sound.ALSA.Sequencer.Marshal.Time' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:19) (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:21) consAbs (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:27) consRel (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:30) modeAcc (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:34) stampAcc (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:38) Tick (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:43) Mode (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:45) Stamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:48) Flag (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:54) FlagContainer (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:56) stampTick (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58) stampReal (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:58) modeAbs (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69) modeRel (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:69) peek (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:80) poke (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:89) peekStamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:98) pokeStamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:104) 0% ( 0 / 6) in 'Sound.ALSA.Sequencer.Time' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:19) consAbs (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:27) consRel (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:30) Mode (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:45) Stamp (src/Sound/ALSA/Sequencer/Marshal/Time.hsc:48) 22% ( 2 / 9) in 'Sound.ALSA.Sequencer.Marshal.Queue' Missing documentation for: (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:46) imp (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:50) exp (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:53) direct (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:56) Skew (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:61) (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:67) Position (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:79) 9% ( 4 / 43) in 'Sound.ALSA.Sequencer.Marshal.Port' Missing documentation for: T (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:40) (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:44) exp (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:49) imp (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:52) CapabilityFlag (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:63) TypeFlag (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:75) capFlagSet (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:98) (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:140) typeFlagSet (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:147) (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:167) (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:194) systemTimer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:207) systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:209) unknown (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:211) capRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:213) capWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:215) capSyncRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:217) capSyncWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:219) capDuplex (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:221) capSubsRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:223) caps (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:224) capSubsWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:225) capNoExport (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227) typeSpecific (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227) typeMidiGeneric (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:229) typeMidiGM (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:231) typeMidiGS (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:233) typeMidiXG (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:235) typeMidiMT32 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:237) typeMidiGM2 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:239) typeSynth (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:241) typeDirectSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:243) typeSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:245) types (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247) typeHardware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247) typeSoftware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:249) typeSynthesizer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:251) typePort (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:253) typeApplication (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:255) 27% ( 3 / 11) in 'Sound.ALSA.Sequencer.Marshal.Client' Missing documentation for: (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:40) system (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:45) subscribers (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:47) broadcast (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:49) unknown (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:51) exp (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:54) imp (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:57) impType (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:63) 10% ( 1 / 10) in 'Sound.ALSA.Sequencer.Marshal.Address' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:16) (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:21) exp (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:26) (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:30) unknown (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:40) broadcast (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:55) systemTimer (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:62) systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:69) 0% ( 0 / 3) in 'Sound.ALSA.Sequencer.Marshal.Connect' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/Connect.hsc:12) (src/Sound/ALSA/Sequencer/Marshal/Connect.hsc:17) 2% ( 1 / 64) in 'Sound.ALSA.Sequencer.Marshal.Event' Missing documentation for: Flag (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:52) Flags (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:53) FlagValue (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:54) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:56) eventLengthFixed (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:59) eventLengthVariable (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:59) eventLengthVarUser (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:59) priorityHigh (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:74) priorityNormal (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:74) Channel (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:120) Pitch (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:121) Velocity (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:122) Duration (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:123) Note (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:125) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:134) Parameter (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:155) Value (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:156) Ctrl (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:158) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:164) pokeQueue (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:179) Custom (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:251) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:256) Tag (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:271) T (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:273) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:283) withMaybe (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:308) with (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:312) pokeBody (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:333) pokeData (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:339) pokeHeader (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:350) peekData (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:367) NoteEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:483) CtrlEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:486) Tempo (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:494) QueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:496) EmptyEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:508) CustomEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:511) ExtEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:516) AddrEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:520) ConnEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:524) EType (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:528) Type (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:533) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:536) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:543) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:558) expQueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:562) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:576) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:584) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:599) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:609) (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:618) maxEventType (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:624) peekBody (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:628) peekNoteEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:634) peekCtrlEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:637) peekQueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:640) peekQueueExt (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:643) peekAddrEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:647) peekConnEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:650) peekEmptyEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:653) peekCustomEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:656) peekExtEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:659) Data (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:666) 22% ( 4 / 18) in 'Sound.ALSA.Sequencer.Marshal.Sequencer' Missing documentation for: AllowInput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:29) AllowOutput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:30) OutputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:32) InputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:33) DuplexMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:34) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:36) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:37) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:38) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:40) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:41) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:42) (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:43) expBlockMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:51) Core (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:59) 47% ( 15 / 32) in 'Sound.ALSA.Sequencer.Sequencer' Missing documentation for: openDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:49) snd_seq_open (src/Sound/ALSA/Sequencer/Sequencer.hs:57) withOpenMode (src/Sound/ALSA/Sequencer/Sequencer.hs:60) snd_seq_close (src/Sound/ALSA/Sequencer/Sequencer.hs:75) with (src/Sound/ALSA/Sequencer/Sequencer.hs:79) withDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:98) snd_seq_name (src/Sound/ALSA/Sequencer/Sequencer.hs:118) snd_seq_nonblock (src/Sound/ALSA/Sequencer/Sequencer.hs:134) snd_seq_get_output_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:149) snd_seq_set_output_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:163) snd_seq_get_input_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:175) snd_seq_set_input_buffer_size (src/Sound/ALSA/Sequencer/Sequencer.hs:189) snd_seq_set_client_pool_output (src/Sound/ALSA/Sequencer/Sequencer.hs:205) snd_seq_set_client_pool_output_room (src/Sound/ALSA/Sequencer/Sequencer.hs:219) snd_seq_reset_pool_output (src/Sound/ALSA/Sequencer/Sequencer.hs:231) snd_seq_set_client_pool_input (src/Sound/ALSA/Sequencer/Sequencer.hs:245) snd_seq_reset_pool_input (src/Sound/ALSA/Sequencer/Sequencer.hs:257) 25% ( 2 / 8) in 'Sound.ALSA.Sequencer.Address' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:16) unknown (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:40) broadcast (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:55) systemTimer (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:62) systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Address.hsc:69) 0% ( 0 / 7) in 'Sound.ALSA.Sequencer.Query' Missing documentation for: Module header C (src/Sound/ALSA/Sequencer/Query.hs:18) init (src/Sound/ALSA/Sequencer/Query.hs:19) next (src/Sound/ALSA/Sequencer/Query.hs:20) first (src/Sound/ALSA/Sequencer/Query.hs:22) loop_ (src/Sound/ALSA/Sequencer/Query.hs:29) loop (src/Sound/ALSA/Sequencer/Query.hs:39) 16% ( 7 / 43) in 'Sound.ALSA.Sequencer.Marshal.ClientInfo' Missing documentation for: T_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:33) T (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:34) getName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:36) with (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:36) getBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:37) getClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:39) getName_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:39) malloc (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:40) getBroadcastFilter_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:41) setName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:42) getErrorBounce_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:42) getType (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:43) getClient_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:43) setBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:44) getNumPorts (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45) setErrorBounce (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45) malloc_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45) setClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:46) setName_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:46) getEventLost (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:47) getType_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:47) free (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:48) getNumPorts_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:49) setBroadcastFilter_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:49) setClient_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:50) setErrorBounce_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:50) get (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:53) get_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:59) copy_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:62) clone (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:66) getAny_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:71) (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:72) set_ (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:82) queryInit (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:87) queryNext_ (src/Sound/ALSA/S src/Sound/ALSA/Sequencer/Connect.hs:37:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: createFrom :: Seq.AllowInput mode => Seq.T mode -> Port.T -> Addr.T -> IO Connect.T src/Sound/ALSA/Sequencer/Connect.hs:49:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: createTo :: Seq.AllowOutput mode => Seq.T mode -> Port.T -> Addr.T -> IO Connect.T src/Sound/ALSA/Sequencer/Connect.hs:61:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: deleteFrom :: Seq.AllowInput mode => Seq.T mode -> Port.T -> Addr.T -> IO () src/Sound/ALSA/Sequencer/Connect.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: deleteTo :: Seq.AllowOutput mode => Seq.T mode -> Port.T -> Addr.T -> IO () equencer/Marshal/ClientInfo.hsc:100) (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:103) 0% ( 0 / 16) in 'Sound.ALSA.Sequencer.Client.InfoMonad' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:33) run (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:37) get (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:40) modify (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:43) getClient (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:58) getType (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:59) getName (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:60) getBroadcastFilter (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:61) getErrorBounce (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:62) getNumPorts (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:63) getEventLost (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:64) setClient (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:75) setName (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:76) setBroadcastFilter (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:77) setErrorBounce (src/Sound/ALSA/Sequencer/Client/InfoMonad.hs:78) 56% ( 5 / 9) in 'Sound.ALSA.Sequencer.Client' Missing documentation for: unknown (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:51) system (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:45) subscribers (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:47) broadcast (src/Sound/ALSA/Sequencer/Marshal/Client.hsc:49) 0% ( 0 / 10) in 'Sound.ALSA.Sequencer.Client.Info.EventFilter' Missing documentation for: Module header clear (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:10) add (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:11) delete (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:12) check (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:13) clear_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:18) add_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:24) del_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:30) check_ (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:36) unpackEType (filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs:40) 23% ( 6 / 26) in 'Sound.ALSA.Sequencer.Client.Info' Missing documentation for: T (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:34) get (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:53) queryFirst (src/Sound/ALSA/Sequencer/Client/Info.hs:58) queryLoop_ (src/Sound/ALSA/Sequencer/Client/Info.hs:61) queryLoop (src/Sound/ALSA/Sequencer/Client/Info.hs:64) clone (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:66) getClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:39) getType (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:43) getName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:36) getBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:37) getNumPorts (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45) getEventLost (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:47) setClient (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:46) setName (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:42) setBroadcastFilter (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:44) setErrorBounce (src/Sound/ALSA/Sequencer/Marshal/ClientInfo.hsc:45) filterClear (src/Sound/ALSA/Sequencer/Client/Info.hs:68) filterAdd (src/Sound/ALSA/Sequencer/Client/Info.hs:69) filterDel (src/Sound/ALSA/Sequencer/Client/Info.hs:70) filterCheck (src/Sound/ALSA/Sequencer/Client/Info.hs:71) 55% ( 6 / 11) in 'Sound.ALSA.Sequencer.Connect' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Marshal/Connect.hsc:12) reverse (src/Sound/ALSA/Sequencer/Connect.hs:26) toSubscribers (src/Sound/ALSA/Sequencer/Connect.hs:29) fromSubscribers (src/Sound/ALSA/Sequencer/Connect.hs:32) 15% ( 11 / 74) in 'Sound.ALSA.Sequencer.Marshal.PortInfo' Missing documentation for: T_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:38) T (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:39) set (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:49) malloc_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:50) get_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:51) getName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:52) free (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:53) set_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:53) getPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:54) getName_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:55) getTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:56) copy (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:57) getPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58) setName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58) getPortSpecified_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58) getTimestamping_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:59) getClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:60) getTimestampReal_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:60) setPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:61) getCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62) setTimestamping (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62) getPort_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62) setName_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62) setTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:63) getClient_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:64) getMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65) setPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65) getCapability_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:66) setPortSpecified_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:66) getMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67) setClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67) copy_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67) setTimestamping_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67) setTimestampReal_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:68) setCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69) setPort_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69) getMidiChannels_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69) clone (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71) getMidiVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71) setClient_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71) getTimestampQueue (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72) setMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72) getSynthVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:73) setCapability_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:73) setMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:74) setSynthVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:76) setMidiChannels_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:76) getAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:77) (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:77) setMidiVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:78) setAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:80) setSynthVoices_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:80) getAddr_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:81) setTimestampQueue_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:83) getReadUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:84) setAddr_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:84) getWriteUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:85) getReadUse_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:88) getAny (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:91) getAny_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc src/Sound/ALSA/Sequencer/Event.hs:148:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: input :: Seq.AllowInput mode => Seq.T mode -> IO T src/Sound/ALSA/Sequencer/Event.hs:167:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: inputPending :: Seq.AllowInput mode => Seq.T mode -> Bool -> IO Word src/Sound/ALSA/Sequencer/Event.hs:186:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: output :: Seq.AllowOutput mode => Seq.T mode -> T -> IO Word src/Sound/ALSA/Sequencer/Event.hs:202:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: outputBuffer :: Seq.AllowOutput mode => Seq.T mode -> T -> IO Word src/Sound/ALSA/Sequencer/Event.hs:218:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: outputDirect :: Seq.AllowOutput mode => Seq.T mode -> T -> IO Word src/Sound/ALSA/Sequencer/Event.hs:233:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: outputPending :: Seq.AllowOutput mode => Seq.T mode -> IO Word src/Sound/ALSA/Sequencer/Event.hs:247:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: extractOutput :: Seq.AllowOutput mode => Seq.T mode -> IO T src/Sound/ALSA/Sequencer/Event.hs:258:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: removeOutput :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:275:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: drainOutput :: Seq.AllowOutput mode => Seq.T mode -> IO Word src/Sound/ALSA/Sequencer/Event.hs:289:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: dropOutput :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:300:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: dropOutputBuffer :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:312:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: dropInput :: Seq.AllowInput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Event.hs:323:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: dropInputBuffer :: Seq.AllowInput mode => Seq.T mode -> IO () :98) queryInit (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:102) queryNext_ (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:121) (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:125) 19% ( 7 / 37) in 'Sound.ALSA.Sequencer.Port' Missing documentation for: T (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:40) withSimple (src/Sound/ALSA/Sequencer/Port.hs:100) systemTimer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:207) systemAnnounce (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:209) unknown (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:211) capRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:213) capWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:215) capSyncRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:217) capSyncWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:219) capDuplex (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:221) capSubsRead (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:223) capSubsWrite (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:225) capNoExport (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227) caps (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:224) typeSpecific (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:227) typeMidiGeneric (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:229) typeMidiGM (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:231) typeMidiGS (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:233) typeMidiXG (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:235) typeMidiMT32 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:237) typeMidiGM2 (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:239) typeSynth (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:241) typeDirectSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:243) typeSample (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:245) typeHardware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247) typeSoftware (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:249) typeSynthesizer (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:251) typePort (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:253) typeApplication (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:255) types (src/Sound/ALSA/Sequencer/Marshal/Port.hsc:247) 19% ( 7 / 37) in 'Sound.ALSA.Sequencer.Port.Info' Missing documentation for: T (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:39) getAny (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:91) queryLoop_ (src/Sound/ALSA/Sequencer/Port/Info.hs:68) queryLoop (src/Sound/ALSA/Sequencer/Port/Info.hs:71) set (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:49) copy (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:57) clone (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:71) getPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58) getClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:60) getAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:77) getName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:52) getCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62) getMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65) getMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67) getPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:54) getTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:56) getTimestampQueue (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72) getReadUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:84) getWriteUse (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:85) setPort (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:65) setClient (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:67) setAddr (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:80) setName (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:58) setCapability (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:69) setMidiChannels (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:72) setSynthVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:76) setMidiVoices (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:74) setPortSpecified (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:61) setTimestamping (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:62) setTimestampReal (src/Sound/ALSA/Sequencer/Marshal/PortInfo.hsc:63) 3% ( 1 / 31) in 'Sound.ALSA.Sequencer.Port.InfoMonad' Missing documentation for: T (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:67) run (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:71) get (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:74) modify (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:77) getPort (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:92) getClient (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:93) getAddr (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:94) getName (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:95) getCapability (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:96) getMidiChannels (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:97) getMidiVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:98) getSynthVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:99) getPortSpecified (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:100) getTimestamping (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:101) getTimestampReal (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:102) getTimestampQueue (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:103) getReadUse (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:104) getWriteUse (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:105) setPort (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:124) setClient (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:125) setAddr (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:126) setName (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:127) setCapability (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:128) setMidiChannels (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:129) setSynthVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:130) setMidiVoices (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:131) setPortSpecified (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:132) setTimestamping (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:133) setTimestampReal (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:134) setTimestampQueue (src/Sound/ALSA/Sequencer/Port/InfoMonad.hs:135) 50% ( 5 / 10) in 'Sound.ALSA.Sequencer.Queue' Missing documentation for: direct (src/Sound/ALSA/Sequencer/Marshal/Queue.hsc:56) alloc (src/Sound/ALSA/Sequencer/Queue.hs:45) allocNamed (src/Sound/ALSA/Sequencer/Queue.hs:56) with (src/Sound/ALSA/Sequencer/Queue.hs:52) withNamed (src/Sound/ALSA/Sequencer/Queue.hs:63) 44% ( 21 / 48) in 'Sound.ALSA.Sequencer.Event' Missing documentation for: T (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:273) forSourcePort (src/Sound/ALSA/Sequencer/Event.hs:366) forConnection (src/Sound/ALSA/Sequencer/Event.hs:370) Data (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:666) Type (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:533) NoteEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:483) Note (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:125) CtrlEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:486) Ctrl (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:158) CustomEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:511) Custom (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:251) customZero (src/Sound/ALSA/Sequencer/Event.hs:375) ExtEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:516) QueueEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:496) AddrEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:520) ConnEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:524) EmptyEv (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:508) Tag (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:271) Tempo (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:494) Parameter (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:155) Value (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:156) Channel (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:120) Pitch (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:121) Velocity (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:122) normal src/Sound/ALSA/Sequencer/Concurrent.hs:62:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowInput mode • In the type signature for: threadWaitInput :: Seq.AllowInput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Concurrent.hs:66:1: warning: [-Wredundant-constraints] • Redundant constraint: Seq.AllowOutput mode • In the type signature for: threadWaitOutput :: Seq.AllowOutput mode => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Concurrent.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraints: (Seq.AllowInput mode, Seq.AllowOutput mode) • In the type signature for: threadWaitDuplex :: (Seq.AllowInput mode, Seq.AllowOutput mode) => Seq.T mode -> IO () src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:123:8: warning: [-Wtabs] Tab character found here. Please use spaces instead. Velocity (src/Sound/ALSA/Sequencer/Event.hs:344) offVelocity (src/Sound/ALSA/Sequencer/Event.hs:344) Duration (src/Sound/ALSA/Sequencer/Marshal/Event.hsc:123) 0% ( 0 / 10) in 'Sound.ALSA.Sequencer.Event.Accessor' Missing documentation for: Module header highPriority (src/Sound/ALSA/Sequencer/Event/Accessor.hs:22) tag (src/Sound/ALSA/Sequencer/Event/Accessor.hs:23) queue (src/Sound/ALSA/Sequencer/Event/Accessor.hs:24) time (src/Sound/ALSA/Sequencer/Event/Accessor.hs:25) timeStamp (src/Sound/ALSA/Sequencer/Event/Accessor.hs:26) source (src/Sound/ALSA/Sequencer/Event/Accessor.hs:27) dest (src/Sound/ALSA/Sequencer/Event/Accessor.hs:28) connect (src/Sound/ALSA/Sequencer/Event/Accessor.hs:29) body (src/Sound/ALSA/Sequencer/Event/Accessor.hs:30) 10% ( 3 / 31) in 'Sound.ALSA.Sequencer.Event.Remove' Missing documentation for: Module header T (src/Sound/ALSA/Sequencer/Event/Remove.hsc:58) Condition (src/Sound/ALSA/Sequencer/Event/Remove.hsc:82) getCondition (src/Sound/ALSA/Sequencer/Event/Remove.hsc:68) setCondition (src/Sound/ALSA/Sequencer/Event/Remove.hsc:75) condInput (src/Sound/ALSA/Sequencer/Event/Remove.hsc:85) condOutput (src/Sound/ALSA/Sequencer/Event/Remove.hsc:87) condDest (src/Sound/ALSA/Sequencer/Event/Remove.hsc:89) condDestChannel (src/Sound/ALSA/Sequencer/Event/Remove.hsc:91) condTimeBefore (src/Sound/ALSA/Sequencer/Event/Remove.hsc:93) condTimeAfter (src/Sound/ALSA/Sequencer/Event/Remove.hsc:95) condTimeTick (src/Sound/ALSA/Sequencer/Event/Remove.hsc:97) condEventType (src/Sound/ALSA/Sequencer/Event/Remove.hsc:99) condIgnoreOff (src/Sound/ALSA/Sequencer/Event/Remove.hsc:101) condTagMatch (src/Sound/ALSA/Sequencer/Event/Remove.hsc:103) getQueue (src/Sound/ALSA/Sequencer/Event/Remove.hsc:70) getChannel (src/Sound/ALSA/Sequencer/Event/Remove.hsc:71) getEventType (src/Sound/ALSA/Sequencer/Event/Remove.hsc:72) getTag (src/Sound/ALSA/Sequencer/Event/Remove.hsc:73) getRealTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:75) getTickTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:76) setQueue (src/Sound/ALSA/Sequencer/Event/Remove.hsc:77) setChannel (src/Sound/ALSA/Sequencer/Event/Remove.hsc:78) setEventType (src/Sound/ALSA/Sequencer/Event/Remove.hsc:79) setTag (src/Sound/ALSA/Sequencer/Event/Remove.hsc:80) setDest (src/Sound/ALSA/Sequencer/Event/Remove.hsc:81) setRealTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:82) setTickTime (src/Sound/ALSA/Sequencer/Event/Remove.hsc:83) 23% ( 6 / 26) in 'Sound.ALSA.Sequencer.Event.RemoveMonad' Missing documentation for: T (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:54) putInput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:126) getInput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:127) putOutput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:136) getOutput (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:137) setChannel (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:139) putChannel (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:140) getChannel (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:141) setEventType (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:145) putEventType (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:146) setTag (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:148) putTag (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:149) getTag (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:150) putDest (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:159) getDest (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:160) setTime (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:224) putTime (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:227) getTime (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:207) putIgnoreOff (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:166) getIgnoreOff (src/Sound/ALSA/Sequencer/Event/RemoveMonad.hs:167) 13% ( 2 / 15) in 'Sound.ALSA.Sequencer.Queue.Info' Missing documentation for: T (src/Sound/ALSA/Sequencer/Queue/Info.hsc:48) get (src/Sound/ALSA/Sequencer/Queue/Info.hsc:49) set (src/Sound/ALSA/Sequencer/Queue/Info.hsc:50) copy (src/Sound/ALSA/Sequencer/Queue/Info.hsc:66) getQueue (src/Sound/ALSA/Sequencer/Queue/Info.hsc:61) getName (src/Sound/ALSA/Sequencer/Queue/Info.hsc:53) getLocked (src/Sound/ALSA/Sequencer/Queue/Info.hsc:54) getOwner (src/Sound/ALSA/Sequencer/Queue/Info.hsc:56) getFlags (src/Sound/ALSA/Sequencer/Queue/Info.hsc:57) setName (src/Sound/ALSA/Sequencer/Queue/Info.hsc:59) setLocked (src/Sound/ALSA/Sequencer/Queue/Info.hsc:61) setOwner (src/Sound/ALSA/Sequencer/Queue/Info.hsc:63) setFlags (src/Sound/ALSA/Sequencer/Queue/Info.hsc:64) 44% ( 4 / 9) in 'Sound.ALSA.Sequencer.Queue.Status' Missing documentation for: T (src/Sound/ALSA/Sequencer/Queue/Status.hsc:41) get (src/Sound/ALSA/Sequencer/Queue/Status.hsc:43) getQueue (src/Sound/ALSA/Sequencer/Queue/Status.hsc:47) getEvents (src/Sound/ALSA/Sequencer/Queue/Status.hsc:48) getRealTime (src/Sound/ALSA/Sequencer/Queue/Status.hsc:46) 20% ( 3 / 15) in 'Sound.ALSA.Sequencer.Queue.Tempo' Missing documentation for: T (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:47) get (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:48) set (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:49) copy (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:65) getQueue (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:53) getTempo (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:56) getPPQ (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:57) getSkew (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:58) getSkewBase (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:59) setPPQ (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:64) setSkew (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:65) setSkewBase (src/Sound/ALSA/Sequencer/Queue/Tempo.hsc:66) 17% ( 2 / 12) in 'Sound.ALSA.Sequencer.Queue.Timer' Missing documentation for: T (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:46) get (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:47) set (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:48) copy (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:64) getQueue (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:52) getType (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:56) getResolution (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:59) setType (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:63) setResolution (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:66) Type (src/Sound/ALSA/Sequencer/Queue/Timer.hsc:63) 0% ( 0 / 2) in 'Sound.ALSA.Sequencer.Poll' Missing documentation for: Module header descriptors (src/Sound/ALSA/Sequencer/Poll.hs:20) 86% ( 6 / 7) in 'Sound.ALSA.Sequencer.Concurrent' Missing documentation for: Module header 27% ( 6 / 22) in 'Sound.ALSA.Sequencer.Subscribe' Missing documentation for: T (src/Sound/ALSA/Sequencer/Subscribe.hsc:60) malloc (src/Sound/ALSA/Sequencer/Subscribe.hsc:66) copy (src/Sound/ALSA/Sequencer/Subscribe.hsc:78) getSender (src/Sound/ALSA/Sequencer/Subscribe.hsc:69) getDest (src/Sound/ALSA/Sequencer/Subscribe.hsc:72) getQueue (src/Sound/ALSA/Sequencer/Subscribe.hsc:61) getExclusive (src/Sound/ALSA/Sequencer/Subscribe.hsc:63) getTimeReal (src/Sound/ALSA/Sequencer/Subscribe.hsc:65) setSender (src/Sound/ALSA/Sequencer/Subscribe.hsc:75) setDest (src/Sound/ALSA/Sequencer/Subscribe.hsc:78) setQueue (src/Sound/ALSA/Sequencer/Subscribe.hsc:68) setExclusive (src/Sound/ALSA/Sequencer/Subscribe.hsc:70) setTimeUpdate (src/Sound/ALSA/Sequencer/Subscribe.hsc:71) setTimeReal (src/Sound/ALSA/Sequencer/Subscribe.hsc:72) unsubscribePort (src/Sound/ALSA/Sequencer/Subscribe.hsc:89) create (src/Sound/ALSA/Sequencer/Subscribe.hsc:96) 17% ( 4 / 23) in 'Sound.ALSA.Sequencer.Subscribe.Query' Missing documentation for: T (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:64) Type (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:115) malloc (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:70) copy (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:82) clone (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:96) getClient (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:65) getPort (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:67) getType (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:69) getIndex (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:71) getNumSubs (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:75) getAddr (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:87) getQueue (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:76) getExclusive (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:77) getTimeUpdate (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:78) getTimeReal (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:79) setClient (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:72) setPort (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:74) setType (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:76) setIndex (src/Sound/ALSA/Sequencer/Subscribe/Query.hsc:78) 72% ( 21 / 29) in 'Sound.ALSA.Sequencer' Missing documentation for: AllowOutput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:30) AllowInput (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:29) OutputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:32) InputMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:33) DuplexMode (src/Sound/ALSA/Sequencer/Marshal/Sequencer.hsc:34) openDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:49) with (src/Sound/ALSA/Sequencer/Sequencer.hs:79) withDefault (src/Sound/ALSA/Sequencer/Sequencer.hs:98) Warning: Sound.ALSA.Sequencer.Time: could not find link destinations for: Tick Warning: Sound.ALSA.Sequencer.Query: could not find link destinations for: C Warning: Sound.ALSA.Sequencer.Port: could not find link destinations for: CapabilityFlag TypeFlag Warning: Sound.ALSA.Sequencer.Event: could not find link destinations for: expEv EType Tick Skew Position unsafeIndex unsafeRangeSize Warning: Sound.ALSA.Sequencer.Queue.Status: could not find link destinations for: Tick Warning: Sound.ALSA.Sequencer: could not find link destinations for: expOpenMode Documentation created: dist/doc/html/alsa-seq/index.html, dist/doc/html/alsa-seq/alsa-seq.txt Creating package registration file: /tmp/pkgConf-alsa-seq-0.6.0474868796719594457.6 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/alsa-seq-0.6.0.6-3TefWKTtuXkAfnfMZ9qObp Registering alsa-seq-0.6.0.6... cabal: Leaving directory '/tmp/cabal-tmp-5214/alsa-seq-0.6.0.6' Installed alsa-seq-0.6.0.6 cabal: Entering directory '/tmp/cabal-tmp-5214/midi-0.2.2.1' Configuring midi-0.2.2.1... Building midi-0.2.2.1... Preprocessing library midi-0.2.2.1... [ 1 of 42] Compiling Sound.MIDI.Parser.Report ( src/Sound/MIDI/Parser/Report.hs, dist/build/Sound/MIDI/Parser/Report.o ) [ 2 of 42] Compiling Sound.MIDI.Parser.Exception ( parser/Sound/MIDI/Parser/Exception.hs, dist/build/Sound/MIDI/Parser/Exception.o ) parser/Sound/MIDI/Parser/Exception.hs:14:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: run :: Monad m => T m a -> m (Sync.Exceptional Report.UserMessage a) [ 3 of 42] Compiling Sound.MIDI.Parser.Warning ( parser/Sound/MIDI/Parser/Warning.hs, dist/build/Sound/MIDI/Parser/Warning.o ) [ 4 of 42] Compiling Sound.MIDI.Utility ( src/Sound/MIDI/Utility.hs, dist/build/Sound/MIDI/Utility.o ) src/Sound/MIDI/Utility.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: chooseEnum :: (Enum a, Bounded a, Random a) => QC.Gen a [ 5 of 42] Compiling Sound.MIDI.ControllerPrivate ( src/Sound/MIDI/ControllerPrivate.hs, dist/build/Sound/MIDI/ControllerPrivate.o ) [ 6 of 42] Compiling Sound.MIDI.Controller ( src/Sound/MIDI/Controller.hs, dist/build/Sound/MIDI/Controller.o ) [ 7 of 42] Compiling Sound.MIDI.IO ( src/Sound/MIDI/IO.hs, dist/build/Sound/MIDI/IO.o ) [ 8 of 42] Compiling Sound.MIDI.Bit ( src/Sound/MIDI/Bit.hs, dist/build/Sound/MIDI/Bit.o ) [ 9 of 42] Compiling Sound.MIDI.Monoid ( src/Sound/MIDI/Monoid.hs, dist/build/Sound/MIDI/Monoid.o ) [10 of 42] Compiling Sound.MIDI.Writer.Basic ( src/Sound/MIDI/Writer/Basic.hs, dist/build/Sound/MIDI/Writer/Basic.o ) [11 of 42] Compiling Sound.MIDI.Parser.Class ( parser/Sound/MIDI/Parser/Class.hs, dist/build/Sound/MIDI/Parser/Class.o ) [12 of 42] Compiling Sound.MIDI.Parser.Restricted ( src/Sound/MIDI/Parser/Restricted.hs, dist/build/Sound/MIDI/Parser/Restricted.o ) [13 of 42] Compiling Sound.MIDI.Parser.ByteString ( src/Sound/MIDI/Parser/ByteString.hs, dist/build/Sound/MIDI/Parser/ByteString.o ) [14 of 42] Compiling Sound.MIDI.Parser.Stream ( parser/Sound/MIDI/Parser/Stream.hs, dist/build/Sound/MIDI/Parser/Stream.o ) [15 of 42] Compiling Sound.MIDI.Parser.File ( src/Sound/MIDI/Parser/File.hs, dist/build/Sound/MIDI/Parser/File.o ) [16 of 42] Compiling Sound.MIDI.Message.System.RealTime ( src/Sound/MIDI/Message/System/RealTime.hs, dist/build/Sound/MIDI/Message/System/RealTime.o ) [17 of 42] Compiling Sound.MIDI.Parser.Status ( src/Sound/MIDI/Parser/Status.hs, dist/build/Sound/MIDI/Parser/Status.o ) [18 of 42] Compiling Sound.MIDI.Writer.Status ( src/Sound/MIDI/Writer/Status.hs, dist/build/Sound/MIDI/Writer/Status.o ) src/Sound/MIDI/Writer/Status.hs:65:1: warning: [-Wredundant-constraints] • Redundant constraint: Monoid writer • In the type signature for: toWriter :: (Compression compress, Monoid writer) => T compress writer -> writer [19 of 42] Compiling Sound.MIDI.Parser.Primitive ( src/Sound/MIDI/Parser/Primitive.hs, dist/build/Sound/MIDI/Parser/Primitive.o ) [20 of 42] Compiling Sound.MIDI.KeySignature ( src/Sound/MIDI/KeySignature.hs, dist/build/Sound/MIDI/KeySignature.o ) [21 of 42] Compiling Sound.MIDI.Message.Channel.Mode ( src/Sound/MIDI/Message/Channel/Mode.hs, dist/build/Sound/MIDI/Message/Channel/Mode.o ) [22 of 42] Compiling Sound.MIDI.Message.System.Common ( src/Sound/MIDI/Message/System/Common.hs, dist/build/Sound/MIDI/Message/System/Common.o ) [23 of 42] Compiling Sound.MIDI.Manufacturer ( src/Sound/MIDI/Manufacturer.hs, dist/build/Sound/MIDI/Manufacturer.o ) [24 of 42] Compiling Sound.MIDI.Message.System.Exclusive ( src/Sound/MIDI/Message/System/Exclusive.hs, dist/build/Sound/MIDI/Message/System/Exclusive.o ) [25 of 42] Compiling Sound.MIDI.Message.System ( src/Sound/MIDI/Message/System.hs, dist/build/Sound/MIDI/Message/System.o ) [26 of 42] Compiling Sound.MIDI.MachineControl ( src/Sound/MIDI/MachineControl.hs, dist/build/Sound/MIDI/MachineControl.o ) [27 of 42] Compiling Sound.MIDI.File.Event.SystemExclusive ( src/Sound/MIDI/File/Event/SystemExclusive.hs, dist/build/Sound/MIDI/File/Event/SystemExclusive.o ) [28 of 42] Compiling Sound.MIDI.String ( src/Sound/MIDI/String.hs, dist/build/Sound/MIDI/String.o ) [29 of 42] Compiling Sound.MIDI.Message.Channel.Voice ( src/Sound/MIDI/Message/Channel/Voice.hs, dist/build/Sound/MIDI/Message/Channel/Voice.o ) [30 of 42] Compiling Sound.MIDI.Message.Channel ( src/Sound/MIDI/Message/Channel.hs, dist/build/Sound/MIDI/Message/Channel.o ) [31 of 42] Compiling Sound.MIDI.Message ( src/Sound/MIDI/Message.hs, dist/build/Sound/MIDI/Message.o ) [32 of 42] Compiling Sound.MIDI.File.Event.Meta ( src/Sound/MIDI/File/Event/Meta.hs, dist/build/Sound/MIDI/File/Event/Meta.o ) [33 of 42] Compiling Sound.MIDI.File.Event ( src/Sound/MIDI/File/Event.hs, dist/build/Sound/MIDI/File/Event.o ) src/Sound/MIDI/File/Event.hs:55:22: warning: [-Wdeprecations] In the use of type constructor or class ‘T’ (imported from Sound.MIDI.File.Event.SystemExclusive): Deprecated: "implement this data type properly" [34 of 42] Compiling Sound.MIDI.Message.Class.Utility ( src/Sound/MIDI/Message/Class/Utility.hs, dist/build/Sound/MIDI/Message/Class/Utility.o ) [35 of 42] Compiling Sound.MIDI.Message.Class.Check ( src/Sound/MIDI/Message/Class/Check.hs, dist/build/Sound/MIDI/Message/Class/Check.o ) [36 of 42] Compiling Sound.MIDI.Message.Class.Query ( src/Sound/MIDI/Message/Class/Query.hs, dist/build/Sound/MIDI/Message/Class/Query.o ) [37 of 42] Compiling Sound.MIDI.Message.Class.Construct ( src/Sound/MIDI/Message/Class/Construct.hs, dist/build/Sound/MIDI/Message/Class/Construct.o ) [38 of 42] Compiling Sound.MIDI.General ( src/Sound/MIDI/General.hs, dist/build/Sound/MIDI/General.o ) [39 of 42] Compiling Sound.MIDI.File ( src/Sound/MIDI/File.hs, dist/build/Sound/MIDI/File.o ) [40 of 42] Compiling Sound.MIDI.File.Load ( src/Sound/MIDI/File/Load.hs, dist/build/Sound/MIDI/File/Load.o ) src/Sound/MIDI/File/Load.hs:261:16: warning: [-Wdeprecations] In the use of ‘showTime’ (imported from Sound.MIDI.File): Deprecated: "only use this for debugging" src/Sound/MIDI/File/Load.hs:262:23: warning: [-Wdeprecations] In the use of ‘showEvent’ (imported from Sound.MIDI.File): Deprecated: "only use this for debugging" [41 of 42] Compiling Sound.MIDI.File.Save ( src/Sound/MIDI/File/Save.hs, dist/build/Sound/MIDI/File/Save.o ) [42 of 42] Compiling Sound.MIDI.Example.ControllerRamp ( src/Sound/MIDI/Example/ControllerRamp.hs, dist/build/Sound/MIDI/Example/ControllerRamp.o ) Running Haddock for midi-0.2.2.1... Running hscolour for midi-0.2.2.1... Preprocessing library midi-0.2.2.1... Preprocessing library midi-0.2.2.1... parser/Sound/MIDI/Parser/Exception.hs:14:1: warning: [-Wredundant-constraints] • Redundant constraint: Monad m • In the type signature for: run :: Monad m => T m a -> m (Sync.Exceptional Report.UserMessage a) src/Sound/MIDI/Utility.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Enum a • In the type signature for: chooseEnum :: (Enum a, Bounded a, Random a) => QC.Gen a Haddock coverage: 67% ( 2 / 3) in 'Sound.MIDI.Parser.Report' Missing documentation for: UserMessage (src/Sound/MIDI/Parser/Report.hs:23) 20% ( 1 / 5) in 'Sound.MIDI.Parser.Exception' Missing documentation for: T (parser/Sound/MIDI/Parser/Exception.hs:11) run (parser/Sound/MIDI/Parser/Exception.hs:14) giveUp (parser/Sound/MIDI/Parser/Exception.hs:19) try (parser/Sound/MIDI/Parser/Exception.hs:22) 25% ( 1 / 4) in 'Sound.MIDI.Parser.Warning' Missing documentation for: T (parser/Sound/MIDI/Parser/Warning.hs:12) run (parser/Sound/MIDI/Parser/Warning.hs:15) warn (parser/Sound/MIDI/Parser/Warning.hs:27) 0% ( 0 / 15) in 'Sound.MIDI.Utility' Missing documentation for: Module header checkRange (src/Sound/MIDI/Utility.hs:10) loopM (src/Sound/MIDI/Utility.hs:20) enumRandomR (src/Sound/MIDI/Utility.hs:34) boundedEnumRandom (src/Sound/MIDI/Utility.hs:38) chooseEnum (src/Sound/MIDI/Utility.hs:41) quantityRandomR (src/Sound/MIDI/Utility.hs:45) boundedQuantityRandom (src/Sound/MIDI/Utility.hs:50) chooseQuantity (src/Sound/MIDI/Utility.hs:55) ArbChar (src/Sound/MIDI/Utility.hs:61) (src/Sound/MIDI/Utility.hs:63) arbitraryString (src/Sound/MIDI/Utility.hs:71) ArbByte (src/Sound/MIDI/Utility.hs:76) (src/Sound/MIDI/Utility.hs:78) arbitraryByteList (src/Sound/MIDI/Utility.hs:82) 14% ( 1 / 7) in 'Sound.MIDI.ControllerPrivate' Missing documentation for: Module header toController (src/Sound/MIDI/ControllerPrivate.hs:28) (src/Sound/MIDI/ControllerPrivate.hs:32) (src/Sound/MIDI/ControllerPrivate.hs:36) (src/Sound/MIDI/ControllerPrivate.hs:40) (src/Sound/MIDI/ControllerPrivate.hs:44) 1% ( 1 /104) in 'Sound.MIDI.Controller' Missing documentation for: T (src/Sound/MIDI/Controller.hs:60) Value (src/Sound/MIDI/Controller.hs:69) fromInt (src/Sound/MIDI/Controller.hs:62) toInt (src/Sound/MIDI/Controller.hs:65) bankSelect (src/Sound/MIDI/Controller.hs:76) modulation (src/Sound/MIDI/Controller.hs:76) breathControl (src/Sound/MIDI/Controller.hs:76) footControl (src/Sound/MIDI/Controller.hs:76) portamentoTime (src/Sound/MIDI/Controller.hs:76) dataEntry (src/Sound/MIDI/Controller.hs:76) volume (src/Sound/MIDI/Controller.hs:76) balance (src/Sound/MIDI/Controller.hs:76) panorama (src/Sound/MIDI/Controller.hs:76) expression (src/Sound/MIDI/Controller.hs:76) effectControl1 (src/Sound/MIDI/Controller.hs:76) effectControl2 (src/Sound/MIDI/Controller.hs:76) generalPurpose1 (src/Sound/MIDI/Controller.hs:76) generalPurpose2 (src/Sound/MIDI/Controller.hs:76) generalPurpose3 (src/Sound/MIDI/Controller.hs:76) generalPurpose4 (src/Sound/MIDI/Controller.hs:76) vectorX (src/Sound/MIDI/Controller.hs:100) vectorY (src/Sound/MIDI/Controller.hs:100) soundController1 (src/Sound/MIDI/Controller.hs:148) soundController2 (src/Sound/MIDI/Controller.hs:148) soundController3 (src/Sound/MIDI/Controller.hs:148) soundController4 (src/Sound/MIDI/Controller.hs:148) soundController5 (src/Sound/MIDI/Controller.hs:148) soundController6 (src/Sound/MIDI/Controller.hs:148) soundController7 (src/Sound/MIDI/Controller.hs:148) soundController8 (src/Sound/MIDI/Controller.hs:148) soundController9 (src/Sound/MIDI/Controller.hs:148) soundController10 (src/Sound/MIDI/Controller.hs:148) portamentoControl (src/Sound/MIDI/Controller.hs:148) effect1Depth (src/Sound/MIDI/Controller.hs:148) effect2Depth (src/Sound/MIDI/Controller.hs:148) effect3Depth (src/Sound/MIDI/Controller.hs:148) effect4Depth (src/Sound/MIDI/Controller.hs:148) effect5Depth (src/Sound/MIDI/Controller.hs:148) bankSelectMSB (src/Sound/MIDI/Controller.hs:132) modulationMSB (src/Sound/MIDI/Controller.hs:132) breathControlMSB (src/Sound/MIDI/Controller.hs:132) footControlMSB (src/Sound/MIDI/Controller.hs:132) portamentoTimeMSB (src/Sound/MIDI/Controller.hs:132) dataEntryMSB (src/Sound/MIDI/Controller.hs:132) volumeMSB (src/Sound/MIDI/Controller.hs:132) balanceMSB (src/Sound/MIDI/Controller.hs:132) panoramaMSB (src/Sound/MIDI/Controller.hs:132) expressionMSB (src/Sound/MIDI/Controller.hs:132) effectControl1MSB (src/Sound/MIDI/Controller.hs:132) effectControl2MSB (src/Sound/MIDI/Controller.hs:132) generalPurpose1MSB (src/Sound/MIDI/Controller.hs:132) generalPurpose2MSB (src/Sound/MIDI/Controller.hs:132) generalPurpose3MSB (src/Sound/MIDI/Controller.hs:132) generalPurpose4MSB (src/Sound/MIDI/Controller.hs:132) bankSelectLSB (src/Sound/MIDI/Controller.hs:140) modulationLSB (src/Sound/MIDI/Controller.hs:140) breathControlLSB (src/Sound/MIDI/Controller.hs:140) footControlLSB (src/Sound/MIDI/Controller.hs:140) portamentoTimeLSB (src/Sound/MIDI/Controller.hs:140) dataEntryLSB (src/Sound/MIDI/Controller.hs:140) volumeLSB (src/Sound/MIDI/Controller.hs:140) balanceLSB (src/Sound/MIDI/Controller.hs:140) panoramaLSB (src/Sound/MIDI/Controller.hs:140) expressionLSB (src/Sound/MIDI/Controller.hs:140) effectControl1LSB (src/Sound/MIDI/Controller.hs:140) effectControl2LSB (src/Sound/MIDI/Controller.hs:140) generalPurpose1LSB (src/Sound/MIDI/Controller.hs:140) generalPurpose2LSB (src/Sound/MIDI/Controller.hs:140) generalPurpose3LSB (src/Sound/MIDI/Controller.hs:140) generalPurpose4LSB (src/Sound/MIDI/Controller.hs:140) soundVariation (src/Sound/MIDI/Controller.hs:100) timbre (src/Sound/MIDI/Controller.hs:100) harmonicIntensity (src/Sound/MIDI/Controller.hs:100) releaseTime (src/Sound/MIDI/Controller.hs:100) attackTime (src/Sound/MIDI/Controller.hs:100) brightness (src/Sound/MIDI/Controller.hs:100) decayTime (src/Sound/MIDI/Controller.hs:100) vibratoRate (src/Sound/MIDI/Controller.hs:100) vibratoDepth (src/Sound/MIDI/Controller.hs:100) vibratoDelay (src/Sound/MIDI/Controller.hs:100) reverbSendLevel (src/Sound/MIDI/Controller.hs:100) chorusSendLevel (src/Sound/MIDI/Controller.hs:100) legato (src/Sound/MIDI/Controller.hs:148) sustain (src/Sound/MIDI/Controller.hs:148) portamento (src/Sound/MIDI/Controller.hs:148) sustenuto (src/Sound/MIDI/Controller.hs:148) softPedal (src/Sound/MIDI/Controller.hs:148) hold2 (src/Sound/MIDI/Controller.hs:148) generalPurpose5 (src/Sound/MIDI/Controller.hs:148) generalPurpose6 (src/Sound/MIDI/Controller.hs:148) generalPurpose7 (src/Sound/MIDI/Controller.hs:148) generalPurpose8 (src/Sound/MIDI/Controller.hs:148) externalEffectDepth (src/Sound/MIDI/Controller.hs:100) tremoloDepth (src/Sound/MIDI/Controller.hs:100) chorusDepth (src/Sound/MIDI/Controller.hs:100) celesteDepth (src/Sound/MIDI/Controller.hs:100) phaserDepth (src/Sound/MIDI/Controller.hs:100) dataIncrement (src/Sound/MIDI/Controller.hs:158) dataDecrement (src/Sound/MIDI/Controller.hs:158) nonRegisteredParameterLSB (src/Sound/MIDI/Controller.hs:158) nonRegisteredParameterMSB (src/Sound/MIDI/Controller.hs:158) registeredParameterLSB (src/Sound/MIDI/Controller.hs:158) registeredParameterMSB (src/Sound/MIDI/Controller.hs:158) 43% ( 3 / 7) in 'Sound.MIDI.IO' Missing documentation for: readBinaryFile (src/Sound/MIDI/IO.hs:31) ByteList (src/Sound/MIDI/IO.hs:15) listCharFromByte (src/Sound/MIDI/IO.hs:28) listByteFromChar (src/Sound/MIDI/IO.hs:36) 53% ( 9 / 17) in 'Sound.MIDI.Bit' Missing documentation for: toBits (src/Sound/MIDI/Bit.hs:43) toOctal (src/Sound/MIDI/Bit.hs:43) toHex (src/Sound/MIDI/Bit.hs:43) toBytes (src/Sound/MIDI/Bit.hs:43) fromBits (src/Sound/MIDI/Bit.hs:69) fromOctal (src/Sound/MIDI/Bit.hs:69) fromHex (src/Sound/MIDI/Bit.hs:69) fromBytes (src/Sound/MIDI/Bit.hs:69) 0% ( 0 / 5) in 'Sound.MIDI.Monoid' Missing documentation for: Module header +#+ (src/Sound/MIDI/Monoid.hs:10) genAppend (src/Sound/MIDI/Monoid.hs:14) genConcat (src/Sound/MIDI/Monoid.hs src/Sound/MIDI/Writer/Status.hs:65:1: warning: [-Wredundant-constraints] • Redundant constraint: Monoid writer • In the type signature for: toWriter :: (Compression compress, Monoid writer) => T compress writer -> writer :19) concatMap (src/Sound/MIDI/Monoid.hs:25) 9% ( 2 / 22) in 'Sound.MIDI.Writer.Basic' Missing documentation for: Module header C (src/Sound/MIDI/Writer/Basic.hs:34) ByteList (src/Sound/MIDI/Writer/Basic.hs:45) (src/Sound/MIDI/Writer/Basic.hs:47) (src/Sound/MIDI/Writer/Basic.hs:52) runByteList (src/Sound/MIDI/Writer/Basic.hs:65) ByteString (src/Sound/MIDI/Writer/Basic.hs:71) (src/Sound/MIDI/Writer/Basic.hs:73) (src/Sound/MIDI/Writer/Basic.hs:78) runByteString (src/Sound/MIDI/Writer/Basic.hs:90) SeekableFile (src/Sound/MIDI/Writer/Basic.hs:96) (src/Sound/MIDI/Writer/Basic.hs:98) (src/Sound/MIDI/Writer/Basic.hs:103) runSeekableFile (src/Sound/MIDI/Writer/Basic.hs:125) runSeekableHandle (src/Sound/MIDI/Writer/Basic.hs:132) putInt (src/Sound/MIDI/Writer/Basic.hs:139) putStr (src/Sound/MIDI/Writer/Basic.hs:142) putIntAsByte (src/Sound/MIDI/Writer/Basic.hs:145) putByteList (src/Sound/MIDI/Writer/Basic.hs:148) putLenByteList (src/Sound/MIDI/Writer/Basic.hs:151) 25% ( 5 / 20) in 'Sound.MIDI.Parser.Class' Missing documentation for: Module header EndCheck (parser/Sound/MIDI/Parser/Class.hs:31) isEnd (parser/Sound/MIDI/Parser/Class.hs:32) C (parser/Sound/MIDI/Parser/Class.hs:39) getByte (parser/Sound/MIDI/Parser/Class.hs:40) skip (parser/Sound/MIDI/Parser/Class.hs:41) warn (parser/Sound/MIDI/Parser/Class.hs:42) warnIf (parser/Sound/MIDI/Parser/Class.hs:60) giveUp (parser/Sound/MIDI/Parser/Exception.hs:19) try (parser/Sound/MIDI/Parser/Exception.hs:22) zeroOrMoreInc (parser/Sound/MIDI/Parser/Class.hs:98) emptyList (parser/Sound/MIDI/Parser/Class.hs:153) UserMessage (src/Sound/MIDI/Parser/Report.hs:23) Fragile (parser/Sound/MIDI/Parser/Class.hs:56) Partial (parser/Sound/MIDI/Parser/Class.hs:57) 25% ( 1 / 4) in 'Sound.MIDI.Parser.Restricted' Missing documentation for: T (src/Sound/MIDI/Parser/Restricted.hs:41) run (src/Sound/MIDI/Parser/Restricted.hs:22) runFragile (src/Sound/MIDI/Parser/Restricted.hs:31) 33% ( 2 / 6) in 'Sound.MIDI.Parser.ByteString' Missing documentation for: Module header T (src/Sound/MIDI/Parser/ByteString.hs:31) run (src/Sound/MIDI/Parser/ByteString.hs:41) UserMessage (src/Sound/MIDI/Parser/Report.hs:23) 25% ( 2 / 8) in 'Sound.MIDI.Parser.Stream' Missing documentation for: Module header T (parser/Sound/MIDI/Parser/Stream.hs:34) run (parser/Sound/MIDI/Parser/Stream.hs:43) runPartial (parser/Sound/MIDI/Parser/Stream.hs:39) ByteList (parser/Sound/MIDI/Parser/Stream.hs:86) UserMessage (src/Sound/MIDI/Parser/Report.hs:23) 29% ( 2 / 7) in 'Sound.MIDI.Parser.File' Missing documentation for: Module header T (src/Sound/MIDI/Parser/File.hs:25) runFile (src/Sound/MIDI/Parser/File.hs:28) runHandle (src/Sound/MIDI/Parser/File.hs:35) UserMessage (src/Sound/MIDI/Parser/Report.hs:23) 25% ( 1 / 4) in 'Sound.MIDI.Message.System.RealTime' Missing documentation for: T (src/Sound/MIDI/Message/System/RealTime.hs:15) get (src/Sound/MIDI/Message/System/RealTime.hs:27) put (src/Sound/MIDI/Message/System/RealTime.hs:38) 30% ( 3 / 10) in 'Sound.MIDI.Parser.Status' Missing documentation for: Status (src/Sound/MIDI/Parser/Status.hs:36) set (src/Sound/MIDI/Parser/Status.hs:39) get (src/Sound/MIDI/Parser/Status.hs:42) run (src/Sound/MIDI/Parser/Status.hs:45) lift (src/Sound/MIDI/Parser/Status.hs:49) fromChannel (src/Sound/MIDI/Parser/Status.hs:59) toChannel (src/Sound/MIDI/Parser/Status.hs:61) 6% ( 1 / 16) in 'Sound.MIDI.Writer.Status' Missing documentation for: Module header Uncompressed (src/Sound/MIDI/Writer/Status.hs:17) Compressed (src/Sound/MIDI/Writer/Status.hs:19) Status (src/Sound/MIDI/Writer/Status.hs:20) (src/Sound/MIDI/Writer/Status.hs:29) Compression (src/Sound/MIDI/Writer/Status.hs:35) (src/Sound/MIDI/Writer/Status.hs:43) (src/Sound/MIDI/Writer/Status.hs:47) clear (src/Sound/MIDI/Writer/Status.hs:55) (src/Sound/MIDI/Writer/Status.hs:59) fromWriter (src/Sound/MIDI/Writer/Status.hs:62) toWriter (src/Sound/MIDI/Writer/Status.hs:65) toWriterWithStatus (src/Sound/MIDI/Writer/Status.hs:68) toWriterWithoutStatus (src/Sound/MIDI/Writer/Status.hs:71) lift 40% ( 6 / 15) in 'Sound.MIDI.Parser.Primitive' Missing documentation for: getString (src/Sound/MIDI/Parser/Primitive.hs:36) getBigN (src/Sound/MIDI/Parser/Primitive.hs:39) getNByteInt (src/Sound/MIDI/Parser/Primitive.hs:56) get2 (src/Sound/MIDI/Parser/Primitive.hs:60) get3 (src/Sound/MIDI/Parser/Primitive.hs:60) get4 (src/Sound/MIDI/Parser/Primitive.hs:60) getNByteCardinal (src/Sound/MIDI/Parser/Primitive.hs:68) getEnum (src/Sound/MIDI/Parser/Primitive.hs:98) makeEnum (src/Sound/MIDI/Parser/Primitive.hs:101) 5% ( 2 / 37) in 'Sound.MIDI.KeySignature' Missing documentation for: Module header T (src/Sound/MIDI/KeySignature.hs:32) keyName (src/Sound/MIDI/KeySignature.hs:65) cfMajor (src/Sound/MIDI/KeySignature.hs:133) gfMajor (src/Sound/MIDI/KeySignature.hs:133) dfMajor (src/Sound/MIDI/KeySignature.hs:133) afMajor (src/Sound/MIDI/KeySignature.hs:133) efMajor (src/Sound/MIDI/KeySignature.hs:133) bfMajor (src/Sound/MIDI/KeySignature.hs:133) fMajor (src/Sound/MIDI/KeySignature.hs:133) cMajor (src/Sound/MIDI/KeySignature.hs:133) gMajor (src/Sound/MIDI/KeySignature.hs:133) dMajor (src/Sound/MIDI/KeySignature.hs:133) aMajor (src/Sound/MIDI/KeySignature.hs:133) eMajor (src/Sound/MIDI/KeySignature.hs:133) bMajor (src/Sound/MIDI/KeySignature.hs:133) fsMajor (src/Sound/MIDI/KeySignature.hs:133) csMajor (src/Sound/MIDI/KeySignature.hs:133) afMinor (src/Sound/MIDI/KeySignature.hs:137) efMinor (src/Sound/MIDI/KeySignature.hs:137) bfMinor (src/Sound/MIDI/KeySignature.hs:137) fMinor (src/Sound/MIDI/KeySignature.hs:137) cMinor (src/Sound/MIDI/KeySignature.hs:137) gMinor (src/Sound/MIDI/KeySignature.hs:137) dMinor (src/Sound/MIDI/KeySignature.hs:137) aMinor (src/Sound/MIDI/KeySignature.hs:137) eMinor (src/Sound/MIDI/KeySignature.hs:137) bMinor (src/Sound/MIDI/KeySignature.hs:137) fsMinor (src/Sound/MIDI/KeySignature.hs:137) csMinor (src/Sound/MIDI/KeySignature.hs:137) gsMinor (src/Sound/MIDI/KeySignature.hs:137) dsMinor (src/Sound/MIDI/KeySignature.hs:137) asMinor (src/Sound/MIDI/KeySignature.hs:137) get (src/Sound/MIDI/KeySignature.hs:174) toBytes (src/Sound/MIDI/KeySignature.hs:181) 33% ( 2 / 6) in 'Sound.MIDI.Message.Channel.Mode' Missing documentation for: T (src/Sound/MIDI/Message/Channel/Mode.hs:25) get (src/Sound/MIDI/Message/Channel/Mode.hs:50) put (src/Sound/MIDI/Message/Channel/Mode.hs:96) toControllerValue (src/Sound/MIDI/Message/Channel/Mode.hs:101) 20% ( 1 / 5) in 'Sound.MIDI.Message.System.Common' Missing documentation for: T (src/Sound/MIDI/Message/System/Common.hs:22) TimeNibbleType (src/Sound/MIDI/Message/System/Common.hs:29) get (src/Sound/MIDI/Message/System/Common.hs:43) put (src/Sound/MIDI/Message/System/Common.hs:58) 0% ( 1 /225) in 'Sound.MIDI.Manufacturer' Missing documentation for: T (src/Sound/MIDI/Manufacturer.hs:63) get (src/Sound/MIDI/Manufacturer.hs:353) put (src/Sound/MIDI/Manufacturer.hs:360) sequential (src/Sound/MIDI/Manufacturer.hs:70) idp (src/Sound/MIDI/Manufacturer.hs:70) octavePlateau (src/Sound/MIDI/Manufacturer.hs:70) moog (src/Sound/MIDI/Manufacturer.hs:70) passport (src/Sound/MIDI/Manufacturer.hs:70) lexicon (src/Sound/MIDI/Manufacturer.hs:70) kurzweil (src/Sound/MIDI/Manufacturer.hs:70) fender (src/Sound/MIDI/Manufacturer.hs:70) gulbransen (src/Sound/MIDI/Manufacturer.hs:70) akg (src/Sound/MIDI/Manufacturer.hs:70) voyce (src/Sound/MIDI/Manufacturer.hs:70) waveframe (src/Sound/MIDI/Manufacturer.hs:70) ada (src/Sound/MIDI/Manufacturer.hs:70) garfield (src/Sound/MIDI/Manufacturer.hs:70) ensoniq (src/Sound/MIDI/Manufacturer.hs:70) oberheim (src/Sound/MIDI/Manufacturer.hs:70) apple (src/Sound/MIDI/Manufacturer.hs:70) greyMatter (src/Sound/MIDI/Manufacturer.hs:70) digidesign (src/Sound/MIDI/Manufacturer.hs:70) palmTree (src/Sound/MIDI/Manufacturer.hs:70) jlCooper (src/Sound/MIDI/Manufacturer.hs:70) lowrey (src/Sound/MIDI/Manufacturer.hs:70) adamsSmith (src/Sound/MIDI/Manufacturer.hs:70) emu (src/Sound/MIDI/Manufacturer.hs:70) harmony (src/Sound/MIDI/Manufacturer.hs:70) art (src/Sound/MIDI/Manufacturer.hs:70) baldwin (src/Sound/MIDI/Manufacturer.hs:70) eventide (src/Sound/MIDI/Manufacturer.hs:70) inventronics (src/Sound/MIDI/Manufacturer.hs:70) keyConcepts (src/Sound/MIDI/Manufacturer.hs:70) clarity (src/Sound/MIDI/Manufacturer.hs:70) timeWarner (src/Sound/MIDI/Manufacturer.hs:70) digitalMusic (src/Sound/MIDI/Manufacturer.hs:70) iota (src/Sound/MIDI/Manufacturer.hs:70) newEngland (src/Sound/MIDI/Manufacturer.hs:70) artisyn (src/Sound/MIDI/Manufacturer.hs:70) ivl (src/Sound/MIDI/Manufacturer.hs:70) southernMusic (src/Sound/MIDI/Manufacturer.hs:70) lakeButler (src/Sound/MIDI/Manufacturer.hs:70) alesis (src/Sound/MIDI/Manufacturer.hs:70) dod (src/Sound/MIDI/Manufacturer.hs:70) studerEditech (src/Sound/MIDI/Manufacturer.hs:70) perfectFret (src/Sound/MIDI/Manufacturer.hs:70) kat (src/Sound/MIDI/Manufacturer.hs:70) opcode (src/Sound/MIDI/Manufacturer.hs:70) rane (src/Sound/MIDI/Manufacturer.hs:70) anadi (src/Sound/MIDI/Manufacturer.hs:70) kmx (src/Sound/MIDI/Manufacturer.hs:70) brenell (src/Sound/MIDI/Manufacturer.hs:70) peavey (src/Sound/MIDI/Manufacturer.hs:70) systems360 (src/Sound/MIDI/Manufacturer.hs:70) spectrum (src/Sound/MIDI/Manufacturer.hs:70) marquis (src/Sound/MIDI/Manufacturer.hs:70) zeta (src/Sound/MIDI/Manufacturer.hs:70) axxes (src/Sound/MIDI/Manufacturer.hs:70) orban (src/Sound/MIDI/Manufacturer.hs:70) kti (src/Sound/MIDI/Manufacturer.hs:70) breakaway (src/Sound/MIDI/Manufacturer.hs:70) cae (src/Sound/MIDI/Manufacturer.hs:70) rocktron (src/Sound/MIDI/Manufacturer.hs:70) pianoDisc (src/Sound/MIDI/Manufacturer.hs:70) cannon (src/Sound/MIDI/Manufacturer.hs:70) rogers (src/Sound/MIDI/Manufacturer.hs:70) blueSkyLogic (src/Sound/MIDI/Manufacturer.hs:70) encore (src/Sound/MIDI/Manufacturer.hs:70) uptown (src/Sound/MIDI/Manufacturer.hs:70) voce (src/Sound/MIDI/Manufacturer.hs:70) cti (src/Sound/MIDI/Manufacturer.hs:70) ssResearch (src/Sound/MIDI/Manufacturer.hs:70) broderbund (src/Sound/MIDI/Manufacturer.hs:70) allenOrgan (src/Sound/MIDI/Manufacturer.hs:70) musicQuest (src/Sound/MIDI/Manufacturer.hs:70) aphex (src/Sound/MIDI/Manufacturer.hs:70) gallienKrueger (src/Sound/MIDI/Manufacturer.hs:70) ibm (src/Sound/MIDI/Manufacturer.hs:70) hotzInstruments (src/Sound/MIDI/Manufacturer.hs:70) etaLighting (src/Sound/MIDI/Manufacturer.hs:70) nsi (src/Sound/MIDI/Manufacturer.hs:70) adLib (src/Sound/MIDI/Manufacturer.hs:70) richmond (src/Sound/MIDI/Manufacturer.hs:70) microsoft (src/Sound/MIDI/Manufacturer.hs:70) softwareToolworks (src/Sound/MIDI/Manufacturer.hs:70) rjmgNiche (src/Sound/MIDI/Manufacturer.hs:70) intone (src/Sound/MIDI/Manufacturer.hs:70) grooveTubes (src/Sound/MIDI/Manufacturer.hs:70) euphonix (src/Sound/MIDI/Manufacturer.hs:70) interMIDI (src/Sound/MIDI/Manufacturer.hs:70) loneWolf (src/Sound/MIDI/Manufacturer.hs:70) musonix (src/Sound/MIDI/Manufacturer.hs:70) taHorng (src/Sound/MIDI/Manufacturer.hs:70) eTek (src/Sound/MIDI/Manufacturer.hs:70) electrovoice (src/Sound/MIDI/Manufacturer.hs:70) midisoft (src/Sound/MIDI/Manufacturer.hs:70) qSoundLabs (src/Sound/MIDI/Manufacturer.hs:70) westrex (src/Sound/MIDI/Manufacturer.hs:70) nVidia (src/Sound/MIDI/Manufacturer.hs:70) ess (src/Sound/MIDI/Manufacturer.hs:70) mediaTrix (src/Sound/MIDI/Manufacturer.hs:70) brooktree (src/Sound/MIDI/Manufacturer.hs:70) otari (src/Sound/MIDI/Manufacturer.hs:70) keyElectronics (src/Sound/MIDI/Manufacturer.hs:70) crystalake (src/Sound/MIDI/Manufacturer.hs:70) crystal (src/Sound/MIDI/Manufacturer.hs:70) rockwell (src/Sound/MIDI/Manufacturer.hs:70) siliconGraphics (src/Sound/MIDI/Manufacturer.hs:70) midiman (src/Sound/MIDI/Manufacturer.hs:70) preSonus (src/Sound/MIDI/Manufacturer.hs:70) topaz (src/Sound/MIDI/Manufacturer.hs:70) castLighting (src/Sound/MIDI/Manufacturer.hs:70) microsoftConsumer (src/Sound/MIDI/Manufacturer.hs:70) fastForward (src/Sound/MIDI/Manufacturer.hs:70) headspace (src/Sound/MIDI/Manufacturer.hs:70) vanKoevering (src/Sound/MIDI/Manufacturer.hs:70) altech (src/Sound/MIDI/Manufacturer.hs:70) vlsi (src/Sound/MIDI/Manufacturer.hs:70) chromaticResearch (src/Sound/MIDI/Manufacturer.hs:70) sapphire (src/Sound/MIDI/Manufacturer.hs:70) idrc (src/Sound/MIDI/Manufacturer.hs:70) justonic (src/Sound/MIDI/Manufacturer.hs:70) torComp (src/Sound/MIDI/Manufacturer.hs:70) newtek (src/Sound/MIDI/Manufacturer.hs:70) soundSculpture (src/Sound/MIDI/Manufacturer.hs:70) walker (src/Sound/MIDI/Manufacturer.hs:70) pavo (src/Sound/MIDI/Manufacturer.hs:70) inVision (src/Sound/MIDI/Manufacturer.hs:70) tSquareDesign (src/Sound/MIDI/Manufacturer.hs:70) nemesys (src/Sound/MIDI/Manufacturer.hs:70) dbx (src/Sound/MIDI/Manufacturer.hs:70) syndyne (src/Sound/MIDI/Manufacturer.hs:70) bitheadz (src/Sound/MIDI/Manufacturer.hs:70) cakewalk (src/Sound/MIDI/Manufacturer.hs:70) staccato (src/Sound/MIDI/Manufacturer.hs:70) nationalSemiconductor (src/Sound/MIDI/Manufacturer.hs:70) boomTheory (src/Sound/MIDI/Manufacturer.hs:70) virtualDSP (src/Sound/MIDI/Manufacturer.hs:70) antares (src/Sound/MIDI/Manufacturer.hs:70) angelSoftware (src/Sound/MIDI/Manufacturer.hs:70) stLouis (src/Sound/MIDI/Manufacturer.hs:70) lyrrus (src/Sound/MIDI/Manufacturer.hs:70) passac (src/Sound/MIDI/Manufacturer.hs:240) siel (src/Sound/MIDI/Manufacturer.hs:240) synthaxe (src/Sound/MIDI/Manufacturer.hs:240) hohner (src/Sound/MIDI/Manufacturer.hs:240) twister (src/Sound/MIDI/Manufacturer.hs:240) solton (src/Sound/MIDI/Manufacturer.hs:240) jellinghaus (src/Sound/MIDI/Manufacturer.hs:240) southworth (src/Sound/MIDI/Manufacturer.hs:240) ppg (src/Sound/MIDI/Manufacturer.hs:240) jen (src/Sound/MIDI/Manufacturer.hs:240) ssl (src/Sound/MIDI/Manufacturer.hs:240) audioVeritrieb (src/Sound/MIDI/Manufacturer.hs:240) elka (src/Sound/MIDI/Manufacturer.hs:240) dynacord (src/Sound/MIDI/Manufacturer.hs:240) viscount (src/Sound/MIDI/Manufacturer.hs:240) clavia (src/Sound/MIDI/Manufacturer.hs:240) audioArchitect (src/Sound/MIDI/Manufacturer.hs:240) generalMusic (src/Sound/MIDI/Manufacturer.hs:240) soundcraft (src/Sound/MIDI/Manufacturer.hs:240) wersi (src/Sound/MIDI/Manufacturer.hs:240) avab (src/Sound/MIDI/Manufacturer.hs:240) digigram (src/Sound/MIDI/Manufacturer.hs:240) waldorf (src/Sound/MIDI/Manufacturer.hs:240) quasimidi (src/Sound/MIDI/Manufacturer.hs:240) dream (src/Sound/MIDI/Manufacturer.hs:240) strandLighting (src/Sound/MIDI/Manufacturer.hs:240) amek (src/Sound/MIDI/Manufacturer.hs:240) drBohm (src/Sound/MIDI/Manufacturer.hs:240) trident (src/Sound/MIDI/Manufacturer.hs:240) realWorldDesign (src/Sound/MIDI/Manufacturer.hs:240) yesTechnology (src/Sound/MIDI/Manufacturer.hs:240) audiomatica (src/Sound/MIDI/Manufacturer.hs:240) bontempiFarfisa (src/Sound/MIDI/Manufacturer.hs:240) fbtElectronica (src/Sound/MIDI/Manufacturer.hs:240) miditemp (src/Sound/MIDI/Manufacturer.hs:240) larkingAudio (src/Sound/MIDI/Manufacturer.hs:240) zero88lighting (src/Sound/MIDI/Manufacturer.hs:240) miconAudio (src/Sound/MIDI/Manufacturer.hs:240) forefront (src/Sound/MIDI/Manufacturer.hs:240) kenton (src/Sound/MIDI/Manufacturer.hs:240) adb (src/Sound/MIDI/Manufacturer.hs:240) jimMarshall (src/Sound/MIDI/Manufacturer.hs:240) dda (src/Sound/MIDI/Manufacturer.hs:240) bssAudio (src/Sound/MIDI/Manufacturer.hs:240) tcElectronic (src/Sound/MIDI/Manufacturer.hs:240) medeli (src/Sound/MIDI/Manufacturer.hs:240) charlieLab (src/Sound/MIDI/Manufacturer.hs:240) blueChip (src/Sound/MIDI/Manufacturer.hs:240) beeOH (src/Sound/MIDI/Manufacturer.hs:240) lgSemiconductor (src/Sound/MIDI/Manufacturer.hs:240) tesi (src/Sound/MIDI/Manufacturer.hs:240) emagic (src/Sound/MIDI/Manufacturer.hs:240) behringer (src/Sound/MIDI/Manufacturer.hs:240) access (src/Sound/MIDI/Manufacturer.hs:240) synoptic (src/Sound/MIDI/Manufacturer.hs:240) hanmesoft (src/Sound/MIDI/Manufacturer.hs:240) terratec (src/Sound/MIDI/Manufacturer.hs:240) proel (src/Sound/MIDI/Manufacturer.hs:240) ibk (src/Sound/MIDI/Manufacturer.hs:240) kawai (src/Sound/MIDI/Manufacturer.hs:316) roland (src/Sound/MIDI/Manufacturer.hs:316) korg (src/Sound/MIDI/Manufacturer.hs:316) yamaha (src/Sound/MIDI/Manufacturer.hs:316) casio (src/Sound/MIDI/Manufacturer.hs:316) kamiya (src/Sound/MIDI/Manufacturer.hs:316) akai (src/Sound/MIDI/Manufacturer.hs:316) japanVictor (src/Sound/MIDI/Manufacturer.hs:316) mesosha (src/Sound/MIDI/Manufacturer.hs:316) hoshinoGakki (src/Sound/MIDI/Manufacturer.hs:316) fujitsuElect (src/Sound/MIDI/Manufacturer.hs:316) sony (src/Sound/MIDI/Manufacturer.hs:316) nisshinOnpa (src/Sound/MIDI/Manufacturer.hs:316) teac (src/Sound/MIDI/Manufacturer.hs:316) matsushitaElec (src/Sound/MIDI/Manufacturer.hs:316) fostex (src/Sound/MIDI/Manufacturer.hs:316) zoom (src/Sound/MIDI/Manufacturer.hs:316) midori (src/Sound/MIDI/Manufacturer.hs:316) matsushitaComm (src/Sound/MIDI/Manufacturer.hs:316) suzuki (src/Sound/MIDI/Manufacturer.hs:316) nonCommercial (src/Sound/MIDI/Manufacturer.hs:343) nonRealTime (src/Sound/MIDI/Manufacturer.hs:343) realTime (src/Sound/MIDI/Manufacturer.hs:343) 40% ( 2 / 5) in 'Sound.MIDI.Message.System.Exclusive' Missing documentation for: T (src/Sound/MIDI/Message/System/Exclusive.hs:23) get (src/Sound/MIDI/Message/System/Exclusive.hs:43) getIncomplete (src/Sound/MIDI/Message/System/Exclusive.hs:48) 20% ( 1 / 5) in 'Sound.MIDI.Message.System' Missing documentation for: T (src/Sound/MIDI/Message/System.hs:22) get (src/Sound/MIDI/Message/System.hs:28) getIncomplete (src/Sound/MIDI/Message/System.hs:40) put (src/Sound/MIDI/Message/System.hs:53) 17% ( 1 / 6) in 'Sound.MIDI.MachineControl' Missing documentation for: Module header splitCommandList (src/Sound/MIDI/MachineControl.hs:54) getCommand (src/Sound/MIDI/MachineControl.hs:128) Command (src/Sound/MIDI/MachineControl.hs:69) runParser (src/Sound/MIDI/MachineControl.hs:192) 25% ( 1 / 4) in 'Sound.MIDI.File.Event.SystemExclusive' Missing documentation for: Module header get (src/Sound/MIDI/File/Event/SystemExclusive.hs:34) put (src/Sound/MIDI/File/Event/SystemExclusive.hs:41) 9% ( 1 / 11) in 'Sound.MIDI.String' Missing documentation for: unlinesS (src/Sound/MIDI/String.hs:9) concatS (src/Sound/MIDI/String.hs:12) rightS (src/Sound/MIDI/String.hs:15) leftS (src/Sound/MIDI/String.hs:15) centreS (src/Sound/MIDI/String.hs:15) right (src/Sound/MIDI/String.hs:20) left (src/Sound/MIDI/String.hs:20) centre (src/Sound/MIDI/String.hs:20) spaces (src/Sound/MIDI/String.hs:28) stateToReadS (src/Sound/MIDI/String.hs:31) 12% ( 12 / 96) in 'Sound.MIDI.Message.Channel.Voice' Missing documentation for: T (src/Sound/MIDI/Message/Channel/Voice.hs:68) get (src/Sound/MIDI/Message/Channel/Voice.hs:409) putWithStatus (src/Sound/MIDI/Message/Channel/Voice.hs:428) ControllerValue (src/Sound/MIDI/Message/Channel/Voice.hs:174) PitchBendRange (src/Sound/MIDI/Message/Channel/Voice.hs:172) Pressure (src/Sound/MIDI/Message/Channel/Voice.hs:173) isNote (src/Sound/MIDI/Message/Channel/Voice.hs:119) bankSelect (src/Sound/MIDI/Message/Channel/Voice.hs:305) modulation (src/Sound/MIDI/Message/Channel/Voice.hs:305) breathControl (src/Sound/MIDI/Message/Channel/Voice.hs:305) footControl (src/Sound/MIDI/Message/Channel/Voice.hs:305) portamentoTime (src/Sound/MIDI/Message/Channel/Voice.hs:305) dataEntry (src/Sound/MIDI/Message/Channel/Voice.hs:305) mainVolume (src/Sound/MIDI/Message/Channel/Voice.hs:305) balance (src/Sound/MIDI/Message/Channel/Voice.hs:305) panorama (src/Sound/MIDI/Message/Channel/Voice.hs:305) expression (src/Sound/MIDI/Message/Channel/Voice.hs:305) generalPurpose1 (src/Sound/MIDI/Message/Channel/Voice.hs:305) generalPurpose2 (src/Sound/MIDI/Message/Channel/Voice.hs:305) generalPurpose3 (src/Sound/MIDI/Message/Channel/Voice.hs:305) generalPurpose4 (src/Sound/MIDI/Message/Channel/Voice.hs:305) vectorX (src/Sound/MIDI/Message/Channel/Voice.hs:305) vectorY (src/Sound/MIDI/Message/Channel/Voice.hs:305) bankSelectMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) modulationMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) breathControlMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) footControlMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) portamentoTimeMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) dataEntryMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) mainVolumeMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) balanceMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) panoramaMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) expressionMSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) generalPurpose1MSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) generalPurpose2MSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) generalPurpose3MSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) generalPurpose4MSB (src/Sound/MIDI/Message/Channel/Voice.hs:330) bankSelectLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) modulationLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) breathControlLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) footControlLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) portamentoTimeLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) dataEntryLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) mainVolumeLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) balanceLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) panoramaLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) expressionLSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) generalPurpose1LSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) generalPurpose2LSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) generalPurpose3LSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) generalPurpose4LSB (src/Sound/MIDI/Message/Channel/Voice.hs:337) sustain (src/Sound/MIDI/Message/Channel/Voice.hs:344) porta (src/Sound/MIDI/Message/Channel/Voice.hs:344) sustenuto (src/Sound/MIDI/Message/Channel/Voice.hs:344) softPedal (src/Sound/MIDI/Message/Channel/Voice.hs:344) hold2 (src/Sound/MIDI/Message/Channel/Voice.hs:344) generalPurpose5 (src/Sound/MIDI/Message/Channel/Voice.hs:344) generalPurpose6 (src/Sound/MIDI/Message/Channel/Voice.hs:344) generalPurpose7 (src/Sound/MIDI/Message/Channel/Voice.hs:344) generalPurpose8 (src/Sound/MIDI/Message/Channel/Voice.hs:344) extDepth (src/Sound/MIDI/Message/Channel/Voice.hs:344) tremoloDepth (src/Sound/MIDI/Message/Channel/Voice.hs:344) chorusDepth (src/Sound/MIDI/Message/Channel/Voice.hs:344) celesteDepth (src/Sound/MIDI/Message/Channel/Voice.hs:344) phaserDepth (src/Sound/MIDI/Message/Channel/Voice.hs:344) dataIncrement (src/Sound/MIDI/Message/Channel/Voice.hs:349) dataDecrement (src/Sound/MIDI/Message/Channel/Voice.hs:349) nonRegisteredParamete src/Sound/MIDI/File/Event.hs:55:22: warning: [-Wdeprecations] In the use of type constructor or class ‘T’ (imported from Sound.MIDI.File.Event.SystemExclusive): Deprecated: "implement this data type properly" src/Sound/MIDI/File/Load.hs:261:16: warning: [-Wdeprecations] In the use of ‘showTime’ (imported from Sound.MIDI.File): Deprecated: "only use this for debugging" src/Sound/MIDI/File/Load.hs:262:23: warning: [-Wdeprecations] In the use of ‘showEvent’ (imported from Sound.MIDI.File): Deprecated: "only use this for debugging" rLSB (src/Sound/MIDI/Message/Channel/Voice.hs:349) nonRegisteredParameterMSB (src/Sound/MIDI/Message/Channel/Voice.hs:349) registeredParameterLSB (src/Sound/MIDI/Message/Channel/Voice.hs:349) registeredParameterMSB (src/Sound/MIDI/Message/Channel/Voice.hs:349) Pitch (src/Sound/MIDI/Message/Channel/Voice.hs:177) fromPitch (src/Sound/MIDI/Message/Channel/Voice.hs:177) toPitch (src/Sound/MIDI/Message/Channel/Voice.hs:182) Velocity (src/Sound/MIDI/Message/Channel/Voice.hs:178) fromVelocity (src/Sound/MIDI/Message/Channel/Voice.hs:178) toVelocity (src/Sound/MIDI/Message/Channel/Voice.hs:185) Program (src/Sound/MIDI/Message/Channel/Voice.hs:179) fromProgram (src/Sound/MIDI/Message/Channel/Voice.hs:179) toProgram (src/Sound/MIDI/Message/Channel/Voice.hs:188) fromController (src/Sound/MIDI/ControllerPrivate.hs:26) toController (src/Sound/MIDI/ControllerPrivate.hs:28) increasePitch (src/Sound/MIDI/Message/Channel/Voice.hs:206) subtractPitch (src/Sound/MIDI/Message/Channel/Voice.hs:209) 26% ( 6 / 23) in 'Sound.MIDI.Message.Channel' Missing documentation for: T (src/Sound/MIDI/Message/Channel.hs:39) Body (src/Sound/MIDI/Message/Channel.hs:46) put (src/Sound/MIDI/Message/Channel.hs:115) putWithStatus (src/Sound/MIDI/Message/Channel.hs:118) fromChannel (src/Sound/MIDI/Parser/Status.hs:59) toChannel (src/Sound/MIDI/Parser/Status.hs:61) Pitch (src/Sound/MIDI/Message/Channel/Voice.hs:177) fromPitch (src/Sound/MIDI/Message/Channel/Voice.hs:177) toPitch (src/Sound/MIDI/Message/Channel/Voice.hs:182) Velocity (src/Sound/MIDI/Message/Channel/Voice.hs:178) fromVelocity (src/Sound/MIDI/Message/Channel/Voice.hs:178) toVelocity (src/Sound/MIDI/Message/Channel/Voice.hs:185) Program (src/Sound/MIDI/Message/Channel/Voice.hs:179) fromProgram (src/Sound/MIDI/Message/Channel/Voice.hs:179) toProgram (src/Sound/MIDI/Message/Channel/Voice.hs:188) fromController (src/Sound/MIDI/ControllerPrivate.hs:26) toController (src/Sound/MIDI/ControllerPrivate.hs:28) 11% ( 1 / 9) in 'Sound.MIDI.Message' Missing documentation for: T (src/Sound/MIDI/Message.hs:34) get (src/Sound/MIDI/Message.hs:41) getWithStatus (src/Sound/MIDI/Message.hs:49) getIncompleteWithStatus (src/Sound/MIDI/Message.hs:57) put (src/Sound/MIDI/Message.hs:72) putWithStatus (src/Sound/MIDI/Message.hs:78) maybeFromByteString (src/Sound/MIDI/Message.hs:65) toByteString (src/Sound/MIDI/Message.hs:86) 6% ( 1 / 16) in 'Sound.MIDI.File.Event.Meta' Missing documentation for: Module header T (src/Sound/MIDI/File/Event/Meta.hs:46) ElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:38) fromElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:94) toElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:91) Tempo (src/Sound/MIDI/File/Event/Meta.hs:39) fromTempo (src/Sound/MIDI/File/Event/Meta.hs:101) toTempo (src/Sound/MIDI/File/Event/Meta.hs:98) SMPTEHours (src/Sound/MIDI/File/Event/Meta.hs:40) SMPTEMinutes (src/Sound/MIDI/File/Event/Meta.hs:41) SMPTESeconds (src/Sound/MIDI/File/Event/Meta.hs:42) SMPTEFrames (src/Sound/MIDI/File/Event/Meta.hs:43) SMPTEBits (src/Sound/MIDI/File/Event/Meta.hs:44) get (src/Sound/MIDI/File/Event/Meta.hs:115) put (src/Sound/MIDI/File/Event/Meta.hs:157) 21% ( 3 / 14) in 'Sound.MIDI.File.Event' Missing documentation for: T (src/Sound/MIDI/File/Event.hs:52) get (src/Sound/MIDI/File/Event.hs:86) TrackEvent (src/Sound/MIDI/File/Event.hs:46) ElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:38) fromElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:94) toElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:91) mapBody (src/Sound/MIDI/File/Event.hs:48) maybeMIDIEvent (src/Sound/MIDI/File/Event.hs:66) maybeMetaEvent (src/Sound/MIDI/File/Event.hs:70) maybeVoice (src/Sound/MIDI/File/Event.hs:74) mapVoice (src/Sound/MIDI/File/Event.hs:78) 0% ( 0 / 9) in 'Sound.MIDI.Message.Class.Utility' Missing documentation for: Module header note (src/Sound/MIDI/Message/Class/Utility.hs:10) program (src/Sound/MIDI/Message/Class/Utility.hs:11) anyController (src/Sound/MIDI/Message/Class/Utility.hs:12) pitchBend (src/Sound/MIDI/Message/Class/Utility.hs:13) channelPressure (src/Sound/MIDI/Message/Class/Utility.hs:14) mode (src/Sound/MIDI/Message/Class/Utility.hs:15) explicitNoteOff (src/Sound/MIDI/Message/Class/Utility.hs:45) implicitNoteOff (src/Sound/MIDI/Message/Class/Utility.hs:52) 43% ( 3 / 7) in 'Sound.MIDI.Message.Class.Check' Missing documentation for: Module header controller (src/Sound/MIDI/Message/Class/Check.hs:75) liftMidi (src/Sound/MIDI/Message/Class/Check.hs:100) liftFile (src/Sound/MIDI/Message/Class/Check.hs:117) 50% ( 3 / 6) in 'Sound.MIDI.Message.Class.Query' Missing documentation for: Module header liftMidi (src/Sound/MIDI/Message/Class/Query.hs:89) liftFile (src/Sound/MIDI/Message/Class/Query.hs:106) 20% ( 2 / 10) in 'Sound.MIDI.Message.Class.Construct' Missing documentation for: Module header C (src/Sound/MIDI/Message/Class/Construct.hs:15) liftChannel (src/Sound/MIDI/Message/Class/Construct.hs:30) (src/Sound/MIDI/Message/Class/Construct.hs:36) liftMidi (src/Sound/MIDI/Message/Class/Construct.hs:84) (src/Sound/MIDI/Message/Class/Construct.hs:90) liftFile (src/Sound/MIDI/Message/Class/Construct.hs:99) (src/Sound/MIDI/Message/Class/Construct.hs:105) 13% ( 3 / 23) in 'Sound.MIDI.General' Missing documentation for: instrumentNameToProgram (src/Sound/MIDI/General.hs:23) instrumentNames (src/Sound/MIDI/General.hs:27) instrumentPrograms (src/Sound/MIDI/General.hs:30) instrumentFromProgram (src/Sound/MIDI/General.hs:99) instrumentToProgram (src/Sound/MIDI/General.hs:102) instrumentChannels (src/Sound/MIDI/General.hs:105) instruments (src/Sound/MIDI/General.hs:108) Instrument (src/Sound/MIDI/General.hs:111) (src/Sound/MIDI/General.hs:178) (src/Sound/MIDI/General.hs:182) drumChannel (src/Sound/MIDI/General.hs:190) drumProgram (src/Sound/MIDI/General.hs:193) drumMinKey (src/Sound/MIDI/General.hs:196) drumKeyTable (src/Sound/MIDI/General.hs:199) drumFromKey (src/Sound/MIDI/General.hs:202) drumToKey (src/Sound/MIDI/General.hs:205) drums (src/Sound/MIDI/General.hs:208) Drum (src/Sound/MIDI/General.hs:212) (src/Sound/MIDI/General.hs:232) (src/Sound/MIDI/General.hs:236) 50% ( 13 / 26) in 'Sound.MIDI.File' Missing documentation for: Division (src/Sound/MIDI/File.hs:55) Track (src/Sound/MIDI/File.hs:58) Type (src/Sound/MIDI/File.hs:53) ElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:38) fromElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:94) toElapsedTime (src/Sound/MIDI/File/Event/Meta.hs:91) Tempo (src/Sound/MIDI/File/Event/Meta.hs:39) fromTempo (src/Sound/MIDI/File/Event/Meta.hs:101) toTempo (src/Sound/MIDI/File/Event/Meta.hs:98) getTracks (src/Sound/MIDI/File.hs:118) ticksPerQuarterNote (src/Sound/MIDI/File.hs:162) showEvent (src/Sound/MIDI/File.hs:211) showTime (src/Sound/MIDI/File.hs:207) 67% ( 4 / 6) in 'Sound.MIDI.File.Load' Missing documentation for: maybeFromByteList (src/Sound/MIDI/File/Load.hs:82) maybeFromByteString (src/Sound/MIDI/File/Load.hs:87) 100% ( 6 / 6) in 'Sound.MIDI.File.Save' 0% ( 0 / 3) in 'Sound.MIDI.Example.ControllerRamp' Missing documentation for: Module header example (src/Sound/MIDI/Example/ControllerRamp.hs:17) main (src/Sound/MIDI/Example/ControllerRamp.hs:25) Warning: Sound.MIDI.Message.System.RealTime: could not find link destinations for: unsafeIndex unsafeRangeSize C Fragile C Warning: Sound.MIDI.KeySignature: could not find link destinations for: unsafeIndex unsafeRangeSize C Fragile Warning: Sound.MIDI.Message.Channel.Mode: could not find link destinations for: C Fragile C Warning: Sound.MIDI.Message.System.Common: could not find link destinations for: unsafeIndex unsafeRangeSize C Fragile C Warning: Sound.MIDI.Manufacturer: could not find link destinations for: C Fragile C Warning: Sound.MIDI.Message.System.Exclusive: could not find link destinations for: NonRealTime RealTime C Fragile Partial C Warning: Sound.MIDI.Message.System: could not find link destinations for: C Fragile Partial C Warning: Sound.MIDI.MachineControl: could not find link destinations for: C Fragile Partial T ByteList PossiblyIncomplete Warning: Sound.MIDI.File.Event.SystemExclusive: could not find link destinations for: C Fragile C Warning: Sound.MIDI.Message.Channel.Voice: could not find link destinations for: C Fragile C T unsafeIndex unsafeRangeSize Warning: Sound.MIDI.Message.Channel: could not find link destinations for: C Fragile T C Compression T unsafeIndex unsafeRangeSize Warning: Sound.MIDI.Message: could not find link destinations for: C Fragile T Partial C Compression T Warning: Sound.MIDI.File.Event.Meta: could not find link destinations for: C Fragile C Warning: Sound.MIDI.File.Event: could not find link destinations for: C Fragile T Compression C T Warning: Sound.MIDI.General: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Sound.MIDI.File: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Sound.MIDI.File.Load: could not find link destinations for: getChunk getChunks Documentation created: dist/doc/html/midi/index.html, dist/doc/html/midi/midi.txt Creating package registration file: /tmp/pkgConf-midi-0.2.2380501218822472410.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/midi-0.2.2.1-Y7agC1zKHjB5j1kk7itur Registering midi-0.2.2.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/midi-0.2.2.1' Installed midi-0.2.2.1 cabal: Entering directory '/tmp/cabal-tmp-5214/sample-frame-np-0.0.4' Configuring sample-frame-np-0.0.4... Building sample-frame-np-0.0.4... Preprocessing library sample-frame-np-0.0.4... [1 of 2] Compiling Sound.Frame.NumericPrelude.StereoApplicative ( src/Sound/Frame/NumericPrelude/StereoApplicative.hs, dist/build/Sound/Frame/NumericPrelude/StereoApplicative.o ) src/Sound/Frame/NumericPrelude/StereoApplicative.hs:43:10: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C a • In the instance declaration for ‘NormedSum.C a (T v)’ src/Sound/Frame/NumericPrelude/StereoApplicative.hs:55:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the instance declaration for ‘NormedMax.C a (T v)’ [2 of 2] Compiling Sound.Frame.NumericPrelude.Stereo ( src/Sound/Frame/NumericPrelude/Stereo.hs, dist/build/Sound/Frame/NumericPrelude/Stereo.o ) Running Haddock for sample-frame-np-0.0.4... Running hscolour for sample-frame-np-0.0.4... Preprocessing library sample-frame-np-0.0.4... Preprocessing library sample-frame-np-0.0.4... src/Sound/Frame/NumericPrelude/StereoApplicative.hs:43:10: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C a • In the instance declaration for ‘NormedSum.C a (T v)’ src/Sound/Frame/NumericPrelude/StereoApplicative.hs:55:10: warning: [-Wredundant-constraints] • Redundant constraint: Ord a • In the instance declaration for ‘NormedMax.C a (T v)’ Haddock coverage: 17% ( 1 / 6) in 'Sound.Frame.NumericPrelude.StereoApplicative' Missing documentation for: T left right cons map 0% ( 0 / 11) in 'Sound.Frame.NumericPrelude.Stereo' Missing documentation for: Module header T left right cons map Channel select interleave sequence liftApplicative Documentation created: dist/doc/html/sample-frame-np/index.html, dist/doc/html/sample-frame-np/sample-frame-np.txt Creating package registration file: /tmp/pkgConf-sample-frame-np-0.0529998305729335133.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/sample-frame-np-0.0.4-4Xi2NFNXEVn7eR0x5vR12u Registering sample-frame-np-0.0.4... cabal: Leaving directory '/tmp/cabal-tmp-5214/sample-frame-np-0.0.4' Installed sample-frame-np-0.0.4 Downloading midi-alsa-0.2.1... cabal: Entering directory '/tmp/cabal-tmp-5214/midi-alsa-0.2.1' Configuring midi-alsa-0.2.1... Building midi-alsa-0.2.1... Preprocessing library midi-alsa-0.2.1... [1 of 4] Compiling Sound.MIDI.ALSA ( src/Sound/MIDI/ALSA.hs, dist/build/Sound/MIDI/ALSA.o ) [2 of 4] Compiling Sound.MIDI.ALSA.Check ( src/Sound/MIDI/ALSA/Check.hs, dist/build/Sound/MIDI/ALSA/Check.o ) [3 of 4] Compiling Sound.MIDI.ALSA.Query ( src/Sound/MIDI/ALSA/Query.hs, dist/build/Sound/MIDI/ALSA/Query.o ) [4 of 4] Compiling Sound.MIDI.ALSA.Construct ( src/Sound/MIDI/ALSA/Construct.hs, dist/build/Sound/MIDI/ALSA/Construct.o ) Running Haddock for midi-alsa-0.2.1... Running hscolour for midi-alsa-0.2.1... Preprocessing library midi-alsa-0.2.1... Preprocessing library midi-alsa-0.2.1... Haddock coverage: 24% ( 7 / 29) in 'Sound.MIDI.ALSA' Missing documentation for: Module header toChannel (src/Sound/MIDI/ALSA.hs:25) fromChannel (src/Sound/MIDI/ALSA.hs:28) toPitch (src/Sound/MIDI/ALSA.hs:32) fromPitch (src/Sound/MIDI/ALSA.hs:35) toVelocity (src/Sound/MIDI/ALSA.hs:39) fromVelocity (src/Sound/MIDI/ALSA.hs:42) normalNoteFromEvent (src/Sound/MIDI/ALSA.hs:61) fromController (src/Sound/MIDI/ALSA.hs:73) toProgram (src/Sound/MIDI/ALSA.hs:77) fromProgram (src/Sound/MIDI/ALSA.hs:80) noteEvent (src/Sound/MIDI/ALSA.hs:86) controllerEvent (src/Sound/MIDI/ALSA.hs:97) programChangeEvent (src/Sound/MIDI/ALSA.hs:106) modeEvent (src/Sound/MIDI/ALSA.hs:115) noteChannel (src/Sound/MIDI/ALSA.hs:129) notePitch (src/Sound/MIDI/ALSA.hs:135) ctrlChannel (src/Sound/MIDI/ALSA.hs:152) ControllerMode (src/Sound/MIDI/ALSA.hs:169) ctrlControllerMode (src/Sound/MIDI/ALSA.hs:174) ctrlValue (src/Sound/MIDI/ALSA.hs:195) ctrlProgram (src/Sound/MIDI/ALSA.hs:201) 36% ( 4 / 11) in 'Sound.MIDI.ALSA.Check' Missing documentation for: Module header program anyController controller mode pitchBend channelPressure 40% ( 4 / 10) in 'Sound.MIDI.ALSA.Query' Missing documentation for: Module header program anyController mode pitchBend channelPressure 30% ( 3 / 10) in 'Sound.MIDI.ALSA.Construct' Missing documentation for: Module header C program anyController mode pitchBend channelPressure Documentation created: dist/doc/html/midi-alsa/index.html, dist/doc/html/midi-alsa/midi-alsa.txt Creating package registration file: /tmp/pkgConf-midi-alsa-0.2583793107370731735.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/midi-alsa-0.2.1-Ji1wqnk28gWHO1qPynQ987 Registering midi-alsa-0.2.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/midi-alsa-0.2.1' Installed midi-alsa-0.2.1 cabal: Entering directory '/tmp/cabal-tmp-5214/synthesizer-core-0.8.0.1' Configuring synthesizer-core-0.8.0.1... Building synthesizer-core-0.8.0.1... Preprocessing library synthesizer-core-0.8.0.1... [ 1 of 131] Compiling Synthesizer.PiecewiseConstant.Signal ( src/Synthesizer/PiecewiseConstant/Signal.hs, dist/build/Synthesizer/PiecewiseConstant/Signal.o ) [ 2 of 131] Compiling Synthesizer.Causal.Displacement ( src/Synthesizer/Causal/Displacement.hs, dist/build/Synthesizer/Causal/Displacement.o ) [ 3 of 131] Compiling Synthesizer.Causal.Utility ( src/Synthesizer/Causal/Utility.hs, dist/build/Synthesizer/Causal/Utility.o ) [ 4 of 131] Compiling Synthesizer.Causal.Class ( src/Synthesizer/Causal/Class.hs, dist/build/Synthesizer/Causal/Class.o ) [ 5 of 131] Compiling Synthesizer.Storable.Repair ( src/Synthesizer/Storable/Repair.hs, dist/build/Synthesizer/Storable/Repair.o ) [ 6 of 131] Compiling Synthesizer.Plain.IO ( src/Synthesizer/Plain/IO.hs, dist/build/Synthesizer/Plain/IO.o ) [ 7 of 131] Compiling Synthesizer.Causal.Spatial ( src/Synthesizer/Causal/Spatial.hs, dist/build/Synthesizer/Causal/Spatial.o ) [ 8 of 131] Compiling Synthesizer.Plain.LorenzAttractor ( src/Synthesizer/Plain/LorenzAttractor.hs, dist/build/Synthesizer/Plain/LorenzAttractor.o ) [ 9 of 131] Compiling Synthesizer.Basic.ComplexModule ( src/Synthesizer/Basic/ComplexModule.hs, dist/build/Synthesizer/Basic/ComplexModule.o ) [ 10 of 131] Compiling Synthesizer.Plain.Filter.Recursive.AllpassPoly ( src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs, dist/build/Synthesizer/Plain/Filter/Recursive/AllpassPoly.o ) [ 11 of 131] Compiling Synthesizer.Basic.Filter.NonRecursive ( src/Synthesizer/Basic/Filter/NonRecursive.hs, dist/build/Synthesizer/Basic/Filter/NonRecursive.o ) [ 12 of 131] Compiling Synthesizer.Plain.Filter.Recursive ( src/Synthesizer/Plain/Filter/Recursive.hs, dist/build/Synthesizer/Plain/Filter/Recursive.o ) [ 13 of 131] Compiling Synthesizer.Plain.Modifier ( src/Synthesizer/Plain/Modifier.hs, dist/build/Synthesizer/Plain/Modifier.o ) [ 14 of 131] Compiling Synthesizer.Plain.Signal ( src/Synthesizer/Plain/Signal.hs, dist/build/Synthesizer/Plain/Signal.o ) src/Synthesizer/Plain/Signal.hs:117:3: warning: [-Winline-rule-shadowing] Rule "fix1/crochetL" may never fire because ‘fix1’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘fix1’ src/Synthesizer/Plain/Signal.hs:117:3: warning: [-Winline-rule-shadowing] Rule "fix1/crochetL" may never fire because ‘crochetL’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘crochetL’ [ 15 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Integration ( src/Synthesizer/Plain/Filter/Recursive/Integration.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Integration.o ) [ 16 of 131] Compiling Synthesizer.Plain.Cut ( src/Synthesizer/Plain/Cut.hs, dist/build/Synthesizer/Plain/Cut.o ) [ 17 of 131] Compiling Synthesizer.Plain.Displacement ( src/Synthesizer/Plain/Displacement.hs, dist/build/Synthesizer/Plain/Displacement.o ) [ 18 of 131] Compiling Synthesizer.Plain.Noise ( src/Synthesizer/Plain/Noise.hs, dist/build/Synthesizer/Plain/Noise.o ) [ 19 of 131] Compiling Synthesizer.Plain.Control ( src/Synthesizer/Plain/Control.hs, dist/build/Synthesizer/Plain/Control.o ) [ 20 of 131] Compiling Synthesizer.Plain.Analysis ( src/Synthesizer/Plain/Analysis.hs, dist/build/Synthesizer/Plain/Analysis.o ) src/Synthesizer/Plain/Analysis.hs:101:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y) => Sig.T yv -> y [ 21 of 131] Compiling Synthesizer.Plain.Filter.LinearPredictive ( src/Synthesizer/Plain/Filter/LinearPredictive.hs, dist/build/Synthesizer/Plain/Filter/LinearPredictive.o ) [ 22 of 131] Compiling Synthesizer.Plain.Filter.NonRecursive ( src/Synthesizer/Plain/Filter/NonRecursive.hs, dist/build/Synthesizer/Plain/Filter/NonRecursive.o ) [ 23 of 131] Compiling Synthesizer.Plain.Filter.Recursive.MovingAverage ( src/Synthesizer/Plain/Filter/Recursive/MovingAverage.hs, dist/build/Synthesizer/Plain/Filter/Recursive/MovingAverage.o ) [ 24 of 131] Compiling Synthesizer.Utility ( src/Synthesizer/Utility.hs, dist/build/Synthesizer/Utility.o ) [ 25 of 131] Compiling Synthesizer.Interpolation.Core ( src/Synthesizer/Interpolation/Core.hs, dist/build/Synthesizer/Interpolation/Core.o ) [ 26 of 131] Compiling Synthesizer.Basic.Phase ( src/Synthesizer/Basic/Phase.hs, dist/build/Synthesizer/Basic/Phase.o ) src/Synthesizer/Basic/Phase.hs:213:6: warning: [-Winline-rule-shadowing] Rule "Phase.multiply @ Float" may never fire because ‘multiply’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘multiply’ src/Synthesizer/Basic/Phase.hs:214:6: warning: [-Winline-rule-shadowing] Rule "Phase.multiply @ Double" may never fire because ‘multiply’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘multiply’ src/Synthesizer/Basic/Phase.hs:216:6: warning: [-Winline-rule-shadowing] Rule "Phase.increment @ Float" may never fire because ‘increment’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘increment’ src/Synthesizer/Basic/Phase.hs:217:6: warning: [-Winline-rule-shadowing] Rule "Phase.increment @ Double" may never fire because ‘increment’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘increment’ src/Synthesizer/Basic/Phase.hs:219:6: warning: [-Winline-rule-shadowing] Rule "Phase.decrement @ Float" may never fire because ‘decrement’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘decrement’ src/Synthesizer/Basic/Phase.hs:220:6: warning: [-Winline-rule-shadowing] Rule "Phase.decrement @ Double" may never fire because ‘decrement’ might inline first Probable fix: add an INLINE[n] or NOINLINE[n] pragma for ‘decrement’ [ 27 of 131] Compiling Synthesizer.Basic.Wave ( src/Synthesizer/Basic/Wave.hs, dist/build/Synthesizer/Basic/Wave.o ) [ 28 of 131] Compiling Synthesizer.Basic.WaveSmoothed ( src/Synthesizer/Basic/WaveSmoothed.hs, dist/build/Synthesizer/Basic/WaveSmoothed.o ) [ 29 of 131] Compiling Synthesizer.Basic.Distortion ( src/Synthesizer/Basic/Distortion.hs, dist/build/Synthesizer/Basic/Distortion.o ) src/Synthesizer/Basic/Distortion.hs:76:1: warning: [-Wredundant-constraints] • Redundant constraint: Field.C a • In the type signature for: oddChebyshev :: (Trans.C a, Field.C a) => Int -> a -> a src/Synthesizer/Basic/Distortion.hs:109:1: warning: [-Wredundant-constraints] • Redundant constraint: Field.C a • In the type signature for: _swing :: (Trans.C a, Field.C a) => Int -> a -> a [ 30 of 131] Compiling Synthesizer.Basic.DistortionControlled ( src/Synthesizer/Basic/DistortionControlled.hs, dist/build/Synthesizer/Basic/DistortionControlled.o ) [ 31 of 131] Compiling Synthesizer.Frame.Stereo ( src/Synthesizer/Frame/Stereo.hs, dist/build/Synthesizer/Frame/Stereo.o ) [ 32 of 131] Compiling Synthesizer.Storable.Signal ( src/Synthesizer/Storable/Signal.hs, dist/build/Synthesizer/Storable/Signal.o ) src/Synthesizer/Storable/Signal.hs:706:1: warning: [-Wredundant-constraints] • Redundant constraints: (Additive.C i, Ord i) • In the type signature for: genericSplitAt :: (Additive.C i, Ord i, ToInteger.C i, Storable x) => i -> T x -> (T x, T x) [ 33 of 131] Compiling Synthesizer.Storable.Cut ( src/Synthesizer/Storable/Cut.hs, dist/build/Synthesizer/Storable/Cut.o ) [ 34 of 131] Compiling Synthesizer.Storable.Oscillator ( src/Synthesizer/Storable/Oscillator.hs, dist/build/Synthesizer/Storable/Oscillator.o ) [ 35 of 131] Compiling Synthesizer.Storable.Generate ( src/Synthesizer/Storable/Generate.hs, dist/build/Synthesizer/Storable/Generate.o ) [ 36 of 131] Compiling Synthesizer.Basic.Binary ( src/Synthesizer/Basic/Binary.hs, dist/build/Synthesizer/Basic/Binary.o ) [ 37 of 131] Compiling Synthesizer.Plain.Builder ( src/Synthesizer/Plain/Builder.hs, dist/build/Synthesizer/Plain/Builder.o ) [ 38 of 131] Compiling Synthesizer.Plain.File ( src/Synthesizer/Plain/File.hs, dist/build/Synthesizer/Plain/File.o ) src/Synthesizer/Plain/File.hs:29:1: warning: [-Wdeprecations] Module ‘Synthesizer.Plain.IO’ is deprecated: Use Sound.Sox.Signal.List instead. src/Synthesizer/Plain/File.hs:184:21: warning: [-Wdeprecations] In the use of ‘readInt16StreamStrict’ (imported from Synthesizer.Plain.IO): Deprecated: "Use Sound.Sox.Signal.List instead." [ 39 of 131] Compiling Synthesizer.Plain.Play ( src/Synthesizer/Plain/Play.hs, dist/build/Synthesizer/Plain/Play.o ) [ 40 of 131] Compiling Synthesizer.Storable.Play ( src/Synthesizer/Storable/Play.hs, dist/build/Synthesizer/Storable/Play.o ) [ 41 of 131] Compiling Synthesizer.Piecewise ( src/Synthesizer/Piecewise.hs, dist/build/Synthesizer/Piecewise.o ) [ 42 of 131] Compiling Synthesizer.RandomKnuth ( src/Synthesizer/RandomKnuth.hs, dist/build/Synthesizer/RandomKnuth.o ) [ 43 of 131] Compiling Synthesizer.Format ( src/Synthesizer/Format.hs, dist/build/Synthesizer/Format.o ) [ 44 of 131] Compiling Synthesizer.State.Signal ( src/Synthesizer/State/Signal.hs, dist/build/Synthesizer/State/Signal.o ) [ 45 of 131] Compiling Synthesizer.Generic.Cut ( src/Synthesizer/Generic/Cut.hs, dist/build/Synthesizer/Generic/Cut.o ) src/Synthesizer/Generic/Cut.hs:81:10: warning: [-Wredundant-constraints] • Redundant constraint: Storable y • In the instance declaration for ‘Read (SV.Vector y)’ src/Synthesizer/Generic/Cut.hs:375:10: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the instance declaration for ‘NormalForm (Chunky98.T a)’ [ 46 of 131] Compiling Synthesizer.Zip ( src/Synthesizer/Zip.hs, dist/build/Synthesizer/Zip.o ) src/Synthesizer/Zip.hs:104:1: warning: [-Wredundant-constraints] • Redundant constraint: CutG.Transform b • In the type signature for: arrowSplitShorten :: (Arrow arrow, CutG.Transform a, CutG.Transform b, CutG.Transform c, CutG.Transform d) => arrow a c -> arrow b d -> arrow (T a b) (T c d) [ 47 of 131] Compiling Synthesizer.Generic.CutChunky ( src/Synthesizer/Generic/CutChunky.hs, dist/build/Synthesizer/Generic/CutChunky.o ) [ 48 of 131] Compiling Synthesizer.Interpolation ( src/Synthesizer/Interpolation.hs, dist/build/Synthesizer/Interpolation.o ) [ 49 of 131] Compiling Synthesizer.Basic.ToneModulation ( src/Synthesizer/Basic/ToneModulation.hs, dist/build/Synthesizer/Basic/ToneModulation.o ) [ 50 of 131] Compiling Synthesizer.Interpolation.Class ( src/Synthesizer/Interpolation/Class.hs, dist/build/Synthesizer/Interpolation/Class.o ) [ 51 of 131] Compiling Synthesizer.Interpolation.Module ( src/Synthesizer/Interpolation/Module.hs, dist/build/Synthesizer/Interpolation/Module.o ) [ 52 of 131] Compiling Synthesizer.Interpolation.Custom ( src/Synthesizer/Interpolation/Custom.hs, dist/build/Synthesizer/Interpolation/Custom.o ) [ 53 of 131] Compiling Synthesizer.Generic.Signal ( src/Synthesizer/Generic/Signal.hs, dist/build/Synthesizer/Generic/Signal.o ) [ 54 of 131] Compiling Synthesizer.ChunkySize ( src/Synthesizer/ChunkySize.hs, dist/build/Synthesizer/ChunkySize.o ) [ 55 of 131] Compiling Synthesizer.Generic.Control ( src/Synthesizer/Generic/Control.hs, dist/build/Synthesizer/Generic/Control.o ) src/Synthesizer/Generic/Control.hs:172:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig (Complex.T y) • In the type signature for: cosineMultiscale :: (Trans.C y, SigG.Write sig (Complex.T y), SigG.Transform sig (Complex.T y), SigG.Transform sig y) => SigG.LazySize -> y -> y -> sig y [ 56 of 131] Compiling Synthesizer.Generic.Displacement ( src/Synthesizer/Generic/Displacement.hs, dist/build/Synthesizer/Generic/Displacement.o ) [ 57 of 131] Compiling Synthesizer.Generic.LengthSignal ( src/Synthesizer/Generic/LengthSignal.hs, dist/build/Synthesizer/Generic/LengthSignal.o ) [ 58 of 131] Compiling Synthesizer.Generic.Filter.Recursive.Integration ( src/Synthesizer/Generic/Filter/Recursive/Integration.hs, dist/build/Synthesizer/Generic/Filter/Recursive/Integration.o ) [ 59 of 131] Compiling Synthesizer.Generic.Piece ( src/Synthesizer/Generic/Piece.hs, dist/build/Synthesizer/Generic/Piece.o ) [ 60 of 131] Compiling Synthesizer.ChunkySize.Cut ( src/Synthesizer/ChunkySize/Cut.hs, dist/build/Synthesizer/ChunkySize/Cut.o ) [ 61 of 131] Compiling Synthesizer.ChunkySize.Signal ( src/Synthesizer/ChunkySize/Signal.hs, dist/build/Synthesizer/ChunkySize/Signal.o ) [ 62 of 131] Compiling Synthesizer.Causal.Process ( src/Synthesizer/Causal/Process.hs, dist/build/Synthesizer/Causal/Process.o ) [ 63 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Allpass ( src/Synthesizer/Plain/Filter/Recursive/Allpass.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Allpass.o ) src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:184:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrderStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State (State v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:190:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrderModifier :: (Ring.C a, Module.C a v) => Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:196:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrderCausal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:202:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrder :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:239:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State [v] v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:249:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeStepStackPairs :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State [State v] v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:258:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeStepStack :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State [v] v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:298:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeModifier :: (Ring.C a, Module.C a v) => Int -> Modifier.Simple [v] (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeCausalModifier :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeCausal :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeCausalStacked :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:321:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeState :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:321:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascade :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:321:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeIterative :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:342:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeDiverseStep :: (Ring.C a, Module.C a v) => [Parameter a] -> v -> MS.State [v] v [ 64 of 131] Compiling Synthesizer.Plain.Filter.Recursive.SecondOrder ( src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs, dist/build/Synthesizer/Plain/Filter/Recursive/SecondOrder.o ) src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:200:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State (State v) v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:213:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized (State v) (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:219:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v) => Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:225:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:232:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit :: (Ring.C a, Module.C a v) => State v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:249:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: run :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v [ 65 of 131] Compiling Synthesizer.Plain.Filter.Recursive.SecondOrderCascade ( src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs, dist/build/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.o ) src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:93:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step :: (Ring.C a, Module.C a v, Storable a, Storable v) => Parameter a -> v -> MS.State (State v) v src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:100:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v, Storable a, Storable v) => Modifier.Initialized (State v) (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:108:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:117:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (Parameter a, v) v [ 66 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Butterworth ( src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Butterworth.o ) src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:136:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Modifier.Simple (Cascade.State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:144:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (Parameter a, v) v [ 67 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Chebyshev ( src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Chebyshev.o ) src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:331:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causalA :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (ParameterA a, v) v src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:339:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causalB :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (ParameterB a, v) v [ 68 of 131] Compiling Synthesizer.Plain.Filter.Recursive.FirstOrder ( src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs, dist/build/Synthesizer/Plain/Filter/Recursive/FirstOrder.o ) src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:85:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> State v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:91:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassModifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized v v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:97:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassModifier :: (Ring.C a, Module.C a v) => Modifier.Simple v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassCausal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:111:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassInit :: (Ring.C a, Module.C a v) => v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:117:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpass :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:123:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> State v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:129:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassModifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized v v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:135:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassModifier :: (Ring.C a, Module.C a v) => Modifier.Simple v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:141:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassInit :: (Ring.C a, Module.C a v) => v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassInitAlt :: (Ring.C a, Module.C a v) => v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:152:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpass :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v [ 69 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Comb ( src/Synthesizer/Plain/Filter/Recursive/Comb.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Comb.o ) src/Synthesizer/Plain/Filter/Recursive/Comb.hs:35:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: karplusStrong :: (Ring.C a, Module.C a v) => Filt1.Parameter a -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Comb.hs:55:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runMulti :: (Ring.C a, Module.C a v) => [Int] -> a -> Sig.T v -> Sig.T v [ 70 of 131] Compiling Synthesizer.Plain.Filter.Recursive.FirstOrderComplex ( src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs, dist/build/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.o ) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:197:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized (Complex.T v) (Complex.T v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:203:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v) => Modifier.Simple (Complex.T v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:208:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:216:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit :: (Ring.C a, Module.C a v) => Complex.T v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:221:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: run :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) [ 71 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Moog ( src/Synthesizer/Plain/Filter/Recursive/Moog.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Moog.o ) src/Synthesizer/Plain/Filter/Recursive/Moog.hs:148:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassModifier :: (Ring.C a, Module.C a v) => Int -> Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassCausal :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: _lowpassCausalModifier :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:174:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpass :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:174:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: _lowpassState :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v [ 72 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Universal ( src/Synthesizer/Plain/Filter/Recursive/Universal.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Universal.o ) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:305:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State (State v) (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:316:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized (State v) (v, v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:322:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v) => Modifier.Simple (State v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:327:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:335:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit :: (Ring.C a, Module.C a v) => (v, v) -> Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:340:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: run :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) [ 73 of 131] Compiling Synthesizer.Causal.Arrow ( src/Synthesizer/Causal/Arrow.hs, dist/build/Synthesizer/Causal/Arrow.o ) [ 74 of 131] Compiling Synthesizer.Causal.Filter.Recursive.Integration ( src/Synthesizer/Causal/Filter/Recursive/Integration.hs, dist/build/Synthesizer/Causal/Filter/Recursive/Integration.o ) [ 75 of 131] Compiling Synthesizer.Causal.Analysis ( src/Synthesizer/Causal/Analysis.hs, dist/build/Synthesizer/Causal/Analysis.o ) [ 76 of 131] Compiling Synthesizer.Causal.Cut ( src/Synthesizer/Causal/Cut.hs, dist/build/Synthesizer/Causal/Cut.o ) [ 77 of 131] Compiling Synthesizer.CausalIO.Process ( src/Synthesizer/CausalIO/Process.hs, dist/build/Synthesizer/CausalIO/Process.o ) [ 78 of 131] Compiling Synthesizer.CausalIO.Gate ( src/Synthesizer/CausalIO/Gate.hs, dist/build/Synthesizer/CausalIO/Gate.o ) [ 79 of 131] Compiling Synthesizer.Plain.Interpolation ( src/Synthesizer/Plain/Interpolation.hs, dist/build/Synthesizer/Plain/Interpolation.o ) [ 80 of 131] Compiling Synthesizer.Plain.Filter.Delay.ST ( src/Synthesizer/Plain/Filter/Delay/ST.hs, dist/build/Synthesizer/Plain/Filter/Delay/ST.o ) [ 81 of 131] Compiling Synthesizer.Plain.Filter.Delay.List ( src/Synthesizer/Plain/Filter/Delay/List.hs, dist/build/Synthesizer/Plain/Filter/Delay/List.o ) src/Synthesizer/Plain/Filter/Delay/List.hs:21:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedRevCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> [a] -> [v] -> [v] src/Synthesizer/Plain/Filter/Delay/List.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> [a] -> [v] -> [v] [ 82 of 131] Compiling Synthesizer.Plain.Filter.Delay.Block ( src/Synthesizer/Plain/Filter/Delay/Block.hs, dist/build/Synthesizer/Plain/Filter/Delay/Block.o ) src/Synthesizer/Plain/Filter/Delay/Block.hs:30:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> Sig.T a -> Sig.T v -> Sig.T v [ 83 of 131] Compiling Synthesizer.Plain.Filter.Delay ( src/Synthesizer/Plain/Filter/Delay.hs, dist/build/Synthesizer/Plain/Filter/Delay.o ) [ 84 of 131] Compiling Synthesizer.Plain.ToneModulation ( src/Synthesizer/Plain/ToneModulation.hs, dist/build/Synthesizer/Plain/ToneModulation.o ) [ 85 of 131] Compiling Synthesizer.Plain.Oscillator ( src/Synthesizer/Plain/Oscillator.hs, dist/build/Synthesizer/Plain/Oscillator.o ) [ 86 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Hilbert ( src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Hilbert.o ) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:86:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step2 :: (Ring.C a, Module.C a v) => Parameter a -> v -> State [Complex.T v] (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:96:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit2 :: (Ring.C a, Module.C a v) => Modifier.Initialized [Complex.T v] [Complex.T v] (Parameter a) v (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:112:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascade :: (Ring.C a, Module.C a v) => [Allpass.Parameter a] -> Causal.T v v src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:125:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal2 :: (Ring.C a, Module.C a v) => Parameter a -> Causal.T v (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causalComplex2 :: (Ring.C a, Module.C a v) => Parameter a -> Causal.T (Complex.T v) (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:167:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit2 :: (Ring.C a, Module.C a v) => [Complex.T v] -> Parameter a -> Sig.T v -> Sig.T (Complex.T v) [ 87 of 131] Compiling Synthesizer.Plain.Filter.Recursive.Test ( src/Synthesizer/Plain/Filter/Recursive/Test.hs, dist/build/Synthesizer/Plain/Filter/Recursive/Test.o ) [ 88 of 131] Compiling Synthesizer.Plain.Effect.Glass ( src/Synthesizer/Plain/Effect/Glass.hs, dist/build/Synthesizer/Plain/Effect/Glass.o ) [ 89 of 131] Compiling Synthesizer.Plain.Tutorial ( src/Synthesizer/Plain/Tutorial.hs, dist/build/Synthesizer/Plain/Tutorial.o ) src/Synthesizer/Plain/Tutorial.hs:35:1: warning: [-Wunused-imports] The qualified import of ‘Algebra.Module’ is redundant except perhaps to import instances from ‘Algebra.Module’ To import instances alone, use: import Algebra.Module() [ 90 of 131] Compiling Synthesizer.Plain.Wave ( src/Synthesizer/Plain/Wave.hs, dist/build/Synthesizer/Plain/Wave.o ) [ 91 of 131] Compiling Synthesizer.Plain.Instrument ( src/Synthesizer/Plain/Instrument.hs, dist/build/Synthesizer/Plain/Instrument.o ) src/Synthesizer/Plain/Instrument.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraints: (Trans.C a, Module.C a a) • In the type signature for: simpleSaw :: (RealField.C a, Trans.C a, Module.C a a) => a -> a -> [a] src/Synthesizer/Plain/Instrument.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fastBell :: (RealField.C a, Trans.C a, Module.C a a) => a -> a -> [a] [ 92 of 131] Compiling Synthesizer.Plain.Effect ( src/Synthesizer/Plain/Effect.hs, dist/build/Synthesizer/Plain/Effect.o ) [ 93 of 131] Compiling Synthesizer.Plain.Effect.Fly ( src/Synthesizer/Plain/Effect/Fly.hs, dist/build/Synthesizer/Plain/Effect/Fly.o ) [ 94 of 131] Compiling Synthesizer.State.Control ( src/Synthesizer/State/Control.hs, dist/build/Synthesizer/State/Control.o ) [ 95 of 131] Compiling Synthesizer.State.Analysis ( src/Synthesizer/State/Analysis.hs, dist/build/Synthesizer/State/Analysis.o ) src/Synthesizer/State/Analysis.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y) => Sig.T yv -> y [ 96 of 131] Compiling Synthesizer.Generic.Analysis ( src/Synthesizer/Generic/Analysis.hs, dist/build/Synthesizer/Generic/Analysis.o ) src/Synthesizer/Generic/Analysis.hs:56:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y, SigG.Read sig yv) => sig yv -> y [ 97 of 131] Compiling Synthesizer.State.Cut ( src/Synthesizer/State/Cut.hs, dist/build/Synthesizer/State/Cut.o ) [ 98 of 131] Compiling Synthesizer.State.Displacement ( src/Synthesizer/State/Displacement.hs, dist/build/Synthesizer/State/Displacement.o ) [ 99 of 131] Compiling Synthesizer.State.Interpolation ( src/Synthesizer/State/Interpolation.hs, dist/build/Synthesizer/State/Interpolation.o ) [100 of 131] Compiling Synthesizer.State.Filter.Delay ( src/Synthesizer/State/Filter/Delay.hs, dist/build/Synthesizer/State/Filter/Delay.o ) src/Synthesizer/State/Filter/Delay.hs:42:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> Sig.T a -> Sig.T v -> Sig.T v [101 of 131] Compiling Synthesizer.State.Filter.NonRecursive ( src/Synthesizer/State/Filter/NonRecursive.hs, dist/build/Synthesizer/State/Filter/NonRecursive.o ) src/Synthesizer/State/Filter/NonRecursive.hs:277:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord t • In the type signature for: inverseFrequencyModulationGen :: (Ord t, Ring.C t) => (t -> Bool) -> Sig.T t -> Sig.T v -> Sig.T v [102 of 131] Compiling Synthesizer.Generic.Filter.NonRecursive ( src/Synthesizer/Generic/Filter/NonRecursive.hs, dist/build/Synthesizer/Generic/Filter/NonRecursive.o ) [103 of 131] Compiling Synthesizer.Storable.Filter.NonRecursive ( src/Synthesizer/Storable/Filter/NonRecursive.hs, dist/build/Synthesizer/Storable/Filter/NonRecursive.o ) [104 of 131] Compiling Synthesizer.Generic.Interpolation ( src/Synthesizer/Generic/Interpolation.hs, dist/build/Synthesizer/Generic/Interpolation.o ) src/Synthesizer/Generic/Interpolation.hs:73:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: extrapolationPad :: (RealRing.C t, SigG.Transform sig y) => (T t y -> t -> sig y -> a) -> T t y -> t -> sig y -> a src/Synthesizer/Generic/Interpolation.hs:126:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPad :: (RealRing.C t, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => y -> T t y -> t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeConstantPad :: (RealRing.C t, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => T t y -> t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:163:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPadConstant :: (RealRing.C t, Additive.C y, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:170:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPadLinear :: (RealRing.C t, Module.C t y, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:177:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPadCubic :: (RealField.C t, Module.C t y, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => t -> sig t -> sig y -> sig y [105 of 131] Compiling Synthesizer.Generic.Filter.Delay ( src/Synthesizer/Generic/Filter/Delay.hs, dist/build/Synthesizer/Generic/Filter/Delay.o ) src/Synthesizer/Generic/Filter/Delay.hs:51:1: warning: [-Wredundant-constraints] • Redundant constraints: (Additive.C y, SigG.Read sig t) • In the type signature for: modulatedCore :: (RealField.C t, Additive.C y, SigG.Read sig t, SigG.Transform sig t, SigG.Transform sig y) => Interpolation.T t y -> Int -> sig t -> sig y -> sig y src/Synthesizer/Generic/Filter/Delay.hs:68:1: warning: [-Wredundant-constraints] • Redundant constraints: (SigG.Read sig t, SigG.Transform sig y) • In the type signature for: modulated :: (RealField.C t, Additive.C y, SigG.Read sig t, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => Interpolation.T t y -> Int -> sig t -> sig y -> sig y [106 of 131] Compiling Synthesizer.Generic.Filter.Recursive.Comb ( src/Synthesizer/Generic/Filter/Recursive/Comb.hs, dist/build/Synthesizer/Generic/Filter/Recursive/Comb.o ) src/Synthesizer/Generic/Filter/Recursive/Comb.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C t • In the type signature for: karplusStrong :: (Ring.C t, Module.C t y, SigG.Write sig y) => Filt1.Parameter t -> sig y -> sig y [107 of 131] Compiling Synthesizer.State.Filter.Recursive.Comb ( src/Synthesizer/State/Filter/Recursive/Comb.hs, dist/build/Synthesizer/State/Filter/Recursive/Comb.o ) src/Synthesizer/State/Filter/Recursive/Comb.hs:36:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: karplusStrong :: (Ring.C a, Module.C a v) => Filt1.Parameter a -> Sig.T v -> Sig.T v src/Synthesizer/State/Filter/Recursive/Comb.hs:55:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runMulti :: (Ring.C a, Module.C a v) => [Int] -> a -> Sig.T v -> Sig.T v [108 of 131] Compiling Synthesizer.State.Filter.Recursive.Integration ( src/Synthesizer/State/Filter/Recursive/Integration.hs, dist/build/Synthesizer/State/Filter/Recursive/Integration.o ) [109 of 131] Compiling Synthesizer.State.Filter.Recursive.MovingAverage ( src/Synthesizer/State/Filter/Recursive/MovingAverage.hs, dist/build/Synthesizer/State/Filter/Recursive/MovingAverage.o ) [110 of 131] Compiling Synthesizer.State.Noise ( src/Synthesizer/State/Noise.hs, dist/build/Synthesizer/State/Noise.o ) src/Synthesizer/State/Noise.hs:68:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: randomRs :: (Ring.C y, Random y, RandomGen g) => (y, y) -> g -> Sig.T y [111 of 131] Compiling Synthesizer.State.NoiseCustom ( src/Synthesizer/State/NoiseCustom.hs, dist/build/Synthesizer/State/NoiseCustom.o ) src/Synthesizer/State/NoiseCustom.hs:72:1: warning: [-Wredundant-constraints] • Redundant constraint: Random y • In the type signature for: randomRs :: (Field.C y, Random y, RandomGen g) => (y, y) -> g -> Sig.T y [112 of 131] Compiling Synthesizer.Causal.Oscillator.Core ( src/Synthesizer/Causal/Oscillator/Core.hs, dist/build/Synthesizer/Causal/Oscillator/Core.o ) [113 of 131] Compiling Synthesizer.State.Piece ( src/Synthesizer/State/Piece.hs, dist/build/Synthesizer/State/Piece.o ) [114 of 131] Compiling Synthesizer.State.ToneModulation ( src/Synthesizer/State/ToneModulation.hs, dist/build/Synthesizer/State/ToneModulation.o ) [115 of 131] Compiling Synthesizer.Causal.ToneModulation ( src/Synthesizer/Causal/ToneModulation.hs, dist/build/Synthesizer/Causal/ToneModulation.o ) [116 of 131] Compiling Synthesizer.Generic.Wave ( src/Synthesizer/Generic/Wave.hs, dist/build/Synthesizer/Generic/Wave.o ) [117 of 131] Compiling Synthesizer.Causal.Interpolation ( src/Synthesizer/Causal/Interpolation.hs, dist/build/Synthesizer/Causal/Interpolation.o ) [118 of 131] Compiling Synthesizer.Causal.Oscillator ( src/Synthesizer/Causal/Oscillator.hs, dist/build/Synthesizer/Causal/Oscillator.o ) [119 of 131] Compiling Synthesizer.State.Oscillator ( src/Synthesizer/State/Oscillator.hs, dist/build/Synthesizer/State/Oscillator.o ) [120 of 131] Compiling Synthesizer.Generic.Oscillator ( src/Synthesizer/Generic/Oscillator.hs, dist/build/Synthesizer/Generic/Oscillator.o ) [121 of 131] Compiling Synthesizer.Causal.Filter.NonRecursive ( src/Synthesizer/Causal/Filter/NonRecursive.hs, dist/build/Synthesizer/Causal/Filter/NonRecursive.o ) [122 of 131] Compiling Synthesizer.Generic.Cyclic ( src/Synthesizer/Generic/Cyclic.hs, dist/build/Synthesizer/Generic/Cyclic.o ) [123 of 131] Compiling Synthesizer.Generic.Filter.Recursive.MovingAverage ( src/Synthesizer/Generic/Filter/Recursive/MovingAverage.hs, dist/build/Synthesizer/Generic/Filter/Recursive/MovingAverage.o ) src/Synthesizer/Generic/Filter/Recursive/MovingAverage.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig v • In the type signature for: sumsModulatedHalf :: (RealField.C a, Module.C a v, SigG.Transform sig a, SigG.Transform sig v, SigG.Write sig v) => Int -> sig a -> sig v -> sig v src/Synthesizer/Generic/Filter/Recursive/MovingAverage.hs:169:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig v • In the type signature for: modulatedFrac :: (RealField.C a, Module.C a v, SigG.Transform sig a, SigG.Transform sig v, SigG.Write sig v) => Int -> sig a -> sig v -> sig v [124 of 131] Compiling Synthesizer.Basic.NumberTheory ( private/Synthesizer/Basic/NumberTheory.hs, dist/build/Synthesizer/Basic/NumberTheory.o ) private/Synthesizer/Basic/NumberTheory.hs:762:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: _divideByMaximumPowerRecursive :: (Integral.C a, Eq a, ZeroTestable.C a) => a -> a -> a [125 of 131] Compiling Synthesizer.Generic.Permutation ( private/Synthesizer/Generic/Permutation.hs, dist/build/Synthesizer/Generic/Permutation.o ) [126 of 131] Compiling Synthesizer.Generic.Fourier ( src/Synthesizer/Generic/Fourier.hs, dist/build/Synthesizer/Generic/Fourier.o ) src/Synthesizer/Generic/Fourier.hs:477:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: cache2 :: Ring.C y => y -> y [127 of 131] Compiling Synthesizer.Generic.Loop ( src/Synthesizer/Generic/Loop.hs, dist/build/Synthesizer/Generic/Loop.o ) src/Synthesizer/Generic/Loop.hs:90:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C q yv • In the type signature for: timeReverse :: (SigG.Write sig yv, RealField.C q, Module.C q yv) => SigG.LazySize -> Interpolation.T q yv -> Interpolation.T q yv -> TimeControl q -> q -> q -> (q, sig yv) -> (q, sig yv) [128 of 131] Compiling Synthesizer.Generic.Noise ( src/Synthesizer/Generic/Noise.hs, dist/build/Synthesizer/Generic/Noise.o ) [129 of 131] Compiling Synthesizer.Generic.Tutorial ( src/Synthesizer/Generic/Tutorial.hs, dist/build/Synthesizer/Generic/Tutorial.o ) src/Synthesizer/Generic/Tutorial.hs:13:1: warning: [-Wdeprecations] Module ‘Synthesizer.Plain.Tutorial’ is deprecated: do not import that module, it is only intended for demonstration src/Synthesizer/Generic/Tutorial.hs:13:1: warning: [-Wunused-imports] The qualified import of ‘Synthesizer.Plain.Tutorial’ is redundant except perhaps to import instances from ‘Synthesizer.Plain.Tutorial’ To import instances alone, use: import Synthesizer.Plain.Tutorial() [130 of 131] Compiling Synthesizer.ApplicativeUtility ( src/Synthesizer/ApplicativeUtility.hs, dist/build/Synthesizer/ApplicativeUtility.o ) [131 of 131] Compiling Synthesizer.Storage ( src/Synthesizer/Storage.hs, dist/build/Synthesizer/Storage.o ) Running Haddock for synthesizer-core-0.8.0.1... Running hscolour for synthesizer-core-0.8.0.1... Preprocessing library synthesizer-core-0.8.0.1... Preprocessing library synthesizer-core-0.8.0.1... src/Synthesizer/Plain/Analysis.hs:101:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y) => Sig.T yv -> y Haddock coverage: 18% ( 2 / 11) in 'Synthesizer.PiecewiseConstant.Signal' Missing documentation for: Module header T (src/Synthesizer/PiecewiseConstant/Signal.hs:39) StrictTime (src/Synthesizer/PiecewiseConstant/Signal.hs:35) ShortStrictTime (src/Synthesizer/PiecewiseConstant/Signal.hs:36) LazyTime (src/Synthesizer/PiecewiseConstant/Signal.hs:37) subdivideLazy (src/Synthesizer/PiecewiseConstant/Signal.hs:43) subdivideLongStrict (src/Synthesizer/PiecewiseConstant/Signal.hs:92) longFromShortTime (src/Synthesizer/PiecewiseConstant/Signal.hs:84) zipWith (src/Synthesizer/PiecewiseConstant/Signal.hs:183) 67% ( 6 / 9) in 'Synthesizer.Causal.Displacement' Missing documentation for: Module header mapLinear (src/Synthesizer/Causal/Displacement.hs:47) mapExponential (src/Synthesizer/Causal/Displacement.hs:55) 17% ( 1 / 6) in 'Synthesizer.Causal.Utility' Missing documentation for: map (src/Synthesizer/Causal/Utility.hs:11) pure (src/Synthesizer/Causal/Utility.hs:14) apply (src/Synthesizer/Causal/Utility.hs:17) chainControlled (src/Synthesizer/Causal/Utility.hs:22) replicateControlled (src/Synthesizer/Causal/Utility.hs:31) 0% ( 0 / 18) in 'Synthesizer.Causal.Class' Missing documentation for: Module header ProcessOf (src/Synthesizer/Causal/Class.hs:14) C (src/Synthesizer/Causal/Class.hs:16) apply (src/Synthesizer/Causal/Class.hs:25) applyFst (src/Synthesizer/Causal/Class.hs:30) $< (src/Synthesizer/Causal/Class.hs:30) applySnd (src/Synthesizer/Causal/Class.hs:35) $> (src/Synthesizer/Causal/Class.hs:35) applyConst (src/Synthesizer/Causal/Class.hs:40) applyConstFst (src/Synthesizer/Causal/Class.hs:45) applyConstSnd (src/Synthesizer/Causal/Class.hs:50) feedFst (src/Synthesizer/Causal/Class.hs:56) feedSnd (src/Synthesizer/Causal/Class.hs:60) feedConstFst (src/Synthesizer/Causal/Class.hs:65) feedConstSnd (src/Synthesizer/Causal/Class.hs:69) $* (src/Synthesizer/Causal/Class.hs:73) chainControlled (src/Synthesizer/Causal/Utility.hs:22) replicateControlled (src/Synthesizer/Causal/Utility.hs:31) 50% ( 1 / 2) in 'Synthesizer.Storable.Repair' Missing documentation for: Module header 56% ( 5 / 9) in 'Synthesizer.Plain.IO' Missing documentation for: putInt16Stream (src/Synthesizer/Plain/IO.hs:90) putInt16StreamChunky (src/Synthesizer/Plain/IO.hs:85) intToTwoLEChars (src/Synthesizer/Plain/IO.hs:51) twoLECharsToInt (src/Synthesizer/Plain/IO.hs:38) 50% ( 1 / 2) in 'Synthesizer.Causal.Spatial' Missing documentation for: Module header 0% ( 0 / 6) in 'Synthesizer.Plain.LorenzAttractor' Missing documentation for: Module header computeDerivatives (src/Synthesizer/Plain/LorenzAttractor.hs:11) explicitEuler (src/Synthesizer/Plain/LorenzAttractor.hs:19) equilibrium (src/Synthesizer/Plain/LorenzAttractor.hs:26) example0 (src/Synthesizer/Plain/LorenzAttractor.hs:29) example (src/Synthesizer/Plain/LorenzAttractor.hs:34) 0% ( 0 / 4) in 'Synthesizer.Basic.ComplexModule' Missing documentation for: Module header scale (src/Synthesizer/Basic/ComplexModule.hs:15) mul (src/Synthesizer/Basic/ComplexModule.hs:21) project (src/Synthesizer/Basic/ComplexModule.hs:29) 25% ( 2 / 8) in 'Synthesizer.Plain.Filter.Recursive.AllpassPoly' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs:30) makePhase (src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs:51) scalarProdScrewExp (src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs:59) screwProd (src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs:65) integrateScrewExp (src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs:74) integrateNum (src/Synthesizer/Plain/Filter/Recursive/AllpassPoly.hs:81) 20% ( 1 / 5) in 'Synthesizer.Basic.Filter.NonRecursive' Missing documentation for: Module header unitSizesFromPyramid (src/Synthesizer/Basic/Filter/NonRecursive.hs:14) sumRangePrepare (src/Synthesizer/Basic/Filter/NonRecursive.hs:18) symmetricRangePrepare (src/Synthesizer/Basic/Filter/NonRecursive.hs:27) 57% ( 4 / 7) in 'Synthesizer.Plain.Filter.Recursive' Missing documentation for: (src/Synthesizer/Plain/Filter/Recursive.hs:32) (src/Synthesizer/Plain/Filter/Recursive.hs:44) Passband (src/Synthesizer/Plain/Filter/Recursive.hs:48) 36% ( 5 / 14) in 'Synthesizer.Plain.Modifier' Missing documentation for: T (src/Synthesizer/Plain/Modifier.hs:26) Simple (src/Synthesizer/Plain/Modifier.hs:29) Initialized (src/Synthesizer/Plain/Modifier.hs:56) initialize (src/Synthesizer/Plain/Modifier.hs:63) staticInit (src/Synthesizer/Plain/Modifier.hs:68) stackStatesL (src/Synthesizer/Plain/Modifier.hs:90) stackStatesStorableR (src/Synthesizer/Plain/Modifier.hs:96) stackStatesStorableL (src/Synthesizer/Plain/Modifier.hs:102) stackStatesStorableVaryL (src/Synthesizer/Plain/Modifier.hs:117) 41% ( 9 / 22) in 'Synthesizer.Plain.Signal' Missing documentation for: T (src/Synthesizer/Plain/Signal.hs:22) Modifier (src/Synthesizer/Plain/Signal.hs:27) ModifierInit (src/Synthesizer/Plain/Signal.hs:48) modifierInitialize (src/Synthesizer/Plain/Signal.hs:51) modifyStaticInit (src/Synthesizer/Plain/Signal.hs:55) unfoldR (src/Synthesizer/Plain/Signal.hs:66) reduceL (src/Synthesizer/Plain/Signal.hs:77) mapAccumL (src/Synthesizer/Plain/Signal.hs:88) crochetL (src/Synthesizer/Plain/Signal.hs:102) dropMargin (src/Synthesizer/Plain/Signal.hs:152) zipWithRest (src/Synthesizer/Plain/Signal.hs:175) zipWithRestRec (src/Synthesizer/Plain/Signal.hs:187) zipWithAppend (src/Synthesizer/Plain/Signal.hs:203) 100% ( 3 / 3) in 'Synthesizer.Plain.Filter.Recursive.Integration' 75% ( 6 / 8) in 'Synthesizer.Plain.Cut' Missing documentation for: selectBool (src/Synthesizer/Plain/Cut.hs:61) select (src/Synthesizer/Plain/Cut.hs:70) 100% ( 7 / 7) in 'Synthesizer.Plain.Displacement' 50% ( 3 / 6) in 'Synthesizer.Plain.Noise' Missing documentation for: whiteGen (src/Synthesizer/Plain/Noise.hs:26) randomPeeks (src/Synthesizer/Plain/Noise.hs:40) randomPeeksGen (src/Synthesizer/Plain/Noise.hs:47) 23% ( 7 / 30) in 'Synthesizer.Plain.Control' Missing documentation for: Module header constant (src/Synthesizer/Plain/Control.hs:50) linear (src/Synthesizer/Plain/Control.hs:54) exponential (src/Synthesizer/Plain/Control.hs:130) exponentialMultiscale (src/Synthesizer/Plain/Control.hs:130) exponentialStable (src/Synthesizer/Plain/Control.hs:130) exponentialMultiscaleNeutral (src/Synthesizer/Plain/Control.hs:138) exponential2 (src/Synthesizer/Plain/Control.hs:144) exponential2Multiscale (src/Synthesizer/Plain/Control.hs:144) exponential2Stable (src/Synthesizer/Plain/Control.hs:144) exponential2MultiscaleNeutral (src/Synthesizer/Plain/Control.hs:152) exponentialFromTo (src/Synthesizer/Plain/Control.hs:159) exponentialFromToMultiscale (src/Synthesizer/Plain/Control.hs:159) vectorExponential2 (src/Synthesizer/Plain/Control.hs:189) cosine (src/Synthesizer/Plain/Control.hs:197) cosineMultiscale (src/Synthesizer/Plain/Control.hs:197) cosineSubdiv (src/Synthesizer/Plain/Control.hs:197) cosineStable (src/Synthesizer/Plain/Control.hs:197) cubicHermite (src/Synthesizer/Plain/Control.hs:245) cubicHermiteStable (src/Synthesizer/Plain/Control.hs:274) curveMultiscale (src/Synthesizer/Plain/Control.hs:386) curveMultiscaleNeutral (src/Synthesizer/Plain/Control.hs:391) cosineWithSlope (src/Synthesizer/Plain/Control.hs:235) 52% ( 17 / 33) in 'Synthesizer.Plain.Analysis' Missing documentation for: Module header volumeEuclideanSqr (src/Synthesizer/Plain/Analysis.hs:86) volumeVectorEuclideanSqr (src/Synthesizer/Plain/Analysis.hs:113) histogramLinearIntMap (src/Synthesizer/Plain/Analysis.hs:212) histogramIntMap (src/Synthesizer/Plain/Ana src/Synthesizer/Basic/Distortion.hs:76:1: warning: [-Wredundant-constraints] • Redundant constraint: Field.C a • In the type signature for: oddChebyshev :: (Trans.C a, Field.C a) => Int -> a -> a src/Synthesizer/Basic/Distortion.hs:109:1: warning: [-Wredundant-constraints] • Redundant constraint: Field.C a • In the type signature for: _swing :: (Trans.C a, Field.C a) => Int -> a -> a src/Synthesizer/Storable/Signal.hs:706:1: warning: [-Wredundant-constraints] • Redundant constraints: (Additive.C i, Ord i) • In the type signature for: genericSplitAt :: (Additive.C i, Ord i, ToInteger.C i, Storable x) => i -> T x -> (T x, T x) src/Synthesizer/Plain/File.hs:29:1: warning: [-Wdeprecations] Module ‘Synthesizer.Plain.IO’ is deprecated: Use Sound.Sox.Signal.List instead. src/Synthesizer/Plain/File.hs:184:21: warning: [-Wdeprecations] In the use of ‘readInt16StreamStrict’ (imported from Synthesizer.Plain.IO): Deprecated: "Use Sound.Sox.Signal.List instead." lysis.hs:235) scalarProduct (src/Synthesizer/Plain/Analysis.hs:271) centroidAlt (src/Synthesizer/Plain/Analysis.hs:282) firstMoment (src/Synthesizer/Plain/Analysis.hs:286) average (src/Synthesizer/Plain/Analysis.hs:291) rectify (src/Synthesizer/Plain/Analysis.hs:295) BinaryLevel (src/Synthesizer/Plain/Analysis.hs:315) binaryLevelFromBool (src/Synthesizer/Plain/Analysis.hs:318) binaryLevelToNumber (src/Synthesizer/Plain/Analysis.hs:322) flipFlopHysteresisStep (src/Synthesizer/Plain/Analysis.hs:334) binarySign (src/Synthesizer/Plain/Analysis.hs:356) spread (src/Synthesizer/Plain/Analysis.hs:248) 50% ( 1 / 2) in 'Synthesizer.Plain.Filter.LinearPredictive' Missing documentation for: Module header 38% ( 12 / 32) in 'Synthesizer.Plain.Filter.NonRecursive' Missing documentation for: amplify (src/Synthesizer/Plain/Filter/NonRecursive.hs:76) amplifyVector (src/Synthesizer/Plain/Filter/NonRecursive.hs:79) binomial (src/Synthesizer/Plain/Filter/NonRecursive.hs:187) binomial1 (src/Synthesizer/Plain/Filter/NonRecursive.hs:192) delay (src/Synthesizer/Plain/Filter/NonRecursive.hs:119) delayPad (src/Synthesizer/Plain/Filter/NonRecursive.hs:122) downsample2 (src/Synthesizer/Plain/Filter/NonRecursive.hs:214) envelope (src/Synthesizer/Plain/Filter/NonRecursive.hs:83) envelopeVector (src/Synthesizer/Plain/Filter/NonRecursive.hs:89) fadeInOut (src/Synthesizer/Plain/Filter/NonRecursive.hs:97) fadeInOutAlt (src/Synthesizer/Plain/Filter/NonRecursive.hs:108) minRange (src/Synthesizer/Plain/Filter/NonRecursive.hs:289) sumsDownsample2 (src/Synthesizer/Plain/Filter/NonRecursive.hs:210) sumsPosModulated (src/Synthesizer/Plain/Filter/NonRecursive.hs:365) sumsPyramid (src/Synthesizer/Plain/Filter/NonRecursive.hs:251) propGeneric (src/Synthesizer/Plain/Filter/NonRecursive.hs:153) sumRangeFromPyramidFoldr (src/Synthesizer/Plain/Filter/NonRecursive.hs:339) sumRangeFromPyramidRec (src/Synthesizer/Plain/Filter/NonRecursive.hs:319) getRangeFromPyramid (src/Synthesizer/Plain/Filter/NonRecursive.hs:294) pyramid (src/Synthesizer/Plain/Filter/NonRecursive.hs:275) 67% ( 2 / 3) in 'Synthesizer.Plain.Filter.Recursive.MovingAverage' Missing documentation for: modulatedFrac (src/Synthesizer/Plain/Filter/Recursive/MovingAverage.hs:137) 27% ( 3 / 11) in 'Synthesizer.Utility' Missing documentation for: Module header fwrap (src/Synthesizer/Utility.hs:31) fmod (src/Synthesizer/Utility.hs:35) fmodAlt (src/Synthesizer/Utility.hs:39) propFMod (src/Synthesizer/Utility.hs:42) affineCombAlt (src/Synthesizer/Utility.hs:55) balanceLevel (src/Synthesizer/Utility.hs:60) randomRsBalanced (src/Synthesizer/Utility.hs:67) 50% ( 2 / 4) in 'Synthesizer.Interpolation.Core' Missing documentation for: linear (src/Synthesizer/Interpolation/Core.hs:22) cubic (src/Synthesizer/Interpolation/Core.hs:28) 0% ( 0 / 7) in 'Synthesizer.Basic.Phase' Missing documentation for: Module header T (src/Synthesizer/Basic/Phase.hs:31) fromRepresentative (src/Synthesizer/Basic/Phase.hs:61) toRepresentative (src/Synthesizer/Basic/Phase.hs:65) increment (src/Synthesizer/Basic/Phase.hs:79) decrement (src/Synthesizer/Basic/Phase.hs:83) multiply (src/Synthesizer/Basic/Phase.hs:105) 73% ( 43 / 59) in 'Synthesizer.Basic.Wave' Missing documentation for: T (src/Synthesizer/Basic/Wave.hs:108) fromFunction (src/Synthesizer/Basic/Wave.hs:112) raise (src/Synthesizer/Basic/Wave.hs:119) amplify (src/Synthesizer/Basic/Wave.hs:123) distort (src/Synthesizer/Basic/Wave.hs:127) overtone (src/Synthesizer/Basic/Wave.hs:131) apply (src/Synthesizer/Basic/Wave.hs:135) cosine (src/Synthesizer/Basic/Wave.hs:196) helix (src/Synthesizer/Basic/Wave.hs:200) fastSine2Alt (src/Synthesizer/Basic/Wave.hs:222) fastSine3Alt (src/Synthesizer/Basic/Wave.hs:242) fastSine4Alt (src/Synthesizer/Basic/Wave.hs:258) fastSines (src/Synthesizer/Basic/Wave.hs:319) rationalHelix1Alt (src/Synthesizer/Basic/Wave.hs:355) truncTriangle (src/Synthesizer/Basic/Wave.hs:566) harmonic (src/Synthesizer/Basic/Wave.hs:998) 47% ( 8 / 17) in 'Synthesizer.Basic.WaveSmoothed' Missing documentation for: T (src/Synthesizer/Basic/WaveSmoothed.hs:57) fromFunction (src/Synthesizer/Basic/WaveSmoothed.hs:61) fromControlledWave (src/Synthesizer/Basic/WaveSmoothed.hs:78) raise (src/Synthesizer/Basic/WaveSmoothed.hs:97) amplify (src/Synthesizer/Basic/WaveSmoothed.hs:101) distort (src/Synthesizer/Basic/WaveSmoothed.hs:105) apply (src/Synthesizer/Basic/WaveSmoothed.hs:109) cosine (src/Synthesizer/Basic/WaveSmoothed.hs:142) harmonic (src/Synthesizer/Basic/Wave.hs:998) 86% ( 6 / 7) in 'Synthesizer.Basic.Distortion' Missing documentation for: quantize (src/Synthesizer/Basic/Distortion.hs:143) 67% ( 4 / 6) in 'Synthesizer.Basic.DistortionControlled' Missing documentation for: Module header quantize (src/Synthesizer/Basic/DistortionControlled.hs:59) 7% ( 1 / 14) in 'Synthesizer.Frame.Stereo' Missing documentation for: Module header T left right cons map arrowFromMonoControlled (src/Synthesizer/Frame/Stereo.hs:27) arrowFromChannels (src/Synthesizer/Frame/Stereo.hs:34) Channel select interleave sequence liftApplicative 9% ( 4 / 45) in 'Synthesizer.Storable.Signal' Missing documentation for: T (src/Synthesizer/Storable/Signal.hs:116) hPut ChunkSize chunkSize defaultChunkSize (src/Synthesizer/Storable/Signal.hs:120) scanL (src/Synthesizer/Storable/Signal.hs:513) map iterate append concat span splitAt viewL viewR switchL unfoldr reverse crochetL writeFile mixSize (src/Synthesizer/Storable/Signal.hs:752) splitAtPad (src/Synthesizer/Storable/Signal.hs:740) null fromChunks foldr delay (src/Synthesizer/Storable/Signal.hs:776) delayLoop (src/Synthesizer/Storable/Signal.hs:781) delayLoopOverlap (src/Synthesizer/Storable/Signal.hs:793) empty cons replicate repeat drop take takeCrochet (src/Synthesizer/Storable/Signal.hs:861) fromList (src/Synthesizer/Storable/Signal.hs:273) zipWithRest (src/Synthesizer/Storable/Signal.hs:688) zipWithAppend (src/Synthesizer/Storable/Signal.hs:657) switchR toList (src/Synthesizer/Storable/Signal.hs:277) chunks genericLength (src/Synthesizer/Storable/Signal.hs:734) 50% ( 3 / 6) in 'Synthesizer.Storable.Cut' Missing documentation for: Module header arrange (src/Synthesizer/Storable/Cut.hs:37) addChunkToBuffer (src/Synthesizer/Storable/Cut.hs:201) 100% ( 15 / 15) in 'Synthesizer.Storable.Oscillator' 33% ( 1 / 3) in 'Synthesizer.Storable.Generate' Missing documentation for: Module header clickTrackExample (src/Synthesizer/Storable/Generate.hs:33) 10% ( 1 / 10) in 'Synthesizer.Basic.Binary' Missing documentation for: Module header C (src/Synthesizer/Basic/Binary.hs:33) toCanonical (src/Synthesizer/Basic/Binary.hs:174) fromCanonicalWith (src/Synthesizer/Basic/Binary.hs:80) numberOfSignalChannels (src/Synthesizer/Basic/Binary.hs:72) int16ToCanonical (src/Synthesizer/Basic/Binary.hs:182) int16FromCanonical (src/Synthesizer/Basic/Binary.hs:139) int16FromFloat (src/Synthesizer/Basic/Binary.hs:151) int16FromDouble (src/Synthesizer/Basic/Binary.hs:162) 0% ( 0 / 8) in 'Synthesizer.Plain.Builder' Missing documentation for: Module header T (src/Synthesizer/Plain/Builder.hs:19) Put (src/Synthesizer/Plain/Builder.hs:21) put (src/Synthesizer/Plain/Builder.hs:28) run (src/Synthesizer/Plain/Builder.hs:31) signalToBinary (src/Synthesizer/Plain/Builder.hs:36) signalToBinaryMono (src/Synthesizer/Plain/Builder.hs:43) signalToBinaryStereo (src/Synthesizer/Plain/Builder.hs:50) 25% ( 4 / 16) in 'Synthesizer.Plain.File' src/Synthesizer/Generic/Cut.hs:81:10: warning: [-Wredundant-constraints] • Redundant constraint: Storable y • In the instance declaration for ‘Read (SV.Vector y)’ src/Synthesizer/Generic/Cut.hs:375:10: warning: [-Wredundant-constraints] • Redundant constraint: NonNeg.C a • In the instance declaration for ‘NormalForm (Chunky98.T a)’ Missing documentation for: Module header renderToInt16 (src/Synthesizer/Plain/File.hs:67) renderMonoToInt16 (src/Synthesizer/Plain/File.hs:72) renderStereoToInt16 (src/Synthesizer/Plain/File.hs:77) writeToInt16 (src/Synthesizer/Plain/File.hs:105) writeMonoToInt16 (src/Synthesizer/Plain/File.hs:110) writeStereoToInt16 (src/Synthesizer/Plain/File.hs:116) writeRaw (src/Synthesizer/Plain/File.hs:122) rawToAIFF (src/Synthesizer/Plain/File.hs:142) compress (src/Synthesizer/Plain/File.hs:156) readAIFFMono (src/Synthesizer/Plain/File.hs:177) getInt16List (src/Synthesizer/Plain/File.hs:197) 17% ( 2 / 12) in 'Synthesizer.Plain.Play' Missing documentation for: Module header renderToInt16 (src/Synthesizer/Plain/Play.hs:36) renderMonoToInt16 (src/Synthesizer/Plain/Play.hs:40) renderStereoToInt16 (src/Synthesizer/Plain/Play.hs:44) toInt16 (src/Synthesizer/Plain/Play.hs:63) monoToInt16 (src/Synthesizer/Plain/Play.hs:67) stereoToInt16 (src/Synthesizer/Plain/Play.hs:72) raw (src/Synthesizer/Plain/Play.hs:78) exampleMono (src/Synthesizer/Plain/Play.hs:84) exampleStereo (src/Synthesizer/Plain/Play.hs:88) 33% ( 1 / 3) in 'Synthesizer.Storable.Play' Missing documentation for: Module header stereoToInt16 (src/Synthesizer/Storable/Play.hs:34) 25% ( 4 / 16) in 'Synthesizer.Piecewise' Missing documentation for: T (src/Synthesizer/Piecewise.hs:20) pieceFromFunction (src/Synthesizer/Piecewise.hs:31) PieceRightSingle (src/Synthesizer/Piecewise.hs:46) PieceRightDouble (src/Synthesizer/Piecewise.hs:47) PieceDist (src/Synthesizer/Piecewise.hs:49) -|# (src/Synthesizer/Piecewise.hs:81) #|= (src/Synthesizer/Piecewise.hs:85) =|# (src/Synthesizer/Piecewise.hs:89) #| (src/Synthesizer/Piecewise.hs:93) |# (src/Synthesizer/Piecewise.hs:97) FlatPosition (src/Synthesizer/Piecewise.hs:102) splitDurations (src/Synthesizer/Piecewise.hs:105) 33% ( 1 / 3) in 'Synthesizer.RandomKnuth' Missing documentation for: T (src/Synthesizer/RandomKnuth.hs:11) cons (src/Synthesizer/RandomKnuth.hs:16) 0% ( 0 / 2) in 'Synthesizer.Format' Missing documentation for: Module header C (src/Synthesizer/Format.hs:3) 16% ( 19 /116) in 'Synthesizer.State.Signal' Missing documentation for: (src/Synthesizer/State/Signal.hs:72) (src/Synthesizer/State/Signal.hs:77) (src/Synthesizer/State/Signal.hs:80) (src/Synthesizer/State/Signal.hs:83) (src/Synthesizer/State/Signal.hs:86) (src/Synthesizer/State/Signal.hs:89) (src/Synthesizer/State/Signal.hs:93) runSwitchL (src/Synthesizer/State/Signal.hs:125) generate (src/Synthesizer/State/Signal.hs:134) unfoldR (src/Synthesizer/State/Signal.hs:138) generateInfinite (src/Synthesizer/State/Signal.hs:142) fromList (src/Synthesizer/State/Signal.hs:146) toList (src/Synthesizer/State/Signal.hs:150) fromStorableSignal (src/Synthesizer/State/Signal.hs:156) fromStrictStorableSignal (src/Synthesizer/State/Signal.hs:164) toStorableSignal (src/Synthesizer/State/Signal.hs:171) toStrictStorableSignal (src/Synthesizer/State/Signal.hs:178) toStorableSignalVary (src/Synthesizer/State/Signal.hs:186) fromPiecewiseConstant (src/Synthesizer/State/Signal.hs:192) iterate (src/Synthesizer/State/Signal.hs:206) iterateAssociative (src/Synthesizer/State/Signal.hs:210) repeat (src/Synthesizer/State/Signal.hs:214) crochetL (src/Synthesizer/State/Signal.hs:221) scanL (src/Synthesizer/State/Signal.hs:232) map (src/Synthesizer/State/Signal.hs:245) unzip3 (src/Synthesizer/State/Signal.hs:260) delay (src/Synthesizer/State/Signal.hs:275) take (src/Synthesizer/State/Signal.hs:279) takeWhile (src/Synthesizer/State/Signal.hs:285) replicate (src/Synthesizer/State/Signal.hs:289) zipWith (src/Synthesizer/State/Signal.hs:296) zipWithStorable (src/Synthesizer/State/Signal.hs:305) zipWith3 (src/Synthesizer/State/Signal.hs:315) zipWith4 (src/Synthesizer/State/Signal.hs:320) zip (src/Synthesizer/State/Signal.hs:326) zip3 (src/Synthesizer/State/Signal.hs:330) zip4 (src/Synthesizer/State/Signal.hs:334) foldL' (src/Synthesizer/State/Signal.hs:341) foldL (src/Synthesizer/State/Signal.hs:353) foldL1 (src/Synthesizer/State/Signal.hs:357) length (src/Synthesizer/State/Signal.hs:364) equal (src/Synthesizer/State/Signal.hs:368) foldR (src/Synthesizer/State/Signal.hs:384) null (src/Synthesizer/State/Signal.hs:399) empty (src/Synthesizer/State/Signal.hs:405) singleton (src/Synthesizer/State/Signal.hs:409) viewL (src/Synthesizer/State/Signal.hs:429) viewR (src/Synthesizer/State/Signal.hs:442) viewRSize (src/Synthesizer/State/Signal.hs:446) switchL (src/Synthesizer/State/Signal.hs:454) switchR (src/Synthesizer/State/Signal.hs:459) drop (src/Synthesizer/State/Signal.hs:496) dropMargin (src/Synthesizer/State/Signal.hs:513) dropMatch (src/Synthesizer/State/Signal.hs:518) index (src/Synthesizer/State/Signal.hs:526) splitAt (src/Synthesizer/State/Signal.hs:537) splitAtSize (src/Synthesizer/State/Signal.hs:542) dropWhile (src/Synthesizer/State/Signal.hs:551) span (src/Synthesizer/State/Signal.hs:568) spanSize (src/Synthesizer/State/Signal.hs:573) cycle (src/Synthesizer/State/Signal.hs:582) mix (src/Synthesizer/State/Signal.hs:602) sub (src/Synthesizer/State/Signal.hs:607) neg (src/Synthesizer/State/Signal.hs:611) (src/Synthesizer/State/Signal.hs:614) (src/Synthesizer/State/Signal.hs:620) append (src/Synthesizer/State/Signal.hs:627) appendStored (src/Synthesizer/State/Signal.hs:638) appendStoredSize (src/Synthesizer/State/Signal.hs:643) concatStored (src/Synthesizer/State/Signal.hs:665) concatStoredSize (src/Synthesizer/State/Signal.hs:670) liftA2 (src/Synthesizer/State/Signal.hs:682) reverse (src/Synthesizer/State/Signal.hs:693) reverseStored (src/Synthesizer/State/Signal.hs:699) reverseStoredSize (src/Synthesizer/State/Signal.hs:704) sum (src/Synthesizer/State/Signal.hs:713) maximum (src/Synthesizer/State/Signal.hs:717) init (src/Synthesizer/State/Signal.hs:730) sliceVert (src/Synthesizer/State/Signal.hs:738) zapWith (src/Synthesizer/State/Signal.hs:745) zapWithAlt (src/Synthesizer/State/Signal.hs:748) mapAdjacent (src/Synthesizer/State/Signal.hs:753) modifyStatic (src/Synthesizer/State/Signal.hs:759) linearComb (src/Synthesizer/State/Signal.hs:779) mapTails (src/Synthesizer/State/Signal.hs:789) zipWithAppend (src/Synthesizer/State/Signal.hs:860) zipStep (src/Synthesizer/State/Signal.hs:870) delayLoop (src/Synthesizer/State/Signal.hs:883) delayLoopOverlap (src/Synthesizer/State/Signal.hs:893) sequence_ (src/Synthesizer/State/Signal.hs:913) mapM_ (src/Synthesizer/State/Signal.hs:918) monoidConcatMap (src/Synthesizer/State/Signal.hs:928) (src/Synthesizer/State/Signal.hs:931) catMaybes (src/Synthesizer/State/Signal.hs:936) flattenPairs (src/Synthesizer/State/Signal.hs:946) interleave (src/Synthesizer/State/Signal.hs:955) interleaveAlt (src/Synthesizer/State/Signal.hs:955) 11% ( 4 / 37) in 'Synthesizer.Generic.Cut' Missing documentation for: Read (src/Synthesizer/Generic/Cut.hs:47) NormalForm (src/Synthesizer/Generic/Cut.hs:51) Transform (src/Synthesizer/Generic/Cut.hs:60) (src/Synthesizer/Generic/Cut.hs:81) (src/Synthesizer/Generic/Cut.hs:87) (src/Synthesizer/Generic/Cut.hs:92) (src/Synthesizer/Generic/Cut.hs:108) (src/Synthesizer/Generic/Cut.hs:114) (src/Synthesizer/Generic/Cut.hs:128) (src/Synthesizer/Generic/Cut.hs:151) (src/Synthesizer/Generic/Cut.hs:157) (src/Synthesizer/Generic/Cut.hs:161) (src/Synthesizer/Generic/Cut.hs:184) (src/Synthesizer/Generic/Cut.hs:190) (src/Synthesizer/Generic/Cut.hs:201) (src/Synthesizer/Generic/Cut.hs:235) (src/Synthesizer/Generic/Cut.hs:242) src/Synthesizer/Zip.hs:104:1: warning: [-Wredundant-constraints] • Redundant constraint: CutG.Transform b • In the type signature for: arrowSplitShorten :: (Arrow arrow, CutG.Transform a, CutG.Transform b, CutG.Transform c, CutG.Transform d) => arrow a c -> arrow b d -> arrow (T a b) (T c d) (src/Synthesizer/Generic/Cut.hs:246) dropMarginRemChunky (src/Synthesizer/Generic/Cut.hs:256) (src/Synthesizer/Generic/Cut.hs:323) (src/Synthesizer/Generic/Cut.hs:329) intToChunky (src/Synthesizer/Generic/Cut.hs:334) (src/Synthesizer/Generic/Cut.hs:346) (src/Synthesizer/Generic/Cut.hs:369) (src/Synthesizer/Generic/Cut.hs:375) intToChunky98 (src/Synthesizer/Generic/Cut.hs:381) (src/Synthesizer/Generic/Cut.hs:391) empty (src/Synthesizer/Generic/Cut.hs:414) cycle (src/Synthesizer/Generic/Cut.hs:418) append (src/Synthesizer/Generic/Cut.hs:422) concat (src/Synthesizer/Generic/Cut.hs:426) lengthAtMost (src/Synthesizer/Generic/Cut.hs:441) sliceVertical (src/Synthesizer/Generic/Cut.hs:447) 19% ( 3 / 16) in 'Synthesizer.Zip' Missing documentation for: Module header arrowFirst (src/Synthesizer/Zip.hs:44) arrowSecond (src/Synthesizer/Zip.hs:54) arrowFirstShorten (src/Synthesizer/Zip.hs:64) arrowSecondShorten (src/Synthesizer/Zip.hs:74) arrowFanout (src/Synthesizer/Zip.hs:85) arrowSplit (src/Synthesizer/Zip.hs:91) arrowFanoutShorten (src/Synthesizer/Zip.hs:98) arrowSplitShorten (src/Synthesizer/Zip.hs:104) (src/Synthesizer/Zip.hs:112) (src/Synthesizer/Zip.hs:117) (src/Synthesizer/Zip.hs:142) (src/Synthesizer/Zip.hs:148) 0% ( 0 / 4) in 'Synthesizer.Generic.CutChunky' Missing documentation for: Module header C (src/Synthesizer/Generic/CutChunky.hs:17) (src/Synthesizer/Generic/CutChunky.hs:22) (src/Synthesizer/Generic/CutChunky.hs:27) 20% ( 2 / 10) in 'Synthesizer.Interpolation' Missing documentation for: Module header Margin (src/Synthesizer/Interpolation.hs:36) cons (src/Synthesizer/Interpolation.hs:49) number (src/Synthesizer/Interpolation.hs:53) offset (src/Synthesizer/Interpolation.hs:56) PrefixReader (src/Synthesizer/Interpolation.hs:70) getNode (src/Synthesizer/Interpolation.hs:87) fromPrefixReader (src/Synthesizer/Interpolation.hs:92) 10% ( 1 / 10) in 'Synthesizer.Basic.ToneModulation' Missing documentation for: Module header untangleShapePhaseAnalytic (src/Synthesizer/Basic/ToneModulation.hs:40) flattenShapePhase (src/Synthesizer/Basic/ToneModulation.hs:70) flattenShapePhaseAnalytic (src/Synthesizer/Basic/ToneModulation.hs:70) shapeLimits (src/Synthesizer/Basic/ToneModulation.hs:93) interpolationOffset (src/Synthesizer/Basic/ToneModulation.hs:109) interpolationNumber (src/Synthesizer/Basic/ToneModulation.hs:118) Coords (src/Synthesizer/Basic/ToneModulation.hs:129) Skip (src/Synthesizer/Basic/ToneModulation.hs:130) 19% ( 5 / 27) in 'Synthesizer.Interpolation.Class' Missing documentation for: (src/Synthesizer/Interpolation/Class.hs:74) (src/Synthesizer/Interpolation/Class.hs:78) (src/Synthesizer/Interpolation/Class.hs:82) (src/Synthesizer/Interpolation/Class.hs:87) (src/Synthesizer/Interpolation/Class.hs:91) (src/Synthesizer/Interpolation/Class.hs:95) (src/Synthesizer/Interpolation/Class.hs:99) scale (src/Synthesizer/Interpolation/Class.hs:109) scaleAccumulate (src/Synthesizer/Interpolation/Class.hs:113) combine2 (src/Synthesizer/Interpolation/Class.hs:124) combineMany (src/Synthesizer/Interpolation/Class.hs:129) scaleAndAccumulateRing (src/Synthesizer/Interpolation/Class.hs:138) scaleAndAccumulateModule (src/Synthesizer/Interpolation/Class.hs:146) scaleAndAccumulateApplicative (src/Synthesizer/Interpolation/Class.hs:155) scaleAndAccumulateRingApplicative (src/Synthesizer/Interpolation/Class.hs:163) scaleAndAccumulateModuleApplicative (src/Synthesizer/Interpolation/Class.hs:171) element (src/Synthesizer/Interpolation/Class.hs:185) (src/Synthesizer/Interpolation/Class.hs:192) (src/Synthesizer/Interpolation/Class.hs:197) makeMac (src/Synthesizer/Interpolation/Class.hs:208) makeMac2 (src/Synthesizer/Interpolation/Class.hs:217) makeMac3 (src/Synthesizer/Interpolation/Class.hs:226) 55% ( 6 / 11) in 'Synthesizer.Interpolation.Module' Missing documentation for: cubicAlt (src/Synthesizer/Interpolation/Module.hs:62) piecewise (src/Synthesizer/Interpolation/Module.hs:72) piecewiseConstant (src/Synthesizer/Interpolation/Module.hs:79) piecewiseLinear (src/Synthesizer/Interpolation/Module.hs:84) piecewiseCubic (src/Synthesizer/Interpolation/Module.hs:89) 70% ( 7 / 10) in 'Synthesizer.Interpolation.Custom' Missing documentation for: piecewiseConstant (src/Synthesizer/Interpolation/Custom.hs:98) piecewiseLinear (src/Synthesizer/Interpolation/Custom.hs:103) piecewiseCubic (src/Synthesizer/Interpolation/Custom.hs:108) 9% ( 9 /101) in 'Synthesizer.Generic.Signal' Missing documentation for: Storage (src/Synthesizer/Generic/Signal.hs:86) Read0 (src/Synthesizer/Generic/Signal.hs:93) Read (src/Synthesizer/Generic/Signal.hs:101) Transform0 (src/Synthesizer/Generic/Signal.hs:103) Transform (src/Synthesizer/Generic/Signal.hs:131) (src/Synthesizer/Generic/Signal.hs:151) (src/Synthesizer/Generic/Signal.hs:155) (src/Synthesizer/Generic/Signal.hs:159) (src/Synthesizer/Generic/Signal.hs:162) (src/Synthesizer/Generic/Signal.hs:167) (src/Synthesizer/Generic/Signal.hs:171) Write (src/Synthesizer/Generic/Signal.hs:217) (src/Synthesizer/Generic/Signal.hs:220) readSVL (src/Synthesizer/Generic/Signal.hs:225) writeSVL (src/Synthesizer/Generic/Signal.hs:230) (src/Synthesizer/Generic/Signal.hs:245) (src/Synthesizer/Generic/Signal.hs:248) (src/Synthesizer/Generic/Signal.hs:261) (src/Synthesizer/Generic/Signal.hs:263) withStorableContext (src/Synthesizer/Generic/Signal.hs:289) (src/Synthesizer/Generic/Signal.hs:294) (src/Synthesizer/Generic/Signal.hs:296) (src/Synthesizer/Generic/Signal.hs:312) readSV (src/Synthesizer/Generic/Signal.hs:316) writeSV (src/Synthesizer/Generic/Signal.hs:321) (src/Synthesizer/Generic/Signal.hs:329) (src/Synthesizer/Generic/Signal.hs:331) (src/Synthesizer/Generic/Signal.hs:343) (src/Synthesizer/Generic/Signal.hs:345) (src/Synthesizer/Generic/Signal.hs:378) (src/Synthesizer/Generic/Signal.hs:382) (src/Synthesizer/Generic/Signal.hs:384) (src/Synthesizer/Generic/Signal.hs:397) (src/Synthesizer/Generic/Signal.hs:399) (src/Synthesizer/Generic/Signal.hs:424) (src/Synthesizer/Generic/Signal.hs:426) (src/Synthesizer/Generic/Signal.hs:442) (src/Synthesizer/Generic/Signal.hs:446) (src/Synthesizer/Generic/Signal.hs:448) (src/Synthesizer/Generic/Signal.hs:461) (src/Synthesizer/Generic/Signal.hs:463) (src/Synthesizer/Generic/Signal.hs:494) (src/Synthesizer/Generic/Signal.hs:496) (src/Synthesizer/Generic/Signal.hs:511) (src/Synthesizer/Generic/Signal.hs:515) (src/Synthesizer/Generic/Signal.hs:518) (src/Synthesizer/Generic/Signal.hs:541) (src/Synthesizer/Generic/Signal.hs:544) (src/Synthesizer/Generic/Signal.hs:624) (src/Synthesizer/Generic/Signal.hs:626) switchL (src/Synthesizer/Generic/Signal.hs:653) switchR (src/Synthesizer/Generic/Signal.hs:659) runViewL (src/Synthesizer/Generic/Signal.hs:665) runSwitchL (src/Synthesizer/Generic/Signal.hs:674) singleton (src/Synthesizer/Generic/Signal.hs:684) mix (src/Synthesizer/Generic/Signal.hs:688) zip (src/Synthesizer/Generic/Signal.hs:693) zipWith (src/Synthesizer/Generic/Signal.hs:698) zipWith3 (src/Synthesizer/Generic/Signal.hs:703) zipWithState (src/Synthesizer/Generic/Signal.hs:708) zipWithState3 (src/Synthesizer/Generic/Signal.hs:717) unzip (src/Synthesizer/Generic/Signal.hs:725) unzip3 (src/Synthesizer/Generic/Signal.hs:731) delay (src/Synthesizer/Generic/Signal.hs:751) delayLoop (src/Synthesizer/Generic/Signal.hs:757) delayLoopOverlap (src/Synthesizer/Generic/Signal.hs:768) sum (src/Synthesizer/Generic/Signal.hs:787) sum1 (src/Synthesizer/Generic/S src/Synthesizer/Generic/Control.hs:172:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig (Complex.T y) • In the type signature for: cosineMultiscale :: (Trans.C y, SigG.Write sig (Complex.T y), SigG.Transform sig (Complex.T y), SigG.Transform sig y) => SigG.LazySize -> y -> y -> sig y src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:184:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrderStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State (State v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:190:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrderModifier :: (Ring.C a, Module.C a v) => Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:196:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrderCausal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:202:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: firstOrder :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:239:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State [v] v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:249:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeStepStackPairs :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State [State v] v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:258:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeStepStack :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State [v] v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:298:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeModifier :: (Ring.C a, Module.C a v) => Int -> Modifier.Simple [v] (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeCausalModifier :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeCausal :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeCausalStacked :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:321:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeState :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:321:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascade :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:321:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeIterative :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:342:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascadeDiverseStep :: (Ring.C a, Module.C a v) => [Parameter a] -> v -> MS.State [v] v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:200:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State (State v) v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:213:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized (State v) (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:219:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v) => Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:225:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:232:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit :: (Ring.C a, Module.C a v) => State v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:249:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: run :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v ignal.hs:791) monoidConcatMap (src/Synthesizer/Generic/Signal.hs:802) tails (src/Synthesizer/Generic/Signal.hs:808) mapAdjacent (src/Synthesizer/Generic/Signal.hs:821) modifyStatic (src/Synthesizer/Generic/Signal.hs:828) linearComb (src/Synthesizer/Generic/Signal.hs:854) fromState (src/Synthesizer/Generic/Signal.hs:861) extendConstant (src/Synthesizer/Generic/Signal.hs:867) snoc (src/Synthesizer/Generic/Signal.hs:875) mapTails (src/Synthesizer/Generic/Signal.hs:882) mapTailsAlt (src/Synthesizer/Generic/Signal.hs:894) indexByDrop (src/Synthesizer/Generic/Signal.hs:927) null (src/Synthesizer/Generic/Cut.hs:48) length (src/Synthesizer/Generic/Cut.hs:49) empty (src/Synthesizer/Generic/Cut.hs:414) cycle (src/Synthesizer/Generic/Cut.hs:418) append (src/Synthesizer/Generic/Cut.hs:422) concat (src/Synthesizer/Generic/Cut.hs:426) take (src/Synthesizer/Generic/Cut.hs:73) drop (src/Synthesizer/Generic/Cut.hs:74) dropMarginRem (src/Synthesizer/Generic/Cut.hs:76) splitAt (src/Synthesizer/Generic/Cut.hs:77) reverse (src/Synthesizer/Generic/Cut.hs:78) lengthAtMost (src/Synthesizer/Generic/Cut.hs:441) sliceVertical (src/Synthesizer/Generic/Cut.hs:447) 0% ( 0 / 5) in 'Synthesizer.ChunkySize' Missing documentation for: Module header T (src/Synthesizer/ChunkySize.hs:13) fromStorableVectorSize (src/Synthesizer/ChunkySize.hs:16) toStorableVectorSize (src/Synthesizer/ChunkySize.hs:23) toNullList (src/Synthesizer/ChunkySize.hs:30) 21% ( 4 / 19) in 'Synthesizer.Generic.Control' Missing documentation for: Module header constant (src/Synthesizer/Generic/Control.hs:40) linear (src/Synthesizer/Generic/Control.hs:45) exponential (src/Synthesizer/Generic/Control.hs:93) exponentialMultiscale (src/Synthesizer/Generic/Control.hs:93) exponentialMultiscaleNeutral (src/Synthesizer/Generic/Control.hs:105) exponential2 (src/Synthesizer/Generic/Control.hs:113) exponential2Multiscale (src/Synthesizer/Generic/Control.hs:113) exponential2MultiscaleNeutral (src/Synthesizer/Generic/Control.hs:124) vectorExponential2 (src/Synthesizer/Generic/Control.hs:148) cosine (src/Synthesizer/Generic/Control.hs:160) cosineMultiscaleLinear (src/Synthesizer/Generic/Control.hs:160) cosineMultiscale (src/Synthesizer/Generic/Control.hs:172) cosineWithSlope (src/Synthesizer/Plain/Control.hs:235) cubicHermite (src/Synthesizer/Generic/Control.hs:184) 80% ( 8 / 10) in 'Synthesizer.Generic.Displacement' Missing documentation for: mapLinear (src/Synthesizer/Generic/Displacement.hs:59) mapExponential (src/Synthesizer/Generic/Displacement.hs:68) 22% ( 2 / 9) in 'Synthesizer.Generic.LengthSignal' Missing documentation for: Module header T (src/Synthesizer/Generic/LengthSignal.hs:17) fromSignal (src/Synthesizer/Generic/LengthSignal.hs:20) toSignal (src/Synthesizer/Generic/LengthSignal.hs:23) (src/Synthesizer/Generic/LengthSignal.hs:32) (src/Synthesizer/Generic/LengthSignal.hs:38) splitAt (src/Synthesizer/Generic/LengthSignal.hs:43) 100% ( 3 / 3) in 'Synthesizer.Generic.Filter.Recursive.Integration' 20% ( 2 / 10) in 'Synthesizer.Generic.Piece' Missing documentation for: T (src/Synthesizer/Generic/Piece.hs:45) run (src/Synthesizer/Generic/Piece.hs:33) step (src/Synthesizer/Generic/Piece.hs:51) linear (src/Synthesizer/Generic/Piece.hs:57) exponential (src/Synthesizer/Generic/Piece.hs:64) cosine (src/Synthesizer/Generic/Piece.hs:74) cubic (src/Synthesizer/Generic/Piece.hs:100) FlatPosition (src/Synthesizer/Piecewise.hs:102) 11% ( 1 / 9) in 'Synthesizer.ChunkySize.Cut' Missing documentation for: Read (src/Synthesizer/ChunkySize/Cut.hs:28) Transform (src/Synthesizer/ChunkySize/Cut.hs:31) (src/Synthesizer/ChunkySize/Cut.hs:38) (src/Synthesizer/ChunkySize/Cut.hs:42) (src/Synthesizer/ChunkySize/Cut.hs:51) (src/Synthesizer/ChunkySize/Cut.hs:56) (src/Synthesizer/ChunkySize/Cut.hs:84) (src/Synthesizer/ChunkySize/Cut.hs:90) 0% ( 0 / 8) in 'Synthesizer.ChunkySize.Signal' Missing documentation for: Module header Write (src/Synthesizer/ChunkySize/Signal.hs:24) (src/Synthesizer/ChunkySize/Signal.hs:28) (src/Synthesizer/ChunkySize/Signal.hs:35) (src/Synthesizer/ChunkySize/Signal.hs:41) replicate (src/Synthesizer/ChunkySize/Signal.hs:48) iterateN (src/Synthesizer/ChunkySize/Signal.hs:53) fromState (src/Synthesizer/ChunkySize/Signal.hs:59) 27% ( 11 / 41) in 'Synthesizer.Causal.Process' Missing documentation for: fromStateMaybe (src/Synthesizer/Causal/Process.hs:117) fromState (src/Synthesizer/Causal/Process.hs:121) fromSimpleModifier (src/Synthesizer/Causal/Process.hs:126) fromInitializedModifier (src/Synthesizer/Causal/Process.hs:132) id (src/Synthesizer/Causal/Process.hs:263) map (src/Synthesizer/Causal/Process.hs:267) compose (src/Synthesizer/Causal/Process.hs:271) split (src/Synthesizer/Causal/Process.hs:275) fanout (src/Synthesizer/Causal/Process.hs:279) loop apply (src/Synthesizer/Causal/Process.hs:293) applySameType (src/Synthesizer/Causal/Process.hs:299) apply2 (src/Synthesizer/Causal/Process.hs:357) apply3 (src/Synthesizer/Causal/Process.hs:364) applyStorableChunk (src/Synthesizer/Causal/Process.hs:379) feed (src/Synthesizer/Causal/Process.hs:390) feedFst (src/Synthesizer/Causal/Process.hs:397) feedSnd (src/Synthesizer/Causal/Process.hs:404) feedGenericFst (src/Synthesizer/Causal/Process.hs:419) feedGenericSnd (src/Synthesizer/Causal/Process.hs:425) feedConstFst (src/Synthesizer/Causal/Process.hs:411) feedConstSnd (src/Synthesizer/Causal/Process.hs:415) crochetL (src/Synthesizer/Causal/Process.hs:435) mapAccumL (src/Synthesizer/Causal/Process.hs:439) scanL (src/Synthesizer/Causal/Process.hs:443) scanL1 (src/Synthesizer/Causal/Process.hs:447) zipWith (src/Synthesizer/Causal/Process.hs:452) chainControlled (src/Synthesizer/Causal/Process.hs:468) feedback (src/Synthesizer/Causal/Process.hs:482) feedbackControlled (src/Synthesizer/Causal/Process.hs:487) 31% ( 8 / 26) in 'Synthesizer.Plain.Filter.Recursive.Allpass' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:74) State (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:181) cascadeCausal (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306) cascadeModifier (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:298) cascadeParameter (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:220) cascadeStep (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:239) cascadeDiverseStep (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:342) firstOrder (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:202) firstOrderCausal (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:196) firstOrderModifier (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:190) firstOrderStep (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:184) flangerParameter (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:233) flangerPhase (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:229) cascadeStepRec (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:258) cascadeStepScanl (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:258) cascadeStepStack (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:258) cascadeCausalModifier (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306) cascadeCausalStacked (src/Synthesizer/Plain/Filter/Recursive/Allpass.hs:306) 33% ( 4 / 12) in 'Synthesizer.Plain.Filter.Recursive.SecondOrder' Missing documentation for: State (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:102) causal (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:225) modifier (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:219) modifierInit (src/Synthesizer/Plain/Filter/Recursive/SecondOrder. src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:93:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step :: (Ring.C a, Module.C a v, Storable a, Storable v) => Parameter a -> v -> MS.State (State v) v src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:100:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v, Storable a, Storable v) => Modifier.Initialized (State v) (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:108:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:117:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:136:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Modifier.Simple (Cascade.State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:144:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:331:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causalA :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (ParameterA a, v) v src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:339:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causalB :: (Ring.C a, Module.C a v, Storable a, Storable v) => Int -> Causal.T (ParameterB a, v) v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:85:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> State v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:91:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassModifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized v v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:97:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassModifier :: (Ring.C a, Module.C a v) => Modifier.Simple v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassCausal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:111:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassInit :: (Ring.C a, Module.C a v) => v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:117:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpass :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:123:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassStep :: (Ring.C a, Module.C a v) => Parameter a -> v -> State v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:129:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassModifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized v v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:135:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassModifier :: (Ring.C a, Module.C a v) => Modifier.Simple v (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:141:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassInit :: (Ring.C a, Module.C a v) => v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpassInitAlt :: (Ring.C a, Module.C a v) => v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:152:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: highpass :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Comb.hs:35:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: karplusStrong :: (Ring.C a, Module.C a v) => Filt1.Parameter a -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Comb.hs:55:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runMulti :: (Ring.C a, Module.C a v) => [Int] -> a -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:197:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized (Complex.T v) (Complex.T v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:203:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v) => Modifier.Simple (Complex.T v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:208:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:216:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit :: (Ring.C a, Module.C a v) => Complex.T v -> Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:221:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: run :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) src/Synthesizer/Plain/Filter/Recursive/Moog.hs:148:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassModifier :: (Ring.C a, Module.C a v) => Int -> Modifier.Simple (State v) (Parameter a) v v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpassCausal :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: _lowpassCausalModifier :: (Ring.C a, Module.C a v) => Int -> Causal.T (Parameter a, v) v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:174:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: lowpass :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Moog.hs:174:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: _lowpassState :: (Ring.C a, Module.C a v) => Int -> Sig.T (Parameter a) -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Universal.hs:305:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step :: (Ring.C a, Module.C a v) => Parameter a -> v -> MS.State (State v) (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:316:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit :: (Ring.C a, Module.C a v) => Modifier.Initialized (State v) (v, v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:322:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifier :: (Ring.C a, Module.C a v) => Modifier.Simple (State v) (Parameter a) v (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:327:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal :: (Ring.C a, Module.C a v) => Causal.T (Parameter a, v) (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:335:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit :: (Ring.C a, Module.C a v) => (v, v) -> Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) src/Synthesizer/Plain/Filter/Recursive/Universal.hs:340:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: run :: (Ring.C a, Module.C a v) => Sig.T (Parameter a) -> Sig.T v -> Sig.T (Result v) hs:213) run (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:249) runInit (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:232) step (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:200) zeroState (src/Synthesizer/Plain/Filter/Recursive/SecondOrder.hs:106) 14% ( 1 / 7) in 'Synthesizer.Plain.Filter.Recursive.SecondOrderCascade' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:55) State (src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:63) step (src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:93) modifierInit (src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:100) modifier (src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:108) causal (src/Synthesizer/Plain/Filter/Recursive/SecondOrderCascade.hs:117) 13% ( 2 / 15) in 'Synthesizer.Plain.Filter.Recursive.Butterworth' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:111) causal (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:144) causalPole (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:194) highpassCausalPole (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:207) highpassPole (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:212) lowpassCausalPole (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:207) lowpassPole (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:212) modifier (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:136) parameter (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:114) partialParameter (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:127) checkedHalf (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:152) partialRatio (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:71) makeSines (src/Synthesizer/Plain/Filter/Recursive/Butterworth.hs:66) 4% ( 1 / 23) in 'Synthesizer.Plain.Filter.Recursive.Chebyshev' Missing documentation for: ParameterA (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:282) parameterA (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:285) partialParameterA (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:270) ParameterB (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:306) parameterB (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:309) partialParameterB (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:270) canonicalizeParameterA (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:298) causalA (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:331) runAPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:350) causalAPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:370) causalB (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:339) runBPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:350) causalBPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:370) lowpassACausalPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:394) highpassACausalPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:394) lowpassBCausalPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:394) highpassBCausalPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:394) lowpassAPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:405) highpassAPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:405) lowpassBPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:405) highpassBPole (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:405) makeCirclePoints (src/Synthesizer/Plain/Filter/Recursive/Chebyshev.hs:64) 6% ( 2 / 34) in 'Synthesizer.Plain.Filter.Recursive.FirstOrder' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:43) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:47) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:51) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:58) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:62) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:67) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:71) lowpassStep (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:85) lowpassModifierInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:91) lowpassModifier (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:97) lowpassCausal (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:103) lowpassInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:111) lowpass (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:117) highpassStep (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:123) highpassModifierInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:129) highpassModifier (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:135) highpassInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:141) highpassInitAlt (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:146) highpass (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:152) Result (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:158) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:160) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:164) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:170) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:174) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:178) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:194) (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:201) step (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:209) modifierInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:215) modifier (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:221) causal (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:227) causalInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrder.hs:234) 100% ( 5 / 5) in 'Synthesizer.Plain.Filter.Recursive.Comb' 45% ( 5 / 11) in 'Synthesizer.Plain.Filter.Recursive.FirstOrderComplex' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:50) modifierInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:197) modifier (src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:203) causal (src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:208) runInit (src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:216) run (src/Synthesizer/Plain/Filter/Recursive/FirstOrderComplex.hs:221) 29% ( 2 / 7) in 'Synthesizer.Plain.Filter.Recursive.Moog' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/Moog.hs:49) parameter (src/Synthesizer/Plain/Filter/Recursive/Moog.hs:108) State (src/Synthesizer/Plain/Filter/Recursive/Moog.hs:124) lowpassModifier (src/Synthesizer/Plain/Filter/Recursive/Moog.hs:148) lowpassCausal (src/Synthesizer/Plain/Filter/Recursive/Moog.hs:157) 43% ( 6 / 14) in 'Synthesizer.Plain.Filter.Recursive.Universal' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:62) Result (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:120) State (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:301) causal (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:327) modifier (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:322) modifierInit (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:316) run (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:340) runInit (src/Synthesizer/Plain/Filter/Recursive/Universal.hs:335) 0% ( 0 / 4) in 'Synthesizer.Causal.Arrow' Missing documentation for: Module header C (src/Synthesizer/Causal/Arrow.hs:8) (src/Synthesizer/Causal/Arrow.hs:13) (src/Synthesizer/Causal/Arrow.hs:16) 100% ( 3 / 3) in 'Synthesizer.Causal.Filter.Recursive.Integration' 0% ( src/Synthesizer/Plain/Filter/Delay/List.hs:21:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedRevCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> [a] -> [v] -> [v] src/Synthesizer/Plain/Filter/Delay/List.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> [a] -> [v] -> [v] src/Synthesizer/Plain/Filter/Delay/Block.hs:30:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> Sig.T a -> Sig.T v -> Sig.T v src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:86:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: step2 :: (Ring.C a, Module.C a v) => Parameter a -> v -> State [Complex.T v] (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:96:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: modifierInit2 :: (Ring.C a, Module.C a v) => Modifier.Initialized [Complex.T v] [Complex.T v] (Parameter a) v (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:112:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: cascade :: (Ring.C a, Module.C a v) => [Allpass.Parameter a] -> Causal.T v v src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:125:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causal2 :: (Ring.C a, Module.C a v) => Parameter a -> Causal.T v (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: causalComplex2 :: (Ring.C a, Module.C a v) => Parameter a -> Causal.T (Complex.T v) (Complex.T v) src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:167:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runInit2 :: (Ring.C a, Module.C a v) => [Complex.T v] -> Parameter a -> Sig.T v -> Sig.T (Complex.T v) src/Synthesizer/Plain/Tutorial.hs:35:1: warning: [-Wunused-imports] The qualified import of ‘Algebra.Module’ is redundant except perhaps to import instances from ‘Algebra.Module’ To import instances alone, use: import Algebra.Module() src/Synthesizer/Plain/Instrument.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraints: (Trans.C a, Module.C a a) • In the type signature for: simpleSaw :: (RealField.C a, Trans.C a, Module.C a a) => a -> a -> [a] src/Synthesizer/Plain/Instrument.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fastBell :: (RealField.C a, Trans.C a, Module.C a a) => a -> a -> [a] 0 / 5) in 'Synthesizer.Causal.Analysis' Missing documentation for: Module header flipFlopHysteresis (src/Synthesizer/Causal/Analysis.hs:19) deltaSigmaModulation (src/Synthesizer/Causal/Analysis.hs:23) deltaSigmaModulationPositive (src/Synthesizer/Causal/Analysis.hs:32) movingMedian (src/Synthesizer/Causal/Analysis.hs:46) 0% ( 0 / 2) in 'Synthesizer.Causal.Cut' Missing documentation for: Module header take (src/Synthesizer/Causal/Cut.hs:15) 50% ( 5 / 10) in 'Synthesizer.CausalIO.Process' Missing documentation for: T (src/Synthesizer/CausalIO/Process.hs:59) fromCausal (src/Synthesizer/CausalIO/Process.hs:106) mapAccum (src/Synthesizer/CausalIO/Process.hs:118) traverse (src/Synthesizer/CausalIO/Process.hs:133) zip (src/Synthesizer/CausalIO/Process.hs:190) 38% ( 3 / 8) in 'Synthesizer.CausalIO.Gate' Missing documentation for: Module header allToStorableVector (src/Synthesizer/CausalIO/Gate.hs:82) toStorableVector (src/Synthesizer/CausalIO/Gate.hs:90) allToChunkySize (src/Synthesizer/CausalIO/Gate.hs:98) toChunkySize (src/Synthesizer/CausalIO/Gate.hs:104) 38% ( 10 / 26) in 'Synthesizer.Plain.Interpolation' Missing documentation for: Module header func (src/Synthesizer/Plain/Interpolation.hs:96) offset (src/Synthesizer/Interpolation.hs:56) number (src/Synthesizer/Interpolation.hs:53) zeroPad (src/Synthesizer/Plain/Interpolation.hs:48) constantPad (src/Synthesizer/Plain/Interpolation.hs:56) single (src/Synthesizer/Plain/Interpolation.hs:108) multiRelativeZeroPad (src/Synthesizer/Plain/Interpolation.hs:142) multiRelativeConstantPad (src/Synthesizer/Plain/Interpolation.hs:147) multiRelativeCyclicPad (src/Synthesizer/Plain/Interpolation.hs:152) multiRelativeZeroPadConstant (src/Synthesizer/Plain/Interpolation.hs:171) multiRelativeZeroPadLinear (src/Synthesizer/Plain/Interpolation.hs:175) multiRelativeZeroPadCubic (src/Synthesizer/Plain/Interpolation.hs:179) piecewise (src/Synthesizer/Interpolation/Module.hs:72) Margin (src/Synthesizer/Interpolation.hs:36) margin (src/Synthesizer/Interpolation.hs:32) 50% ( 1 / 2) in 'Synthesizer.Plain.Filter.Delay.ST' Missing documentation for: modulated (src/Synthesizer/Plain/Filter/Delay/ST.hs:44) 33% ( 1 / 3) in 'Synthesizer.Plain.Filter.Delay.List' Missing documentation for: Module header modulatedRev (src/Synthesizer/Plain/Filter/Delay/List.hs:30) 33% ( 1 / 3) in 'Synthesizer.Plain.Filter.Delay.Block' Missing documentation for: modulated (src/Synthesizer/Plain/Filter/Delay/Block.hs:43) propDrop (src/Synthesizer/Plain/Filter/Delay/Block.hs:74) 25% ( 1 / 4) in 'Synthesizer.Plain.Filter.Delay' Missing documentation for: Module header phaser (src/Synthesizer/Plain/Filter/Delay.hs:29) plane (src/Synthesizer/Plain/Filter/Delay.hs:36) 15% ( 3 / 20) in 'Synthesizer.Plain.ToneModulation' Missing documentation for: Cell (src/Synthesizer/Plain/ToneModulation.hs:108) interpolateCell (src/Synthesizer/Plain/ToneModulation.hs:110) Prototype (src/Synthesizer/Plain/ToneModulation.hs:122) makePrototype (src/Synthesizer/Plain/ToneModulation.hs:134) sampledToneCell (src/Synthesizer/Plain/ToneModulation.hs:159) oscillatorCells (src/Synthesizer/Plain/ToneModulation.hs:197) seekCell (src/Synthesizer/Plain/ToneModulation.hs:208) oscillatorSuffixes (src/Synthesizer/Plain/ToneModulation.hs:222) dropFrac (src/Synthesizer/Plain/ToneModulation.hs:268) dropRem (src/Synthesizer/Plain/ToneModulation.hs:294) propDropFrac (src/Synthesizer/Plain/ToneModulation.hs:288) propDropRem (src/Synthesizer/Plain/ToneModulation.hs:314) oscillatorCoords (src/Synthesizer/Plain/ToneModulation.hs:326) integrateFractional (src/Synthesizer/Plain/ToneModulation.hs:340) limitRelativeShapes (src/Synthesizer/Plain/ToneModulation.hs:369) limitMinRelativeValues (src/Synthesizer/Plain/ToneModulation.hs:390) limitMaxRelativeValues (src/Synthesizer/Plain/ToneModulation.hs:402) 86% ( 18 / 21) in 'Synthesizer.Plain.Oscillator' Missing documentation for: Phase (src/Synthesizer/Plain/Oscillator.hs:36) shapePhaseFreqModSample (src/Synthesizer/Plain/Oscillator.hs:121) shapePhaseFreqModFromSampledTone (src/Synthesizer/Plain/Oscillator.hs:181) 31% ( 5 / 16) in 'Synthesizer.Plain.Filter.Recursive.Hilbert' Missing documentation for: Parameter (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:65) polesCosine (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:71) polesSine (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:71) step2 (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:86) modifierInit2 (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:96) runInit2 (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:167) run2 (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:173) cascade (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:112) causalComplex2 (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:134) causal (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:152) causalComplex (src/Synthesizer/Plain/Filter/Recursive/Hilbert.hs:159) 0% ( 0 / 19) in 'Synthesizer.Plain.Filter.Recursive.Test' Missing documentation for: Module header sampleRate (src/Synthesizer/Plain/Filter/Recursive/Test.hs:25) chirp (src/Synthesizer/Plain/Filter/Recursive/Test.hs:31) filter2ndOrderTest (src/Synthesizer/Plain/Filter/Recursive/Test.hs:34) butterworthLowpassTest0 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:42) butterworthLowpassTest1 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:46) butterworthLowpassTest2 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:52) chebyParameterA (src/Synthesizer/Plain/Filter/Recursive/Test.hs:57) chebyParameterB (src/Synthesizer/Plain/Filter/Recursive/Test.hs:57) chebyshevALowpassTest0 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:91) chebyshevBLowpassTest0 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:96) chebyshevLowpassTest1 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:101) chebyshevALowpassTest2 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:106) chebyshevBLowpassTest2 (src/Synthesizer/Plain/Filter/Recursive/Test.hs:112) moogLowpassTest (src/Synthesizer/Plain/Filter/Recursive/Test.hs:120) universalTest (src/Synthesizer/Plain/Filter/Recursive/Test.hs:126) complexRealTest (src/Synthesizer/Plain/Filter/Recursive/Test.hs:135) chirpComplex (src/Synthesizer/Plain/Filter/Recursive/Test.hs:143) complexTest (src/Synthesizer/Plain/Filter/Recursive/Test.hs:147) 50% ( 1 / 2) in 'Synthesizer.Plain.Effect.Glass' Missing documentation for: Module header 93% ( 13 / 14) in 'Synthesizer.Plain.Tutorial' Missing documentation for: pingSig (src/Synthesizer/Plain/Tutorial.hs:160) 33% ( 1 / 3) in 'Synthesizer.Plain.Wave' Missing documentation for: Module header sample (src/Synthesizer/Plain/Wave.hs:20) 23% ( 7 / 30) in 'Synthesizer.Plain.Instrument' Missing documentation for: Module header allpassPlain (src/Synthesizer/Plain/Instrument.hs:45) allpassDown (src/Synthesizer/Plain/Instrument.hs:52) moogDown (src/Synthesizer/Plain/Instrument.hs:63) moogReso (src/Synthesizer/Plain/Instrument.hs:63) bell (src/Synthesizer/Plain/Instrument.hs:79) bellHarmonic (src/Synthesizer/Plain/Instrument.hs:87) fastBell (src/Synthesizer/Plain/Instrument.hs:94) squareBell (src/Synthesizer/Plain/Instrument.hs:94) moogGuitar (src/Synthesizer/Plain/Instrument.hs:94) moogGuitarSoft (src/Synthesizer/Plain/Instrument.hs:94) simpleSaw (src/Synthesizer/Plain/Instrument.hs:94) fatSaw (src/Synthesizer/Plain/Instrument.hs:94) filterSaw (src/Synthesizer/Plain/Instrument.hs:101) fmBell (src/Synthesizer/Plain/Instrument.hs:117) fatSawChordFilter (src/Synthesizer/Plain/Instrument.hs:153) fatSawChord (src/Synthesizer/Plain/Instrument.hs:153) filterDown (src/Synthesizer/Plain/Instru src/Synthesizer/State/Analysis.hs:94:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y) => Sig.T yv -> y src/Synthesizer/Generic/Analysis.hs:56:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y, SigG.Read sig yv) => sig yv -> y src/Synthesizer/State/Filter/Delay.hs:42:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C v • In the type signature for: modulatedCore :: (RealField.C a, Additive.C v) => Interpolation.T a v -> Int -> Sig.T a -> Sig.T v -> Sig.T v src/Synthesizer/State/Filter/NonRecursive.hs:277:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord t • In the type signature for: inverseFrequencyModulationGen :: (Ord t, Ring.C t) => (t -> Bool) -> Sig.T t -> Sig.T v -> Sig.T v ment.hs:167) accumulatedSaws (src/Synthesizer/Plain/Instrument.hs:185) choirWave (src/Synthesizer/Plain/Instrument.hs:195) choir (src/Synthesizer/Plain/Instrument.hs:222) osciDoubleSaw (src/Synthesizer/Plain/Instrument.hs:245) noiseBass (src/Synthesizer/Plain/Instrument.hs:280) 0% ( 0 / 17) in 'Synthesizer.Plain.Effect' Missing documentation for: Module header main (src/Synthesizer/Plain/Effect.hs:20) soundE (src/Synthesizer/Plain/Effect.hs:30) soundB (src/Synthesizer/Plain/Effect.hs:30) soundA (src/Synthesizer/Plain/Effect.hs:30) sound9 (src/Synthesizer/Plain/Effect.hs:30) sound8 (src/Synthesizer/Plain/Effect.hs:30) sound7 (src/Synthesizer/Plain/Effect.hs:30) sound6 (src/Synthesizer/Plain/Effect.hs:30) sound5 (src/Synthesizer/Plain/Effect.hs:30) sound4 (src/Synthesizer/Plain/Effect.hs:30) sound3 (src/Synthesizer/Plain/Effect.hs:30) sound2 (src/Synthesizer/Plain/Effect.hs:30) sound1 (src/Synthesizer/Plain/Effect.hs:30) sound0 (src/Synthesizer/Plain/Effect.hs:30) soundm0 (src/Synthesizer/Plain/Effect.hs:30) cFreq (src/Synthesizer/Plain/Effect.hs:43) 25% ( 1 / 4) in 'Synthesizer.Plain.Effect.Fly' Missing documentation for: Module header main (src/Synthesizer/Plain/Effect/Fly.hs:27) sampleRate (src/Synthesizer/Plain/Effect/Fly.hs:32) 25% ( 5 / 20) in 'Synthesizer.State.Control' Missing documentation for: constant (src/Synthesizer/State/Control.hs:46) linear (src/Synthesizer/State/Control.hs:50) exponential (src/Synthesizer/State/Control.hs:95) exponentialMultiscale (src/Synthesizer/State/Control.hs:95) exponentialMultiscaleNeutral (src/Synthesizer/State/Control.hs:106) exponential2 (src/Synthesizer/State/Control.hs:115) exponential2Multiscale (src/Synthesizer/State/Control.hs:115) exponential2MultiscaleNeutral (src/Synthesizer/State/Control.hs:134) exponentialFromTo (src/Synthesizer/State/Control.hs:143) exponentialFromToMultiscale (src/Synthesizer/State/Control.hs:143) vectorExponential2 (src/Synthesizer/State/Control.hs:169) cosine (src/Synthesizer/State/Control.hs:180) cubicHermite (src/Synthesizer/State/Control.hs:191) curveMultiscale (src/Synthesizer/State/Control.hs:199) curveMultiscaleNeutral (src/Synthesizer/State/Control.hs:204) 58% ( 15 / 26) in 'Synthesizer.State.Analysis' Missing documentation for: Module header volumeEuclideanSqr (src/Synthesizer/State/Analysis.hs:77) volumeVectorEuclideanSqr (src/Synthesizer/State/Analysis.hs:109) histogramLinearIntMap (src/Synthesizer/State/Analysis.hs:219) histogramIntMap (src/Synthesizer/State/Analysis.hs:270) scalarProduct (src/Synthesizer/State/Analysis.hs:296) centroidRecompute (src/Synthesizer/State/Analysis.hs:312) firstMoment (src/Synthesizer/State/Analysis.hs:317) average (src/Synthesizer/State/Analysis.hs:323) averageRecompute (src/Synthesizer/State/Analysis.hs:329) rectify (src/Synthesizer/State/Analysis.hs:334) 70% ( 14 / 20) in 'Synthesizer.Generic.Analysis' Missing documentation for: Module header volumeEuclideanSqr (src/Synthesizer/Generic/Analysis.hs:40) volumeVectorEuclideanSqr (src/Synthesizer/Generic/Analysis.hs:71) scalarProduct (src/Synthesizer/Generic/Analysis.hs:249) average (src/Synthesizer/Generic/Analysis.hs:261) rectify (src/Synthesizer/Generic/Analysis.hs:265) 64% ( 7 / 11) in 'Synthesizer.State.Cut' Missing documentation for: chopChunkySize (src/Synthesizer/State/Cut.hs:188) selectBool (src/Synthesizer/State/Cut.hs:79) select (src/Synthesizer/State/Cut.hs:86) arrange (src/Synthesizer/State/Cut.hs:128) 70% ( 7 / 10) in 'Synthesizer.State.Displacement' Missing documentation for: Module header mapLinear (src/Synthesizer/State/Displacement.hs:53) mapExponential (src/Synthesizer/State/Displacement.hs:62) 25% ( 2 / 8) in 'Synthesizer.State.Interpolation' Missing documentation for: Module header zeroPad (src/Synthesizer/State/Interpolation.hs:30) constantPad (src/Synthesizer/State/Interpolation.hs:39) skip (src/Synthesizer/State/Interpolation.hs:81) single (src/Synthesizer/State/Interpolation.hs:89) delayPad (src/Synthesizer/State/Interpolation.hs:102) 17% ( 1 / 6) in 'Synthesizer.State.Filter.Delay' Missing documentation for: Module header static (src/Synthesizer/State/Filter/Delay.hs:24) staticPad (src/Synthesizer/State/Filter/Delay.hs:28) staticPos (src/Synthesizer/State/Filter/Delay.hs:32) staticNeg (src/Synthesizer/State/Filter/Delay.hs:36) 47% ( 7 / 15) in 'Synthesizer.State.Filter.NonRecursive' Missing documentation for: amplify (src/Synthesizer/State/Filter/NonRecursive.hs:52) amplifyVector (src/Synthesizer/State/Filter/NonRecursive.hs:56) envelope (src/Synthesizer/State/Filter/NonRecursive.hs:61) envelopeVector (src/Synthesizer/State/Filter/NonRecursive.hs:68) fadeInOut (src/Synthesizer/State/Filter/NonRecursive.hs:77) binomial (src/Synthesizer/State/Filter/NonRecursive.hs:138) binomial1 (src/Synthesizer/State/Filter/NonRecursive.hs:146) inverseFrequencyModulationCeiling (src/Synthesizer/State/Filter/NonRecursive.hs:269) 24% ( 13 / 55) in 'Synthesizer.Generic.Filter.NonRecursive' Missing documentation for: negate (src/Synthesizer/Generic/Filter/NonRecursive.hs:105) amplify (src/Synthesizer/Generic/Filter/NonRecursive.hs:111) amplifyVector (src/Synthesizer/Generic/Filter/NonRecursive.hs:117) normalize (src/Synthesizer/Generic/Filter/NonRecursive.hs:123) envelope (src/Synthesizer/Generic/Filter/NonRecursive.hs:130) envelopeVector (src/Synthesizer/Generic/Filter/NonRecursive.hs:138) fadeInOut (src/Synthesizer/Generic/Filter/NonRecursive.hs:148) delay (src/Synthesizer/Generic/Filter/NonRecursive.hs:175) delayPad (src/Synthesizer/Generic/Filter/NonRecursive.hs:181) delayPos (src/Synthesizer/Generic/Filter/NonRecursive.hs:189) delayNeg (src/Synthesizer/Generic/Filter/NonRecursive.hs:195) delayLazySize (src/Synthesizer/Generic/Filter/NonRecursive.hs:202) delayPosLazySize (src/Synthesizer/Generic/Filter/NonRecursive.hs:220) binomialMask (src/Synthesizer/Generic/Filter/NonRecursive.hs:228) binomial (src/Synthesizer/Generic/Filter/NonRecursive.hs:274) binomial1 (src/Synthesizer/Generic/Filter/NonRecursive.hs:283) sumsDownsample2 (src/Synthesizer/Generic/Filter/NonRecursive.hs:302) downsample2 (src/Synthesizer/Generic/Filter/NonRecursive.hs:312) downsample (src/Synthesizer/Generic/Filter/NonRecursive.hs:319) sumRange (src/Synthesizer/Generic/Filter/NonRecursive.hs:384) pyramid (src/Synthesizer/Generic/Filter/NonRecursive.hs:391) sumRangeFromPyramid (src/Synthesizer/Generic/Filter/NonRecursive.hs:401) sumsPosModulated (src/Synthesizer/Generic/Filter/NonRecursive.hs:491) sumsPosModulatedPyramid (src/Synthesizer/Generic/Filter/NonRecursive.hs:525) inverseFrequencyModulationFloor (src/Synthesizer/Generic/Filter/NonRecursive.hs:563) karatsubaInfinite (src/Synthesizer/Generic/Filter/NonRecursive.hs:775) Pair (src/Synthesizer/Generic/Filter/NonRecursive.hs:830) sumAndConvolvePair (src/Synthesizer/Generic/Filter/NonRecursive.hs:844) Triple (src/Synthesizer/Generic/Filter/NonRecursive.hs:855) convolvePairTriple (src/Synthesizer/Generic/Filter/NonRecursive.hs:858) convolveTriple (src/Synthesizer/Generic/Filter/NonRecursive.hs:871) sumAndConvolveTriple (src/Synthesizer/Generic/Filter/NonRecursive.hs:879) sumAndConvolveTripleAlt (src/Synthesizer/Generic/Filter/NonRecursive.hs:897) Quadruple (src/Synthesizer/Generic/Filter/NonRecursive.hs:914) convolveQuadruple (src/Synthesizer/Generic/Filter/NonRecursive.hs:917) sumAndConvolveQuadruple (src/Synthesizer/Generic/Filter/NonRecursive.hs:925) sumAndConvolveQuadrupleAlt (src/Synthesizer/Generic/Filter/NonRecursive.hs:949) maybeAccumulateRangeFromPyramid (src/Synthesizer/Generic/Filter/NonRecursive.hs:444) withPa src/Synthesizer/Generic/Interpolation.hs:73:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: extrapolationPad :: (RealRing.C t, SigG.Transform sig y) => (T t y -> t -> sig y -> a) -> T t y -> t -> sig y -> a src/Synthesizer/Generic/Interpolation.hs:126:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPad :: (RealRing.C t, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => y -> T t y -> t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeConstantPad :: (RealRing.C t, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => T t y -> t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:163:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPadConstant :: (RealRing.C t, Additive.C y, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:170:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPadLinear :: (RealRing.C t, Module.C t y, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Interpolation.hs:177:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig y • In the type signature for: multiRelativeZeroPadCubic :: (RealField.C t, Module.C t y, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => t -> sig t -> sig y -> sig y src/Synthesizer/Generic/Filter/Delay.hs:51:1: warning: [-Wredundant-constraints] • Redundant constraints: (Additive.C y, SigG.Read sig t) • In the type signature for: modulatedCore :: (RealField.C t, Additive.C y, SigG.Read sig t, SigG.Transform sig t, SigG.Transform sig y) => Interpolation.T t y -> Int -> sig t -> sig y -> sig y src/Synthesizer/Generic/Filter/Delay.hs:68:1: warning: [-Wredundant-constraints] • Redundant constraints: (SigG.Read sig t, SigG.Transform sig y) • In the type signature for: modulated :: (RealField.C t, Additive.C y, SigG.Read sig t, SigG.Transform sig t, SigG.Transform sig y, SigG.Write sig y) => Interpolation.T t y -> Int -> sig t -> sig y -> sig y src/Synthesizer/Generic/Filter/Recursive/Comb.hs:41:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C t • In the type signature for: karplusStrong :: (Ring.C t, Module.C t y, SigG.Write sig y) => Filt1.Parameter t -> sig y -> sig y src/Synthesizer/State/Filter/Recursive/Comb.hs:36:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: karplusStrong :: (Ring.C a, Module.C a v) => Filt1.Parameter a -> Sig.T v -> Sig.T v src/Synthesizer/State/Filter/Recursive/Comb.hs:55:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C a • In the type signature for: runMulti :: (Ring.C a, Module.C a v) => [Int] -> a -> Sig.T v -> Sig.T v src/Synthesizer/State/Noise.hs:68:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: randomRs :: (Ring.C y, Random y, RandomGen g) => (y, y) -> g -> Sig.T y src/Synthesizer/State/NoiseCustom.hs:72:1: warning: [-Wredundant-constraints] • Redundant constraint: Random y • In the type signature for: randomRs :: (Field.C y, Random y, RandomGen g) => (y, y) -> g -> Sig.T y src/Synthesizer/Generic/Filter/Recursive/MovingAverage.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig v • In the type signature for: sumsModulatedHalf :: (RealField.C a, Module.C a v, SigG.Transform sig a, SigG.Transform sig v, SigG.Write sig v) => Int -> sig a -> sig v -> sig v src/Synthesizer/Generic/Filter/Recursive/MovingAverage.hs:169:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig v • In the type signature for: modulatedFrac :: (RealField.C a, Module.C a v, SigG.Transform sig a, SigG.Transform sig v, SigG.Write sig v) => Int -> sig a -> sig v -> sig v private/Synthesizer/Basic/NumberTheory.hs:762:1: warning: [-Wredundant-constraints] • Redundant constraint: ZeroTestable.C a • In the type signature for: _divideByMaximumPowerRecursive :: (Integral.C a, Eq a, ZeroTestable.C a) => a -> a -> a ddedInput (src/Synthesizer/Generic/Filter/NonRecursive.hs:533) consumeRangeFromPyramid (src/Synthesizer/Generic/Filter/NonRecursive.hs:465) sumRangeFromPyramidReverse (src/Synthesizer/Generic/Filter/NonRecursive.hs:409) sumRangeFromPyramidFoldr (src/Synthesizer/Generic/Filter/NonRecursive.hs:417) 33% ( 4 / 12) in 'Synthesizer.Storable.Filter.NonRecursive' Missing documentation for: downsample2 (src/Synthesizer/Storable/Filter/NonRecursive.hs:161) sumsDownsample2 (src/Synthesizer/Storable/Filter/NonRecursive.hs:87) convolveDownsample2 (src/Synthesizer/Storable/Filter/NonRecursive.hs:116) sumsPosModulatedPyramid (src/Synthesizer/Storable/Filter/NonRecursive.hs:214) accumulateBinPosModulatedPyramid (src/Synthesizer/Storable/Filter/NonRecursive.hs:223) movingAccumulateModulatedPyramid (src/Synthesizer/Storable/Filter/NonRecursive.hs:255) sumsDownsample2Alt (src/Synthesizer/Storable/Filter/NonRecursive.hs:93) pyramid (src/Synthesizer/Storable/Filter/NonRecursive.hs:177) 28% ( 5 / 18) in 'Synthesizer.Generic.Interpolation' Missing documentation for: Module header func (src/Synthesizer/Generic/Interpolation.hs:86) offset (src/Synthesizer/Interpolation.hs:56) number (src/Synthesizer/Interpolation.hs:53) zeroPad (src/Synthesizer/Generic/Interpolation.hs:34) constantPad (src/Synthesizer/Generic/Interpolation.hs:44) single (src/Synthesizer/Generic/Interpolation.hs:100) multiRelativeZeroPad (src/Synthesizer/Generic/Interpolation.hs:126) multiRelativeConstantPad (src/Synthesizer/Generic/Interpolation.hs:133) multiRelativeCyclicPad (src/Synthesizer/Generic/Interpolation.hs:140) multiRelativeZeroPadConstant (src/Synthesizer/Generic/Interpolation.hs:163) multiRelativeZeroPadLinear (src/Synthesizer/Generic/Interpolation.hs:170) multiRelativeZeroPadCubic (src/Synthesizer/Generic/Interpolation.hs:177) 17% ( 1 / 6) in 'Synthesizer.Generic.Filter.Delay' Missing documentation for: Module header static (src/Synthesizer/Generic/Filter/Delay.hs:24) staticPad (src/Synthesizer/Generic/Filter/Delay.hs:30) staticPos (src/Synthesizer/Generic/Filter/Delay.hs:36) staticNeg (src/Synthesizer/Generic/Filter/Delay.hs:42) 100% ( 5 / 5) in 'Synthesizer.Generic.Filter.Recursive.Comb' 100% ( 5 / 5) in 'Synthesizer.State.Filter.Recursive.Comb' 80% ( 4 / 5) in 'Synthesizer.State.Filter.Recursive.Integration' Missing documentation for: causal (src/Synthesizer/State/Filter/Recursive/Integration.hs:46) 67% ( 2 / 3) in 'Synthesizer.State.Filter.Recursive.MovingAverage' Missing documentation for: modulatedFrac (src/Synthesizer/State/Filter/Recursive/MovingAverage.hs:175) 43% ( 3 / 7) in 'Synthesizer.State.Noise' Missing documentation for: whiteGen (src/Synthesizer/State/Noise.hs:27) randomPeeks (src/Synthesizer/State/Noise.hs:50) randomPeeksGen (src/Synthesizer/State/Noise.hs:58) randomRs (src/Synthesizer/State/Noise.hs:68) 38% ( 3 / 8) in 'Synthesizer.State.NoiseCustom' Missing documentation for: whiteGen (src/Synthesizer/State/NoiseCustom.hs:32) randomPeeks (src/Synthesizer/State/NoiseCustom.hs:55) randomPeeksGen (src/Synthesizer/State/NoiseCustom.hs:63) randomRs (src/Synthesizer/State/NoiseCustom.hs:72) randomR (src/Synthesizer/State/NoiseCustom.hs:78) 89% ( 8 / 9) in 'Synthesizer.Causal.Oscillator.Core' Missing documentation for: static (src/Synthesizer/Causal/Oscillator/Core.hs:33) 20% ( 2 / 10) in 'Synthesizer.State.Piece' Missing documentation for: T (src/Synthesizer/State/Piece.hs:38) run (src/Synthesizer/State/Piece.hs:29) step (src/Synthesizer/State/Piece.hs:42) linear (src/Synthesizer/State/Piece.hs:48) exponential (src/Synthesizer/State/Piece.hs:54) cosine (src/Synthesizer/State/Piece.hs:64) cubic (src/Synthesizer/State/Piece.hs:90) FlatPosition (src/Synthesizer/Piecewise.hs:102) 17% ( 2 / 12) in 'Synthesizer.State.ToneModulation' Missing documentation for: Module header Cell (src/Synthesizer/State/ToneModulation.hs:43) makeCell (src/Synthesizer/State/ToneModulation.hs:174) Prototype (src/Synthesizer/State/ToneModulation.hs:62) makePrototype (src/Synthesizer/State/ToneModulation.hs:74) sampledToneCell (src/Synthesizer/State/ToneModulation.hs:102) checkNonNeg (src/Synthesizer/State/ToneModulation.hs:168) oscillatorCoords (src/Synthesizer/State/ToneModulation.hs:180) limitRelativeShapes (src/Synthesizer/State/ToneModulation.hs:205) limitMinRelativeValues (src/Synthesizer/State/ToneModulation.hs:213) 33% ( 3 / 9) in 'Synthesizer.Causal.ToneModulation' Missing documentation for: Module header seekCell (src/Synthesizer/Causal/ToneModulation.hs:59) oscillatorCells (src/Synthesizer/Causal/ToneModulation.hs:41) integrateFractional (src/Synthesizer/Causal/ToneModulation.hs:133) limitRelativeShapes (src/Synthesizer/Causal/ToneModulation.hs:202) limitMinRelativeValues (src/Synthesizer/Causal/ToneModulation.hs:210) 33% ( 1 / 3) in 'Synthesizer.Generic.Wave' Missing documentation for: Module header sample (src/Synthesizer/Generic/Wave.hs:18) 30% ( 3 / 10) in 'Synthesizer.Causal.Interpolation' Missing documentation for: Module header relativeZeroPad (src/Synthesizer/Causal/Interpolation.hs:47) relativeConstantPad (src/Synthesizer/Causal/Interpolation.hs:53) relativeCyclicPad (src/Synthesizer/Causal/Interpolation.hs:59) relativeZeroPadConstant (src/Synthesizer/Causal/Interpolation.hs:80) relativeZeroPadLinear (src/Synthesizer/Causal/Interpolation.hs:87) relativeZeroPadCubic (src/Synthesizer/Causal/Interpolation.hs:94) 81% ( 13 / 16) in 'Synthesizer.Causal.Oscillator' Missing documentation for: shapeFreqModSample (src/Synthesizer/Causal/Oscillator.hs:120) shapeFreqModFromSampledTone (src/Synthesizer/Causal/Oscillator.hs:130) shapePhaseFreqModFromSampledTone (src/Synthesizer/Causal/Oscillator.hs:146) 86% ( 18 / 21) in 'Synthesizer.State.Oscillator' Missing documentation for: shapeFreqModSample (src/Synthesizer/State/Oscillator.hs:113) shapeFreqModFromSampledTone (src/Synthesizer/State/Oscillator.hs:121) shapePhaseFreqModFromSampledTone (src/Synthesizer/State/Oscillator.hs:135) 100% ( 16 / 16) in 'Synthesizer.Generic.Oscillator' 0% ( 0 / 8) in 'Synthesizer.Causal.Filter.NonRecursive' Missing documentation for: Module header amplify (src/Synthesizer/Causal/Filter/NonRecursive.hs:24) amplifyVector (src/Synthesizer/Causal/Filter/NonRecursive.hs:28) envelope (src/Synthesizer/Causal/Filter/NonRecursive.hs:33) envelopeVector (src/Synthesizer/Causal/Filter/NonRecursive.hs:38) crossfade (src/Synthesizer/Causal/Filter/NonRecursive.hs:44) accumulatePosModulatedFromPyramid (src/Synthesizer/Causal/Filter/NonRecursive.hs:54) sumsPosModulatedFromPyramid (src/Synthesizer/Causal/Filter/NonRecursive.hs:69) 18% ( 3 / 17) in 'Synthesizer.Generic.Cyclic' Missing documentation for: Module header fromSignal (src/Synthesizer/Generic/Cyclic.hs:17) reverse (src/Synthesizer/Generic/Cyclic.hs:25) convolveNaive (src/Synthesizer/Generic/Cyclic.hs:71) Pair (src/Synthesizer/Generic/Cyclic.hs:95) convolvePair (src/Synthesizer/Generic/Cyclic.hs:98) sumAndConvolvePair (src/Synthesizer/Generic/Cyclic.hs:105) Triple (src/Synthesizer/Generic/Cyclic.hs:115) convolveTriple (src/Synthesizer/Generic/Cyclic.hs:118) sumAndConvolveTriple (src/Synthesizer/Generic/Cyclic.hs:125) sumAndConvolveTripleAlt (src/Synthesizer/Generic/Cyclic.hs:142) Quadruple (src/Synthesizer/Generic/Cyclic.hs:158) convolveQuadruple (src/Synthesizer/Generic/Cyclic.hs:161) sumAndConvolveQuadruple (src/Synthesizer/Generic/Cyclic.hs:168) 67% ( 2 / 3) in 'Synthesizer.Generic.Filter.Recursive.MovingAverage' Missing documentation for: modulatedFrac (src/Synthesizer/Generic/Filter/Recursive/MovingAverage.hs:169) 23% ( 13 / 56) in 'Synthesizer.Basic.NumberTheory src/Synthesizer/Generic/Fourier.hs:477:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: cache2 :: Ring.C y => y -> y src/Synthesizer/Generic/Loop.hs:90:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C q yv • In the type signature for: timeReverse :: (SigG.Write sig yv, RealField.C q, Module.C q yv) => SigG.LazySize -> Interpolation.T q yv -> Interpolation.T q yv -> TimeControl q -> q -> q -> (q, sig yv) -> (q, sig yv) src/Synthesizer/Generic/Tutorial.hs:13:1: warning: [-Wdeprecations] Module ‘Synthesizer.Plain.Tutorial’ is deprecated: do not import that module, it is only intended for demonstration src/Synthesizer/Generic/Tutorial.hs:13:1: warning: [-Wunused-imports] The qualified import of ‘Synthesizer.Plain.Tutorial’ is redundant except perhaps to import instances from ‘Synthesizer.Plain.Tutorial’ To import instances alone, use: import Synthesizer.Plain.Tutorial() ' Missing documentation for: Module header uniquePrimeFactors (private/Synthesizer/Basic/NumberTheory.hs:907) multiplicativeGenerator (private/Synthesizer/Basic/NumberTheory.hs:194) Order (private/Synthesizer/Basic/NumberTheory.hs:235) PrimitiveRoot (private/Synthesizer/Basic/NumberTheory.hs:264) primitiveRootsOfUnity (private/Synthesizer/Basic/NumberTheory.hs:280) lcmMulti (private/Synthesizer/Basic/NumberTheory.hs:672) primitiveRootsOfOrbit (private/Synthesizer/Basic/NumberTheory.hs:388) hasPrimitiveRootOfUnityNaive (private/Synthesizer/Basic/NumberTheory.hs:428) hasPrimitiveRootOfUnityInteger (private/Synthesizer/Basic/NumberTheory.hs:482) ordersOfPrimitiveRootsOfUnityInteger (private/Synthesizer/Basic/NumberTheory.hs:518) ordersOfRootsOfUnityInteger (private/Synthesizer/Basic/NumberTheory.hs:526) ordersOfRootsOfUnityIntegerCondensed (private/Synthesizer/Basic/NumberTheory.hs:537) rootsOfUnityPower (private/Synthesizer/Basic/NumberTheory.hs:545) ringsWithPrimitiveRootsOfUnityAndUnitsNaive (private/Synthesizer/Basic/NumberTheory.hs:613) ringWithPrimitiveRootsOfUnityAndUnits (private/Synthesizer/Basic/NumberTheory.hs:626) ringWithPrimitiveRootsOfUnity (private/Synthesizer/Basic/NumberTheory.hs:645) is3Smooth (private/Synthesizer/Basic/NumberTheory.hs:783) is5Smooth (private/Synthesizer/Basic/NumberTheory.hs:789) numbers5Smooth (private/Synthesizer/Basic/NumberTheory.hs:712) ceilingPowerOfTwo (private/Synthesizer/Basic/NumberTheory.hs:737) ceilingLog (private/Synthesizer/Basic/NumberTheory.hs:752) divideByMaximumPower (private/Synthesizer/Basic/NumberTheory.hs:756) ceiling3Smooth (private/Synthesizer/Basic/NumberTheory.hs:797) ceiling5Smooth (private/Synthesizer/Basic/NumberTheory.hs:800) isPrime (private/Synthesizer/Basic/NumberTheory.hs:960) multiplicativeGeneratorDivisors (private/Synthesizer/Basic/NumberTheory.hs:230) primitiveRootsOfUnityPower (private/Synthesizer/Basic/NumberTheory.hs:303) primitiveRootsOfUnityNaive (private/Synthesizer/Basic/NumberTheory.hs:317) primitiveRootsOfUnityFullOrbitTest (private/Synthesizer/Basic/NumberTheory.hs:376) maximumOrderOfPrimitiveRootsOfUnityNaive (private/Synthesizer/Basic/NumberTheory.hs:437) maximumOrderOfPrimitiveRootsOfUnityInteger (private/Synthesizer/Basic/NumberTheory.hs:500) numbers3SmoothCorec (private/Synthesizer/Basic/NumberTheory.hs:683) numbers3SmoothFoldr (private/Synthesizer/Basic/NumberTheory.hs:692) numbers3SmoothSet (private/Synthesizer/Basic/NumberTheory.hs:700) numbers5SmoothCorec (private/Synthesizer/Basic/NumberTheory.hs:715) numbers5SmoothFoldr (private/Synthesizer/Basic/NumberTheory.hs:722) numbers5SmoothSet (private/Synthesizer/Basic/NumberTheory.hs:730) ceiling5SmoothScan (private/Synthesizer/Basic/NumberTheory.hs:824) ceiling3SmoothNaive (private/Synthesizer/Basic/NumberTheory.hs:828) ceiling5SmoothNaive (private/Synthesizer/Basic/NumberTheory.hs:832) ceiling3SmoothTrace (private/Synthesizer/Basic/NumberTheory.hs:849) ceiling5SmoothTrace (private/Synthesizer/Basic/NumberTheory.hs:872) 42% ( 5 / 12) in 'Synthesizer.Generic.Permutation' Missing documentation for: T (private/Synthesizer/Generic/Permutation.hs:34) apply (private/Synthesizer/Generic/Permutation.hs:36) size (private/Synthesizer/Generic/Permutation.hs:45) skewGrid (private/Synthesizer/Generic/Permutation.hs:68) skewGridCRT (private/Synthesizer/Generic/Permutation.hs:97) skewGridCRTInv (private/Synthesizer/Generic/Permutation.hs:111) reverse (private/Synthesizer/Generic/Permutation.hs:156) 79% ( 11 / 14) in 'Synthesizer.Generic.Fourier' Missing documentation for: Element (src/Synthesizer/Generic/Fourier.hs:76) transformForward (src/Synthesizer/Generic/Fourier.hs:150) window (src/Synthesizer/Generic/Fourier.hs:906) 57% ( 4 / 7) in 'Synthesizer.Generic.Loop' Missing documentation for: TimeControl (src/Synthesizer/Generic/Loop.hs:132) timeControlSine (src/Synthesizer/Generic/Loop.hs:134) timeControlZigZag (src/Synthesizer/Generic/Loop.hs:137) 50% ( 3 / 6) in 'Synthesizer.Generic.Noise' Missing documentation for: whiteGen (src/Synthesizer/Generic/Noise.hs:30) randomPeeks (src/Synthesizer/Generic/Noise.hs:48) randomPeeksGen (src/Synthesizer/Generic/Noise.hs:56) 100% ( 13 / 13) in 'Synthesizer.Generic.Tutorial' 27% ( 4 / 15) in 'Synthesizer.ApplicativeUtility' Missing documentation for: Module header liftA4 (src/Synthesizer/ApplicativeUtility.hs:11) liftA5 (src/Synthesizer/ApplicativeUtility.hs:16) liftA6 (src/Synthesizer/ApplicativeUtility.hs:21) .: (src/Synthesizer/ApplicativeUtility.hs:59) $^ (src/Synthesizer/ApplicativeUtility.hs:66) .^ (src/Synthesizer/ApplicativeUtility.hs:72) $# (src/Synthesizer/ApplicativeUtility.hs:78) liftP2 (src/Synthesizer/ApplicativeUtility.hs:102) liftP3 (src/Synthesizer/ApplicativeUtility.hs:107) liftP4 (src/Synthesizer/ApplicativeUtility.hs:112) 100% ( 1 / 1) in 'Synthesizer.Storage' Warning: Synthesizer.Causal.Class: could not find link destinations for: ~ Warning: Synthesizer.Piecewise: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Synthesizer.Generic.Piece: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Synthesizer.Plain.Filter.Recursive.FirstOrderComplex: could not find link destinations for: Result Warning: Synthesizer.State.Piece: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Synthesizer.Generic.Fourier: could not find link destinations for: PrimitiveRoot Cache Documentation created: dist/doc/html/synthesizer-core/index.html, dist/doc/html/synthesizer-core/synthesizer-core.txt Creating package registration file: /tmp/pkgConf-synthesizer-core-0.8.015843272632125378384.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/synthesizer-core-0.8.0.1-LBB22QBsJpwEPgYVmHJBcm Registering synthesizer-core-0.8.0.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/synthesizer-core-0.8.0.1' Installed synthesizer-core-0.8.0.1 cabal: Entering directory '/tmp/cabal-tmp-5214/synthesizer-dimensional-0.8.0.1' Configuring synthesizer-dimensional-0.8.0.1... Building synthesizer-dimensional-0.8.0.1... Preprocessing library synthesizer-dimensional-0.8.0.1... [ 1 of 46] Compiling Synthesizer.Dimensional.Cyclic.Signal ( src/Synthesizer/Dimensional/Cyclic/Signal.hs, dist/build/Synthesizer/Dimensional/Cyclic/Signal.o ) [ 2 of 46] Compiling Synthesizer.Dimensional.Rate ( src/Synthesizer/Dimensional/Rate.hs, dist/build/Synthesizer/Dimensional/Rate.o ) [ 3 of 46] Compiling Synthesizer.Dimensional.Process ( src/Synthesizer/Dimensional/Process.hs, dist/build/Synthesizer/Dimensional/Process.o ) src/Synthesizer/Dimensional/Process.hs:102:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: run :: Dim.C u => DN.T (Dim.Recip u) t -> (forall s. T s u t a) -> a src/Synthesizer/Dimensional/Process.hs:129:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: getSampleRate :: Dim.C u => T s u t (DN.T (Dim.Recip u) t) [ 4 of 46] Compiling Synthesizer.Dimensional.Amplitude ( src/Synthesizer/Dimensional/Amplitude.hs, dist/build/Synthesizer/Dimensional/Amplitude.o ) [ 5 of 46] Compiling Synthesizer.Dimensional.Sample ( src/Synthesizer/Dimensional/Sample.hs, dist/build/Synthesizer/Dimensional/Sample.o ) src/Synthesizer/Dimensional/Sample.hs:12:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C amp • In the type signature for: cons :: Amp.C amp => amp -> yv -> T amp yv [ 6 of 46] Compiling Synthesizer.Dimensional.Signal.Private ( src/Synthesizer/Dimensional/Signal/Private.hs, dist/build/Synthesizer/Dimensional/Signal/Private.o ) [ 7 of 46] Compiling Synthesizer.Dimensional.Amplitude.Flat ( src/Synthesizer/Dimensional/Amplitude/Flat.hs, dist/build/Synthesizer/Dimensional/Amplitude/Flat.o ) [ 8 of 46] Compiling Synthesizer.Dimensional.Amplitude.Displacement ( src/Synthesizer/Dimensional/Amplitude/Displacement.hs, dist/build/Synthesizer/Dimensional/Amplitude/Displacement.o ) src/Synthesizer/Dimensional/Amplitude/Displacement.hs:65:1: warning: [-Wredundant-constraints] • Redundant constraint: Absolute.C y • In the type signature for: mixVolume :: (Absolute.C y, Field.C y, Module.C y yv, Dim.C u) => DN.T u y -> SigA.R s u y yv -> SigA.R s u y yv -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Displacement.hs:89:1: warning: [-Wredundant-constraints] • Redundant constraint: Absolute.C y • In the type signature for: mixMultiVolume :: (Absolute.C y, Field.C y, Module.C y yv, Dim.C u) => DN.T u y -> [SigA.R s u y yv] -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Displacement.hs:147:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: map :: Amp.Primitive amp => (y0 -> y1) -> SigA.T rate amp (Sig.T y0) -> SigA.T rate amp (Sig.T y1) src/Synthesizer/Dimensional/Amplitude/Displacement.hs:175:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapLinear :: (Flat.C y flat, Ring.C y, Dim.C u) => y -> DN.T u y -> SigA.T rate flat (Sig.T y) -> SigA.T rate (Amp.Dimensional u y) (Sig.T y) src/Synthesizer/Dimensional/Amplitude/Displacement.hs:184:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapExponential :: (Flat.C y flat, Trans.C y, Dim.C u) => y -> DN.T u q -> SigA.T rate flat (Sig.T y) -> SigA.T rate (Amp.Dimensional u q) (Sig.T y) [ 9 of 46] Compiling Synthesizer.Dimensional.Amplitude.Control ( src/Synthesizer/Dimensional/Amplitude/Control.hs, dist/build/Synthesizer/Dimensional/Amplitude/Control.o ) [10 of 46] Compiling Synthesizer.Dimensional.Arrow ( src/Synthesizer/Dimensional/Arrow.hs, dist/build/Synthesizer/Dimensional/Arrow.o ) src/Synthesizer/Dimensional/Arrow.hs:130:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C amp1 • In the type signature for: applyConst :: (Amp.C amp1, Ring.C y0, CausalArrow.C arrow) => Single arrow (Amp.Numeric amp0) amp1 y0 yv1 -> amp0 -> SigA.T (Rate.Phantom s) amp1 (Sig.T yv1) [11 of 46] Compiling Synthesizer.Dimensional.Map.Displacement ( src/Synthesizer/Dimensional/Map/Displacement.hs, dist/build/Synthesizer/Dimensional/Map/Displacement.o ) src/Synthesizer/Dimensional/Map/Displacement.hs:173:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapLinear :: (Flat.C y flat, Ring.C y, Dim.C u, Arrow arrow) => y -> DN.T u y -> ArrowD.T arrow (Sample.T flat y) (DNS u y y) src/Synthesizer/Dimensional/Map/Displacement.hs:185:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapExponential :: (Flat.C y flat, Trans.C y, Dim.C u, Arrow arrow) => y -> DN.T u q -> ArrowD.T arrow (Sample.T flat y) (DNS u q y) [12 of 46] Compiling Synthesizer.Dimensional.Map ( src/Synthesizer/Dimensional/Map.hs, dist/build/Synthesizer/Dimensional/Map.o ) src/Synthesizer/Dimensional/Map.hs:110:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C amp0, Amp.C amp1) • In the type signature for: mapAmplitude :: (Amp.C amp0, Amp.C amp1, Arrow arrow) => (amp0 -> amp1) -> ArrowD.Single arrow amp0 amp1 yv yv [13 of 46] Compiling Synthesizer.Dimensional.Map.Filter ( src/Synthesizer/Dimensional/Map/Filter.hs, dist/build/Synthesizer/Dimensional/Map/Filter.o ) [14 of 46] Compiling Synthesizer.Dimensional.Causal.Process ( src/Synthesizer/Dimensional/Causal/Process.hs, dist/build/Synthesizer/Dimensional/Causal/Process.o ) [15 of 46] Compiling Synthesizer.Dimensional.Causal.Analysis ( src/Synthesizer/Dimensional/Causal/Analysis.hs, dist/build/Synthesizer/Dimensional/Causal/Analysis.o ) [16 of 46] Compiling Synthesizer.Dimensional.Causal.Displacement ( src/Synthesizer/Dimensional/Causal/Displacement.hs, dist/build/Synthesizer/Dimensional/Causal/Displacement.o ) [17 of 46] Compiling Synthesizer.Dimensional.Causal.Filter ( src/Synthesizer/Dimensional/Causal/Filter.hs, dist/build/Synthesizer/Dimensional/Causal/Filter.o ) src/Synthesizer/Dimensional/Causal/Filter.hs:99:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplifyDimension :: (Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => DN.T v0 y -> Proc.T s u t (CausalD.Single s (Amp.Dimensional v1 y) (Amp.Dimensional (Dim.Mul v0 v1) y) yv yv) src/Synthesizer/Dimensional/Causal/Filter.hs:109:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplifyScalarDimension :: (Ring.C y, Dim.C u, Dim.C v) => DN.T v y -> Proc.T s u t (CausalD.Single s (Amp.Dimensional Dim.Scalar y) (Amp.Dimensional v y) yv yv) src/Synthesizer/Dimensional/Causal/Filter.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeScalarDimension :: (Ring.C y, Dim.C u, Dim.C v) => Proc.T s u t (CausalD.T s (Sample.Dimensional Dim.Scalar y y, Sample.Dimensional v y y) (Sample.Dimensional v y y)) src/Synthesizer/Dimensional/Causal/Filter.hs:149:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeVectorDimension :: (Module.C y0 yv, Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => Proc.T s u t (CausalD.T s (Sample.Dimensional v0 y y0, Sample.Dimensional v1 y yv) (Sample.Dimensional (Dim.Mul v0 v1) y yv)) [18 of 46] Compiling Synthesizer.Dimensional.Amplitude.Cut ( src/Synthesizer/Dimensional/Amplitude/Cut.hs, dist/build/Synthesizer/Dimensional/Amplitude/Cut.o ) src/Synthesizer/Dimensional/Amplitude/Cut.hs:125:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: spanPrimitive :: (SigG.Transform sig y, Amp.Primitive amp) => (y -> Bool) -> SigA.T rate amp (sig y) -> (SigA.T rate amp (sig y), SigA.T rate amp (sig y)) src/Synthesizer/Dimensional/Amplitude/Cut.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: dropWhilePrimitive :: (SigG.Transform sig y, Amp.Primitive amp) => (y -> Bool) -> SigA.T rate amp (sig y) -> SigA.T rate amp (sig y) src/Synthesizer/Dimensional/Amplitude/Cut.hs:142:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: takeWhilePrimitive :: (SigG.Transform sig y, Amp.Primitive amp) => (y -> Bool) -> SigA.T rate amp (sig y) -> SigA.T rate amp (sig y) src/Synthesizer/Dimensional/Amplitude/Cut.hs:182:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: leftFromStereo :: Dim.C u => SigA.R s u y (Stereo.T yv) -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Cut.hs:187:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: rightFromStereo :: Dim.C u => SigA.R s u y (Stereo.T yv) -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Cut.hs:382:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Read sig yv • In the type signature for: selectBool :: (Ord y, Field.C y, Dim.C u, Module.C y yv, SigG.Read sig yv, SigG.Transform sig Bool, SigG.Transform sig yv) => Signal s u y sig yv -> Signal s u y sig yv -> SigA.T (Rate.Phantom s) Amp.Abstract (sig Bool) -> Signal s u y sig yv [19 of 46] Compiling Synthesizer.Dimensional.Amplitude.Analysis ( src/Synthesizer/Dimensional/Amplitude/Analysis.hs, dist/build/Synthesizer/Dimensional/Amplitude/Analysis.o ) src/Synthesizer/Dimensional/Amplitude/Analysis.hs:92:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: beginningPrimitive :: (Amp.Primitive amp, SigG.Transform sig y) => y -> SigA.T rate amp (sig y) -> y src/Synthesizer/Dimensional/Amplitude/Analysis.hs:102:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: endPrimitive :: (Amp.Primitive amp, SigG.Transform sig y) => y -> SigA.T rate amp (sig y) -> y src/Synthesizer/Dimensional/Amplitude/Analysis.hs:142:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y, Dim.C u) => SignalRateInd rate u y yv -> DN.T u y [20 of 46] Compiling Synthesizer.Dimensional.Amplitude.Filter ( src/Synthesizer/Dimensional/Amplitude/Filter.hs, dist/build/Synthesizer/Dimensional/Amplitude/Filter.o ) [21 of 46] Compiling Synthesizer.Dimensional.Causal.ControlledProcess ( src/Synthesizer/Dimensional/Causal/ControlledProcess.hs, dist/build/Synthesizer/Dimensional/Causal/ControlledProcess.o ) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:188:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C ecAmp • In the type signature for: runSynchronous1 :: (C global parameter sampleIn sampleOut, Dim.C u, Amp.C ecAmp) => Proc.T s u t (MapD.T (Sample.T ecAmp ec) (Sample.T global (RateDep s parameter))) -> Proc.T s u t (Signal s ecAmp ec -> CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:207:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C ecAmp0, Amp.C ecAmp1) • In the type signature for: runSynchronous2 :: (C global parameter sampleIn sampleOut, Dim.C u, Amp.C ecAmp0, Amp.C ecAmp1) => Proc.T s u t (MapD.T (Sample.T ecAmp0 ec0, Sample.T ecAmp1 ec1) (Sample.T global (RateDep s parameter))) -> Proc.T s u t (Signal s ecAmp0 ec0 -> Signal s ecAmp1 ec1 -> CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:228:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C amp • In the type signature for: resample :: (Amp.C amp, Dim.C u, RealField.C t) => Interpolation.T t y -> SigA.T (Rate.Dimensional u t) amp (Sig.T y) -> Proc.T s u t (SigA.T (Rate.Phantom s) amp (Sig.T y)) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:246:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C amp0, Amp.C amp1) • In the type signature for: zipRate :: (Amp.C amp0, Amp.C amp1, Eq t) => SigA.T (Rate.Dimensional u t) amp0 (Sig.T y0) -> SigA.T (Rate.Dimensional u t) amp1 (Sig.T y1) -> SigA.T (Rate.Dimensional u t) (amp0, amp1) (Sig.T (y0, y1)) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:313:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C ecAmp • In the type signature for: processAsynchronous1 :: (C global ic sampleIn sampleOut, Amp.C ecAmp, Dim.C u, RealField.C t) => Interpolation.T t (RateDep s ic) -> Proc.T s u t (MapD.T (Sample.T ecAmp ec) (Sample.T global (RateDep s ic))) -> DN.T (Dim.Recip u) t -> (forall r. Proc.T r u t (Signal r ecAmp ec)) -> Proc.T s u t (CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:364:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C ecAmp0, Amp.C ecAmp1) • In the type signature for: processAsynchronous2 :: (C global ic sampleIn sampleOut, Amp.C ecAmp0, Amp.C ecAmp1, Dim.C u, RealField.C t) => Interpolation.T t (RateDep s ic) -> Proc.T s u t (MapD.T (Sample.T ecAmp0 ec0, Sample.T ecAmp1 ec1) (Sample.T global (RateDep s ic))) -> DN.T (Dim.Recip u) t -> (forall r. Proc.T r u t (Signal r ecAmp0 ec0)) -> (forall r. Proc.T r u t (Signal r ecAmp1 ec1)) -> Proc.T s u t (CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:441:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C ecAmp0, Amp.C ecAmp1) • In the type signature for: processAsynchronousBuffered2 :: (C global ic sampleIn sampleOut, Amp.C ecAmp0, Amp.C ecAmp1, Dim.C u, RealField.C t) => Interpolation.T t (RateDep s ic) -> Proc.T s u t (MapD.T (Sample.T ecAmp0 ec0, Sample.T ecAmp1 ec1) (Sample.T global (RateDep s ic))) -> DN.T (Dim.Recip u) t -> (forall r. Proc.T r u t (Signal r ecAmp0 ec0)) -> (forall r. Proc.T r u t (Signal r ecAmp1 ec1)) -> Proc.T s u t (CausalD.T s sampleIn sampleOut) [22 of 46] Compiling Synthesizer.Dimensional.Rate.Filter ( src/Synthesizer/Dimensional/Rate/Filter.hs, dist/build/Synthesizer/Dimensional/Rate/Filter.o ) src/Synthesizer/Dimensional/Rate/Filter.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: negate :: (Additive.C yv, Dim.C u) => Proc.T s u t (Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:141:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelope :: (Flat.C y0 flat, Ring.C y0, Dim.C u) => Proc.T s u t (Signal s flat y0 -> Signal s amp y0 -> Signal s amp y0) src/Synthesizer/Dimensional/Rate/Filter.hs:149:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeVector :: (Flat.C y0 flat, Module.C y0 yv, Dim.C u) => Proc.T s u t (Signal s flat y0 -> Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:174:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: meanStatic :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u) => DN.T (Dim.Recip u) q -> Proc.T s u q (Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:259:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig yv • In the type signature for: phaseModulationGeneric :: (Additive.C yv, RealField.C q, Dim.C u, SigG.Transform sig q, SigG.Transform sig yv, SigG.Write sig yv) => Interpolation.T q yv -> DN.T u q -> DN.T u q -> Proc.T s u q (SigA.T (Rate.Phantom s) (Amp.Dimensional u q) (sig q) -> sig yv -> sig yv) src/Synthesizer/Dimensional/Rate/Filter.hs:290:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: frequencyModulation :: (Flat.C t flat, Additive.C yv, RealRing.C t, Dim.C u) => Interpolation.T t yv -> Proc.T s u t (Signal s flat t -> Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:349:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: phaser :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u, Storable q, Storable yv) => Interpolation.T q yv -> DN.T u q -> Proc.T s u q (SigA.R s u q q -> Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:369:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: phaserStereo :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u, Storable q, Storable yv) => Interpolation.T q yv -> DN.T u q -> Proc.T s u q (SigA.R s u q q -> Signal s amp yv -> Signal s amp (Stereo.T yv)) src/Synthesizer/Dimensional/Rate/Filter.hs:387:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: phaserCore :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u, Storable q, Storable yv) => Interpolation.T q yv -> DN.T u q -> Proc.T s u q (SigA.R s u q q -> Sig.T yv -> (Sig.T yv, Sig.T yv)) src/Synthesizer/Dimensional/Rate/Filter.hs:423:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C q yv • In the type signature for: firstOrderGen :: (Trans.C q, Module.C q yv, Dim.C u) => Modifier yv (Filt1.Parameter q) yv yv -> Proc.T s u q (SigA.R s (Dim.Recip u) q q -> Signal s amp yv -> Signal s amp yv) [23 of 46] Compiling Synthesizer.Dimensional.Causal.FilterParameter ( src/Synthesizer/Dimensional/Causal/FilterParameter.hs, dist/build/Synthesizer/Dimensional/Causal/FilterParameter.o ) src/Synthesizer/Dimensional/Causal/FilterParameter.hs:182:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: higherOrderNoReso :: (Arrow arrow, Field.C a, Storable a, Dim.C u) => (Int -> Int) -> (Int -> FiltRec.Pole a -> Cascade.Parameter a) -> NonNeg.Int -> SecondOrderCascade s u a arrow [24 of 46] Compiling Synthesizer.Dimensional.Wave ( src/Synthesizer/Dimensional/Wave.hs, dist/build/Synthesizer/Dimensional/Wave.o ) src/Synthesizer/Dimensional/Wave.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: flat :: Ring.C y => Wave.T t y -> T t (Sample.Flat y) src/Synthesizer/Dimensional/Wave.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapLinear :: (Ring.C y, Dim.C u) => y -> DN.T u y -> Wave.T t y -> T t (Sample.Dimensional u y y) src/Synthesizer/Dimensional/Wave.hs:112:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapExponential :: (Trans.C y, Dim.C u) => y -> DN.T u y -> Wave.T t y -> T t (Sample.Dimensional u y y) [25 of 46] Compiling Synthesizer.Dimensional.Causal.Oscillator.Core ( src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs, dist/build/Synthesizer/Dimensional/Causal/Oscillator/Core.o ) [26 of 46] Compiling Synthesizer.Dimensional.Wave.Controlled ( src/Synthesizer/Dimensional/Wave/Controlled.hs, dist/build/Synthesizer/Dimensional/Wave/Controlled.o ) src/Synthesizer/Dimensional/Wave/Controlled.hs:51:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive cAmp • In the type signature for: simple :: Amp.Primitive cAmp => amp -> (c -> Wave.T t y) -> T (Sample.T cAmp c) t (Sample.T amp y) src/Synthesizer/Dimensional/Wave/Controlled.hs:62:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: flat :: (Ring.C y, Amp.Primitive cAmp) => (c -> Wave.T t y) -> T (Sample.T cAmp c) t (Sample.Flat y) src/Synthesizer/Dimensional/Wave/Controlled.hs:78:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ring.C y, Dim.C u) • In the type signature for: amplified :: (Ring.C y, Dim.C u, Amp.Primitive cAmp) => DN.T u y -> (c -> Wave.T t y) -> T (Sample.T cAmp c) t (Sample.Dimensional u y y) [27 of 46] Compiling Synthesizer.Dimensional.Causal.Oscillator ( src/Synthesizer/Dimensional/Causal/Oscillator.hs, dist/build/Synthesizer/Dimensional/Causal/Oscillator.o ) [28 of 46] Compiling Synthesizer.Dimensional.Rate.Analysis ( src/Synthesizer/Dimensional/Rate/Analysis.hs, dist/build/Synthesizer/Dimensional/Rate/Analysis.o ) [29 of 46] Compiling Synthesizer.Dimensional.Rate.Control ( src/Synthesizer/Dimensional/Rate/Control.hs, dist/build/Synthesizer/Dimensional/Rate/Control.o ) src/Synthesizer/Dimensional/Rate/Control.hs:50:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: constant :: (Ring.C y, Dim.C u) => Proc.T s u t (Signal s y) [30 of 46] Compiling Synthesizer.Dimensional.Rate.Cut ( src/Synthesizer/Dimensional/Rate/Cut.hs, dist/build/Synthesizer/Dimensional/Rate/Cut.o ) src/Synthesizer/Dimensional/Rate/Cut.hs:80:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: concat :: (Amp.Primitive amp, Monoid sig, Dim.C u) => Proc.T s u t ([Signal s amp sig] -> Signal s amp sig) src/Synthesizer/Dimensional/Rate/Cut.hs:90:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.Primitive amp, Dim.C u) • In the type signature for: append :: (Amp.Primitive amp, Monoid sig, Dim.C u) => Proc.T s u t (Signal s amp sig -> Signal s amp sig -> Signal s amp sig) [31 of 46] Compiling Synthesizer.Dimensional.Rate.Dirac ( src/Synthesizer/Dimensional/Rate/Dirac.hs, dist/build/Synthesizer/Dimensional/Rate/Dirac.o ) [32 of 46] Compiling Synthesizer.Dimensional.Rate.Oscillator ( src/Synthesizer/Dimensional/Rate/Oscillator.hs, dist/build/Synthesizer/Dimensional/Rate/Oscillator.o ) [33 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Analysis ( src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Analysis.o ) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:75:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: normMaximum :: (RealRing.C y, Dim.C u, Dim.C v) => Signal u t v y y -> DN.T v y src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:108:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord q, Dim.C u) • In the type signature for: normVectorMaximum :: (NormedMax.C q yv, Ord q, Dim.C u, Dim.C v) => Signal u q v q yv -> DN.T v q src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:139:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v0 • In the type signature for: normAux :: (Dim.C v0, Dim.C v1, Dim.C u, Field.C t) => (DN.T v0 y -> DN.T v1 t) -> (Sig.T yv -> t) -> Signal u t v0 y yv -> DN.T (Dim.Mul u v1) t src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: normMaximumProc :: (RealRing.C y, Dim.C u, Dim.C v) => Proc.T s u y (SigA.R s v y y -> DN.T v y) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:195:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord y, Dim.C u) • In the type signature for: normVectorMaximumProc :: (NormedMax.C y yv, Ord y, Dim.C u, Dim.C v) => Proc.T s u y (SigA.R s v y yv -> DN.T v y) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:231:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v0 • In the type signature for: normAuxProc :: (Dim.C v0, Dim.C v1, Dim.C u, Field.C t) => (DN.T v0 y -> DN.T v1 t) -> (Sig.T yv -> t) -> Proc.T s u t (SigA.R s v0 y yv -> DN.T (Dim.Mul u v1) t) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:276:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: zeros :: (Ord q, Ring.C q, Dim.C u, Dim.C v) => Proc.T s u q (SigA.R s v q q -> SigA.R s (Dim.Recip u) q q) [34 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Cut ( src/Synthesizer/Dimensional/RateAmplitude/Cut.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Cut.o ) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:72:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: splitAt :: (RealRing.C t, Dim.C u, Dim.C v, Storable yv) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> (SigA.R s v y yv, SigA.R s v y yv)) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:82:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: take :: (RealRing.C t, Dim.C u, Dim.C v) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:89:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: drop :: (RealRing.C t, Dim.C u, Dim.C v) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:110:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: unzip :: (Dim.C u, Dim.C v) => Proc.T s u t (SigA.R s v y (yv0, yv1) -> (SigA.R s v y yv0, SigA.R s v y yv1)) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:117:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: unzip3 :: (Dim.C u, Dim.C v) => Proc.T s u t (SigA.R s v y (yv0, yv1, yv2) -> (SigA.R s v y yv0, SigA.R s v y yv1, SigA.R s v y yv2)) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:147:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: concat :: (Ord y, Field.C y, Dim.C v, Dim.C u, Module.C y yv) => Proc.T s u t ([SigA.R s v y yv] -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:158:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: concatVolume :: (Field.C y, Dim.C v, Dim.C u, Module.C y yv) => DN.T v y -> Proc.T s u t ([SigA.R s v y yv] -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:166:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: append :: (Ord y, Field.C y, Dim.C v, Dim.C u, Module.C y yv) => Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:173:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: appendVolume :: (Field.C y, Dim.C v, Dim.C u, Module.C y yv) => DN.T v y -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv -> SigA.R s v y yv) [35 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Control ( src/Synthesizer/Dimensional/RateAmplitude/Control.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Control.o ) src/Synthesizer/Dimensional/RateAmplitude/Control.hs:50:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: constant :: (Absolute.C y, Dim.C u, Dim.C v) => DN.T v y -> Proc.T s u t (SigA.R s v y y) [36 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Displacement ( src/Synthesizer/Dimensional/RateAmplitude/Displacement.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Displacement.o ) [37 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.File ( src/Synthesizer/Dimensional/RateAmplitude/File.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/File.o ) [38 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Filter ( src/Synthesizer/Dimensional/RateAmplitude/Filter.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Filter.o ) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:140:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplify :: (Ring.C y, Dim.C u, Dim.C v) => y -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:148:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplifyDimension :: (Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => DN.T v0 y -> Proc.T s u t (SigA.R s v1 y yv -> SigA.R s (Dim.Mul v0 v1) y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: negate :: (Additive.C yv, Dim.C u, Dim.C v) => Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:165:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: envelope :: (Flat.C y0 flat, Ring.C y0, Dim.C u, Dim.C v) => Proc.T s u t (FlatSignal s flat y0 -> SigA.R s v y y0 -> SigA.R s v y y0) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:173:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ring.C y, Dim.C u, Dim.C v) • In the type signature for: envelopeVector :: (Flat.C y0 flat, Module.C y0 yv, Ring.C y, Dim.C u, Dim.C v) => Proc.T s u t (FlatSignal s flat y0 -> SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:181:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeVectorDimension :: (Module.C y0 yv, Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => Proc.T s u t (SigA.R s v0 y y0 -> SigA.R s v1 y yv -> SigA.R s (Dim.Mul v0 v1) y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:545:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: comb :: (RealRing.C t, Module.C y yv, Dim.C u, Dim.C v, Storable yv) => DN.T u t -> y -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:552:1: warning: [-Wredundant-constraints] • Redundant constraint: Absolute.C y • In the type signature for: combProc :: (RealRing.C t, Absolute.C y, Field.C y, Module.C y yv, Dim.C u, Dim.C v, Storable yv) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) [39 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Noise ( src/Synthesizer/Dimensional/RateAmplitude/Noise.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Noise.o ) [40 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Piece ( src/Synthesizer/Dimensional/RateAmplitude/Piece.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Piece.o ) src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:79:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: runVolume :: (Trans.C q, RealRing.C q, Dim.C u, Dim.C v, SigG.Write sig q) => DN.T u q -> Sequence s u v sig q -> DN.T v q -> Proc.T s u q (SigA.T (Rate.Phantom s) (Amp.Dimensional v q) (sig q)) src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:123:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Write sig q • In the type signature for: make :: (Field.C q, Dim.C u, Dim.C v, SigG.Write sig q) => Piece.T sig q -> T s u v sig q [41 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Play ( src/Synthesizer/Dimensional/RateAmplitude/Play.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Play.o ) [42 of 46] Compiling Synthesizer.Dimensional.ChunkySize.Cut ( src/Synthesizer/Dimensional/ChunkySize/Cut.hs, dist/build/Synthesizer/Dimensional/ChunkySize/Cut.o ) [43 of 46] Compiling Synthesizer.Dimensional.ChunkySize.Signal ( src/Synthesizer/Dimensional/ChunkySize/Signal.hs, dist/build/Synthesizer/Dimensional/ChunkySize/Signal.o ) [44 of 46] Compiling Synthesizer.Dimensional.Cyclic.Analysis ( src/Synthesizer/Dimensional/Cyclic/Analysis.hs, dist/build/Synthesizer/Dimensional/Cyclic/Analysis.o ) [45 of 46] Compiling Synthesizer.Dimensional.Signal ( src/Synthesizer/Dimensional/Signal.hs, dist/build/Synthesizer/Dimensional/Signal.o ) src/Synthesizer/Dimensional/Signal.hs:52:1: warning: [-Wredundant-constraints] • Redundant constraints: (Field.C y, Dim.C u) • In the type signature for: ($-) :: (Field.C y, Absolute.C y, Dim.C u, Dim.C v) => Proc.T s u t (R s v y y -> a) -> DN.T v y -> Proc.T s u t a [46 of 46] Compiling Synthesizer.Dimensional.RateAmplitude.Instrument ( src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs, dist/build/Synthesizer/Dimensional/RateAmplitude/Instrument.o ) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: bellHarmonic :: (Trans.C a, RealField.C a, Module.C a a) => a -> DN.T Dim.Time a -> DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fastBell :: (RealField.C a, Trans.C a, Module.C a a) => DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:195:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fmBell :: (RealField.C a, Trans.C a, Module.C a a) => a -> a -> DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:228:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fmRing :: (RealField.C a, Trans.C a, Module.C a a) => DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:358:1: warning: [-Wredundant-constraints] • Redundant constraints: (RealField.C a, Module.C a a) • In the type signature for: accumulationParameters :: (Random a, Trans.C a, RealField.C a, Module.C a a) => [(Phase.T a, a, Phase.T a, DN.T Dim.Frequency a)] src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:411:1: warning: [-Wredundant-constraints] • Redundant constraints: (Trans.C q, Module.C q q, Random q) • In the type signature for: wasp :: (RealField.C q, Trans.C q, Module.C q q, Random q, Dim.C u) => DN.T (Dim.Recip u) q -> Proc.T s u q (SigA.R s Dim.Voltage q q) Running Haddock for synthesizer-dimensional-0.8.0.1... Running hscolour for synthesizer-dimensional-0.8.0.1... Preprocessing library synthesizer-dimensional-0.8.0.1... Preprocessing library synthesizer-dimensional-0.8.0.1... src/Synthesizer/Dimensional/Process.hs:102:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: run :: Dim.C u => DN.T (Dim.Recip u) t -> (forall s. T s u t a) -> a src/Synthesizer/Dimensional/Process.hs:129:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: getSampleRate :: Dim.C u => T s u t (DN.T (Dim.Recip u) t) src/Synthesizer/Dimensional/Sample.hs:12:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C amp • In the type signature for: cons :: Amp.C amp => amp -> yv -> T amp yv src/Synthesizer/Dimensional/Amplitude/Displacement.hs:65:1: warning: [-Wredundant-constraints] • Redundant constraint: Absolute.C y • In the type signature for: mixVolume :: (Absolute.C y, Field.C y, Module.C y yv, Dim.C u) => DN.T u y -> SigA.R s u y yv -> SigA.R s u y yv -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Displacement.hs:89:1: warning: [-Wredundant-constraints] • Redundant constraint: Absolute.C y • In the type signature for: mixMultiVolume :: (Absolute.C y, Field.C y, Module.C y yv, Dim.C u) => DN.T u y -> [SigA.R s u y yv] -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Displacement.hs:147:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: map :: Amp.Primitive amp => (y0 -> y1) -> SigA.T rate amp (Sig.T y0) -> SigA.T rate amp (Sig.T y1) src/Synthesizer/Dimensional/Amplitude/Displacement.hs:175:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapLinear :: (Flat.C y flat, Ring.C y, Dim.C u) => y -> DN.T u y -> SigA.T rate flat (Sig.T y) -> SigA.T rate (Amp.Dimensional u y) (Sig.T y) src/Synthesizer/Dimensional/Amplitude/Displacement.hs:184:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapExponential :: (Flat.C y flat, Trans.C y, Dim.C u) => y -> DN.T u q -> SigA.T rate flat (Sig.T y) -> SigA.T rate (Amp.Dimensional u q) (Sig.T y) src/Synthesizer/Dimensional/Arrow.hs:130:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C amp1 • In the type signature for: applyConst :: (Amp.C amp1, Ring.C y0, CausalArrow.C arrow) => Single arrow (Amp.Numeric amp0) amp1 y0 yv1 -> amp0 -> SigA.T (Rate.Phantom s) amp1 (Sig.T yv1) src/Synthesizer/Dimensional/Map/Displacement.hs:173:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapLinear :: (Flat.C y flat, Ring.C y, Dim.C u, Arrow arrow) => y -> DN.T u y -> ArrowD.T arrow (Sample.T flat y) (DNS u y y) src/Synthesizer/Dimensional/Map/Displacement.hs:185:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapExponential :: (Flat.C y flat, Trans.C y, Dim.C u, Arrow arrow) => y -> DN.T u q -> ArrowD.T arrow (Sample.T flat y) (DNS u q y) src/Synthesizer/Dimensional/Map.hs:110:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C amp0, Amp.C amp1) • In the type signature for: mapAmplitude :: (Amp.C amp0, Amp.C amp1, Arrow arrow) => (amp0 -> amp1) -> ArrowD.Single arrow amp0 amp1 yv yv Haddock coverage: 50% ( 3 / 6) in 'Synthesizer.Dimensional.Cyclic.Signal' Missing documentation for: T (src/Synthesizer/Dimensional/Cyclic/Signal.hs:38) processPeriod (src/Synthesizer/Dimensional/Cyclic/Signal.hs:64) fromPeriod (src/Synthesizer/Dimensional/Cyclic/Signal.hs:71) 60% ( 3 / 5) in 'Synthesizer.Dimensional.Rate' Missing documentation for: Dimensional (src/Synthesizer/Dimensional/Rate.hs:30) common (src/Synthesizer/Dimensional/Rate.hs:35) 28% ( 7 / 25) in 'Synthesizer.Dimensional.Process' Missing documentation for: withParam (src/Synthesizer/Dimensional/Process.hs:124) getSampleRate (src/Synthesizer/Dimensional/Process.hs:129) toTimeScalar (src/Synthesizer/Dimensional/Process.hs:134) toFrequencyScalar (src/Synthesizer/Dimensional/Process.hs:140) toTimeDimension (src/Synthesizer/Dimensional/Process.hs:147) toFrequencyDimension (src/Synthesizer/Dimensional/Process.hs:153) intFromTime (src/Synthesizer/Dimensional/Process.hs:184) intFromTime98 (src/Synthesizer/Dimensional/Process.hs:192) DimensionGradient (src/Synthesizer/Dimensional/Process.hs:159) toGradientScalar (src/Synthesizer/Dimensional/Process.hs:162) pure (src/Synthesizer/Dimensional/Process.hs:87) $^ $# .: .^ liftP2 liftP3 liftP4 31% ( 4 / 13) in 'Synthesizer.Dimensional.Amplitude' Missing documentation for: Module header Numeric (src/Synthesizer/Dimensional/Amplitude.hs:17) (src/Synthesizer/Dimensional/Amplitude.hs:19) Dimensional (src/Synthesizer/Dimensional/Amplitude.hs:22) (src/Synthesizer/Dimensional/Amplitude.hs:40) (src/Synthesizer/Dimensional/Amplitude.hs:42) (src/Synthesizer/Dimensional/Amplitude.hs:44) (src/Synthesizer/Dimensional/Amplitude.hs:58) (src/Synthesizer/Dimensional/Amplitude.hs:61) 12% ( 2 / 17) in 'Synthesizer.Dimensional.Sample' Missing documentation for: Module header cons (src/Synthesizer/Dimensional/Sample.hs:12) Dimensional (src/Synthesizer/Dimensional/Sample.hs:15) Numeric (src/Synthesizer/Dimensional/Sample.hs:16) Flat (src/Synthesizer/Dimensional/Sample.hs:17) Abstract (src/Synthesizer/Dimensional/Sample.hs:18) Displacement (src/Synthesizer/Dimensional/Sample.hs:32) Build (src/Synthesizer/Dimensional/Sample.hs:40) (src/Synthesizer/Dimensional/Sample.hs:43) (src/Synthesizer/Dimensional/Sample.hs:47) (src/Synthesizer/Dimensional/Sample.hs:54) Inspect (src/Synthesizer/Dimensional/Sample.hs:62) (src/Synthesizer/Dimensional/Sample.hs:67) (src/Synthesizer/Dimensional/Sample.hs:73) (src/Synthesizer/Dimensional/Sample.hs:83) 10% ( 3 / 29) in 'Synthesizer.Dimensional.Signal.Private' Missing documentation for: R (src/Synthesizer/Dimensional/Signal/Private.hs:59) actualSampleRate (src/Synthesizer/Dimensional/Signal/Private.hs:63) actualAmplitude (src/Synthesizer/Dimensional/Signal/Private.hs:70) toAmplitudeScalar (src/Synthesizer/Dimensional/Signal/Private.hs:78) rewriteAmplitudeDimension (src/Synthesizer/Dimensional/Signal/Private.hs:84) asTypeOfAmplitude (src/Synthesizer/Dimensional/Signal/Private.hs:92) scalarSamples (src/Synthesizer/Dimensional/Signal/Private.hs:98) vectorSamples (src/Synthesizer/Dimensional/Signal/Private.hs:106) embedSampleRate (src/Synthesizer/Dimensional/Signal/Private.hs:115) render (src/Synthesizer/Dimensional/Signal/Private.hs:125) apply (src/Synthesizer/Dimensional/Signal/Private.hs:133) zip (src/Synthesizer/Dimensional/Signal/Private.hs:152) processBody (src/Synthesizer/Dimensional/Signal/Private.hs:165) replaceBody (src/Synthesizer/Dimensional/Signal/Private.hs:173) fromBody (src/Synthesizer/Dimensional/Signal/Private.hs:181) flatFromBody (src/Synthesizer/Dimensional/Signal/Private.hs:187) abstractFromBody (src/Synthesizer/Dimensional/Signal/Private.hs:193) primitiveFromBody (src/Synthesizer/Dimensional/Signal/Private.hs:199) cache (src/Synthesizer/Dimensional/Signal/Private.hs:209) bindCached (src/Synthesizer/Dimensional/Signal/Private.hs:218) share (src/Synthesizer/Dimensional/Signal/Private.hs:227) store (src/Synthesizer/Dimensional/Signal/Private.hs:237) restore (src/Synthesizer/Dimensional/Signal/Private.hs:268) toStorableInt16Mono (src/Synthesizer/Dimensional/Signal/Private.hs:288) toStorableInt16Stereo (src/Synthesizer/Dimensional/Signal/Private.hs:298) defaultChunkSize (src/Synthesizer/Dimensional/Signal/Private.hs:308) 20% ( 1 / 5) in 'Synthesizer.Dimensional.Amplitude.Flat' Missing documentation for: C (src/Synthesizer/Dimensional/Amplitude/Flat.hs:58) amplifySample (src/Synthesizer/Dimensional/Amplitude/Flat.hs:60) canonicalize (src/Synthesizer/Dimensional/Amplitude/Flat.hs:87) toSamples (src/Synthesizer/Dimensional/Amplitude/Flat.hs:80) 50% ( 7 / 14) in 'Synthesizer.Dimensional.Amplitude.Displacement' Missing documentation for: mixVolume (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:65) mixMultiVolume (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:89) raiseVector (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:113) map (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:147) mapExponential (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:184) mapLinearDimension (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:197) inflate (src/Synthesizer/Dimensional/Amplitude/Displacement.hs:245) 75% ( 3 / 4) in 'Synthesizer.Dimensional.Amplitude.Control' Missing documentation for: constant (src/Synthesizer/Dimensional/Amplitude/Control.hs:37) 22% ( 6 / 27) in 'Synthesizer.Dimensional.Arrow' Missing documentation for: Single (src/Synthesizer/Dimensional/Arrow.hs:59) Applicable (src/Synthesizer/Dimensional/Arrow.hs:82) (src/Synthesizer/Dimensional/Arrow.hs:84) apply (src/Synthesizer/Dimensional/Arrow.hs:93) applyFlat (src/Synthesizer/Dimensional/Arrow.hs:111) canonicalizeFlat (src/Synthesizer/Dimensional/Arrow.hs:122) applyConst (src/Synthesizer/Dimensional/Arrow.hs:130) $/: (src/Synthesizer/Dimensional/Arrow.hs:144) $/- (src/Synthesizer/Dimensional/Arrow.hs:154) id (src/Synthesizer/Dimensional/Arrow.hs:164) compose (src/Synthesizer/Dimensional/Arrow.hs:172) (src/Synthesizer/Dimensional/Arrow.hs:184) first (src/Synthesizer/Dimensional/Arrow.hs:235) second (src/Synthesizer/Dimensional/Arrow.hs:245) split (src/Synthesizer/Dimensional/Arrow.hs:255) fanout (src/Synthesizer/Dimensional/Arrow.hs:264) independentMap (src/Synthesizer/Dimensional/Arrow.hs:282) double (src/Synthesizer/Dimensional/Arrow.hs:290) forceDimensionalAmplitude (src/Synthesizer/Dimensional/Arrow.hs:299) loopVolume (src/Synthesizer/Dimensional/Arrow.hs:329) loop2Volume (src/Synthesizer/Dimensional/Arrow.hs:342) 60% ( 6 / 10) in 'Synthesizer.Dimensional.Map.Displacement' Missing documentation for: Module header mixVolume (src/Synthesizer/Dimensional/Map/Displacement.hs:57) mapExponential (src/Synthesizer/Dimensional/Map/Displacement.hs:185) mapLinearDimension (src/Synthesizer/Dimensional/Map/Displacement.hs:203) 25% ( 5 / 20) in 'Synthesizer.Dimensional.Map' Missing documentation for: Single (src/Synthesizer/Dimensional/Map.hs:45) consFlip (src/Synthesizer/Dimensional/Map.hs:49) apply (src/Synthesizer/Dimensional/Map.hs:60) applyFlat (src/Synthesizer/Dimensional/Map.hs:68) forceDimensionalAmplitude (src/Synthesizer/Dimensional/Map.hs:78) forcePrimitiveAmplitude (src/Synthesizer/Dimensional/Map.hs:86) id (src/Synthesizer/Dimensional/Map.hs:145) double (src/Synthesizer/Dimensional/Map.hs:151) fst (src/Synthesizer/Dimensional/Map.hs:158) snd (src/Synthesizer/Dimensional/Map.hs:166) swap (src/Synthesizer/Dimensional/Map.hs:174) balanceRight (src/Synthesizer/Dimensional/Map.hs:182) balanceLeft (src/Synthesizer/Dimensional/Map.hs:191) packTriple (src/Synthesizer/Dimensional src/Synthesizer/Dimensional/Causal/Filter.hs:99:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplifyDimension :: (Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => DN.T v0 y -> Proc.T s u t (CausalD.Single s (Amp.Dimensional v1 y) (Amp.Dimensional (Dim.Mul v0 v1) y) yv yv) src/Synthesizer/Dimensional/Causal/Filter.hs:109:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplifyScalarDimension :: (Ring.C y, Dim.C u, Dim.C v) => DN.T v y -> Proc.T s u t (CausalD.Single s (Amp.Dimensional Dim.Scalar y) (Amp.Dimensional v y) yv yv) src/Synthesizer/Dimensional/Causal/Filter.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeScalarDimension :: (Ring.C y, Dim.C u, Dim.C v) => Proc.T s u t (CausalD.T s (Sample.Dimensional Dim.Scalar y y, Sample.Dimensional v y y) (Sample.Dimensional v y y)) src/Synthesizer/Dimensional/Causal/Filter.hs:149:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeVectorDimension :: (Module.C y0 yv, Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => Proc.T s u t (CausalD.T s (Sample.Dimensional v0 y y0, Sample.Dimensional v1 y yv) (Sample.Dimensional (Dim.Mul v0 v1) y yv)) src/Synthesizer/Dimensional/Amplitude/Cut.hs:125:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: spanPrimitive :: (SigG.Transform sig y, Amp.Primitive amp) => (y -> Bool) -> SigA.T rate amp (sig y) -> (SigA.T rate amp (sig y), SigA.T rate amp (sig y)) src/Synthesizer/Dimensional/Amplitude/Cut.hs:134:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: dropWhilePrimitive :: (SigG.Transform sig y, Amp.Primitive amp) => (y -> Bool) -> SigA.T rate amp (sig y) -> SigA.T rate amp (sig y) src/Synthesizer/Dimensional/Amplitude/Cut.hs:142:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: takeWhilePrimitive :: (SigG.Transform sig y, Amp.Primitive amp) => (y -> Bool) -> SigA.T rate amp (sig y) -> SigA.T rate amp (sig y) src/Synthesizer/Dimensional/Amplitude/Cut.hs:182:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: leftFromStereo :: Dim.C u => SigA.R s u y (Stereo.T yv) -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Cut.hs:187:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: rightFromStereo :: Dim.C u => SigA.R s u y (Stereo.T yv) -> SigA.R s u y yv src/Synthesizer/Dimensional/Amplitude/Cut.hs:382:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Read sig yv • In the type signature for: selectBool :: (Ord y, Field.C y, Dim.C u, Module.C y yv, SigG.Read sig yv, SigG.Transform sig Bool, SigG.Transform sig yv) => Signal s u y sig yv -> Signal s u y sig yv -> SigA.T (Rate.Phantom s) Amp.Abstract (sig Bool) -> Signal s u y sig yv src/Synthesizer/Dimensional/Amplitude/Analysis.hs:92:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: beginningPrimitive :: (Amp.Primitive amp, SigG.Transform sig y) => y -> SigA.T rate amp (sig y) -> y src/Synthesizer/Dimensional/Amplitude/Analysis.hs:102:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive amp • In the type signature for: endPrimitive :: (Amp.Primitive amp, SigG.Transform sig y) => y -> SigA.T rate amp (sig y) -> y src/Synthesizer/Dimensional/Amplitude/Analysis.hs:142:1: warning: [-Wredundant-constraints] • Redundant constraint: Ord y • In the type signature for: volumeVectorMaximum :: (NormedMax.C y yv, Ord y, Dim.C u) => SignalRateInd rate u y yv -> DN.T u y src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:188:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C ecAmp • In the type signature for: runSynchronous1 :: (C global parameter sampleIn sampleOut, Dim.C u, Amp.C ecAmp) => Proc.T s u t (MapD.T (Sample.T ecAmp ec) (Sample.T global (RateDep s parameter))) -> Proc.T s u t (Signal s ecAmp ec -> CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:207:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C ecAmp0, Amp.C ecAmp1) • In the type signature for: runSynchronous2 :: (C global parameter sampleIn sampleOut, Dim.C u, Amp.C ecAmp0, Amp.C ecAmp1) => Proc.T s u t (MapD.T (Sample.T ecAmp0 ec0, Sample.T ecAmp1 ec1) (Sample.T global (RateDep s parameter))) -> Proc.T s u t (Signal s ecAmp0 ec0 -> Signal s ecAmp1 ec1 -> CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:228:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C amp • In the type signature for: resample :: (Amp.C amp, Dim.C u, RealField.C t) => Interpolation.T t y -> SigA.T (Rate.Dimensional u t) amp (Sig.T y) -> Proc.T s u t (SigA.T (Rate.Phantom s) amp (Sig.T y)) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:246:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C amp0, Amp.C amp1) • In the type signature for: zipRate :: (Amp.C amp0, Amp.C amp1, Eq t) => SigA.T (Rate.Dimensional u t) amp0 (Sig.T y0) -> SigA.T (Rate.Dimensional u t) amp1 (Sig.T y1) -> SigA.T (Rate.Dimensional u t) (amp0, amp1) (Sig.T (y0, y1)) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:313:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.C ecAmp • In the type signature for: processAsynchronous1 :: (C global ic sampleIn sampleOut, Amp.C ecAmp, Dim.C u, RealField.C t) => Interpolation.T t (RateDep s ic) -> Proc.T s u t (MapD.T (Sample.T ecAmp ec) (Sample.T global (RateDep s ic))) -> DN.T (Dim.Recip u) t -> (forall r. Proc.T r u t (Signal r ecAmp ec)) -> Proc.T s u t (CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:364:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C ecAmp0, Amp.C ecAmp1) • In the type signature for: processAsynchronous2 :: (C global ic sampleIn sampleOut, Amp.C ecAmp0, Amp.C ecAmp1, Dim.C u, RealField.C t) => Interpolation.T t (RateDep s ic) -> Proc.T s u t (MapD.T (Sample.T ecAmp0 ec0, Sample.T ecAmp1 ec1) (Sample.T global (RateDep s ic))) -> DN.T (Dim.Recip u) t -> (forall r. Proc.T r u t (Signal r ecAmp0 ec0)) -> (forall r. Proc.T r u t (Signal r ecAmp1 ec1)) -> Proc.T s u t (CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:441:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.C ecAmp0, Amp.C ecAmp1) • In the type signature for: processAsynchronousBuffered2 :: (C global ic sampleIn sampleOut, Amp.C ecAmp0, Amp.C ecAmp1, Dim.C u, RealField.C t) => Interpolation.T t (RateDep s ic) -> Proc.T s u t (MapD.T (Sample.T ecAmp0 ec0, Sample.T ecAmp1 ec1) (Sample.T global (RateDep s ic))) -> DN.T (Dim.Recip u) t -> (forall r. Proc.T r u t (Signal r ecAmp0 ec0)) -> (forall r. Proc.T r u t (Signal r ecAmp1 ec1)) -> Proc.T s u t (CausalD.T s sampleIn sampleOut) src/Synthesizer/Dimensional/Rate/Filter.hs:133:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: negate :: (Additive.C yv, Dim.C u) => Proc.T s u t (Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:141:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelope :: (Flat.C y0 flat, Ring.C y0, Dim.C u) => Proc.T s u t (Signal s flat y0 -> Signal s amp y0 -> Signal s amp y0) src/Synthesizer/Dimensional/Rate/Filter.hs:149:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeVector :: (Flat.C y0 flat, Module.C y0 yv, Dim.C u) => Proc.T s u t (Signal s flat y0 -> Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:174:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: meanStatic :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u) => DN.T (Dim.Recip u) q -> Proc.T s u q (Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:259:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig yv • In the type signature for: phaseModulationGeneric :: (Additive.C yv, RealField.C q, Dim.C u, SigG.Transform sig q, SigG.Transform sig yv, SigG.Write sig yv) => Interpolation.T q yv -> DN.T u q -> DN.T u q -> Proc.T s u q (SigA.T (Rate.Phantom s) (Amp.Dimensional u q) (sig q) -> sig yv -> sig yv) src/Synthesizer/Dimensional/Rate/Filter.hs:290:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: frequencyModulation :: (Flat.C t flat, Additive.C yv, RealRing.C t, Dim.C u) => Interpolation.T t yv -> Proc.T s u t (Signal s flat t -> Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:349:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: phaser :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u, Storable q, Storable yv) => Interpolation.T q yv -> DN.T u q -> Proc.T s u q (SigA.R s u q q -> Signal s amp yv -> Signal s amp yv) src/Synthesizer/Dimensional/Rate/Filter.hs:369:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: phaserStereo :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u, Storable q, Storable yv) => Interpolation.T q yv -> DN.T u q -> Proc.T s u q (SigA.R s u q q -> Signal s amp yv -> Signal s amp (Stereo.T yv)) src/Synthesizer/Dimensional/Rate/Filter.hs:387:1: warning: [-Wredundant-constraints] • Redundant constraint: Additive.C yv • In the type signature for: phaserCore :: (Additive.C yv, RealField.C q, Module.C q yv, Dim.C u, Storable q, Storable yv) => Interpolation.T q yv -> DN.T u q -> Proc.T s u q (SigA.R s u q q -> Sig.T yv -> (Sig.T yv, Sig.T yv)) src/Synthesizer/Dimensional/Rate/Filter.hs:423:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C q yv • In the type signature for: firstOrderGen :: (Trans.C q, Module.C q yv, Dim.C u) => Modifier yv (Filt1.Parameter q) yv yv -> Proc.T s u q (SigA.R s (Dim.Recip u) q q -> Signal s amp yv -> Signal s amp yv) /Map.hs:200) unpackTriple (src/Synthesizer/Dimensional/Map.hs:209) 30% ( 3 / 10) in 'Synthesizer.Dimensional.Map.Filter' Missing documentation for: amplifyDimension (src/Synthesizer/Dimensional/Map/Filter.hs:63) amplifyScalarDimension (src/Synthesizer/Dimensional/Map/Filter.hs:73) negate (src/Synthesizer/Dimensional/Map/Filter.hs:86) envelope (src/Synthesizer/Dimensional/Map/Filter.hs:94) envelopeScalarDimension (src/Synthesizer/Dimensional/Map/Filter.hs:101) envelopeVector (src/Synthesizer/Dimensional/Map/Filter.hs:113) envelopeVectorDimension (src/Synthesizer/Dimensional/Map/Filter.hs:120) 32% ( 12 / 37) in 'Synthesizer.Dimensional.Causal.Process' Missing documentation for: Module header Single (src/Synthesizer/Dimensional/Causal/Process.hs:61) Core (src/Synthesizer/Dimensional/Causal/Process.hs:64) (src/Synthesizer/Dimensional/Causal/Process.hs:68) consFlip (src/Synthesizer/Dimensional/Causal/Process.hs:71) apply (src/Synthesizer/Dimensional/Causal/Process.hs:86) applyFlat (src/Synthesizer/Dimensional/Causal/Process.hs:94) canonicalizeFlat (src/Synthesizer/Dimensional/Causal/Process.hs:103) applyConst (src/Synthesizer/Dimensional/Causal/Process.hs:111) $/: (src/Synthesizer/Dimensional/Causal/Process.hs:123) $/- (src/Synthesizer/Dimensional/Causal/Process.hs:132) applyFst (src/Synthesizer/Dimensional/Causal/Process.hs:144) applyFlatFst (src/Synthesizer/Dimensional/Causal/Process.hs:152) feedFst (src/Synthesizer/Dimensional/Causal/Process.hs:162) applySnd (src/Synthesizer/Dimensional/Causal/Process.hs:172) feedSnd (src/Synthesizer/Dimensional/Causal/Process.hs:180) map (src/Synthesizer/Dimensional/Causal/Process.hs:190) id (src/Synthesizer/Dimensional/Causal/Process.hs:249) loop2Volume (src/Synthesizer/Dimensional/Causal/Process.hs:256) compose (src/Synthesizer/Dimensional/Arrow.hs:172) first (src/Synthesizer/Dimensional/Arrow.hs:235) second (src/Synthesizer/Dimensional/Arrow.hs:245) split (src/Synthesizer/Dimensional/Arrow.hs:255) fanout (src/Synthesizer/Dimensional/Arrow.hs:264) loopVolume (src/Synthesizer/Dimensional/Arrow.hs:329) 50% ( 1 / 2) in 'Synthesizer.Dimensional.Causal.Analysis' Missing documentation for: deltaSigmaModulationPositive (src/Synthesizer/Dimensional/Causal/Analysis.hs:40) 14% ( 1 / 7) in 'Synthesizer.Dimensional.Causal.Displacement' Missing documentation for: mix (src/Synthesizer/Dimensional/Causal/Displacement.hs:45) mixVolume (src/Synthesizer/Dimensional/Causal/Displacement.hs:50) fanoutAndMixMulti (src/Synthesizer/Dimensional/Causal/Displacement.hs:58) fanoutAndMixMultiVolume (src/Synthesizer/Dimensional/Causal/Displacement.hs:66) raise (src/Synthesizer/Dimensional/Causal/Displacement.hs:78) distort (src/Synthesizer/Dimensional/Causal/Displacement.hs:85) 40% ( 6 / 15) in 'Synthesizer.Dimensional.Causal.Filter' Missing documentation for: amplifyDimension (src/Synthesizer/Dimensional/Causal/Filter.hs:99) amplifyScalarDimension (src/Synthesizer/Dimensional/Causal/Filter.hs:109) negate (src/Synthesizer/Dimensional/Causal/Filter.hs:120) envelope (src/Synthesizer/Dimensional/Causal/Filter.hs:127) envelopeScalarDimension (src/Synthesizer/Dimensional/Causal/Filter.hs:133) envelopeVector (src/Synthesizer/Dimensional/Causal/Filter.hs:143) envelopeVectorDimension (src/Synthesizer/Dimensional/Causal/Filter.hs:149) differentiate (src/Synthesizer/Dimensional/Causal/Filter.hs:160) integrate (src/Synthesizer/Dimensional/Causal/Filter.hs:379) 21% ( 6 / 29) in 'Synthesizer.Dimensional.Amplitude.Cut' Missing documentation for: unzip (src/Synthesizer/Dimensional/Amplitude/Cut.hs:63) unzip3 (src/Synthesizer/Dimensional/Amplitude/Cut.hs:74) leftFromStereo (src/Synthesizer/Dimensional/Amplitude/Cut.hs:182) rightFromStereo (src/Synthesizer/Dimensional/Amplitude/Cut.hs:187) span (src/Synthesizer/Dimensional/Amplitude/Cut.hs:94) dropWhile (src/Synthesizer/Dimensional/Amplitude/Cut.hs:104) takeWhile (src/Synthesizer/Dimensional/Amplitude/Cut.hs:113) spanPrimitive (src/Synthesizer/Dimensional/Amplitude/Cut.hs:125) dropWhilePrimitive (src/Synthesizer/Dimensional/Amplitude/Cut.hs:134) takeWhilePrimitive (src/Synthesizer/Dimensional/Amplitude/Cut.hs:142) concatPrimitive (src/Synthesizer/Dimensional/Amplitude/Cut.hs:230) append (src/Synthesizer/Dimensional/Amplitude/Cut.hs:275) appendVolume (src/Synthesizer/Dimensional/Amplitude/Cut.hs:283) appendPrimitive (src/Synthesizer/Dimensional/Amplitude/Cut.hs:292) zip (src/Synthesizer/Dimensional/Amplitude/Cut.hs:301) zipVolume (src/Synthesizer/Dimensional/Amplitude/Cut.hs:310) zip3 (src/Synthesizer/Dimensional/Amplitude/Cut.hs:350) zip3Volume (src/Synthesizer/Dimensional/Amplitude/Cut.hs:363) mergeStereo (src/Synthesizer/Dimensional/Amplitude/Cut.hs:322) mergeStereoVolume (src/Synthesizer/Dimensional/Amplitude/Cut.hs:330) mergeStereoPrimitive (src/Synthesizer/Dimensional/Amplitude/Cut.hs:339) selectBool (src/Synthesizer/Dimensional/Amplitude/Cut.hs:382) reverse (src/Synthesizer/Dimensional/Amplitude/Cut.hs:400) 56% ( 9 / 16) in 'Synthesizer.Dimensional.Amplitude.Analysis' Missing documentation for: beginning (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:69) end (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:80) beginningPrimitive (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:92) endPrimitive (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:102) rectify (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:183) compare (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:207) lessOrEqual (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:218) 45% ( 5 / 11) in 'Synthesizer.Dimensional.Amplitude.Filter' Missing documentation for: amplifyDimension (src/Synthesizer/Dimensional/Amplitude/Filter.hs:62) amplifyScalarDimension (src/Synthesizer/Dimensional/Amplitude/Filter.hs:70) negate (src/Synthesizer/Dimensional/Amplitude/Filter.hs:86) envelope (src/Synthesizer/Dimensional/Amplitude/Filter.hs:94) envelopeVector (src/Synthesizer/Dimensional/Amplitude/Filter.hs:120) envelopeVectorDimension (src/Synthesizer/Dimensional/Amplitude/Filter.hs:128) 55% ( 6 / 11) in 'Synthesizer.Dimensional.Causal.ControlledProcess' Missing documentation for: runSynchronous1 (src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:188) runSynchronous2 (src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:207) runAsynchronous1 (src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:283) runAsynchronousBuffered1 (src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:298) processAsynchronous1 (src/Synthesizer/Dimensional/Causal/ControlledProcess.hs:313) 39% ( 16 / 41) in 'Synthesizer.Dimensional.Rate.Filter' Missing documentation for: negate (src/Synthesizer/Dimensional/Rate/Filter.hs:133) envelope (src/Synthesizer/Dimensional/Rate/Filter.hs:141) envelopeVector (src/Synthesizer/Dimensional/Rate/Filter.hs:149) convolveVector (src/Synthesizer/Dimensional/Rate/Filter.hs:158) delay (src/Synthesizer/Dimensional/Rate/Filter.hs:213) phaseModulation (src/Synthesizer/Dimensional/Rate/Filter.hs:232) phaserStereo (src/Synthesizer/Dimensional/Rate/Filter.hs:369) frequencyModulation (src/Synthesizer/Dimensional/Rate/Filter.hs:290) firstOrderLowpass (src/Synthesizer/Dimensional/Rate/Filter.hs:411) firstOrderHighpass (src/Synthesizer/Dimensional/Rate/Filter.hs:411) butterworthLowpass (src/Synthesizer/Dimensional/Rate/Filter.hs:442) butterworthHighpass (src/Synthesizer/Dimensional/Rate/Filter.hs:442) chebyshevALowpass (src/Synthesizer/Dimensional/Rate/Filter.hs:442) chebyshevAHighpass (src/Synthesizer/Dimensional/Rate/Filter.hs:442) chebyshevBLowpass (src/Synthesizer/Dimensional/Rate/Filter.hs:442) chebyshevBHighpass (src/Synthesizer/Dimensional/Rate/Filter.hs:442) u src/Synthesizer/Dimensional/Causal/FilterParameter.hs:182:1: warning: [-Wredundant-constraints] • Redundant constraint: Storable a • In the type signature for: higherOrderNoReso :: (Arrow arrow, Field.C a, Storable a, Dim.C u) => (Int -> Int) -> (Int -> FiltRec.Pole a -> Cascade.Parameter a) -> NonNeg.Int -> SecondOrderCascade s u a arrow src/Synthesizer/Dimensional/Wave.hs:70:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: flat :: Ring.C y => Wave.T t y -> T t (Sample.Flat y) src/Synthesizer/Dimensional/Wave.hs:103:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapLinear :: (Ring.C y, Dim.C u) => y -> DN.T u y -> Wave.T t y -> T t (Sample.Dimensional u y y) src/Synthesizer/Dimensional/Wave.hs:112:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: mapExponential :: (Trans.C y, Dim.C u) => y -> DN.T u y -> Wave.T t y -> T t (Sample.Dimensional u y y) src/Synthesizer/Dimensional/Wave/Controlled.hs:51:1: warning: [-Wredundant-constraints] • Redundant constraint: Amp.Primitive cAmp • In the type signature for: simple :: Amp.Primitive cAmp => amp -> (c -> Wave.T t y) -> T (Sample.T cAmp c) t (Sample.T amp y) src/Synthesizer/Dimensional/Wave/Controlled.hs:62:1: warning: [-Wredundant-constraints] • Redundant constraint: Ring.C y • In the type signature for: flat :: (Ring.C y, Amp.Primitive cAmp) => (c -> Wave.T t y) -> T (Sample.T cAmp c) t (Sample.Flat y) src/Synthesizer/Dimensional/Wave/Controlled.hs:78:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ring.C y, Dim.C u) • In the type signature for: amplified :: (Ring.C y, Dim.C u, Amp.Primitive cAmp) => DN.T u y -> (c -> Wave.T t y) -> T (Sample.T cAmp c) t (Sample.Dimensional u y y) src/Synthesizer/Dimensional/Rate/Control.hs:50:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: constant :: (Ring.C y, Dim.C u) => Proc.T s u t (Signal s y) src/Synthesizer/Dimensional/Rate/Cut.hs:80:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: concat :: (Amp.Primitive amp, Monoid sig, Dim.C u) => Proc.T s u t ([Signal s amp sig] -> Signal s amp sig) src/Synthesizer/Dimensional/Rate/Cut.hs:90:1: warning: [-Wredundant-constraints] • Redundant constraints: (Amp.Primitive amp, Dim.C u) • In the type signature for: append :: (Amp.Primitive amp, Monoid sig, Dim.C u) => Proc.T s u t (Signal s amp sig -> Signal s amp sig -> Signal s amp sig) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:75:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: normMaximum :: (RealRing.C y, Dim.C u, Dim.C v) => Signal u t v y y -> DN.T v y src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:108:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord q, Dim.C u) • In the type signature for: normVectorMaximum :: (NormedMax.C q yv, Ord q, Dim.C u, Dim.C v) => Signal u q v q yv -> DN.T v q src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:139:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v0 • In the type signature for: normAux :: (Dim.C v0, Dim.C v1, Dim.C u, Field.C t) => (DN.T v0 y -> DN.T v1 t) -> (Sig.T yv -> t) -> Signal u t v0 y yv -> DN.T (Dim.Mul u v1) t src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: normMaximumProc :: (RealRing.C y, Dim.C u, Dim.C v) => Proc.T s u y (SigA.R s v y y -> DN.T v y) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:195:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord y, Dim.C u) • In the type signature for: normVectorMaximumProc :: (NormedMax.C y yv, Ord y, Dim.C u, Dim.C v) => Proc.T s u y (SigA.R s v y yv -> DN.T v y) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:231:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v0 • In the type signature for: normAuxProc :: (Dim.C v0, Dim.C v1, Dim.C u, Field.C t) => (DN.T v0 y -> DN.T v1 t) -> (Sig.T yv -> t) -> Proc.T s u t (SigA.R s v0 y yv -> DN.T (Dim.Mul u v1) t) src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:276:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: zeros :: (Ord q, Ring.C q, Dim.C u, Dim.C v) => Proc.T s u q (SigA.R s v q q -> SigA.R s (Dim.Recip u) q q) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:72:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: splitAt :: (RealRing.C t, Dim.C u, Dim.C v, Storable yv) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> (SigA.R s v y yv, SigA.R s v y yv)) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:82:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: take :: (RealRing.C t, Dim.C u, Dim.C v) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:89:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: drop :: (RealRing.C t, Dim.C u, Dim.C v) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:110:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: unzip :: (Dim.C u, Dim.C v) => Proc.T s u t (SigA.R s v y (yv0, yv1) -> (SigA.R s v y yv0, SigA.R s v y yv1)) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:117:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: unzip3 :: (Dim.C u, Dim.C v) => Proc.T s u t (SigA.R s v y (yv0, yv1, yv2) -> (SigA.R s v y yv0, SigA.R s v y yv1, SigA.R s v y yv2)) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:147:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: concat :: (Ord y, Field.C y, Dim.C v, Dim.C u, Module.C y yv) => Proc.T s u t ([SigA.R s v y yv] -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:158:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: concatVolume :: (Field.C y, Dim.C v, Dim.C u, Module.C y yv) => DN.T v y -> Proc.T s u t ([SigA.R s v y yv] -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:166:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: append :: (Ord y, Field.C y, Dim.C v, Dim.C u, Module.C y yv) => Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:173:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: appendVolume :: (Field.C y, Dim.C v, Dim.C u, Module.C y yv) => DN.T v y -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Control.hs:50:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: constant :: (Absolute.C y, Dim.C u, Dim.C v) => DN.T v y -> Proc.T s u t (SigA.R s v y y) niversal (src/Synthesizer/Dimensional/Rate/Filter.hs:526) highpassFromUniversal (src/Synthesizer/Dimensional/Rate/Filter.hs:489) bandpassFromUniversal (src/Synthesizer/Dimensional/Rate/Filter.hs:489) lowpassFromUniversal (src/Synthesizer/Dimensional/Rate/Filter.hs:489) bandlimitFromUniversal (src/Synthesizer/Dimensional/Rate/Filter.hs:489) moogLowpass (src/Synthesizer/Dimensional/Rate/Filter.hs:548) allpassCascade (src/Synthesizer/Dimensional/Rate/Filter.hs:570) allpassFlangerPhase (src/Synthesizer/Dimensional/Rate/Filter.hs:586) interpolateMultiRelativeZeroPad (src/Synthesizer/Dimensional/Rate/Filter.hs:338) 21% ( 6 / 29) in 'Synthesizer.Dimensional.Causal.FilterParameter' Missing documentation for: highpassFromFirstOrder (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:98) lowpassFromFirstOrder (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:98) firstOrder (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:107) FirstOrderGlobal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:104) butterworthLowpass (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:156) butterworthHighpass (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:156) chebyshevALowpass (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:163) chebyshevAHighpass (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:163) chebyshevBLowpass (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:169) chebyshevBHighpass (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:169) SecondOrderCascadeGlobal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:153) allpassCascade (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:353) AllpassCascadeGlobal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:350) allpassPhaser (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:387) AllpassPhaserGlobal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:384) allpassFlangerPhase (src/Synthesizer/Dimensional/Rate/Filter.hs:586) universal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:276) UniversalGlobal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:273) highpassFromUniversal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:262) bandpassFromUniversal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:262) lowpassFromUniversal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:262) bandlimitFromUniversal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:262) MoogLowpassGlobal (src/Synthesizer/Dimensional/Causal/FilterParameter.hs:308) 9% ( 1 / 11) in 'Synthesizer.Dimensional.Wave' Missing documentation for: Module header SamplePhase (src/Synthesizer/Dimensional/Wave.hs:28) simple (src/Synthesizer/Dimensional/Wave.hs:38) &*~ (src/Synthesizer/Dimensional/Wave.hs:51) sample (src/Synthesizer/Dimensional/Wave.hs:59) flat (src/Synthesizer/Dimensional/Wave.hs:70) abstract (src/Synthesizer/Dimensional/Wave.hs:77) amplified (src/Synthesizer/Dimensional/Wave.hs:84) mapLinear (src/Synthesizer/Dimensional/Wave.hs:103) mapExponential (src/Synthesizer/Dimensional/Wave.hs:112) 14% ( 1 / 7) in 'Synthesizer.Dimensional.Causal.Oscillator.Core' Missing documentation for: Frequency (src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs:37) SampleFrequency (src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs:38) static (src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs:42) phaseMod (src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs:56) freqMod (src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs:66) phaseFreqMod (src/Synthesizer/Dimensional/Causal/Oscillator/Core.hs:77) 22% ( 2 / 9) in 'Synthesizer.Dimensional.Wave.Controlled' Missing documentation for: Module header simple (src/Synthesizer/Dimensional/Wave/Controlled.hs:51) flat (src/Synthesizer/Dimensional/Wave/Controlled.hs:62) abstract (src/Synthesizer/Dimensional/Wave/Controlled.hs:70) amplified (src/Synthesizer/Dimensional/Wave/Controlled.hs:78) mapLinear (src/Synthesizer/Dimensional/Wave/Controlled.hs:87) mapExponential (src/Synthesizer/Dimensional/Wave/Controlled.hs:97) 75% ( 6 / 8) in 'Synthesizer.Dimensional.Causal.Oscillator' Missing documentation for: shapeFreqModFromSampledTone (src/Synthesizer/Dimensional/Causal/Oscillator.hs:201) shapePhaseFreqModFromSampledTone (src/Synthesizer/Dimensional/Causal/Oscillator.hs:228) 33% ( 1 / 3) in 'Synthesizer.Dimensional.Rate.Analysis' Missing documentation for: centroid (src/Synthesizer/Dimensional/Rate/Analysis.hs:40) length (src/Synthesizer/Dimensional/Rate/Analysis.hs:45) 50% ( 3 / 6) in 'Synthesizer.Dimensional.Rate.Control' Missing documentation for: constant (src/Synthesizer/Dimensional/Rate/Control.hs:50) exponential (src/Synthesizer/Dimensional/Rate/Control.hs:70) exponential2 (src/Synthesizer/Dimensional/Rate/Control.hs:83) 33% ( 2 / 6) in 'Synthesizer.Dimensional.Rate.Cut' Missing documentation for: take (src/Synthesizer/Dimensional/Rate/Cut.hs:59) drop (src/Synthesizer/Dimensional/Rate/Cut.hs:69) concat (src/Synthesizer/Dimensional/Rate/Cut.hs:80) append (src/Synthesizer/Dimensional/Rate/Cut.hs:90) 33% ( 2 / 6) in 'Synthesizer.Dimensional.Rate.Dirac' Missing documentation for: Module header (src/Synthesizer/Dimensional/Rate/Dirac.hs:43) (src/Synthesizer/Dimensional/Rate/Dirac.hs:47) (src/Synthesizer/Dimensional/Rate/Dirac.hs:53) 83% ( 10 / 12) in 'Synthesizer.Dimensional.Rate.Oscillator' Missing documentation for: shapeFreqModFromSampledTone (src/Synthesizer/Dimensional/Rate/Oscillator.hs:267) shapePhaseFreqModFromSampledTone (src/Synthesizer/Dimensional/Rate/Oscillator.hs:296) 74% ( 14 / 19) in 'Synthesizer.Dimensional.RateAmplitude.Analysis' Missing documentation for: centroid (src/Synthesizer/Dimensional/Rate/Analysis.hs:40) length (src/Synthesizer/Dimensional/Rate/Analysis.hs:45) beginning (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:69) end (src/Synthesizer/Dimensional/Amplitude/Analysis.hs:80) histogram (src/Synthesizer/Dimensional/RateAmplitude/Analysis.hs:250) 29% ( 7 / 24) in 'Synthesizer.Dimensional.RateAmplitude.Cut' Missing documentation for: splitAt (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:72) take (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:82) drop (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:89) takeUntilPause (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:96) unzip (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:110) unzip3 (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:117) leftFromStereo (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:125) rightFromStereo (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:131) append (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:166) appendVolume (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:173) zip (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:182) zipVolume (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:189) zip3 (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:215) zip3Volume (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:224) mergeStereo (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:198) mergeStereoVolume (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:205) arrangeStorableVolume (src/Synthesizer/Dimensional/RateAmplitude/Cut.hs:301) 60% ( 6 / 10) in 'Synthesizer.Dimensional.RateAmplitude.Control' Missing documentation for: constant (src/Synthesizer/Dimensional/RateAmplitude/Control.hs:50) exponential (src/Synthesizer/Dimensional/RateAmplitude/Control.hs:111) exponential2 (src/Synthesizer/Dimensional/RateAmplitude/Control.hs:125) cubicHermite (src/Synthesizer/Dimensional/RateAmplitude/Control.hs:157) 62% ( 5 / 8) in 'Synthesizer.Dimensional.RateAmplitude.Displacement' Missing documentation for: mixVolume (src/Synthesizer/Dimensiona src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:140:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplify :: (Ring.C y, Dim.C u, Dim.C v) => y -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:148:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: amplifyDimension :: (Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => DN.T v0 y -> Proc.T s u t (SigA.R s v1 y yv -> SigA.R s (Dim.Mul v0 v1) y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:157:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: negate :: (Additive.C yv, Dim.C u, Dim.C v) => Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:165:1: warning: [-Wredundant-constraints] • Redundant constraints: (Dim.C u, Dim.C v) • In the type signature for: envelope :: (Flat.C y0 flat, Ring.C y0, Dim.C u, Dim.C v) => Proc.T s u t (FlatSignal s flat y0 -> SigA.R s v y y0 -> SigA.R s v y y0) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:173:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ring.C y, Dim.C u, Dim.C v) • In the type signature for: envelopeVector :: (Flat.C y0 flat, Module.C y0 yv, Ring.C y, Dim.C u, Dim.C v) => Proc.T s u t (FlatSignal s flat y0 -> SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:181:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: envelopeVectorDimension :: (Module.C y0 yv, Ring.C y, Dim.C u, Dim.C v0, Dim.C v1) => Proc.T s u t (SigA.R s v0 y y0 -> SigA.R s v1 y yv -> SigA.R s (Dim.Mul v0 v1) y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:545:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: comb :: (RealRing.C t, Module.C y yv, Dim.C u, Dim.C v, Storable yv) => DN.T u t -> y -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:552:1: warning: [-Wredundant-constraints] • Redundant constraint: Absolute.C y • In the type signature for: combProc :: (RealRing.C t, Absolute.C y, Field.C y, Module.C y yv, Dim.C u, Dim.C v, Storable yv) => DN.T u t -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) -> Proc.T s u t (SigA.R s v y yv -> SigA.R s v y yv) src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:79:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C v • In the type signature for: runVolume :: (Trans.C q, RealRing.C q, Dim.C u, Dim.C v, SigG.Write sig q) => DN.T u q -> Sequence s u v sig q -> DN.T v q -> Proc.T s u q (SigA.T (Rate.Phantom s) (Amp.Dimensional v q) (sig q)) src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:123:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Write sig q • In the type signature for: make :: (Field.C q, Dim.C u, Dim.C v, SigG.Write sig q) => Piece.T sig q -> T s u v sig q src/Synthesizer/Dimensional/Signal.hs:52:1: warning: [-Wredundant-constraints] • Redundant constraints: (Field.C y, Dim.C u) • In the type signature for: ($-) :: (Field.C y, Absolute.C y, Dim.C u, Dim.C v) => Proc.T s u t (R s v y y -> a) -> DN.T v y -> Proc.T s u t a src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:146:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: bellHarmonic :: (Trans.C a, RealField.C a, Module.C a a) => a -> DN.T Dim.Time a -> DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fastBell :: (RealField.C a, Trans.C a, Module.C a a) => DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:195:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fmBell :: (RealField.C a, Trans.C a, Module.C a a) => a -> a -> DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:228:1: warning: [-Wredundant-constraints] • Redundant constraint: Module.C a a • In the type signature for: fmRing :: (RealField.C a, Trans.C a, Module.C a a) => DN.T Dim.Frequency a -> Proc.T s Dim.Time a (SigA.R s Dim.Voltage a a) src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:358:1: warning: [-Wredundant-constraints] • Redundant constraints: (RealField.C a, Module.C a a) • In the type signature for: accumulationParameters :: (Random a, Trans.C a, RealField.C a, Module.C a a) => [(Phase.T a, a, Phase.T a, DN.T Dim.Frequency a)] src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:411:1: warning: [-Wredundant-constraints] • Redundant constraints: (Trans.C q, Module.C q q, Random q) • In the type signature for: wasp :: (RealField.C q, Trans.C q, Module.C q q, Random q, Dim.C u) => DN.T (Dim.Recip u) q -> Proc.T s u q (SigA.R s Dim.Voltage q q) l/RateAmplitude/Displacement.hs:49) mixMultiVolume (src/Synthesizer/Dimensional/RateAmplitude/Displacement.hs:70) raiseVector (src/Synthesizer/Dimensional/RateAmplitude/Displacement.hs:91) 14% ( 1 / 7) in 'Synthesizer.Dimensional.RateAmplitude.File' Missing documentation for: Module header writeTimeVoltage (src/Synthesizer/Dimensional/RateAmplitude/File.hs:87) writeTimeVoltageMonoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/File.hs:101) writeTimeVoltageStereoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/File.hs:112) renderTimeVoltageMonoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/File.hs:122) renderTimeVoltageStereoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/File.hs:131) 60% ( 9 / 15) in 'Synthesizer.Dimensional.RateAmplitude.Filter' Missing documentation for: amplifyDimension (src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:148) negate (src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:157) envelope (src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:165) envelopeVector (src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:173) envelopeVectorDimension (src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:181) differentiate (src/Synthesizer/Dimensional/RateAmplitude/Filter.hs:191) 14% ( 1 / 7) in 'Synthesizer.Dimensional.RateAmplitude.Noise' Missing documentation for: white (src/Synthesizer/Dimensional/RateAmplitude/Noise.hs:45) whiteBandEnergy (src/Synthesizer/Dimensional/RateAmplitude/Noise.hs:76) randomPeeks (src/Synthesizer/Dimensional/RateAmplitude/Noise.hs:107) whiteGen (src/Synthesizer/Dimensional/RateAmplitude/Noise.hs:59) whiteBandEnergyGen (src/Synthesizer/Dimensional/RateAmplitude/Noise.hs:84) randomPeeksGen (src/Synthesizer/Dimensional/RateAmplitude/Noise.hs:123) 14% ( 3 / 21) in 'Synthesizer.Dimensional.RateAmplitude.Piece' Missing documentation for: Module header step (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:135) linear (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:140) exponential (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:145) cosine (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:158) halfSine (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:163) cubic (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:169) T (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:48) Sequence (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:54) runVolume (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:79) runState (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:100) runStateVolume (src/Synthesizer/Dimensional/RateAmplitude/Piece.hs:107) -|# =|# #|= |# #| FlatPosition 0% ( 0 / 8) in 'Synthesizer.Dimensional.RateAmplitude.Play' Missing documentation for: Module header auto (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:50) timeVoltage (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:74) timeVoltageMonoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:86) timeVoltageStereoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:96) renderTimeVoltage (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:106) renderTimeVoltageMonoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:118) renderTimeVoltageStereoDoubleToInt16 (src/Synthesizer/Dimensional/RateAmplitude/Play.hs:126) 50% ( 2 / 4) in 'Synthesizer.Dimensional.ChunkySize.Cut' Missing documentation for: take (src/Synthesizer/Dimensional/ChunkySize/Cut.hs:59) drop (src/Synthesizer/Dimensional/ChunkySize/Cut.hs:67) 33% ( 1 / 3) in 'Synthesizer.Dimensional.ChunkySize.Signal' Missing documentation for: store (src/Synthesizer/Dimensional/ChunkySize/Signal.hs:34) length (src/Synthesizer/Dimensional/ChunkySize/Signal.hs:47) 100% ( 3 / 3) in 'Synthesizer.Dimensional.Cyclic.Analysis' 20% ( 3 / 15) in 'Synthesizer.Dimensional.Signal' Missing documentation for: R (src/Synthesizer/Dimensional/Signal/Private.hs:59) asTypeOfAmplitude (src/Synthesizer/Dimensional/Signal/Private.hs:92) render (src/Synthesizer/Dimensional/Signal/Private.hs:125) apply (src/Synthesizer/Dimensional/Signal/Private.hs:133) cache (src/Synthesizer/Dimensional/Signal/Private.hs:209) bindCached (src/Synthesizer/Dimensional/Signal/Private.hs:218) share (src/Synthesizer/Dimensional/Signal/Private.hs:227) store (src/Synthesizer/Dimensional/Signal/Private.hs:237) restore (src/Synthesizer/Dimensional/Signal/Private.hs:268) $& (src/Synthesizer/Dimensional/Signal.hs:57) &*^ (src/Synthesizer/Dimensional/Signal.hs:64) &*>^ (src/Synthesizer/Dimensional/Signal.hs:72) 25% ( 9 / 36) in 'Synthesizer.Dimensional.RateAmplitude.Instrument' Missing documentation for: Module header allpassDown (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:95) moogDown (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:112) moogReso (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:112) bell (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:131) bellHarmonic (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:146) fastBell (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163) squareBell (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163) moogGuitar (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163) moogGuitarSoft (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163) fatSaw (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:163) filterSaw (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:172) fmBell (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:195) fatPad (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:241) brass (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:264) fatSawChordFilter (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:311) fatSawChord (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:311) filterDown (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:331) simpleSaw (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:337) accumulationParameters (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:358) accumulatedSaws (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:370) choir (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:370) osciDoubleSaw (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:423) sampledWave (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:442) noisePerc (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:497) noiseBass (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:505) bassDrum (src/Synthesizer/Dimensional/RateAmplitude/Instrument.hs:535) Warning: Synthesizer.Dimensional.Amplitude: could not find link destinations for: toScalar amplify Warning: Synthesizer.Dimensional.Amplitude.Flat: could not find link destinations for: toScalar amplify Warning: Synthesizer.Dimensional.Map.Displacement: could not find link destinations for: DNS Warning: Synthesizer.Dimensional.Causal.Analysis: could not find link destinations for: DNS Warning: Synthesizer.Dimensional.Causal.Displacement: could not find link destinations for: DNS Warning: Synthesizer.Dimensional.Amplitude.Cut: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.Amplitude.Analysis: could not find link destinations for: SignalRateInd Warning: Synthesizer.Dimensional.Causal.ControlledProcess: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.Rate.Filter: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.Causal.FilterParameter: could not find link destinations for: SecondOrderCascade Warning: Synthesizer.Dimensional.Causal.Oscillator: could not find link destinations for: SampleFrequency Warning: Synthesizer.Dimensional.Rate.Analysis: could not find link destinations for: SignalRate Warning: Synthesizer.Dimensional.Rate.Control: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.Rate.Cut: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.Rate.Oscillator: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.RateAmplitude.Analysis: could not find link destinations for: SignalRate Signal Warning: Synthesizer.Dimensional.RateAmplitude.File: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.RateAmplitude.Filter: could not find link destinations for: FlatSignal Warning: Synthesizer.Dimensional.RateAmplitude.Piece: could not find link destinations for: unsafeIndex unsafeRangeSize Warning: Synthesizer.Dimensional.RateAmplitude.Play: could not find link destinations for: Signal Warning: Synthesizer.Dimensional.ChunkySize.Cut: could not find link destinations for: Size Signal Warning: Synthesizer.Dimensional.ChunkySize.Signal: could not find link destinations for: Size Signal Documentation created: dist/doc/html/synthesizer-dimensional/index.html, dist/doc/html/synthesizer-dimensional/synthesizer-dimensional.txt Creating package registration file: /tmp/pkgConf-synthesizer-dimensional-0.8.06858602791439590865.1 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/synthesizer-dimensional-0.8.0.1-GANw01z51WV6sIR4KvPyR7 Registering synthesizer-dimensional-0.8.0.1... cabal: Leaving directory '/tmp/cabal-tmp-5214/synthesizer-dimensional-0.8.0.1' Installed synthesizer-dimensional-0.8.0.1 Downloading synthesizer-midi-0.6.0.3... cabal: Entering directory '/tmp/cabal-tmp-5214/synthesizer-midi-0.6.0.3' Configuring synthesizer-midi-0.6.0.3... Building synthesizer-midi-0.6.0.3... Preprocessing library synthesizer-midi-0.6.0.3... [ 1 of 16] Compiling Synthesizer.MIDI.Dimensional.ValuePlain ( src/Synthesizer/MIDI/Dimensional/ValuePlain.hs, dist/build/Synthesizer/MIDI/Dimensional/ValuePlain.o ) [ 2 of 16] Compiling Synthesizer.MIDI.Dimensional.Value ( src/Synthesizer/MIDI/Dimensional/Value.hs, dist/build/Synthesizer/MIDI/Dimensional/Value.o ) [ 3 of 16] Compiling Synthesizer.MIDI.Value.BendWheelPressure ( src/Synthesizer/MIDI/Value/BendWheelPressure.hs, dist/build/Synthesizer/MIDI/Value/BendWheelPressure.o ) [ 4 of 16] Compiling Synthesizer.MIDI.Value ( src/Synthesizer/MIDI/Value.hs, dist/build/Synthesizer/MIDI/Value.o ) [ 5 of 16] Compiling Synthesizer.MIDI.Value.BendModulation ( src/Synthesizer/MIDI/Value/BendModulation.hs, dist/build/Synthesizer/MIDI/Value/BendModulation.o ) [ 6 of 16] Compiling Synthesizer.MIDI.EventList ( src/Synthesizer/MIDI/EventList.hs, dist/build/Synthesizer/MIDI/EventList.o ) [ 7 of 16] Compiling Synthesizer.MIDI.Generic ( src/Synthesizer/MIDI/Generic.hs, dist/build/Synthesizer/MIDI/Generic.o ) [ 8 of 16] Compiling Synthesizer.MIDI.Storable ( src/Synthesizer/MIDI/Storable.hs, dist/build/Synthesizer/MIDI/Storable.o ) [ 9 of 16] Compiling Synthesizer.MIDI.CausalIO.Process ( src/Synthesizer/MIDI/CausalIO/Process.hs, dist/build/Synthesizer/MIDI/CausalIO/Process.o ) src/Synthesizer/MIDI/CausalIO/Process.hs:115:1: warning: [-Wredundant-constraints] • Redundant constraint: Check.C event • In the type signature for: slice :: Check.C event => (event -> Maybe Int) -> (Int -> y) -> y -> PIO.T (Events event) (EventListBT.T PC.ShortStrictTime y) src/Synthesizer/MIDI/CausalIO/Process.hs:483:1: warning: [-Wredundant-constraints] • Redundant constraint: CutG.Read ctrl • In the type signature for: applyModulatedInstrument :: (Arrow arrow, CutG.Read ctrl) => (MIDIEv.Program -> MIDIEv.Velocity -> MIDIEv.Pitch -> PIO.T (Zip.T GateChunk ctrl) chunk) -> arrow (Zip.T (Events (NoteBoundary (NoteId, Maybe MIDIEv.Program))) ctrl) (Zip.T (Zip.T NoteOffList ctrl) (Events (PIO.T (Zip.T NoteOffList ctrl) chunk))) [10 of 16] Compiling Synthesizer.MIDI.PiecewiseConstant ( src/Synthesizer/MIDI/PiecewiseConstant.hs, dist/build/Synthesizer/MIDI/PiecewiseConstant.o ) [11 of 16] Compiling Synthesizer.MIDI.PiecewiseConstant.ControllerSet ( src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs, dist/build/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.o ) [12 of 16] Compiling Synthesizer.MIDI.CausalIO.ControllerSelection ( src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs, dist/build/Synthesizer/MIDI/CausalIO/ControllerSelection.o ) [13 of 16] Compiling Synthesizer.MIDI.CausalIO.ControllerSet ( src/Synthesizer/MIDI/CausalIO/ControllerSet.hs, dist/build/Synthesizer/MIDI/CausalIO/ControllerSet.o ) [14 of 16] Compiling Synthesizer.MIDI.Dimensional ( src/Synthesizer/MIDI/Dimensional.hs, dist/build/Synthesizer/MIDI/Dimensional.o ) src/Synthesizer/MIDI/Dimensional.hs:88:1: warning: [-Wredundant-constraints] • Redundant constraint: Check.C event • In the type signature for: runFilter :: Check.C event => EventList.T MidiEL.StrictTime [event] -> Filter event s u t a -> Proc.T s u t a src/Synthesizer/MIDI/Dimensional.hs:114:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: controllerLinear :: (Check.C event, Field.C y, Ord y, Dim.C u, Dim.C v) => Channel -> Controller -> (DN.T v y, DN.T v y) -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:130:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: controllerExponential :: (Check.C event, Trans.C y, Ord y, Dim.C u, Dim.C v) => Channel -> Controller -> (DN.T v y, DN.T v y) -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:151:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: pitchBend :: (Check.C event, Trans.C y, Ord y, Dim.C u, Dim.C v) => Channel -> y -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:168:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord y, Dim.C u) • In the type signature for: channelPressure :: (Check.C event, Trans.C y, Ord y, Dim.C u, Dim.C v) => Channel -> DN.T v y -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:185:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig q • In the type signature for: bendWheelPressure :: (Check.C event, SigG.Write sig q, SigG.Transform sig q, RealField.C q, Trans.C q, Module.C q q, Dim.C u) => Channel -> Int -> DN.T (Dim.Recip u) q -> q -> q -> Filter event s u q (Signal s Dim.Scalar q (sig q)) src/Synthesizer/MIDI/Dimensional.hs:363:1: warning: [-Wredundant-constraints] • Redundant constraint: RealFrac q • In the type signature for: prepareTones :: (Check.C event, RealFrac q, Trans.C q) => Channel -> Program -> Bank s Dim.Time q signal -> Filter event s Dim.Time q (EventList.T MidiEL.StrictTime [signal]) [15 of 16] Compiling Synthesizer.MIDI.Dimensional.Example.Instrument ( src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs, dist/build/Synthesizer/MIDI/Dimensional/Example/Instrument.o ) [16 of 16] Compiling Synthesizer.MIDI.Example.Instrument ( src/Synthesizer/MIDI/Example/Instrument.hs, dist/build/Synthesizer/MIDI/Example/Instrument.o ) Running Haddock for synthesizer-midi-0.6.0.3... Running hscolour for synthesizer-midi-0.6.0.3... Preprocessing library synthesizer-midi-0.6.0.3... Preprocessing library synthesizer-midi-0.6.0.3... src/Synthesizer/MIDI/CausalIO/Process.hs:115:1: warning: [-Wredundant-constraints] • Redundant constraint: Check.C event • In the type signature for: slice :: Check.C event => (event -> Maybe Int) -> (Int -> y) -> y -> PIO.T (Events event) (EventListBT.T PC.ShortStrictTime y) src/Synthesizer/MIDI/CausalIO/Process.hs:483:1: warning: [-Wredundant-constraints] • Redundant constraint: CutG.Read ctrl • In the type signature for: applyModulatedInstrument :: (Arrow arrow, CutG.Read ctrl) => (MIDIEv.Program -> MIDIEv.Velocity -> MIDIEv.Pitch -> PIO.T (Zip.T GateChunk ctrl) chunk) -> arrow (Zip.T (Events (NoteBoundary (NoteId, Maybe MIDIEv.Program))) ctrl) (Zip.T (Zip.T NoteOffList ctrl) (Events (PIO.T (Zip.T NoteOffList ctrl) chunk))) Haddock coverage: 40% ( 2 / 5) in 'Synthesizer.MIDI.Dimensional.ValuePlain' Missing documentation for: controllerLinear (src/Synthesizer/MIDI/Dimensional/ValuePlain.hs:27) controllerExponential (src/Synthesizer/MIDI/Dimensional/ValuePlain.hs:35) pitchBend (src/Synthesizer/MIDI/Dimensional/ValuePlain.hs:47) 40% ( 2 / 5) in 'Synthesizer.MIDI.Dimensional.Value' Missing documentation for: controllerLinear (src/Synthesizer/MIDI/Dimensional/Value.hs:27) controllerExponential (src/Synthesizer/MIDI/Dimensional/Value.hs:34) pitchBend (src/Synthesizer/MIDI/Dimensional/Value.hs:41) 0% ( 0 / 8) in 'Synthesizer.MIDI.Value.BendWheelPressure' Missing documentation for: Module header T (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:20) deflt (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:23) bend (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:27) wheel (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:27) pressure (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:27) (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:44) check (src/Synthesizer/MIDI/Value/BendWheelPressure.hs:50) 33% ( 2 / 6) in 'Synthesizer.MIDI.Value' Missing documentation for: controllerLinear (src/Synthesizer/MIDI/Value.hs:18) controllerExponential (src/Synthesizer/MIDI/Value.hs:26) pitchBend (src/Synthesizer/MIDI/Value.hs:34) velocity (src/Synthesizer/MIDI/Value.hs:41) 25% ( 3 / 12) in 'Synthesizer.MIDI.Value.BendModulation' Missing documentation for: deflt (src/Synthesizer/MIDI/Value/BendModulation.hs:35) (src/Synthesizer/MIDI/Value/BendModulation.hs:39) (src/Synthesizer/MIDI/Value/BendModulation.hs:44) (src/Synthesizer/MIDI/Value/BendModulation.hs:49) (src/Synthesizer/MIDI/Value/BendModulation.hs:56) (src/Synthesizer/MIDI/Value/BendModulation.hs:61) force (src/Synthesizer/MIDI/Value/BendModulation.hs:67) (src/Synthesizer/MIDI/Value/BendModulation.hs:70) fromBendWheelPressure (src/Synthesizer/MIDI/Value/BendModulation.hs:92) 12% ( 3 / 25) in 'Synthesizer.MIDI.EventList' Missing documentation for: Module header StrictTime (src/Synthesizer/MIDI/EventList.hs:34) LazyTime (src/Synthesizer/MIDI/EventList.hs:46) Filter (src/Synthesizer/MIDI/EventList.hs:52) Channel (src/Synthesizer/MIDI/EventList.hs:72) Controller (src/Synthesizer/MIDI/EventList.hs:73) Pitch (src/Synthesizer/MIDI/EventList.hs:74) Velocity (src/Synthesizer/MIDI/EventList.hs:75) Program (src/Synthesizer/MIDI/EventList.hs:76) getControllerEvents (src/Synthesizer/MIDI/EventList.hs:79) NoteBoundary (src/Synthesizer/MIDI/EventList.hs:96) Note (src/Synthesizer/MIDI/EventList.hs:101) case_ (src/Synthesizer/MIDI/EventList.hs:105) getNoteEvents (src/Synthesizer/MIDI/EventList.hs:111) checkNoteEvent (src/Synthesizer/MIDI/EventList.hs:118) embedPrograms (src/Synthesizer/MIDI/EventList.hs:136) embedProgramState (src/Synthesizer/MIDI/EventList.hs:145) matchNoteEvents (src/Synthesizer/MIDI/EventList.hs:162) matchNoteEventsCore (src/Synthesizer/MIDI/EventList.hs:177) durationRemoveTB (src/Synthesizer/MIDI/EventList.hs:237) makeInstrumentArray (src/Synthesizer/MIDI/EventList.hs:263) getInstrumentFromArray (src/Synthesizer/MIDI/EventList.hs:269) 18% ( 5 / 28) in 'Synthesizer.MIDI.Generic' Missing documentation for: replicateLong (src/Synthesizer/MIDI/Generic.hs:54) piecewiseConstant (src/Synthesizer/MIDI/Generic.hs:70) piecewiseConstantInit (src/Synthesizer/MIDI/Generic.hs:79) piecewiseConstantInitWith (src/Synthesizer/MIDI/Generic.hs:93) Instrument (src/Synthesizer/MIDI/Generic.hs:104) Bank (src/Synthesizer/MIDI/Generic.hs:105) renderInstrumentIgnoreProgram (src/Synthesizer/MIDI/Generic.hs:123) applyModulation (src/Synthesizer/MIDI/Generic.hs:152) advanceModulation (src/Synthesizer/MIDI/Generic.hs:171) advanceModulationChunk (src/Synthesizer/MIDI/Generic.hs:179) advanceModulationChunkStrict (src/Synthesizer/MIDI/Generic.hs:186) advanceModulationChunkPC (src/Synthesizer/MIDI/Generic.hs:193) FilterSequence (src/Synthesizer/MIDI/Generic.hs:203) (src/Synthesizer/MIDI/Generic.hs:221) (src/Synthesizer/MIDI/Generic.hs:234) applyModulator (src/Synthesizer/MIDI/Generic.hs:241) sequenceCore (src/Synthesizer/MIDI/Generic.hs:252) errorNoProgram (src/Synthesizer/MIDI/Generic.hs:267) sequence (src/Synthesizer/MIDI/Generic.hs:278) sequenceModulated (src/Synthesizer/MIDI/Generic.hs:290) sequenceMultiModulated (src/Synthesizer/MIDI/Generic.hs:304) sequenceMultiProgram (src/Synthesizer/MIDI/Generic.hs:319) sequenceModulatedMultiProgram (src/Synthesizer/MIDI/Generic.hs:333) 16% ( 4 / 25) in 'Synthesizer.MIDI.Storable' Missing documentation for: chunkSizesFromLazyTime (src/Synthesizer/MIDI/Storable.hs:85) piecewiseConstant (src/Synthesizer/MIDI/Storable.hs:99) piecewiseConstantInit (src/Synthesizer/MIDI/Storable.hs:108) piecewiseConstantInitWith (src/Synthesizer/MIDI/Storable.hs:131) controllerLinear (src/Synthesizer/MIDI/Storable.hs:142) controllerExponential (src/Synthesizer/MIDI/Storable.hs:153) channelPressure (src/Synthesizer/MIDI/Storable.hs:180) bendWheelPressure (src/Synthesizer/MIDI/Storable.hs:195) Instrument (src/Synthesizer/MIDI/Storable.hs:215) Bank (src/Synthesizer/MIDI/Storable.hs:216) sequenceCore (src/Synthesizer/MIDI/Storable.hs:220) sequence (src/Synthesizer/MIDI/Storable.hs:233) sequenceModulated (src/Synthesizer/MIDI/Storable.hs:245) sequenceMultiModulated (src/Synthesizer/MIDI/Storable.hs:258) applyModulation (src/Synthesizer/MIDI/Storable.hs:270) advanceModulationLazy (src/Synthesizer/MIDI/Storable.hs:277) advanceModulationStrict (src/Synthesizer/MIDI/Storable.hs:277) advanceModulationChunky (src/Synthesizer/MIDI/Storable.hs:277) sequenceMultiProgram (src/Synthesizer/MIDI/Storable.hs:304) renderInstrumentIgnoreProgram (src/Synthesizer/MIDI/Generic.hs:123) advanceModulationChunk (src/Synthesizer/MIDI/Generic.hs:179) 4% ( 1 / 26) in 'Synthesizer.MIDI.CausalIO.Process' Missing documentation for: Module header Events (src/Synthesizer/MIDI/CausalIO/Process.hs:99) slice (src/Synthesizer/MIDI/CausalIO/Process.hs:115) controllerLinear (src/Synthesizer/MIDI/CausalIO/Process.hs:148) controllerExponential (src/Synthesizer/MIDI/CausalIO/Process.hs:160) pitchBend (src/Synthesizer/MIDI/CausalIO/Process.hs:172) channelPressure (src/Synthesizer/MIDI/CausalIO/Process.hs:183) bendWheelPressure (src/Synthesizer/MIDI/CausalIO/Process.hs:194) constant (src/Synthesizer/MIDI/CausalIO/Process.hs:212) Instrument (src/Synthesizer/MIDI/CausalIO/Process.hs:252) Bank (src/Synthesizer/MIDI/CausalIO/Process.hs:253) GateChunk (src/Synthesizer/MIDI/CausalIO/Process.hs:251) noteEvents (src/Synthesizer/MIDI/CausalIO/Process.hs:231) embedPrograms (src/Synthesizer/MIDI/CausalIO/Process.hs:241) applyInstrument (src/Synthesizer/MIDI/CausalIO/Process.hs:466) applyModulatedInstrument (src/Synthesizer/MIDI/CausalIO/Process.hs:483) flattenControlSchedule (src/Synthesizer/MIDI/CausalIO/Process.hs:524) applyModulation (src/Synthesizer/MIDI/CausalIO/Process.hs:565) arrangeStorable (src/Synthesizer/MIDI/CausalIO/Process.hs:605) sequenceCore (src/Synthesizer/MIDI/CausalIO/Process.hs:623) sequenceModulated (src/Synthesizer/MIDI/CausalIO/Process.hs:642) sequenceModulatedMultiProgram (src/Synthesizer/MIDI/CausalIO/Process.hs:663) sequenceStorable (src/Synthesizer/MIDI/CausalIO/Process.hs:709) initWith (src/Synthesizer/MIDI/CausalIO/Process.hs:102) mapMaybe (src/Synthesizer/MIDI/CausalIO/Process.hs:127) 27% ( 3 / 11) in 'Synthesizer.MIDI.PiecewiseConstant' Missing documentation for: T (src/Synthesizer/MIDI/PiecewiseConstant.hs:56) duration (src/Synthesizer/MIDI/PiecewiseConstant.hs:59) zipWith initWith (src/Synthesizer/MIDI/PiecewiseConstant.hs:6 src/Synthesizer/MIDI/Dimensional.hs:88:1: warning: [-Wredundant-constraints] • Redundant constraint: Check.C event • In the type signature for: runFilter :: Check.C event => EventList.T MidiEL.StrictTime [event] -> Filter event s u t a -> Proc.T s u t a src/Synthesizer/MIDI/Dimensional.hs:114:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: controllerLinear :: (Check.C event, Field.C y, Ord y, Dim.C u, Dim.C v) => Channel -> Controller -> (DN.T v y, DN.T v y) -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:130:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: controllerExponential :: (Check.C event, Trans.C y, Ord y, Dim.C u, Dim.C v) => Channel -> Controller -> (DN.T v y, DN.T v y) -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:151:1: warning: [-Wredundant-constraints] • Redundant constraint: Dim.C u • In the type signature for: pitchBend :: (Check.C event, Trans.C y, Ord y, Dim.C u, Dim.C v) => Channel -> y -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:168:1: warning: [-Wredundant-constraints] • Redundant constraints: (Ord y, Dim.C u) • In the type signature for: channelPressure :: (Check.C event, Trans.C y, Ord y, Dim.C u, Dim.C v) => Channel -> DN.T v y -> DN.T v y -> Filter event s u t (Signal s v y (MidiPC.T y)) src/Synthesizer/MIDI/Dimensional.hs:185:1: warning: [-Wredundant-constraints] • Redundant constraint: SigG.Transform sig q • In the type signature for: bendWheelPressure :: (Check.C event, SigG.Write sig q, SigG.Transform sig q, RealField.C q, Trans.C q, Module.C q q, Dim.C u) => Channel -> Int -> DN.T (Dim.Recip u) q -> q -> q -> Filter event s u q (Signal s Dim.Scalar q (sig q)) src/Synthesizer/MIDI/Dimensional.hs:363:1: warning: [-Wredundant-constraints] • Redundant constraint: RealFrac q • In the type signature for: prepareTones :: (Check.C event, RealFrac q, Trans.C q) => Channel -> Program -> Bank s Dim.Time q signal -> Filter event s Dim.Time q (EventList.T MidiEL.StrictTime [signal]) 5) controllerLinear (src/Synthesizer/MIDI/PiecewiseConstant.hs:81) controllerExponential (src/Synthesizer/MIDI/PiecewiseConstant.hs:92) channelPressure (src/Synthesizer/MIDI/PiecewiseConstant.hs:119) bendWheelPressure (src/Synthesizer/MIDI/PiecewiseConstant.hs:130) Warning: Synthesizer.MIDI.PiecewiseConstant.ControllerSet: initial is exported separately but will be documented under Cons. Consider exporting it together with its parent(s) for code clarity. Warning: Synthesizer.MIDI.PiecewiseConstant.ControllerSet: stream is exported separately but will be documented under Cons. Consider exporting it together with its parent(s) for code clarity. 21% ( 3 / 14) in 'Synthesizer.MIDI.PiecewiseConstant.ControllerSet' Missing documentation for: T (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:78) mapStream (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:86) Controller (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:93) fromChannel (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:105) maybeController (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:114) controllerLinear (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:281) controllerExponential (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:289) channelPressure (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:311) bendWheelPressure (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:322) checkBendWheelPressure (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:356) bendWheelPressureZip (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:370) 0% ( 0 / 8) in 'Synthesizer.MIDI.CausalIO.ControllerSelection' Missing documentation for: Module header fromChannel (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:38) filter (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:60) T (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:57) controllerLinear (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:83) controllerExponential (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:91) pitchBend (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:99) channelPressure (src/Synthesizer/MIDI/CausalIO/ControllerSelection.hs:106) 0% ( 0 / 10) in 'Synthesizer.MIDI.CausalIO.ControllerSet' Missing documentation for: Module header T (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:78) fromChannel (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:63) slice (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:84) Controller (src/Synthesizer/MIDI/PiecewiseConstant/ControllerSet.hs:93) controllerLinear (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:105) controllerExponential (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:113) pitchBend (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:121) channelPressure (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:128) bendWheelPressure (src/Synthesizer/MIDI/CausalIO/ControllerSet.hs:135) 13% ( 4 / 31) in 'Synthesizer.MIDI.Dimensional' Missing documentation for: Signal (src/Synthesizer/MIDI/Dimensional.hs:74) AmpSignal (src/Synthesizer/MIDI/Dimensional.hs:77) runFilter (src/Synthesizer/MIDI/Dimensional.hs:88) (src/Synthesizer/MIDI/Dimensional.hs:95) (src/Synthesizer/MIDI/Dimensional.hs:99) piecewiseConstant (src/Synthesizer/MIDI/Dimensional.hs:106) controllerLinear (src/Synthesizer/MIDI/Dimensional.hs:114) controllerExponential (src/Synthesizer/MIDI/Dimensional.hs:130) channelPressure (src/Synthesizer/MIDI/Dimensional.hs:168) bendWheelPressure (src/Synthesizer/MIDI/Dimensional.hs:185) LazyTime (src/Synthesizer/MIDI/Dimensional.hs:216) Instrument (src/Synthesizer/MIDI/Dimensional.hs:220) ModulatedInstrument (src/Synthesizer/MIDI/Dimensional.hs:223) Bank (src/Synthesizer/MIDI/Dimensional.hs:227) chunkySizeFromLazyTime (src/Synthesizer/MIDI/Dimensional.hs:232) renderInstrument (src/Synthesizer/MIDI/Dimensional.hs:242) sequence (src/Synthesizer/MIDI/Dimensional.hs:270) sequenceModulated (src/Synthesizer/MIDI/Dimensional.hs:304) sequenceModulated2 (src/Synthesizer/MIDI/Dimensional.hs:323) sequenceMultiModulated (src/Synthesizer/MIDI/Dimensional.hs:347) prepareTones (src/Synthesizer/MIDI/Dimensional.hs:363) applyModulation (src/Synthesizer/MIDI/Dimensional.hs:378) applyModulator (src/Synthesizer/MIDI/Dimensional.hs:386) renderSequence (src/Synthesizer/MIDI/Dimensional.hs:394) advanceModulationChunky (src/Synthesizer/MIDI/Dimensional.hs:413) advanceModulationChunk (src/Synthesizer/MIDI/Dimensional.hs:422) sequenceMultiProgram (src/Synthesizer/MIDI/Dimensional.hs:431) 0% ( 0 / 9) in 'Synthesizer.MIDI.Dimensional.Example.Instrument' Missing documentation for: Module header Real (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:45) ping (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:49) pingReleaseEnvelope (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:65) pingRelease (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:99) pingReleaseFM (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:112) pingStereoDetuneFM (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:129) stringReleaseEnvelope (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:155) string (src/Synthesizer/MIDI/Dimensional/Example/Instrument.hs:187) 3% ( 1 / 37) in 'Synthesizer.MIDI.Example.Instrument' Missing documentation for: Module header Real (src/Synthesizer/MIDI/Example/Instrument.hs:64) sampleRate (src/Synthesizer/MIDI/Example/Instrument.hs:66) chunkSize (src/Synthesizer/MIDI/Example/Instrument.hs:69) amplitudeFromVelocity (src/Synthesizer/MIDI/Example/Instrument.hs:74) ping (src/Synthesizer/MIDI/Example/Instrument.hs:78) pingDur (src/Synthesizer/MIDI/Example/Instrument.hs:84) pingCausal (src/Synthesizer/MIDI/Example/Instrument.hs:89) pingReleaseEnvelope (src/Synthesizer/MIDI/Example/Instrument.hs:100) pingRelease (src/Synthesizer/MIDI/Example/Instrument.hs:111) pingStereoRelease (src/Synthesizer/MIDI/Example/Instrument.hs:117) pingReleaseEnvelopeCausal (src/Synthesizer/MIDI/Example/Instrument.hs:126) pingReleaseCausal (src/Synthesizer/MIDI/Example/Instrument.hs:145) tine (src/Synthesizer/MIDI/Example/Instrument.hs:154) tineStereo (src/Synthesizer/MIDI/Example/Instrument.hs:163) softStringReleaseEnvelope (src/Synthesizer/MIDI/Example/Instrument.hs:176) softString (src/Synthesizer/MIDI/Example/Instrument.hs:201) softStringReleaseEnvelopeCausal (src/Synthesizer/MIDI/Example/Instrument.hs:219) softStringReleaseEnvelopeCausalProcess (src/Synthesizer/MIDI/Example/Instrument.hs:230) softStringCausalProcess (src/Synthesizer/MIDI/Example/Instrument.hs:256) softStringCausal (src/Synthesizer/MIDI/Example/Instrument.hs:273) stringStereoFM (src/Synthesizer/MIDI/Example/Instrument.hs:283) stringStereoDetuneFM (src/Synthesizer/MIDI/Example/Instrument.hs:294) sampledSoundGenerator (src/Synthesizer/MIDI/Example/Instrument.hs:311) sampledSound (src/Synthesizer/MIDI/Example/Instrument.hs:318) sampledSoundDetuneStereo (src/Synthesizer/MIDI/Example/Instrument.hs:324) sampleReleaseEnvelope (src/Synthesizer/MIDI/Example/Instrument.hs:333) sampledSoundDetuneStereoRelease (src/Synthesizer/MIDI/Example/Instrument.hs:343) readPianoSample (src/Synthesizer/MIDI/Example/Instrument.hs:353) readStringSample (src/Synthesizer/MIDI/Example/Instrument.hs:359) loopTimeModSine (src/Synthesizer/MIDI/Example/Instrument.hs:397) loopTimeModZigZag (src/Synthesizer/MIDI/Example/Instrument.hs:406) timeModulatedSample (src/Synthesizer/MIDI/Example/Instrument.hs:417) colourNoise (src/Synthesizer/MIDI/Example/Instrument.hs:436) toneFromNoise (src/Synthesizer/MIDI/Example/Instrument.hs:451) toneFromFilteredNoise (src/Synthesizer/MIDI/Example/Instrument.hs:481) Warning: Synthesizer.MIDI.CausalIO.Process: could not find link destinations for: NoteBoundary NoteId NoteOffList ModulatedBank Warning: Synthesizer.MIDI.PiecewiseConstant.ControllerSet: could not find link destinations for: Filter Documentation created: dist/doc/html/synthesizer-midi/index.html, dist/doc/html/synthesizer-midi/synthesizer-midi.txt Creating package registration file: /tmp/pkgConf-synthesizer-midi-0.6.019256124391882175406.3 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/synthesizer-midi-0.6.0.3-HRb6lnA9RS62x9FGkPrZ2x Registering synthesizer-midi-0.6.0.3... cabal: Leaving directory '/tmp/cabal-tmp-5214/synthesizer-midi-0.6.0.3' Installed synthesizer-midi-0.6.0.3 Downloading synthesizer-alsa-0.5.0.4... cabal: Entering directory '/tmp/cabal-tmp-5214/synthesizer-alsa-0.5.0.4' Configuring synthesizer-alsa-0.5.0.4... Building synthesizer-alsa-0.5.0.4... Preprocessing library synthesizer-alsa-0.5.0.4... [1 of 4] Compiling Synthesizer.ALSA.Storable.Play ( src/Synthesizer/ALSA/Storable/Play.hs, dist/build/Synthesizer/ALSA/Storable/Play.o ) [2 of 4] Compiling Synthesizer.ALSA.Dimensional.Play ( src/Synthesizer/ALSA/Dimensional/Play.hs, dist/build/Synthesizer/ALSA/Dimensional/Play.o ) [3 of 4] Compiling Synthesizer.ALSA.EventList ( src/Synthesizer/ALSA/EventList.hs, dist/build/Synthesizer/ALSA/EventList.o ) [4 of 4] Compiling Synthesizer.ALSA.CausalIO.Process ( src/Synthesizer/ALSA/CausalIO/Process.hs, dist/build/Synthesizer/ALSA/CausalIO/Process.o ) Running Haddock for synthesizer-alsa-0.5.0.4... Running hscolour for synthesizer-alsa-0.5.0.4... Preprocessing library synthesizer-alsa-0.5.0.4... Preprocessing library synthesizer-alsa-0.5.0.4... Haddock coverage: 50% ( 7 / 14) in 'Synthesizer.ALSA.Storable.Play' Missing documentation for: Device (src/Synthesizer/ALSA/Storable/Play.hs:72) defaultDevice (src/Synthesizer/ALSA/Storable/Play.hs:74) write (src/Synthesizer/ALSA/Storable/Play.hs:138) writeLazy (src/Synthesizer/ALSA/Storable/Play.hs:130) auto (src/Synthesizer/ALSA/Storable/Play.hs:121) monoToInt16 (src/Synthesizer/ALSA/Storable/Play.hs:199) stereoToInt16 (src/Synthesizer/ALSA/Storable/Play.hs:207) 0% ( 0 / 11) in 'Synthesizer.ALSA.Dimensional.Play' Missing documentation for: Module header Device (src/Synthesizer/ALSA/Dimensional/Play.hs:34) RenderedStorableSignal (src/Synthesizer/ALSA/Dimensional/Play.hs:36) StorableSignal (src/Synthesizer/ALSA/Dimensional/Play.hs:39) makeSink (src/Synthesizer/ALSA/Dimensional/Play.hs:43) timeVoltageStorable (src/Synthesizer/ALSA/Dimensional/Play.hs:56) timeVoltageMonoStorableToInt16 (src/Synthesizer/ALSA/Dimensional/Play.hs:67) timeVoltageStereoStorableToInt16 (src/Synthesizer/ALSA/Dimensional/Play.hs:78) renderTimeVoltageStorable (src/Synthesizer/ALSA/Dimensional/Play.hs:90) renderTimeVoltageMonoStorableToInt16 (src/Synthesizer/ALSA/Dimensional/Play.hs:102) renderTimeVoltageStereoStorableToInt16 (src/Synthesizer/ALSA/Dimensional/Play.hs:114) 30% ( 10 / 33) in 'Synthesizer.ALSA.EventList' Missing documentation for: Module header clockTimeToSeconds (src/Synthesizer/ALSA/EventList.hs:55) wait (src/Synthesizer/ALSA/EventList.hs:59) StampedEvent (src/Synthesizer/ALSA/EventList.hs:69) addStamp (src/Synthesizer/ALSA/EventList.hs:104) getWaitingEvents (src/Synthesizer/ALSA/EventList.hs:162) StrictTime (src/Synthesizer/ALSA/EventList.hs:174) ClientName (src/Synthesizer/ALSA/EventList.hs:175) withMIDIEvents (src/Synthesizer/ALSA/EventList.hs:187) withMIDIEventsNonblockWaitGrouped (src/Synthesizer/ALSA/EventList.hs:197) withMIDIEventsNonblockWaitDefer (src/Synthesizer/ALSA/EventList.hs:223) withMIDIEventsNonblockWaitSkip (src/Synthesizer/ALSA/EventList.hs:249) withMIDIEventsNonblockWaitMin (src/Synthesizer/ALSA/EventList.hs:271) withMIDIEventsNonblockConstantPause (src/Synthesizer/ALSA/EventList.hs:295) withMIDIEventsNonblockSimple (src/Synthesizer/ALSA/EventList.hs:308) setTimestamping (src/Synthesizer/ALSA/EventList.hs:321) withMIDIEventsBlockEcho (src/Synthesizer/ALSA/EventList.hs:329) withMIDIEventsChunkedQuantised (src/Synthesizer/ALSA/EventList.hs:416) makeEcho (src/Synthesizer/ALSA/EventList.hs:439) withMIDIEventsBlock (src/Synthesizer/ALSA/EventList.hs:460) withInPort (src/Synthesizer/ALSA/EventList.hs:470) ioToLazyList (src/Synthesizer/ALSA/EventList.hs:497) lazySequence (src/Synthesizer/ALSA/EventList.hs:502) 0% ( 0 / 5) in 'Synthesizer.ALSA.CausalIO.Process' Missing documentation for: Module header Events (src/Synthesizer/ALSA/CausalIO/Process.hs:32) playFromEvents (src/Synthesizer/ALSA/CausalIO/Process.hs:34) Output (src/Synthesizer/ALSA/CausalIO/Process.hs:66) playFromEventsWithParams (src/Synthesizer/ALSA/CausalIO/Process.hs:71) Documentation created: dist/doc/html/synthesizer-alsa/index.html, dist/doc/html/synthesizer-alsa/synthesizer-alsa.txt Creating package registration file: /tmp/pkgConf-synthesizer-alsa-0.5.0188443407090461670.4 Installing library in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/synthesizer-alsa-0.5.0.4-K7RBCXDMNI24oBOJYY3UXB Registering synthesizer-alsa-0.5.0.4... cabal: Leaving directory '/tmp/cabal-tmp-5214/synthesizer-alsa-0.5.0.4' Installed synthesizer-alsa-0.5.0.4