Build #1 for HList-0.3.1.0

[all reports]

Package HList-0.3.1.0
Install InstallOk
Docs Ok
Tests NotTried
Time submitted unknown
Compiler ghc-7.6.3
OS linux
Arch x86_64
Dependencies template-haskell-2.8.0.0, mtl-2.1.2, ghc-prim-0.3.0.0, base-4.6.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading HList-0.3.1.0...
Configuring HList-0.3.1.0...
Building HList-0.3.1.0...
Preprocessing library HList-0.3.1.0...
[ 1 of 22] Compiling Data.HList.FakePrelude.Proxy ( Data/HList/FakePrelude/Proxy.hs, dist/build/Data/HList/FakePrelude/Proxy.o )
[ 2 of 22] Compiling Data.HList.FakePrelude ( Data/HList/FakePrelude.hs, dist/build/Data/HList/FakePrelude.o )

Data/HList/FakePrelude.hs:15:1: Warning:
    The import of `GHC.TypeLits' is redundant
      except perhaps to import instances from `GHC.TypeLits'
    To import instances alone, use: import GHC.TypeLits()

Data/HList/FakePrelude.hs:294:10: Warning:
    Orphan instance: instance Show (Proxy Bool 'True)

Data/HList/FakePrelude.hs:295:10: Warning:
    Orphan instance: instance Show (Proxy Bool 'False)
[ 3 of 22] Compiling Data.HList.HListPrelude ( Data/HList/HListPrelude.hs, dist/build/Data/HList/HListPrelude.o )
[ 4 of 22] Compiling Data.HList.HList ( Data/HList/HList.hs, dist/build/Data/HList/HList.o )

Data/HList/HList.hs:677:10: Warning:
    Orphan instance: instance HEq [k] ('[] k) ('[] k) 'True

Data/HList/HList.hs:678:10: Warning:
    Orphan instance: instance HEq [k] ('[] k) ((':) k e l) 'False

Data/HList/HList.hs:679:10: Warning:
    Orphan instance: instance HEq [k] ((':) k e l) ('[] k) 'False

Data/HList/HList.hs:680:10: Warning:
    Orphan instance:
      instance (HEq k e1 e2 b1, HEq [k] l1 l2 b2, br ~ HAnd b1 b2) =>
               HEq [k] ((':) k e1 l1) ((':) k e2 l2) br
[ 5 of 22] Compiling Data.HList.HArray ( Data/HList/HArray.hs, dist/build/Data/HList/HArray.o )
[ 6 of 22] Compiling Data.HList.HOccurs ( Data/HList/HOccurs.hs, dist/build/Data/HList/HOccurs.o )

Data/HList/HOccurs.hs:85:10: Warning:
    Orphan instance:
      instance (HOccurrence e ((':) * x y) l', HOccurs' e l') =>
               HOccurs e (HList ((':) * x y))

Data/HList/HOccurs.hs:119:10: Warning:
    Orphan instance: instance HOccursNot k [*] e ('[] *)

Data/HList/HOccurs.hs:120:10: Warning:
    Orphan instance:
      instance (HEq * e e1 b, HOccursNot' * b e l) =>
               HOccursNot * [*] e ((':) * e1 l)

Data/HList/HOccurs.hs:128:10: Warning:
    Orphan instance: instance HProject (HList l) (HList ('[] *))

Data/HList/HOccurs.hs:131:10: Warning:
    Orphan instance:
      instance (HOccurs e l, HProject l (HList l')) =>
               HProject l (HList ((':) * e l'))
[ 7 of 22] Compiling Data.HList.HTypeIndexed ( Data/HList/HTypeIndexed.hs, dist/build/Data/HList/HTypeIndexed.o )

Data/HList/HTypeIndexed.hs:22:10: Warning:
    Orphan instance:
      instance (HEq * e1 e b, HType2HNatCase b e1 l n) =>
               HType2HNat * [*] e1 ((':) * e l) n

Data/HList/HTypeIndexed.hs:34:10: Warning:
    Orphan instance: instance HTypes2HNats [*] [*] ('[] *) l ('[] HNat)

Data/HList/HTypeIndexed.hs:36:10: Warning:
    Orphan instance:
      instance (HType2HNat k [*] e l n, HTypes2HNats [k] [*] es l ns) =>
               HTypes2HNats [k] [*] ((':) k e es) l ((':) HNat n ns)

Data/HList/HTypeIndexed.hs:46:10: Warning:
    Orphan instance:
      instance HDeleteMany k e (HList ('[] *)) (HList ('[] *))

Data/HList/HTypeIndexed.hs:49:10: Warning:
    Orphan instance:
      instance (HEq * e1 e b, HDeleteManyCase * b e1 e l l1) =>
               HDeleteMany * e1 (HList ((':) * e l)) (HList l1)
[ 8 of 22] Compiling Data.HList.TypeEqO ( Data/HList/TypeEqO.hs, dist/build/Data/HList/TypeEqO.o )

Data/HList/TypeEqO.hs:18:10: Warning:
    Orphan instance: instance [overlap ok] HEq k x x 'True

Data/HList/TypeEqO.hs:19:10: Warning:
    Orphan instance: instance [overlap ok] 'False ~ b => HEq k x y b
[ 9 of 22] Compiling Data.HList.TIP   ( Data/HList/TIP.hs, dist/build/Data/HList/TIP.o )
[10 of 22] Compiling Data.HList.TIC   ( Data/HList/TIC.hs, dist/build/Data/HList/TIC.o )
[11 of 22] Compiling Data.HList.HZip  ( Data/HList/HZip.hs, dist/build/Data/HList/HZip.o )
[12 of 22] Compiling Data.HList.Label3 ( Data/HList/Label3.hs, dist/build/Data/HList/Label3.o )
[13 of 22] Compiling Data.HList.MakeLabels ( Data/HList/MakeLabels.hs, dist/build/Data/HList/MakeLabels.o )
[14 of 22] Compiling Data.HList.Label6 ( Data/HList/Label6.hs, dist/build/Data/HList/Label6.o )

Data/HList/Label6.hs:29:10: Warning:
    Orphan instance: instance SingI Symbol x => ShowLabel Symbol x
[15 of 22] Compiling Data.HList.Record ( Data/HList/Record.hs, dist/build/Data/HList/Record.o )
[16 of 22] Compiling Data.HList.Variant ( Data/HList/Variant.hs, dist/build/Data/HList/Variant.o )
[17 of 22] Compiling Data.HList.Labelable ( Data/HList/Labelable.hs, dist/build/Data/HList/Labelable.o )
[18 of 22] Compiling Data.HList.RecordPuns ( Data/HList/RecordPuns.hs, dist/build/Data/HList/RecordPuns.o )
[19 of 22] Compiling Data.HList.Data  ( Data/HList/Data.hs, dist/build/Data/HList/Data.o )

Data/HList/Data.hs:63:1: Warning:
    The import of `GHC.TypeLits' is redundant
      except perhaps to import instances from `GHC.TypeLits'
    To import instances alone, use: import GHC.TypeLits()

Data/HList/Data.hs:71:10: Warning:
    Orphan instance:
      instance (Data x, Data (HList xs), Typeable (HList ((':) * x xs)),
                TypeablePolyK [*] ((':) * x xs)) =>
               Data (HList ((':) * x xs))

Data/HList/Data.hs:81:10: Warning:
    Orphan instance:
      instance (TypeablePolyK [*] ('[] *)) => Data (HList ('[] *))

Data/HList/Data.hs:155:10: Warning:
    Orphan instance: instance (DataRecordCxt a) => Data (Record a)

Data/HList/Data.hs:223:10: Warning:
    Orphan instance:
      instance TypeRepsList (Record xs) => Typeable (HList xs)

Data/HList/Data.hs:227:10: Warning:
    Orphan instance:
      instance TypeRepsList (Record xs) => Typeable (Record xs)

Data/HList/Data.hs:231:10: Warning:
    Orphan instance: instance ShowLabel k sy => Typeable1 (LVPair k sy)

Data/HList/Data.hs:236:10: Warning:
    Orphan instance:
      instance (ShowLabel k sy, Typeable x) => Typeable (LVPair k sy x)
[20 of 22] Compiling Data.HList.Keyword ( Data/HList/Keyword.hs, dist/build/Data/HList/Keyword.o )

Data/HList/Keyword.hs:69:1: Warning:
    The import of `Data.HList.RecordPuns' is redundant
      except perhaps to import instances from `Data.HList.RecordPuns'
    To import instances alone, use: import Data.HList.RecordPuns()
[21 of 22] Compiling Data.HList.CommonMain ( Data/HList/CommonMain.hs, dist/build/Data/HList/CommonMain.o )
[22 of 22] Compiling Data.HList       ( Data/HList.hs, dist/build/Data/HList.o )
In-place registering HList-0.3.1.0...
Running Haddock for HList-0.3.1.0...
Running hscolour for HList-0.3.1.0...
Preprocessing library HList-0.3.1.0...
Preprocessing library HList-0.3.1.0...

dist/build/tmp-22300/Data/HList/FakePrelude.hs:15:1: Warning:
    The import of `GHC.TypeLits' is redundant
      except perhaps to import instances from `GHC.TypeLits'
    To import instances alone, use: import GHC.TypeLits()

dist/build/tmp-22300/Data/HList/FakePrelude.hs:294:10: Warning:
    Orphan instance: instance Show (Proxy Bool 'True)

dist/build/tmp-22300/Data/HList/FakePrelude.hs:295:10: Warning:
    Orphan instance: instance Show (Proxy Bool 'False)

dist/build/tmp-22300/Data/HList/HList.hs:677:10: Warning:
    Orphan instance: instance HEq [k] ('[] k) ('[] k) 'True

dist/build/tmp-22300/Data/HList/HList.hs:678:10: Warning:
    Orphan instance: instance HEq [k] ('[] k) ((':) k e l) 'False

dist/build/tmp-22300/Data/HList/HList.hs:679:10: Warning:
    Orphan instance: instance HEq [k] ((':) k e l) ('[] k) 'False

dist/build/tmp-22300/Data/HList/HList.hs:680:10: Warning:
    Orphan instance:
      instance (HEq k e1 e2 b1, HEq [k] l1 l2 b2, br ~ HAnd b1 b2) =>
               HEq [k] ((':) k e1 l1) ((':) k e2 l2) br

dist/build/tmp-22300/Data/HList/HOccurs.hs:85:10: Warning:
    Orphan instance:
      instance (HOccurrence e ((':) * x y) l', HOccurs' e l') =>
               HOccurs e (HList ((':) * x y))

dist/build/tmp-22300/Data/HList/HOccurs.hs:119:10: Warning:
    Orphan instance: instance HOccursNot k [*] e ('[] *)

dist/build/tmp-22300/Data/HList/HOccurs.hs:120:10: Warning:
    Orphan instance:
      instance (HEq * e e1 b, HOccursNot' * b e l) =>
               HOccursNot * [*] e ((':) * e1 l)

dist/build/tmp-22300/Data/HList/HOccurs.hs:128:10: Warning:
    Orphan instance: instance HProject (HList l) (HList ('[] *))

dist/build/tmp-22300/Data/HList/HOccurs.hs:131:10: Warning:
    Orphan instance:
      instance (HOccurs e l, HProject l (HList l')) =>
               HProject l (HList ((':) * e l'))

dist/build/tmp-22300/Data/HList/HTypeIndexed.hs:22:10: Warning:
    Orphan instance:
      instance (HEq * e1 e b, HType2HNatCase b e1 l n) =>
               HType2HNat * [*] e1 ((':) * e l) n

dist/build/tmp-22300/Data/HList/HTypeIndexed.hs:34:10: Warning:
    Orphan instance: instance HTypes2HNats [*] [*] ('[] *) l ('[] HNat)

dist/build/tmp-22300/Data/HList/HTypeIndexed.hs:36:10: Warning:
    Orphan instance:
      instance (HType2HNat k [*] e l n, HTypes2HNats [k] [*] es l ns) =>
               HTypes2HNats [k] [*] ((':) k e es) l ((':) HNat n ns)

dist/build/tmp-22300/Data/HList/HTypeIndexed.hs:46:10: Warning:
    Orphan instance:
      instance HDeleteMany k e (HList ('[] *)) (HList ('[] *))

dist/build/tmp-22300/Data/HList/HTypeIndexed.hs:49:10: Warning:
    Orphan instance:
      instance (HEq * e1 e b, HDeleteManyCase * b e1 e l l1) =>
               HDeleteMany * e1 (HList ((':) * e l)) (HList l1)

dist/build/tmp-22300/Data/HList/TypeEqO.hs:18:10: Warning:
    Orphan instance: instance [overlap ok] HEq k x x 'True

dist/build/tmp-22300/Data/HList/TypeEqO.hs:19:10: Warning:
    Orphan instance: instance [overlap ok] 'False ~ b => HEq k x y b

dist/build/tmp-22300/Data/HList/Label6.hs:29:10: Warning:
    Orphan instance: instance SingI Symbol x => ShowLabel Symbol x

dist/build/tmp-22300/Data/HList/Data.hs:63:1: Warning:
    The import of `GHC.TypeLits' is redundant
      except perhaps to import instances from `GHC.TypeLits'
    To import instances alone, use: import GHC.TypeLits()

dist/build/tmp-22300/Data/HList/Data.hs:71:10: Warning:
    Orphan instance:
      instance (Data x, Data (HList xs), Typeable (HList ((':) * x xs)),
                TypeablePolyK [*] ((':) * x xs)) =>
               Data (HList ((':) * x xs))

dist/build/tmp-22300/Data/HList/Data.hs:81:10: Warning:
    Orphan instance:
      instance (TypeablePolyK [*] ('[] *)) => Data (HList ('[] *))

dist/build/tmp-22300/Data/HList/Data.hs:155:10: Warning:
    Orphan instance: instance (DataRecordCxt a) => Data (Record a)

dist/build/tmp-22300/Data/HList/Data.hs:223:10: Warning:
    Orphan instance:
      instance TypeRepsList (Record xs) => Typeable (HList xs)

dist/build/tmp-22300/Data/HList/Data.hs:227:10: Warning:
    Orphan instance:
      instance TypeRepsList (Record xs) => Typeable (Record xs)

dist/build/tmp-22300/Data/HList/Data.hs:231:10: Warning:
    Orphan instance: instance ShowLabel k sy => Typeable1 (LVPair k sy)

dist/build/tmp-22300/Data/HList/Data.hs:236:10: Warning:
    Orphan instance:
      instance (ShowLabel k sy, Typeable x) => Typeable (LVPair k sy x)

dist/build/tmp-22300/Data/HList/Keyword.hs:69:1: Warning:
    The import of `Data.HList.RecordPuns' is redundant
      except perhaps to import instances from `Data.HList.RecordPuns'
    To import instances alone, use: import Data.HList.RecordPuns()
Haddock coverage:
  33% (  1 /  3) in 'Data.HList.FakePrelude.Proxy'
Warning: Data.HList.FakePrelude: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  FunApp, FunCxt, HAnd, HOr, HBoolEQ, HNatEq, HLt
  68% ( 40 / 59) in 'Data.HList.FakePrelude'
  30% (  3 / 10) in 'Data.HList.HListPrelude'
Warning: Data.HList.HList: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  HLength, HAppendList, HRevApp, UnHList, HNats, HMemberP, HMemberP'
Warning: Data.HList.HList: We do not support associated types in instances yet. These instances are affected:
Data.HList.HList.ConvHList as =>
Data.HList.HList.ConvHList (a : as), Data.HList.HList.ConvHList '[], Data.HList.HListPrelude.HExtend e (Data.HList.HList.HList l), Data.HList.HListPrelude.HAppend (Data.HList.HList.HList l1) (Data.HList.HList.HList l2), Data.HList.HList.HUnfold' p Data.HList.FakePrelude.HNothing, (Data.HList.FakePrelude.Apply p s,
 Data.HList.HList.HUnfold' p (Data.HList.FakePrelude.ApplyR p s)) =>
Data.HList.HList.HUnfold' p (Data.HList.FakePrelude.HJust (e, s)), Data.HList.HList.HReplicate Data.HList.FakePrelude.HZero e, Data.HList.HList.HReplicate n e =>
Data.HList.HList.HReplicate (Data.HList.FakePrelude.HSucc n) e, Data.HList.HList.HConcat '[], (x ~ Data.HList.HList.HList t, Data.HList.HList.HConcat xs) =>
Data.HList.HList.HConcat (x : xs), Data.HList.HList.FromHJust '[], Data.HList.HList.FromHJust l =>
Data.HList.HList.FromHJust (Data.HList.FakePrelude.HNothing : l), Data.HList.HList.FromHJust l =>
Data.HList.HList.FromHJust (Data.HList.FakePrelude.HJust e : l), Data.HList.HList.HSplit '[], Data.HList.HList.HSplit l =>
Data.HList.HList.HSplit ((e,
                          Data.HList.FakePrelude.Proxy.Proxy GHC.Types.True) : l), Data.HList.HList.HSplit l =>
Data.HList.HList.HSplit ((e,
                          Data.HList.FakePrelude.Proxy.Proxy GHC.Types.False) : l)
  66% ( 82 /125) in 'Data.HList.HList'
Warning: Data.HList.HArray: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  KMember
Warning: Data.HList.HArray: We do not support associated types in instances yet. These instances are affected:
Data.HList.HArray.HLookupByHNat Data.HList.FakePrelude.HZero (e : l), Data.HList.HArray.HLookupByHNat n l =>
Data.HList.HArray.HLookupByHNat (Data.HList.FakePrelude.HSucc n) (e : l), Data.HList.HArray.HDeleteAtHNat Data.HList.FakePrelude.HZero (e : l), Data.HList.HArray.HDeleteAtHNat n l =>
Data.HList.HArray.HDeleteAtHNat (Data.HList.FakePrelude.HSucc n) (e : l), Data.HList.HArray.HUpdateAtHNat Data.HList.FakePrelude.HZero e1 (e : l), Data.HList.HArray.HUpdateAtHNat n e1 l =>
Data.HList.HArray.HUpdateAtHNat (Data.HList.FakePrelude.HSucc n) e1 (e : l), Data.HList.HArray.HLookupByHNat n l =>
Data.HList.FakePrelude.Apply (Data.HList.HArray.FHLookupByHNat l) (Data.HList.FakePrelude.Proxy.Proxy (n :: Data.HList.FakePrelude.HNat)), Data.HList.FakePrelude.Apply (Data.HList.HArray.FHUProj sel ns) (Data.HList.HList.HList '[],
                                                                 n), (ch ~ Data.HList.FakePrelude.Proxy.Proxy (Data.HList.FakePrelude.HBoolEQ sel (Data.HList.HArray.KMember n ns)),
 Data.HList.FakePrelude.Apply (ch,
                               Data.HList.HArray.FHUProj sel ns) (Data.HList.HList.HList (e : l),
                                                                  Data.HList.FakePrelude.Proxy.Proxy (n :: Data.HList.FakePrelude.HNat))) =>
Data.HList.FakePrelude.Apply (Data.HList.HArray.FHUProj sel ns) (Data.HList.HList.HList (e : l),
                                                                 Data.HList.FakePrelude.Proxy.Proxy (n :: Data.HList.FakePrelude.HNat)), Data.HList.FakePrelude.Apply (Data.HList.FakePrelude.Proxy.Proxy GHC.Types.True,
                              Data.HList.HArray.FHUProj sel ns) (Data.HList.HList.HList (e : l),
                                                                 Data.HList.FakePrelude.Proxy.Proxy (n :: Data.HList.FakePrelude.HNat)), Data.HList.FakePrelude.Apply (Data.HList.HArray.FHUProj sel ns) (Data.HList.HList.HList l,
                                                                 Data.HList.FakePrelude.Proxy.Proxy (Data.HList.FakePrelude.HSucc n)) =>
Data.HList.FakePrelude.Apply (Data.HList.FakePrelude.Proxy.Proxy GHC.Types.False,
                              Data.HList.HArray.FHUProj sel ns) (Data.HList.HList.HList (e : l),
                                                                 Data.HList.FakePrelude.Proxy.Proxy (n :: Data.HList.FakePrelude.HNat))
  38% (  8 / 21) in 'Data.HList.HArray'
  20% (  3 / 15) in 'Data.HList.HOccurs'
  22% (  2 /  9) in 'Data.HList.HTypeIndexed'
  50% (  1 /  2) in 'Data.HList.TypeEqO'
Warning: Data.HList.TIP: We do not support associated types in instances yet. These instances are affected:
(Data.HList.HListPrelude.HOccursNot e l,
 Data.HList.TIP.HTypeIndexed l) =>
Data.HList.HListPrelude.HExtend e (Data.HList.TIP.TIP l), (Data.HList.HListPrelude.HAppend (Data.HList.HList.HList l) (Data.HList.HList.HList l'),
 Data.HList.TIP.HTypeIndexed (Data.HList.HList.HAppendList l l')) =>
Data.HList.HListPrelude.HAppend (Data.HList.TIP.TIP l) (Data.HList.TIP.TIP l')
  56% ( 10 / 18) in 'Data.HList.TIP'
 100% (  4 /  4) in 'Data.HList.TIC'
Warning: Data.HList.HZip: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  HZipR, Fst, Snd
Warning: Data.HList.HZip: We do not support associated types in instances yet. These instances are affected:
Data.HList.HZip.HUnZip '[], (z ~ (x, y), Data.HList.HZip.HUnZip zs) =>
Data.HList.HZip.HUnZip (z : zs)
  76% ( 13 / 17) in 'Data.HList.HZip'
  75% (  3 /  4) in 'Data.HList.Label3'
 100% (  5 /  5) in 'Data.HList.MakeLabels'
 100% (  1 /  1) in 'Data.HList.Label6'
Warning: Data.HList.Record: Instances of type and data families are not yet supported. Instances of the following families will be filtered out:
  RecordLabels, LabelsOf
Warning: Data.HList.Record: We do not support associated types in instances yet. These instances are affected:
Data.HList.Record.RecordValues '[], Data.HList.Record.RecordValues r =>
Data.HList.Record.RecordValues (Data.HList.Record.LVPair l v : r), Data.HList.Record.HRLabelSet (Data.HList.Record.LVPair l v : r) =>
Data.HList.HListPrelude.HExtend (Data.HList.Record.LVPair (l :: k) v) (Data.HList.Record.Record r), (Data.HList.Record.HRLabelSet (Data.HList.HList.HAppendList r1 r2),
 Data.HList.HListPrelude.HAppend (Data.HList.HList.HList r1) (Data.HList.HList.HList r2)) =>
Data.HList.HListPrelude.HAppend (Data.HList.Record.Record r1) (Data.HList.Record.Record r2)
Cannot find documentation for: $note
  73% ( 57 / 78) in 'Data.HList.Record'
  83% (  5 /  6) in 'Data.HList.Variant'
Cannot find documentation for: $note
  82% (  9 / 11) in 'Data.HList.Labelable'
doc comment parse failed: 

>>> parseRec "{ a b c {d e f}  } d"
C [C [V "a",V "b",V "c",C [V "d",V "e",V "f"]],V "d"]

>>> ppTree $ parseRec "{a b c {d e {} f @ g}}"
"{a b c {d e {} f @ g}}"

> ppTree $ parseRec "a b c {d e {} f @ g}"
"{a b c {d e {} f @ g}}"


 100% (  3 /  3) in 'Data.HList.RecordPuns'
  50% (  5 / 10) in 'Data.HList.Data'
  72% ( 26 / 36) in 'Data.HList.Keyword'
  91% ( 31 / 34) in 'Data.HList.CommonMain'
  80% (  8 / 10) in 'Data.HList'
Warning: Data.HList.HList: could not find link destinations for:
    Data.HList.Data.TypeablePolyK
Warning: Data.HList.Data: could not find link destinations for:
    Data.HList.Data.TypeablePolyK Data.HList.Data.C
Warning: Data.HList.Keyword: could not find link destinations for:
    Data.HList.Keyword.LVPairToKW
Warning: Data.HList.CommonMain: could not find link destinations for:
    Data.HList.Keyword.LVPairToKW
Documentation created: dist/doc/html/HList/index.html
Installing library in
/srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/HList-0.3.1.0
Registering HList-0.3.1.0...
Installed HList-0.3.1.0

Test log

No test log was submitted for this report.