Build #1 for checkers-0.4.6

[all reports]

Package checkers-0.4.6
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-09-24 15:36:05.481035 UTC
Compiler ghc-8.0.1.20160701
OS linux
Arch x86_64
Dependencies QuickCheck-2.9.2, array-0.5.1.1, base-4.9.0.0, random-1.1
Flags none

Build log

[view raw]

Resolving dependencies...
cabal: Entering directory '/tmp/cabal-tmp-7590/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.12145174067468703135.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-7590/primitive-0.6.1.0'
Installed primitive-0.6.1.0
cabal: Entering directory '/tmp/cabal-tmp-7590/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-119607098591760281936.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-7590/random-1.1'
Installed random-1.1
cabal: Entering directory '/tmp/cabal-tmp-7590/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-01529195746392035568.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-7590/tf-random-0.5'
Installed tf-random-0.5
cabal: Entering directory '/tmp/cabal-tmp-7590/QuickCheck-2.9.2'
Configuring QuickCheck-2.9.2...
Building QuickCheck-2.9.2...
Preprocessing library QuickCheck-2.9.2...
[ 1 of 15] Compiling Test.QuickCheck.Random ( Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o )
[ 2 of 15] Compiling Test.QuickCheck.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.2...
Running hscolour for QuickCheck-2.9.2...
Preprocessing library QuickCheck-2.9.2...
Preprocessing library QuickCheck-2.9.2...
Haddock coverage:
  10% (  2 / 20) in 'Test.QuickCheck.Random'
  Missing documentation for:
    newTheGen (Test/QuickCheck/Random.hs:17)
    bits (Test/QuickCheck/Random.hs:20)
    mask (Test/QuickCheck/Random.hs:20)
    doneBit (Test/QuickCheck/Random.hs:20)
    chip (Test/QuickCheck/Random.hs:25)
    chop (Test/QuickCheck/Random.hs:30)
    stop (Test/QuickCheck/Random.hs:33)
    mkTheGen (Test/QuickCheck/Random.hs:36)
     (Test/QuickCheck/Random.hs:65)
     (Test/QuickCheck/Random.hs:67)
     (Test/QuickCheck/Random.hs:70)
    newQCGen (Test/QuickCheck/Random.hs:79)
    mkQCGen (Test/QuickCheck/Random.hs:82)
    bigNatVariant (Test/QuickCheck/Random.hs:85)
    natVariant (Test/QuickCheck/Random.hs:91)
    variantTheGen (Test/QuickCheck/Random.hs:97)
    boolVariant (Test/QuickCheck/Random.hs:103)
    variantQCGen (Test/QuickCheck/Random.hs:107)
  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'
  90% ( 26 / 29) in 'Test.QuickCheck.Gen'
  Missing documentation for:
     (Test/QuickCheck/Gen.hs:49)
     (Test/QuickCheck/Gen.hs:53)
     (Test/QuickCheck/Gen.hs:57)
  80% (  4 /  5) in 'Test.QuickCheck.Gen.Unsafe'
  Missing documentation for:
    Capture (Test/QuickCheck/Gen/Unsafe.hs:50)
 100% ( 31 / 31) in 'Test.QuickCheck.Arbitrary'
  93% ( 14 / 15) in 'Test.QuickCheck.Modifiers'
  Missing documentation for:
    ShrinkState (Test/QuickCheck/Modifiers.hs:323)
  14% (  1 /  7) in 'Test.QuickCheck.Poly'
  Missing documentation for:
    A (Test/QuickCheck/Poly.hs:29)
    B (Test/QuickCheck/Poly.hs:44)
    C (Test/QuickCheck/Poly.hs:59)
    OrdA (Test/QuickCheck/Poly.hs:77)
    OrdB (Test/QuickCheck/Poly.hs:96)
    OrdC (Test/QuickCheck/Poly.hs:115)
  73% (  8 / 11) in 'Test.QuickCheck.Function'
  Missing documentation for:
    Fun (Test/QuickCheck/Function.hs:452)
    apply (Test/QuickCheck/Function.hs:466)
    Function (Test/QuickCheck/Function.hs:138)
  62% ( 45 / 72) in 'Test.QuickCheck.Property'
  Missing documentation for:
     (Test/QuickCheck/Property.hs:81)
     (Test/QuickCheck/Property.hs:84)
     (Test/QuickCheck/Property.hs:87)
     (Test/QuickCheck/Property.hs:90)
     (Test/QuickCheck/Property.hs:93)
     (Test/QuickCheck/Property.hs:96)
     (Test/QuickCheck/Property.hs:118)
    protect (Test/QuickCheck/Property.hs:122)
    Prop (Test/QuickCheck/Property.hs:128)
    Rose (Test/QuickCheck/Property.hs:132)
    ioRose (Test/QuickCheck/Property.hs:135)
    joinRose (Test/QuickCheck/Property.hs:138)
     (Test/QuickCheck/Property.hs:147)
     (Test/QuickCheck/Property.hs:152)
     (Test/QuickCheck/Property.hs:157)
    CallbackKind (Test/QuickCheck/Property.hs:191)
    exception (Test/QuickCheck/Property.hs:207)
    formatException (Test/QuickCheck/Property.hs:213)
    protectResult (Test/QuickCheck/Property.hs:218)
    succeeded (Test/QuickCheck/Property.hs:221)
    failed (Test/QuickCheck/Property.hs:221)
    rejected (Test/QuickCheck/Property.hs:221)
    liftBool (Test/QuickCheck/Property.hs:242)
    mapResult (Test/QuickCheck/Property.hs:246)
    mapTotalResult (Test/QuickCheck/Property.hs:249)
    mapRoseResult (Test/QuickCheck/Property.hs:253)
    mapProp (Test/QuickCheck/Property.hs:256)
  50% ( 14 / 28) in 'Test.QuickCheck.Test'
  Missing documentation for:
    test (Test/QuickCheck/Test.hs:193)
    doneTesting (Test/QuickCheck/Test.hs:199)
    giveUp (Test/QuickCheck/Test.hs:229)
    runATest (Test/QuickCheck/Test.hs:245)
    summary (Test/QuickCheck/Test.hs:311)
    success (Test/QuickCheck/Test.hs:322)
    labelPercentage (Test/QuickCheck/Test.hs:352)
    insufficientCoverage (Test/QuickCheck/Test.hs:360)
    foundFailure (Test/QuickCheck/Test.hs:367)
    localMin (Test/QuickCheck/Test.hs:371)
    localMin' (Test/QuickCheck/Test.hs:401)
    localMinFound (Test/QuickCheck/Test.hs:413)
    callbackPostTest (Test/QuickCheck/Test.hs:438)
    callbackPostFinalFailure (Test/QuickCheck/Test.hs:443)
 100% (  9 /  9) in 'Test.QuickCheck.All'
  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% (127 /128) in 'Test.QuickCheck'
  Missing documentation for:
    ShrinkState (Test/QuickCheck/Modifiers.hs:323)
Warning: Test.QuickCheck.Arbitrary: could not find link destinations for:
    GCoArbitrary RecursivelyShrink GSubterms gSubterms gSubtermsIncl
Warning: Test.QuickCheck.Function: could not find link destinations for:
    GFunction
Warning: Test.QuickCheck: could not find link destinations for:
    GCoArbitrary RecursivelyShrink GSubterms
Documentation created: dist/doc/html/QuickCheck/index.html,
dist/doc/html/QuickCheck/QuickCheck.txt
Creating package registration file:
/tmp/pkgConf-QuickCheck-2.9324763920155789224.2
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/QuickCheck-2.9.2-AzbjWrJo3WFD60ZxKurQ3s
Registering QuickCheck-2.9.2...
cabal: Leaving directory '/tmp/cabal-tmp-7590/QuickCheck-2.9.2'
Installed QuickCheck-2.9.2
Downloading checkers-0.4.6...
cabal: Entering directory '/tmp/cabal-tmp-7590/checkers-0.4.6'
Configuring checkers-0.4.6...
Building checkers-0.4.6...
Preprocessing library checkers-0.4.6...
[ 1 of 15] Compiling Control.Monad.Extensions ( src/Control/Monad/Extensions.hs, dist/build/Control/Monad/Extensions.o )
[ 2 of 15] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.o )

src/Test/QuickCheck/Instances/Array.hs:5:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Test/QuickCheck/Instances/Array.hs:12:10: warning: [-Wredundant-constraints]
    • Redundant constraints: (Ix a, Integral a)
    • In the instance declaration for ‘CoArbitrary (Array a b)’
[ 3 of 15] Compiling Test.QuickCheck.Instances.Tuple ( src/Test/QuickCheck/Instances/Tuple.hs, dist/build/Test/QuickCheck/Instances/Tuple.o )
[ 4 of 15] Compiling Test.QuickCheck.Instances.Ord ( src/Test/QuickCheck/Instances/Ord.hs, dist/build/Test/QuickCheck/Instances/Ord.o )

src/Test/QuickCheck/Instances/Ord.hs:6:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           greaterThan :: (Ord a, Arbitrary a) => a -> Gen a -> Gen a

src/Test/QuickCheck/Instances/Ord.hs:9:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           lessThan :: (Ord a, Arbitrary a) => a -> Gen a -> Gen a
[ 5 of 15] Compiling Test.QuickCheck.Instances.Num ( src/Test/QuickCheck/Instances/Num.hs, dist/build/Test/QuickCheck/Instances/Num.o )

src/Test/QuickCheck/Instances/Num.hs:9:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Test/QuickCheck/Instances/Num.hs:23:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           nonZero :: (Eq a, Num a, Arbitrary a) => Gen a -> Gen a
[ 6 of 15] Compiling Test.QuickCheck.Instances.Maybe ( src/Test/QuickCheck/Instances/Maybe.hs, dist/build/Test/QuickCheck/Instances/Maybe.o )

src/Test/QuickCheck/Instances/Maybe.hs:4:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()
[ 7 of 15] Compiling Test.QuickCheck.Instances.List ( src/Test/QuickCheck/Instances/List.hs, dist/build/Test/QuickCheck/Instances/List.o )
[ 8 of 15] Compiling Test.QuickCheck.Bottoms ( src/Test/QuickCheck/Bottoms.hs, dist/build/Test/QuickCheck/Bottoms.o )
[ 9 of 15] Compiling Test.QuickCheck.Utils ( src/Test/QuickCheck/Utils.hs, dist/build/Test/QuickCheck/Utils.o )

src/Test/QuickCheck/Utils.hs:30:1: warning: [-Wtabs]
    Tab character found here, and in 9 further locations.
    Please use spaces instead.

src/Test/QuickCheck/Utils.hs:50:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Arbitrary a, Show a)
    • In the type signature for:
           isTotalOrder :: (Arbitrary a, Show a, Ord a) => a -> a -> Property
[10 of 15] Compiling Test.QuickCheck.Checkers ( src/Test/QuickCheck/Checkers.hs, dist/build/Test/QuickCheck/Checkers.o )

src/Test/QuickCheck/Checkers.hs:47:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Test/QuickCheck/Checkers.hs:372:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.
[11 of 15] Compiling Test.QuickCheck.Instances.Eq ( src/Test/QuickCheck/Instances/Eq.hs, dist/build/Test/QuickCheck/Instances/Eq.o )

src/Test/QuickCheck/Instances/Eq.hs:7:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           notEqualTo :: (Eq a, Arbitrary a) => a -> Gen a -> Gen a
[12 of 15] Compiling Test.QuickCheck.Instances.Char ( src/Test/QuickCheck/Instances/Char.hs, dist/build/Test/QuickCheck/Instances/Char.o )
[13 of 15] Compiling Test.QuickCheck.Classes ( src/Test/QuickCheck/Classes.hs, dist/build/Test/QuickCheck/Classes.o )

src/Test/QuickCheck/Classes.hs:29:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Test/QuickCheck/Classes.hs:44:1: warning: [-Wredundant-constraints]
    • Redundant constraint: EqProp a
    • In the type signature for:
           ordRel :: (Ord a, Show a, Arbitrary a, EqProp a) =>
                     BinRel a -> (a -> Gen a) -> TestBatch

src/Test/QuickCheck/Classes.hs:154:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           functor :: (Functor m, Arbitrary a, Arbitrary b, Arbitrary c,
                       CoArbitrary a, CoArbitrary b, Show (m a), Arbitrary (m a),
                       EqProp (m a), EqProp (m c)) =>
                      m (a, b, c) -> TestBatch

src/Test/QuickCheck/Classes.hs:277:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary b
    • In the type signature for:
           monad :: (Monad m, Show a, Arbitrary a, CoArbitrary a, Arbitrary b,
                     CoArbitrary b, Arbitrary (m a), EqProp (m a), Show (m a),
                     Arbitrary (m b), EqProp (m b), Arbitrary (m c), EqProp (m c)) =>
                    m (a, b, c) -> TestBatch

src/Test/QuickCheck/Classes.hs:301:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor m, Arbitrary a)
    • In the type signature for:
           monadFunctor :: (Functor m, Monad m, Arbitrary a, Arbitrary b,
                            CoArbitrary a, Arbitrary (m a), Show (m a), EqProp (m b)) =>
                           m (a, b) -> TestBatch

src/Test/QuickCheck/Classes.hs:312:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Applicative m
    • In the type signature for:
           monadApplicative :: (Applicative m, Monad m, EqProp (m a),
                                EqProp (m b), Show a, Arbitrary a, Show (m a), Arbitrary (m a),
                                Show (m (a -> b)), Arbitrary (m (a -> b))) =>
                               m (a, b) -> TestBatch

src/Test/QuickCheck/Classes.hs:334:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor g,
                              Show (f (NumT -> T)),
                              Arbitrary (f (NumT -> T)))
    • In the type signature for:
           monadMorphism :: (Monad f, Monad g, Functor g, Show (f NumT),
                             Show (f (NumT -> T)), Show (f (f (NumT -> T))), Arbitrary (f NumT),
                             Arbitrary (f T), Arbitrary (f (NumT -> T)),
                             Arbitrary (f (f (NumT -> T))), EqProp (g NumT), EqProp (g T),
                             EqProp (g (NumT -> T))) =>
                            (forall a. f a -> g a) -> TestBatch

src/Test/QuickCheck/Classes.hs:376:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Functor g
    • In the type signature for:
           semanticMonad :: (Model1 f g, Monad f, Monad g, EqProp (g T),
                             EqProp (g NumT), EqProp (g (NumT -> T)), Arbitrary (f T),
                             Arbitrary (f NumT), Arbitrary (f (f (NumT -> T))),
                             Arbitrary (f (NumT -> T)), Show (f (f (NumT -> T))),
                             Show (f (NumT -> T)), Show (f NumT), Functor g) =>
                            f () -> TestBatch

src/Test/QuickCheck/Classes.hs:392:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           monadPlus :: (MonadPlus m, Show (m a), Arbitrary a, CoArbitrary a,
                         Arbitrary (m a), Arbitrary (m b), EqProp (m a), EqProp (m b)) =>
                        m (a, b) -> TestBatch

src/Test/QuickCheck/Classes.hs:434:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           alternative :: (Alternative f, Arbitrary a, Arbitrary (f a),
                           EqProp (f a), Show (f a)) =>
                          f a -> TestBatch

src/Test/QuickCheck/Classes.hs:445:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Show b,
                              Show c,
                              Show d,
                              Show e,
                              Arbitrary b,
                              EqProp b,
                              EqProp c,
                              EqProp d,
                              EqProp e)
    • In the type signature for:
           arrow :: (Arrow a, Show (a d e), Show (a c d), Show (a b c),
                     Show b, Show c, Show d, Show e, Arbitrary (a d e),
                     Arbitrary (a c d), Arbitrary (a b c), Arbitrary b, Arbitrary c,
                     Arbitrary d, Arbitrary e, CoArbitrary b, CoArbitrary c,
                     CoArbitrary d, EqProp (a b e), EqProp (a b d), EqProp (a (b, d) c),
                     EqProp (a (b, d) (c, d)), EqProp (a (b, e) (d, e)),
                     EqProp (a (b, d) (c, e)), EqProp b, EqProp c, EqProp d,
                     EqProp e) =>
                    a b (c, d, e) -> TestBatch

src/Test/QuickCheck/Classes.hs:493:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Arbitrary b, Arbitrary d)
    • In the type signature for:
           arrowChoice :: (ArrowChoice a, Show (a b c), Arbitrary (a b c),
                           Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, CoArbitrary b,
                           CoArbitrary d, EqProp (a (Either b d) (Either c e)),
                           EqProp (a (Either b d) (Either c d))) =>
                          a b (c, d, e) -> TestBatch

src/Test/QuickCheck/Classes.hs:517:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           traversable :: (Traversable f, Monoid m, Show (f a),
                           Arbitrary (f a), Arbitrary b, Arbitrary a, Arbitrary m,
                           CoArbitrary a, EqProp (f b), EqProp m) =>
                          f (a, b, m) -> TestBatch
[14 of 15] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o )
[15 of 15] Compiling Test.QuickCheck.Later ( src/Test/QuickCheck/Later.hs, dist/build/Test/QuickCheck/Later.o )
Running Haddock for checkers-0.4.6...
Running hscolour for checkers-0.4.6...
Preprocessing library checkers-0.4.6...
Preprocessing library checkers-0.4.6...

src/Test/QuickCheck/Instances/Array.hs:5:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Test/QuickCheck/Instances/Array.hs:12:10: warning: [-Wredundant-constraints]
    • Redundant constraints: (Ix a, Integral a)
    • In the instance declaration for ‘CoArbitrary (Array a b)’

src/Test/QuickCheck/Instances/Ord.hs:6:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           greaterThan :: (Ord a, Arbitrary a) => a -> Gen a -> Gen a

src/Test/QuickCheck/Instances/Ord.hs:9:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           lessThan :: (Ord a, Arbitrary a) => a -> Gen a -> Gen a

src/Test/QuickCheck/Instances/Num.hs:9:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Test/QuickCheck/Instances/Num.hs:23:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           nonZero :: (Eq a, Num a, Arbitrary a) => Gen a -> Gen a

src/Test/QuickCheck/Instances/Maybe.hs:4:1: warning: [-Wunused-imports]
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()

src/Test/QuickCheck/Utils.hs:30:1: warning: [-Wtabs]
    Tab character found here, and in 9 further locations.
    Please use spaces instead.

src/Test/QuickCheck/Utils.hs:50:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Arbitrary a, Show a)
    • In the type signature for:
           isTotalOrder :: (Arbitrary a, Show a, Ord a) => a -> a -> Property

src/Test/QuickCheck/Checkers.hs:372:1: warning: [-Wtabs]
    Tab character found here, and in three further locations.
    Please use spaces instead.

src/Test/QuickCheck/Checkers.hs:47:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Test/QuickCheck/Instances/Eq.hs:7:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           notEqualTo :: (Eq a, Arbitrary a) => a -> Gen a -> Gen a

src/Test/QuickCheck/Classes.hs:29:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()

src/Test/QuickCheck/Classes.hs:44:1: warning: [-Wredundant-constraints]
    • Redundant constraint: EqProp a
    • In the type signature for:
           ordRel :: (Ord a, Show a, Arbitrary a, EqProp a) =>
                     BinRel a -> (a -> Gen a) -> TestBatch

src/Test/QuickCheck/Classes.hs:154:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           functor :: (Functor m, Arbitrary a, Arbitrary b, Arbitrary c,
                       CoArbitrary a, CoArbitrary b, Show (m a), Arbitrary (m a),
                       EqProp (m a), EqProp (m c)) =>
                      m (a, b, c) -> TestBatch

src/Test/QuickCheck/Classes.hs:277:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary b
    • In the type signature for:
           monad :: (Monad m, Show a, Arbitrary a, CoArbitrary a, Arbitrary b,
                     CoArbitrary b, Arbitrary (m a), EqProp (m a), Show (m a),
                     Arbitrary (m b), EqProp (m b), Arbitrary (m c), EqProp (m c)) =>
                    m (a, b, c) -> TestBatch

src/Test/QuickCheck/Classes.hs:301:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor m, Arbitrary a)
    • In the type signature for:
           monadFunctor :: (Functor m, Monad m, Arbitrary a, Arbitrary b,
                            CoArbitrary a, Arbitrary (m a), Show (m a), EqProp (m b)) =>
                           m (a, b) -> TestBatch

src/Test/QuickCheck/Classes.hs:312:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Applicative m
    • In the type signature for:
           monadApplicative :: (Applicative m, Monad m, EqProp (m a),
                                EqProp (m b), Show a, Arbitrary a, Show (m a), Arbitrary (m a),
                                Show (m (a -> b)), Arbitrary (m (a -> b))) =>
                               m (a, b) -> TestBatch

src/Test/QuickCheck/Classes.hs:334:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Functor g,
                              Show (f (NumT -> T)),
                              Arbitrary (f (NumT -> T)))
    • In the type signature for:
           monadMorphism :: (Monad f, Monad g, Functor g, Show (f NumT),
                             Show (f (NumT -> T)), Show (f (f (NumT -> T))), Arbitrary (f NumT),
                             Arbitrary (f T), Arbitrary (f (NumT -> T)),
                             Arbitrary (f (f (NumT -> T))), EqProp (g NumT), EqProp (g T),
                             EqProp (g (NumT -> T))) =>
                            (forall a. f a -> g a) -> TestBatch

src/Test/QuickCheck/Classes.hs:376:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Functor g
    • In the type signature for:
           semanticMonad :: (Model1 f g, Monad f, Monad g, EqProp (g T),
                             EqProp (g NumT), EqProp (g (NumT -> T)), Arbitrary (f T),
                             Arbitrary (f NumT), Arbitrary (f (f (NumT -> T))),
                             Arbitrary (f (NumT -> T)), Show (f (f (NumT -> T))),
                             Show (f (NumT -> T)), Show (f NumT), Functor g) =>
                            f () -> TestBatch

src/Test/QuickCheck/Classes.hs:392:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           monadPlus :: (MonadPlus m, Show (m a), Arbitrary a, CoArbitrary a,
                         Arbitrary (m a), Arbitrary (m b), EqProp (m a), EqProp (m b)) =>
                        m (a, b) -> TestBatch

src/Test/QuickCheck/Classes.hs:434:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           alternative :: (Alternative f, Arbitrary a, Arbitrary (f a),
                           EqProp (f a), Show (f a)) =>
                          f a -> TestBatch

src/Test/QuickCheck/Classes.hs:445:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Show b,
                              Show c,
                              Show d,
                              Show e,
                              Arbitrary b,
                              EqProp b,
                              EqProp c,
                              EqProp d,
                              EqProp e)
    • In the type signature for:
           arrow :: (Arrow a, Show (a d e), Show (a c d), Show (a b c),
                     Show b, Show c, Show d, Show e, Arbitrary (a d e),
                     Arbitrary (a c d), Arbitrary (a b c), Arbitrary b, Arbitrary c,
                     Arbitrary d, Arbitrary e, CoArbitrary b, CoArbitrary c,
                     CoArbitrary d, EqProp (a b e), EqProp (a b d), EqProp (a (b, d) c),
                     EqProp (a (b, d) (c, d)), EqProp (a (b, e) (d, e)),
                     EqProp (a (b, d) (c, e)), EqProp b, EqProp c, EqProp d,
                     EqProp e) =>
                    a b (c, d, e) -> TestBatch

src/Test/QuickCheck/Classes.hs:493:1: warning: [-Wredundant-constraints]
    • Redundant constraints: (Arbitrary b, Arbitrary d)
    • In the type signature for:
           arrowChoice :: (ArrowChoice a, Show (a b c), Arbitrary (a b c),
                           Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, CoArbitrary b,
                           CoArbitrary d, EqProp (a (Either b d) (Either c e)),
                           EqProp (a (Either b d) (Either c d))) =>
                          a b (c, d, e) -> TestBatch

src/Test/QuickCheck/Classes.hs:517:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Arbitrary a
    • In the type signature for:
           traversable :: (Traversable f, Monoid m, Show (f a),
                           Arbitrary (f a), Arbitrary b, Arbitrary a, Arbitrary m,
                           CoArbitrary a, EqProp (f b), EqProp m) =>
                          f (a, b, m) -> TestBatch
Haddock coverage:
   0% (  0 /  3) in 'Control.Monad.Extensions'
  Missing documentation for:
    Module header
    satisfiesM (src/Control/Monad/Extensions.hs:5)
    if' (src/Control/Monad/Extensions.hs:8)
   0% (  0 /  3) in 'Test.QuickCheck.Instances.Array'
  Missing documentation for:
    Module header
     (src/Test/QuickCheck/Instances/Array.hs:8)
     (src/Test/QuickCheck/Instances/Array.hs:12)
  80% (  4 /  5) in 'Test.QuickCheck.Instances.Tuple'
  Missing documentation for:
    Module header
   0% (  0 /  3) in 'Test.QuickCheck.Instances.Ord'
  Missing documentation for:
    Module header
    greaterThan (src/Test/QuickCheck/Instances/Ord.hs:6)
    lessThan (src/Test/QuickCheck/Instances/Ord.hs:9)
   0% (  0 /  7) in 'Test.QuickCheck.Instances.Num'
  Missing documentation for:
    Module header
    nonNegative (src/Test/QuickCheck/Instances/Num.hs:11)
    nonPositive (src/Test/QuickCheck/Instances/Num.hs:17)
    negative (src/Test/QuickCheck/Instances/Num.hs:20)
    positive (src/Test/QuickCheck/Instances/Num.hs:14)
    nonZero (src/Test/QuickCheck/Instances/Num.hs:23)
    nonZero_ (src/Test/QuickCheck/Instances/Num.hs:27)
   0% (  0 /  2) in 'Test.QuickCheck.Instances.Maybe'
  Missing documentation for:
    Module header
    maybeGen (src/Test/QuickCheck/Instances/Maybe.hs:6)
  92% ( 12 / 13) in 'Test.QuickCheck.Instances.List'
  Missing documentation for:
    Module header
   0% (  0 /  3) in 'Test.QuickCheck.Bottoms'
  Missing documentation for:
    Module header
    bottom (src/Test/QuickCheck/Bottoms.hs:9)
    infiniteComp (src/Test/QuickCheck/Bottoms.hs:12)
  17% (  1 /  6) in 'Test.QuickCheck.Utils'
  Missing documentation for:
    isAssociativeBy (src/Test/QuickCheck/Utils.hs:29)
    isAssociative (src/Test/QuickCheck/Utils.hs:37)
    isCommutableBy (src/Test/QuickCheck/Utils.hs:40)
    isCommutable (src/Test/QuickCheck/Utils.hs:47)
    isTotalOrder (src/Test/QuickCheck/Utils.hs:50)
  80% ( 43 / 54) in 'Test.QuickCheck.Checkers'
  Missing documentation for:
    genR (src/Test/QuickCheck/Checkers.hs:150)
    BinRel (src/Test/QuickCheck/Checkers.hs:238)
    Model (src/Test/QuickCheck/Checkers.hs:363)
    meq (src/Test/QuickCheck/Checkers.hs:370)
    meq1 (src/Test/QuickCheck/Checkers.hs:371)
    meq2 (src/Test/QuickCheck/Checkers.hs:373)
    meq3 (src/Test/QuickCheck/Checkers.hs:375)
    meq4 (src/Test/QuickCheck/Checkers.hs:379)
    meq5 (src/Test/QuickCheck/Checkers.hs:384)
    eqModels (src/Test/QuickCheck/Checkers.hs:231)
    arbitrarySatisfying (src/Test/QuickCheck/Checkers.hs:434)
   0% (  0 /  3) in 'Test.QuickCheck.Instances.Eq'
  Missing documentation for:
    Module header
    notEqualTo (src/Test/QuickCheck/Instances/Eq.hs:7)
    notOneof (src/Test/QuickCheck/Instances/Eq.hs:10)
  92% ( 11 / 12) in 'Test.QuickCheck.Instances.Char'
  Missing documentation for:
    Module header
  81% ( 21 / 26) in 'Test.QuickCheck.Classes'
  Missing documentation for:
    functorMonoid (src/Test/QuickCheck/Classes.hs:126)
    monadApplicative (src/Test/QuickCheck/Classes.hs:312)
    arrow (src/Test/QuickCheck/Classes.hs:445)
    arrowChoice (src/Test/QuickCheck/Classes.hs:493)
    traversable (src/Test/QuickCheck/Classes.hs:517)
  88% (  7 /  8) in 'Test.QuickCheck.Instances'
  Missing documentation for:
    Module header
 100% (  5 /  5) in 'Test.QuickCheck.Later'
Documentation created: dist/doc/html/checkers/index.html,
dist/doc/html/checkers/checkers.txt
Creating package registration file:
/tmp/pkgConf-checkers-0.412042755691190668363.6
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/checkers-0.4.6-4I2tlRg5qRh73LRS1p2Ote
Registering checkers-0.4.6...
cabal: Leaving directory '/tmp/cabal-tmp-7590/checkers-0.4.6'
Installed checkers-0.4.6