Build #1 for sized-types-0.3.5.1

[all reports]

Package sized-types-0.3.5.1
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2015-02-12 14:05:14.515461 UTC
Compiler ghc-7.8.3
OS linux
Arch x86_64
Dependencies containers-0.5.5.1, base-4.7.0.1, array-0.5.0.0
Flags -all

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading sized-types-0.3.5.1...
Configuring sized-types-0.3.5.1...
Building sized-types-0.3.5.1...
Preprocessing library sized-types-0.3.5.1...
[1 of 8] Compiling Data.Sized.Vector ( Data/Sized/Vector.hs, dist/build/Data/Sized/Vector.o )

Data/Sized/Vector.hs:49:1: Warning:
    Top-level binding with no type signature:
      bounds :: forall s a. Bounds s => Vector s a -> (s, s)

Data/Sized/Vector.hs:84:1: Warning:
    Top-level binding with no type signature:
      show' :: forall ix a.
               (Bounds ix, Show a) =>
               Vector (ix, ix) a -> String

Data/Sized/Vector.hs:86:1: Warning:
    Top-level binding with no type signature:
      foo :: forall ix ix1 a.
             (Bounds ix1, Bounds ix, Show a) =>
             Vector (ix, ix1) a -> [[String]]

Data/Sized/Vector.hs:93:68: Warning:
    This binding for ‘vector’ shadows the existing binding
      defined at Data/Sized/Vector.hs:13:1

Data/Sized/Vector.hs:94:71: Warning:
    This binding for ‘vector’ shadows the existing binding
      defined at Data/Sized/Vector.hs:13:1

Data/Sized/Vector.hs:101:14: Warning: Defined but not used: ‘x’

Data/Sized/Vector.hs:101:16: Warning: Defined but not used: ‘y’
[2 of 8] Compiling Data.Sized.Arith ( Data/Sized/Arith.hs, dist/build/Data/Sized/Arith.o )

Data/Sized/Arith.hs:14:1: Warning:
    The import of ‘Data.Ix’ is redundant
      except perhaps to import instances from ‘Data.Ix’
    To import instances alone, use: import Data.Ix()
[3 of 8] Compiling Data.Sized.Ix    ( Data/Sized/Ix.hs, dist/build/Data/Sized/Ix.o )

Data/Sized/Ix.hs:352:10: Warning:
    No explicit implementation for
      ‘quotRem’
    In the instance declaration for ‘Integral X0’

Data/Sized/Ix.hs:354:10: Warning:
    No explicit implementation for
      ‘toRational’
    In the instance declaration for ‘Real X0’

Data/Sized/Ix.hs:355:10: Warning:
    No explicit implementation for
      ‘toEnum’ and ‘fromEnum’
    In the instance declaration for ‘Enum X0’

Data/Sized/Ix.hs:356:10: Warning:
    No explicit implementation for
      ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’
                                                            or
                                                            ‘-’)
    In the instance declaration for ‘Num X0’

Data/Sized/Ix.hs:362:10: Warning:
    No explicit implementation for
      ‘toRational’
    In the instance declaration for ‘Real (X1_ a)’

Data/Sized/Ix.hs:394:10: Warning:
    No explicit implementation for
      ‘toRational’
    In the instance declaration for ‘Real (X0_ a)’

Data/Sized/Ix.hs:352:10: Warning:
    Orphan instance: instance Integral X0

Data/Sized/Ix.hs:354:10: Warning: Orphan instance: instance Real X0

Data/Sized/Ix.hs:355:10: Warning: Orphan instance: instance Enum X0

Data/Sized/Ix.hs:356:10: Warning: Orphan instance: instance Num X0

Data/Sized/Ix.hs:358:10: Warning:
    Orphan instance: instance Size a => Bounded (X1_ a)

Data/Sized/Ix.hs:362:10: Warning:
    Orphan instance: instance Size a => Real (X1_ a)

Data/Sized/Ix.hs:363:10: Warning:
    Orphan instance:
      instance (Size a, Size (X1_ a), Integral a) => Integral (X1_ a)

Data/Sized/Ix.hs:383:10: Warning:
    Orphan instance: instance Size a => Bounded (X0_ a)

Data/Sized/Ix.hs:394:10: Warning:
    Orphan instance: instance Size a => Real (X0_ a)

Data/Sized/Ix.hs:395:10: Warning:
    Orphan instance:
      instance (Size a, Size (X0_ a), Integral a) => Integral (X0_ a)

Data/Sized/Ix.hs:402:10: Warning:
    Orphan instance: instance Eq (X0_ a)

Data/Sized/Ix.hs:405:10: Warning:
    Orphan instance: instance Ord (X0_ a)

Data/Sized/Ix.hs:409:10: Warning:
    Orphan instance: instance Size a => Ix (X0_ a)

Data/Sized/Ix.hs:414:10: Warning:
    Orphan instance: instance Size a => Enum (X0_ a)

Data/Sized/Ix.hs:418:10: Warning:
    Orphan instance: instance Size a => Num (X0_ a)

Data/Sized/Ix.hs:427:10: Warning:
    Orphan instance: instance Show (X0_ a)

Data/Sized/Ix.hs:430:10: Warning:
    Orphan instance: instance Eq (X1_ a)

Data/Sized/Ix.hs:433:10: Warning:
    Orphan instance: instance Ord (X1_ a)

Data/Sized/Ix.hs:436:10: Warning:
    Orphan instance: instance Size a => Ix (X1_ a)

Data/Sized/Ix.hs:441:10: Warning:
    Orphan instance: instance Size a => Enum (X1_ a)

Data/Sized/Ix.hs:445:10: Warning:
    Orphan instance: instance Size a => Num (X1_ a)

Data/Sized/Ix.hs:453:10: Warning:
    Orphan instance: instance Show (X1_ a)

Data/Sized/Ix.hs:456:10: Warning:
    Orphan instance: instance Bounded X0

Data/Sized/Ix.hs:460:10: Warning: Orphan instance: instance Ix X0

Data/Sized/Ix.hs:464:10: Warning: Orphan instance: instance Show X0
[4 of 8] Compiling Data.Sized.Matrix ( Data/Sized/Matrix.hs, dist/build/Data/Sized/Matrix.o )

Data/Sized/Matrix.hs:41:14: Warning: Defined but not used: ‘f’

Data/Sized/Matrix.hs:86:1: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘accum’: Patterns not matched: _ NullMatrix _
[5 of 8] Compiling Data.Sized.Sparse.Matrix ( Data/Sized/Sparse/Matrix.hs, dist/build/Data/Sized/Sparse/Matrix.o )
[6 of 8] Compiling Data.Sized.Signed ( Data/Sized/Signed.hs, dist/build/Data/Sized/Signed.o )

Data/Sized/Signed.hs:23:1: Warning:
    The import of ‘Data.Sized.Ix’ is redundant
      except perhaps to import instances from ‘Data.Sized.Ix’
    To import instances alone, use: import Data.Sized.Ix()

Data/Sized/Signed.hs:24: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()

Data/Sized/Signed.hs:31:10: Warning: Defined but not used: ‘s’

Data/Sized/Signed.hs:75:10: Warning:
    No explicit implementation for
      ‘bitSizeMaybe’, ‘bit’, and ‘popCount’
    In the instance declaration for ‘Bits (Signed ix)’
[7 of 8] Compiling Data.Sized.Unsigned ( Data/Sized/Unsigned.hs, dist/build/Data/Sized/Unsigned.o )

Data/Sized/Unsigned.hs:23:1: Warning:
    The import of ‘Data.Sized.Ix’ is redundant
      except perhaps to import instances from ‘Data.Sized.Ix’
    To import instances alone, use: import Data.Sized.Ix()

Data/Sized/Unsigned.hs:71:10: Warning:
    No explicit implementation for
      ‘bitSizeMaybe’, ‘bit’, and ‘popCount’
    In the instance declaration for ‘Bits (Unsigned ix)’
[8 of 8] Compiling Data.Sized.Sampled ( Data/Sized/Sampled.hs, dist/build/Data/Sized/Sampled.o )

Data/Sized/Sampled.hs:4:1: Warning:
    The import of ‘Data.Ratio’ is redundant
      except perhaps to import instances from ‘Data.Ratio’
    To import instances alone, use: import Data.Ratio()

Data/Sized/Sampled.hs:7:1: Warning:
    The import of ‘Data.Sized.Ix’ is redundant
      except perhaps to import instances from ‘Data.Sized.Ix’
    To import instances alone, use: import Data.Sized.Ix()
In-place registering sized-types-0.3.5.1...
Running Haddock for sized-types-0.3.5.1...
Running hscolour for sized-types-0.3.5.1...
Preprocessing library sized-types-0.3.5.1...
Preprocessing library sized-types-0.3.5.1...

Data/Sized/Vector.hs:49:1: Warning:
    Top-level binding with no type signature:
      bounds :: forall s a. Bounds s => Vector s a -> (s, s)

Data/Sized/Vector.hs:84:1: Warning:
    Top-level binding with no type signature:
      show' :: forall ix a.
               (Bounds ix, Show a) =>
               Vector (ix, ix) a -> String

Data/Sized/Vector.hs:86:1: Warning:
    Top-level binding with no type signature:
      foo :: forall ix ix1 a.
             (Bounds ix1, Bounds ix, Show a) =>
             Vector (ix, ix1) a -> [[String]]

Data/Sized/Vector.hs:93:68: Warning:
    This binding for ‘vector’ shadows the existing binding
      defined at Data/Sized/Vector.hs:13:1

Data/Sized/Vector.hs:94:71: Warning:
    This binding for ‘vector’ shadows the existing binding
      defined at Data/Sized/Vector.hs:13:1

Data/Sized/Vector.hs:101:14: Warning: Defined but not used: ‘x’

Data/Sized/Vector.hs:101:16: Warning: Defined but not used: ‘y’

Data/Sized/Arith.hs:14:1: Warning:
    The import of ‘Data.Ix’ is redundant
      except perhaps to import instances from ‘Data.Ix’
    To import instances alone, use: import Data.Ix()

Data/Sized/Ix.hs:352:10: Warning:
    No explicit implementation for
      ‘quotRem’
    In the instance declaration for ‘Integral X0’

Data/Sized/Ix.hs:354:10: Warning:
    No explicit implementation for
      ‘toRational’
    In the instance declaration for ‘Real X0’

Data/Sized/Ix.hs:355:10: Warning:
    No explicit implementation for
      ‘toEnum’ and ‘fromEnum’
    In the instance declaration for ‘Enum X0’

Data/Sized/Ix.hs:356:10: Warning:
    No explicit implementation for
      ‘+’, ‘*’, ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’
                                                            or
                                                            ‘-’)
    In the instance declaration for ‘Num X0’

Data/Sized/Ix.hs:362:10: Warning:
    No explicit implementation for
      ‘toRational’
    In the instance declaration for ‘Real (X1_ a)’

Data/Sized/Ix.hs:394:10: Warning:
    No explicit implementation for
      ‘toRational’
    In the instance declaration for ‘Real (X0_ a)’

Data/Sized/Ix.hs:352:10: Warning:
    Orphan instance: instance Integral X0

Data/Sized/Ix.hs:354:10: Warning: Orphan instance: instance Real X0

Data/Sized/Ix.hs:355:10: Warning: Orphan instance: instance Enum X0

Data/Sized/Ix.hs:356:10: Warning: Orphan instance: instance Num X0

Data/Sized/Ix.hs:358:10: Warning:
    Orphan instance: instance Size a => Bounded (X1_ a)

Data/Sized/Ix.hs:362:10: Warning:
    Orphan instance: instance Size a => Real (X1_ a)

Data/Sized/Ix.hs:363:10: Warning:
    Orphan instance:
      instance (Size a, Size (X1_ a), Integral a) => Integral (X1_ a)

Data/Sized/Ix.hs:383:10: Warning:
    Orphan instance: instance Size a => Bounded (X0_ a)

Data/Sized/Ix.hs:394:10: Warning:
    Orphan instance: instance Size a => Real (X0_ a)

Data/Sized/Ix.hs:395:10: Warning:
    Orphan instance:
      instance (Size a, Size (X0_ a), Integral a) => Integral (X0_ a)

Data/Sized/Ix.hs:402:10: Warning:
    Orphan instance: instance Eq (X0_ a)

Data/Sized/Ix.hs:405:10: Warning:
    Orphan instance: instance Ord (X0_ a)

Data/Sized/Ix.hs:409:10: Warning:
    Orphan instance: instance Size a => Ix (X0_ a)

Data/Sized/Ix.hs:414:10: Warning:
    Orphan instance: instance Size a => Enum (X0_ a)

Data/Sized/Ix.hs:418:10: Warning:
    Orphan instance: instance Size a => Num (X0_ a)

Data/Sized/Ix.hs:427:10: Warning:
    Orphan instance: instance Show (X0_ a)

Data/Sized/Ix.hs:430:10: Warning:
    Orphan instance: instance Eq (X1_ a)

Data/Sized/Ix.hs:433:10: Warning:
    Orphan instance: instance Ord (X1_ a)

Data/Sized/Ix.hs:436:10: Warning:
    Orphan instance: instance Size a => Ix (X1_ a)

Data/Sized/Ix.hs:441:10: Warning:
    Orphan instance: instance Size a => Enum (X1_ a)

Data/Sized/Ix.hs:445:10: Warning:
    Orphan instance: instance Size a => Num (X1_ a)

Data/Sized/Ix.hs:453:10: Warning:
    Orphan instance: instance Show (X1_ a)

Data/Sized/Ix.hs:456:10: Warning:
    Orphan instance: instance Bounded X0

Data/Sized/Ix.hs:460:10: Warning: Orphan instance: instance Ix X0

Data/Sized/Ix.hs:464:10: Warning: Orphan instance: instance Show X0

Data/Sized/Matrix.hs:41:14: Warning: Defined but not used: ‘f’

Data/Sized/Signed.hs:23:1: Warning:
    The import of ‘Data.Sized.Ix’ is redundant
      except perhaps to import instances from ‘Data.Sized.Ix’
    To import instances alone, use: import Data.Sized.Ix()

Data/Sized/Signed.hs:24: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()

Data/Sized/Signed.hs:31:10: Warning: Defined but not used: ‘s’

Data/Sized/Signed.hs:75:10: Warning:
    No explicit implementation for
      ‘bitSizeMaybe’, ‘bit’, and ‘popCount’
    In the instance declaration for ‘Bits (Signed ix)’

Data/Sized/Unsigned.hs:23:1: Warning:
    The import of ‘Data.Sized.Ix’ is redundant
      except perhaps to import instances from ‘Data.Sized.Ix’
    To import instances alone, use: import Data.Sized.Ix()

Data/Sized/Unsigned.hs:71:10: Warning:
    No explicit implementation for
      ‘bitSizeMaybe’, ‘bit’, and ‘popCount’
    In the instance declaration for ‘Bits (Unsigned ix)’

Data/Sized/Sampled.hs:4:1: Warning:
    The import of ‘Data.Ratio’ is redundant
      except perhaps to import instances from ‘Data.Ratio’
    To import instances alone, use: import Data.Ratio()

Data/Sized/Sampled.hs:7:1: Warning:
    The import of ‘Data.Sized.Ix’ is redundant
      except perhaps to import instances from ‘Data.Sized.Ix’
    To import instances alone, use: import Data.Sized.Ix()
Haddock coverage:
   0% (  0 / 26) in 'Data.Sized.Vector'
   8% (  1 / 13) in 'Data.Sized.Arith'
   1% (  3 /264) in 'Data.Sized.Ix'
  73% ( 35 / 48) in 'Data.Sized.Matrix'
  19% (  3 / 16) in 'Data.Sized.Sparse.Matrix'
   3% (  1 / 35) in 'Data.Sized.Signed'
   6% (  2 / 36) in 'Data.Sized.Unsigned'
   0% (  0 / 13) in 'Data.Sized.Sampled'
Documentation created: dist/doc/html/sized-types/index.html,
dist/doc/html/sized-types/sized-types.txt
Creating package registration file: /tmp/pkgConf-sized-types-0.3.527567.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/sized-types-0.3.5.1
Registering sized-types-0.3.5.1...
Installed sized-types-0.3.5.1

Test log

No test log was submitted for this report.