Build #1 for combinat-0.2.6.1

[all reports]

Package combinat-0.2.6.1
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies transformers-0.3.0.0, random-1.0.1.1, containers-0.5.0.0, base-4.6.0.1, array-0.4.0.1
Flags -withquickcheck base4

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading combinat-0.2.6.1...
Configuring combinat-0.2.6.1...
Building combinat-0.2.6.1...
Preprocessing library combinat-0.2.6.1...
[ 1 of 18] Compiling Math.Combinat.Numbers.Primes ( Math/Combinat/Numbers/Primes.hs, dist/build/Math/Combinat/Numbers/Primes.o )

Math/Combinat/Numbers/Primes.hs:47:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `sieve': Patterns not matched: _ [] _

Math/Combinat/Numbers/Primes.hs:57:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `fold3t':
        Patterns not matched:
            []
            [] : _

Math/Combinat/Numbers/Primes.hs:59:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pairs':
        Patterns not matched:
            []
            [] : _
            [_ : _]

Math/Combinat/Numbers/Primes.hs:62:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `gaps': Patterns not matched: _ [] _

Math/Combinat/Numbers/Primes.hs:65:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `roll': Patterns not matched: _ [] _

Math/Combinat/Numbers/Primes.hs:69:3: Warning:
    Defined but not used: `minus'

Math/Combinat/Numbers/Primes.hs:99:14: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:100:22: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:223:11: Warning:
    This binding for `bs' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:215:3
[ 2 of 18] Compiling Math.Combinat.Numbers.Series ( Math/Combinat/Numbers/Series.hs, dist/build/Math/Combinat/Numbers/Series.o )

Math/Combinat/Numbers/Series.hs:75:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:72:24

Math/Combinat/Numbers/Series.hs:172:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:168:21

Math/Combinat/Numbers/Series.hs:172:17: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:170:3

Math/Combinat/Numbers/Series.hs:241:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:237:22

Math/Combinat/Numbers/Series.hs:241:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:239:3

Math/Combinat/Numbers/Series.hs:265:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:261:27

Math/Combinat/Numbers/Series.hs:265:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:263:3
[ 3 of 18] Compiling Math.Combinat.Helper ( Math/Combinat/Helper.hs, dist/build/Math/Combinat/Helper.o )

Math/Combinat/Helper.hs:8:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Helper.hs:13:1: Warning:
    The import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Math/Combinat/Helper.hs:14:1: Warning:
    The import of `Data.Map' is redundant
      except perhaps to import instances from `Data.Map'
    To import instances alone, use: import Data.Map()

Math/Combinat/Helper.hs:27:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:28:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:82:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `go': Patterns not matched: []

Math/Combinat/Helper.hs:87:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `go': Patterns not matched: _ []

Math/Combinat/Helper.hs:91:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `go': Patterns not matched: _ []

Math/Combinat/Helper.hs:170:10: Warning:
    This binding for `y' shadows the existing binding
      bound at Math/Combinat/Helper.hs:168:16
[ 4 of 18] Compiling Math.Combinat.Tuples ( Math/Combinat/Tuples.hs, dist/build/Math/Combinat/Tuples.o )
[ 5 of 18] Compiling Math.Combinat.Numbers ( Math/Combinat/Numbers.hs, dist/build/Math/Combinat/Numbers.o )

Math/Combinat/Numbers.hs:162:5: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Numbers.hs:160:3
[ 6 of 18] Compiling Math.Combinat.Sets ( Math/Combinat/Sets.hs, dist/build/Math/Combinat/Sets.o )
[ 7 of 18] Compiling Math.Combinat.Compositions ( Math/Combinat/Compositions.hs, dist/build/Math/Combinat/Compositions.o )

Math/Combinat/Compositions.hs:14:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Compositions.hs:75:29: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Integral a0)
        arising from a use of `compositions'
        at Math/Combinat/Compositions.hs:75:29-40
      (Num a0)
        arising from a use of `fromIntegral'
        at Math/Combinat/Compositions.hs:79:11-22
      (Ord a0)
        arising from a use of `>' at Math/Combinat/Compositions.hs:74:9
    In the second argument of `($)', namely
      `compositions len (d - len)'
    In the expression: map plus1 $ compositions len (d - len)
    In an equation for `compositions1':
        compositions1 len' d'
          | len > d = []
          | otherwise = map plus1 $ compositions len (d - len)
          where
              plus1 = map (+ 1)
              len = fromIntegral len'
              d = fromIntegral d'
[ 8 of 18] Compiling Math.Combinat.Partitions ( Math/Combinat/Partitions.hs, dist/build/Math/Combinat/Partitions.o )

Math/Combinat/Partitions.hs:57:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Partitions.hs:254:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `worker': Patterns not matched: []

Math/Combinat/Partitions.hs:254:17: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:262:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `decrease': Patterns not matched: []

Math/Combinat/Partitions.hs:262:13: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:271:24: Warning:
    This binding for `c' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:267:19

Math/Combinat/Partitions.hs:271:26: Warning:
    This binding for `u' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:267:21

Math/Combinat/Partitions.hs:278:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `subtract_rec': Patterns not matched: []

Math/Combinat/Partitions.hs:278:16: Warning:
    This binding for `all' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:278:21: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:283:3: Warning:
    This binding for `subtract' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Partitions.hs:8:8-31
      (and originally defined in `GHC.Num')
[ 9 of 18] Compiling Math.Combinat.Permutations ( Math/Combinat/Permutations.hs, dist/build/Math/Combinat/Permutations.o )

Math/Combinat/Permutations.hs:72:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Permutations.hs:136:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `pairs': Patterns not matched: []
[10 of 18] Compiling Math.Combinat.Tableaux ( Math/Combinat/Tableaux.hs, dist/build/Math/Combinat/Tableaux.o )

Math/Combinat/Tableaux.hs:27:1: Warning:
    The import of `Math.Combinat.Helper' is redundant
      except perhaps to import instances from `Math.Combinat.Helper'
    To import instances alone, use: import Math.Combinat.Helper()

Math/Combinat/Tableaux.hs:28:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Tableaux.hs:77:3: Warning:
    This binding for `break' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux.hs:25:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Tableaux.hs:79:12: Warning:
    This binding for `xs' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:75:18

Math/Combinat/Tableaux.hs:97:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:103:8: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:106:7

Math/Combinat/Tableaux.hs:141:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:149:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `row':
        Patterns not matched: _ (ghc-prim:GHC.Types.I# _) _ []

Math/Combinat/Tableaux.hs:150:7: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:140:27

Math/Combinat/Tableaux.hs:154:34: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1
[11 of 18] Compiling Math.Combinat.Tableaux.Kostka ( Math/Combinat/Tableaux/Kostka.hs, dist/build/Math/Combinat/Tableaux/Kostka.o )

Math/Combinat/Tableaux/Kostka.hs:68:1: Warning:
    The import of `Data.Ord' is redundant
      except perhaps to import instances from `Data.Ord'
    To import instances alone, use: import Data.Ord()

Math/Combinat/Tableaux/Kostka.hs:71:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Tableaux/Kostka.hs:109:1: Warning:
    SPECIALISE pragma for non-overloaded function `triangularArrayUnsafe'

Math/Combinat/Tableaux/Kostka.hs:114:1: Warning:
    SPECIALISE pragma for non-overloaded function `fromTriangularArray'

Math/Combinat/Tableaux/Kostka.hs:124:6: Warning:
    Defined but not used: type constructor or class `ReverseTableau'

Math/Combinat/Tableaux/Kostka.hs:133:1: Warning:
    SPECIALISE pragma for non-overloaded function `reverseTableau'

Math/Combinat/Tableaux/Kostka.hs:184:5: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux/Kostka.hs:69:1-16
      (and originally defined in `GHC.List')
[12 of 18] Compiling Math.Combinat.Trees.Binary ( Math/Combinat/Trees/Binary.hs, dist/build/Math/Combinat/Trees/Binary.o )

Math/Combinat/Trees/Binary.hs:48:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Trees/Binary.hs:55:1: Warning:
    The import of `Data.List' is redundant
      except perhaps to import instances from `Data.List'
    To import instances alone, use: import Data.List()

Math/Combinat/Trees/Binary.hs:56:1: Warning:
    The import item `Forest(..)' suggests that
    `Forest' has (in-scope) constructors or class methods,
    but it has none

Math/Combinat/Trees/Binary.hs:65:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Binary.hs:170:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:163:27

Math/Combinat/Trees/Binary.hs:172:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:163:27

Math/Combinat/Trees/Binary.hs:188:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:181:31

Math/Combinat/Trees/Binary.hs:190:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:181:31

Math/Combinat/Trees/Binary.hs:242:3: Warning:
    This binding for `next' shadows the existing binding
      imported from `System.Random' at Math/Combinat/Trees/Binary.hs:62:1-20

Math/Combinat/Trees/Binary.hs:242:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `next':
        Patterns not matched:
            ([], _)
            ([_], [])

Math/Combinat/Trees/Binary.hs:271:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:266:23

Math/Combinat/Trees/Binary.hs:272:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:266:23

Math/Combinat/Trees/Binary.hs:345:10: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:334:23

Math/Combinat/Trees/Binary.hs:379:5: Warning:
    Defined but not used: `w2'
[13 of 18] Compiling Math.Combinat.LatticePaths ( Math/Combinat/LatticePaths.hs, dist/build/Math/Combinat/LatticePaths.o )

Math/Combinat/LatticePaths.hs:33:15: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num a0)
        arising from a use of `go'
        at Math/Combinat/LatticePaths.hs:33:15-16
      (Ord a0)
        arising from a use of `go'
        at Math/Combinat/LatticePaths.hs:33:15-16
    In the expression: go 0
    In an equation for `isValidPath':
        isValidPath
          = go 0
          where
              go !y [] = y >= 0
              go !y (t : ts) = let ... in if y' < 0 then False else go y' ts

Math/Combinat/LatticePaths.hs:74:26: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num a0) arising from a use of `go'
    In the expression: go 0 0 0
    In an equation for pathNumberOfTouches':
        pathNumberOfTouches' h
          = go 0 0 0
          where
              go !cnt _ _ [] = cnt
              go !cnt !x !y (t : ts) = let ... in go cnt' (x + 1) y' ts

Math/Combinat/LatticePaths.hs:151:11: Warning:
    This binding for `x' shadows the existing binding
      bound at Math/Combinat/LatticePaths.hs:150:20

Math/Combinat/LatticePaths.hs:151:14: Warning:
    This binding for `y' shadows the existing binding
      bound at Math/Combinat/LatticePaths.hs:150:22
[14 of 18] Compiling Math.Combinat.Trees.Nary ( Math/Combinat/Trees/Nary.hs, dist/build/Math/Combinat/Trees/Nary.o )

Math/Combinat/Trees/Nary.hs:68:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Nary.hs:136:8: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Trees/Nary.hs:128:24

Math/Combinat/Trees/Nary.hs:194:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `f': Patterns not matched: _ _ []

Math/Combinat/Trees/Nary.hs:211:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `f': Patterns not matched: _ _ _ []

Math/Combinat/Trees/Nary.hs:232:3: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for `f': Patterns not matched: _ _ []
[15 of 18] Compiling Math.Combinat.Trees ( Math/Combinat/Trees.hs, dist/build/Math/Combinat/Trees.o )
[16 of 18] Compiling Math.Combinat.Graphviz ( Math/Combinat/Graphviz.hs, dist/build/Math/Combinat/Graphviz.o )

Math/Combinat/Graphviz.hs:17:1: Warning:
    The import of `Control.Applicative' is redundant
      except perhaps to import instances from `Control.Applicative'
    To import instances alone, use: import Control.Applicative()

Math/Combinat/Graphviz.hs:27:21: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:44:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:59:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:85:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:106:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')
[17 of 18] Compiling Math.Combinat.FreeGroups ( Math/Combinat/FreeGroups.hs, dist/build/Math/Combinat/FreeGroups.o )
[18 of 18] Compiling Math.Combinat    ( Math/Combinat.hs, dist/build/Math/Combinat.o )
In-place registering combinat-0.2.6.1...
Running Haddock for combinat-0.2.6.1...
Running hscolour for combinat-0.2.6.1...
Preprocessing library combinat-0.2.6.1...
Preprocessing library combinat-0.2.6.1...

Math/Combinat/Numbers/Primes.hs:69:3: Warning:
    Defined but not used: `minus'

Math/Combinat/Numbers/Primes.hs:99:14: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:100:22: Warning:
    This binding for `k' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:98:11

Math/Combinat/Numbers/Primes.hs:223:11: Warning:
    This binding for `bs' shadows the existing binding
      bound at Math/Combinat/Numbers/Primes.hs:215:3

Math/Combinat/Numbers/Series.hs:75:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:72:24

Math/Combinat/Numbers/Series.hs:172:13: Warning:
    This binding for `ks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:168:21

Math/Combinat/Numbers/Series.hs:172:17: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:170:3

Math/Combinat/Numbers/Series.hs:241:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:237:22

Math/Combinat/Numbers/Series.hs:241:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:239:3

Math/Combinat/Numbers/Series.hs:265:17: Warning:
    This binding for `aks' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:261:27

Math/Combinat/Numbers/Series.hs:265:22: Warning:
    This binding for `ys' shadows the existing binding
      bound at Math/Combinat/Numbers/Series.hs:263:3

Math/Combinat/Helper.hs:8:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Helper.hs:13:1: Warning:
    The import of `Data.Set' is redundant
      except perhaps to import instances from `Data.Set'
    To import instances alone, use: import Data.Set()

Math/Combinat/Helper.hs:14:1: Warning:
    The import of `Data.Map' is redundant
      except perhaps to import instances from `Data.Map'
    To import instances alone, use: import Data.Map()

Math/Combinat/Helper.hs:27:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:28:1: Warning:
    SPECIALISE pragma for non-overloaded function `swap'

Math/Combinat/Helper.hs:170:10: Warning:
    This binding for `y' shadows the existing binding
      bound at Math/Combinat/Helper.hs:168:16

Math/Combinat/Numbers.hs:162:5: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Numbers.hs:160:3

Math/Combinat/Compositions.hs:14:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Compositions.hs:75:29: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Integral a0)
        arising from a use of `compositions'
        at Math/Combinat/Compositions.hs:75:29-40
      (Num a0)
        arising from a use of `fromIntegral'
        at Math/Combinat/Compositions.hs:79:11-22
      (Ord a0)
        arising from a use of `>' at Math/Combinat/Compositions.hs:74:9
    In the second argument of `($)', namely
      `compositions len (d - len)'
    In the expression: map plus1 $ compositions len (d - len)
    In an equation for `compositions1':
        compositions1 len' d'
          | len > d = []
          | otherwise = map plus1 $ compositions len (d - len)
          where
              plus1 = map (+ 1)
              len = fromIntegral len'
              d = fromIntegral d'

Math/Combinat/Partitions.hs:57:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Partitions.hs:254:17: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:262:13: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:271:24: Warning:
    This binding for `c' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:267:19

Math/Combinat/Partitions.hs:271:26: Warning:
    This binding for `u' shadows the existing binding
      bound at Math/Combinat/Partitions.hs:267:21

Math/Combinat/Partitions.hs:278:16: Warning:
    This binding for `all' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:278:21: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Partitions.hs:53:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Partitions.hs:283:3: Warning:
    This binding for `subtract' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Partitions.hs:8:8-31
      (and originally defined in `GHC.Num')

Math/Combinat/Permutations.hs:72:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Tableaux.hs:27:1: Warning:
    The import of `Math.Combinat.Helper' is redundant
      except perhaps to import instances from `Math.Combinat.Helper'
    To import instances alone, use: import Math.Combinat.Helper()

Math/Combinat/Tableaux.hs:28:1: Warning:
    The import of `binomial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Tableaux.hs:77:3: Warning:
    This binding for `break' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux.hs:25:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Tableaux.hs:79:12: Warning:
    This binding for `xs' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:75:18

Math/Combinat/Tableaux.hs:97:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:103:8: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:106:7

Math/Combinat/Tableaux.hs:141:3: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux.hs:150:7: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Tableaux.hs:140:27

Math/Combinat/Tableaux.hs:154:34: Warning:
    This binding for `shape' shadows the existing binding
      defined at Math/Combinat/Tableaux.hs:40:1

Math/Combinat/Tableaux/Kostka.hs:68:1: Warning:
    The import of `Data.Ord' is redundant
      except perhaps to import instances from `Data.Ord'
    To import instances alone, use: import Data.Ord()

Math/Combinat/Tableaux/Kostka.hs:71:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Tableaux/Kostka.hs:109:1: Warning:
    SPECIALISE pragma for non-overloaded function `triangularArrayUnsafe'

Math/Combinat/Tableaux/Kostka.hs:114:1: Warning:
    SPECIALISE pragma for non-overloaded function `fromTriangularArray'

Math/Combinat/Tableaux/Kostka.hs:124:6: Warning:
    Defined but not used: type constructor or class `ReverseTableau'

Math/Combinat/Tableaux/Kostka.hs:133:1: Warning:
    SPECIALISE pragma for non-overloaded function `reverseTableau'

Math/Combinat/Tableaux/Kostka.hs:184:5: Warning:
    This binding for `last' shadows the existing binding
      imported from `Data.List' at Math/Combinat/Tableaux/Kostka.hs:69:1-16
      (and originally defined in `GHC.List')

Math/Combinat/Trees/Binary.hs:48:1: Warning:
    The import of `Control.Monad' is redundant
      except perhaps to import instances from `Control.Monad'
    To import instances alone, use: import Control.Monad()

Math/Combinat/Trees/Binary.hs:55:1: Warning:
    The import of `Data.List' is redundant
      except perhaps to import instances from `Data.List'
    To import instances alone, use: import Data.List()

Math/Combinat/Trees/Binary.hs:56:1: Warning:
    The import item `Forest(..)' suggests that
    `Forest' has (in-scope) constructors or class methods,
    but it has none

Math/Combinat/Trees/Binary.hs:65:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Binary.hs:170:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:163:27

Math/Combinat/Trees/Binary.hs:172:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:163:27

Math/Combinat/Trees/Binary.hs:188:17: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:181:31

Math/Combinat/Trees/Binary.hs:190:31: Warning:
    This binding for `ps' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:181:31

Math/Combinat/Trees/Binary.hs:242:3: Warning:
    This binding for `next' shadows the existing binding
      imported from `System.Random' at Math/Combinat/Trees/Binary.hs:62:1-20

Math/Combinat/Trees/Binary.hs:271:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:266:23

Math/Combinat/Trees/Binary.hs:272:11: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:266:23

Math/Combinat/Trees/Binary.hs:345:10: Warning:
    This binding for `rnd' shadows the existing binding
      bound at Math/Combinat/Trees/Binary.hs:334:23

Math/Combinat/Trees/Binary.hs:379:5: Warning:
    Defined but not used: `w2'

Math/Combinat/LatticePaths.hs:33:15: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num a0)
        arising from a use of `go'
        at Math/Combinat/LatticePaths.hs:33:15-16
      (Ord a0)
        arising from a use of `go'
        at Math/Combinat/LatticePaths.hs:33:15-16
    In the expression: go 0
    In an equation for `isValidPath':
        isValidPath
          = go 0
          where
              go !y [] = y >= 0
              go !y (t : ts) = let ... in if y' < 0 then False else go y' ts

Math/Combinat/LatticePaths.hs:74:26: Warning:
    Defaulting the following constraint(s) to type `Integer'
      (Num a0) arising from a use of `go'
    In the expression: go 0 0 0
    In an equation for pathNumberOfTouches':
        pathNumberOfTouches' h
          = go 0 0 0
          where
              go !cnt _ _ [] = cnt
              go !cnt !x !y (t : ts) = let ... in go cnt' (x + 1) y' ts

Math/Combinat/LatticePaths.hs:151:11: Warning:
    This binding for `x' shadows the existing binding
      bound at Math/Combinat/LatticePaths.hs:150:20

Math/Combinat/LatticePaths.hs:151:14: Warning:
    This binding for `y' shadows the existing binding
      bound at Math/Combinat/LatticePaths.hs:150:22

Math/Combinat/Trees/Nary.hs:68:1: Warning:
    The import of `factorial'
    from module `Math.Combinat.Numbers' is redundant

Math/Combinat/Trees/Nary.hs:136:8: Warning:
    This binding for `n' shadows the existing binding
      bound at Math/Combinat/Trees/Nary.hs:128:24

Math/Combinat/Graphviz.hs:17:1: Warning:
    The import of `Control.Applicative' is redundant
      except perhaps to import instances from `Control.Applicative'
    To import instances alone, use: import Control.Applicative()

Math/Combinat/Graphviz.hs:27:21: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:44:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:59:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:85:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')

Math/Combinat/Graphviz.hs:106:3: Warning:
    This binding for `lines' shadows the existing binding
      imported from `Prelude' at Math/Combinat/Graphviz.hs:4:8-29
      (and originally defined in `Data.List')
Haddock coverage:
  95% ( 20 / 21) in 'Math.Combinat.Numbers.Primes'
  74% ( 17 / 23) in 'Math.Combinat.Numbers.Series'
  32% ( 13 / 40) in 'Math.Combinat.Helper'
  70% (  7 / 10) in 'Math.Combinat.Tuples'
  95% ( 19 / 20) in 'Math.Combinat.Numbers'
 100% ( 16 / 16) in 'Math.Combinat.Sets'
  86% ( 12 / 14) in 'Math.Combinat.Compositions'
  67% ( 28 / 42) in 'Math.Combinat.Partitions'
  70% ( 30 / 43) in 'Math.Combinat.Permutations'
  50% ( 10 / 20) in 'Math.Combinat.Tableaux'
  36% (  4 / 11) in 'Math.Combinat.Tableaux.Kostka'
  58% ( 22 / 38) in 'Math.Combinat.Trees.Binary'
 100% ( 22 / 22) in 'Math.Combinat.LatticePaths'
  60% ( 30 / 50) in 'Math.Combinat.Trees.Nary'
  67% (  2 /  3) in 'Math.Combinat.Trees'
  50% (  3 /  6) in 'Math.Combinat.Graphviz'
  97% ( 30 / 31) in 'Math.Combinat.FreeGroups'
 100% ( 11 / 11) in 'Math.Combinat'
Documentation created: dist/doc/html/combinat/index.html,
dist/doc/html/combinat/combinat.txt
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/combinat-0.2.6.1
Registering combinat-0.2.6.1...
Installed combinat-0.2.6.1

Test log

No test log was submitted for this report.