Build #1 for foundation-0.0.1

[all reports]

Package foundation-0.0.1
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-08-13 09:43:12.649413 UTC
Compiler ghc-8.0.1.20160701
OS linux
Arch x86_64
Dependencies base-4.9.0.0, ghc-prim-0.5.0.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading foundation-0.0.1...
cabal: Entering directory '/tmp/cabal-tmp-9259/foundation-0.0.1'
Configuring foundation-0.0.1...
Building foundation-0.0.1...
Preprocessing library foundation-0.0.1...
[ 1 of 61] Compiling Foundation.Internal.PrimTypes ( Foundation/Internal/PrimTypes.hs, dist/build/Foundation/Internal/PrimTypes.o )
[ 2 of 61] Compiling Foundation.Internal.Identity ( Foundation/Internal/Identity.hs, dist/build/Foundation/Internal/Identity.o )
[ 3 of 61] Compiling Foundation.Internal.Primitive ( Foundation/Internal/Primitive.hs, dist/build/Foundation/Internal/Primitive.o )
[ 4 of 61] Compiling Foundation.String.Internal ( Foundation/String/Internal.hs, dist/build/Foundation/String/Internal.o )
[ 5 of 61] Compiling Foundation.Strict ( Foundation/Strict.hs, dist/build/Foundation/Strict.o )
[ 6 of 61] Compiling Foundation.Internal.Proxy ( Foundation/Internal/Proxy.hs, dist/build/Foundation/Internal/Proxy.o )
[ 7 of 61] Compiling Foundation.Internal.IsList ( Foundation/Internal/IsList.hs, dist/build/Foundation/Internal/IsList.o )
[ 8 of 61] Compiling Foundation.Internal.Base ( Foundation/Internal/Base.hs, dist/build/Foundation/Internal/Base.o )
[ 9 of 61] Compiling Foundation.Number ( Foundation/Number.hs, dist/build/Foundation/Number.o )
[10 of 61] Compiling Foundation.Partial ( Foundation/Partial.hs, dist/build/Foundation/Partial.o )
[11 of 61] Compiling Foundation.Array.Common ( Foundation/Array/Common.hs, dist/build/Foundation/Array/Common.o )
[12 of 61] Compiling Foundation.Convertible ( Foundation/Convertible.hs, dist/build/Foundation/Convertible.o )
[13 of 61] Compiling Foundation.Internal.Types ( Foundation/Internal/Types.hs, dist/build/Foundation/Internal/Types.o )
[14 of 61] Compiling Foundation.VFS.Path ( Foundation/VFS/Path.hs, dist/build/Foundation/VFS/Path.o )
[15 of 61] Compiling Foundation.VFS.URI ( Foundation/VFS/URI.hs, dist/build/Foundation/VFS/URI.o )
[16 of 61] Compiling Foundation.Collection.Keyed ( Foundation/Collection/Keyed.hs, dist/build/Foundation/Collection/Keyed.o )
[17 of 61] Compiling Foundation.Primitive.Monad ( Foundation/Primitive/Monad.hs, dist/build/Foundation/Primitive/Monad.o )
[18 of 61] Compiling Foundation.Primitive.FinalPtr ( Foundation/Primitive/FinalPtr.hs, dist/build/Foundation/Primitive/FinalPtr.o )
[19 of 61] Compiling Foundation.Primitive.Types ( Foundation/Primitive/Types.hs, dist/build/Foundation/Primitive/Types.o )
[20 of 61] Compiling Foundation.Array.Unboxed.Mutable ( Foundation/Array/Unboxed/Mutable.hs, dist/build/Foundation/Array/Unboxed/Mutable.o )

Foundation/Array/Unboxed/Mutable.hs:156:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           mutableForeignMem :: (PrimMonad prim, PrimType ty) =>
                                FinalPtr ty -> Int -> prim (MUArray ty (PrimState prim))

Foundation/Array/Unboxed/Mutable.hs:210:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           mutableLength :: PrimType ty => MUArray ty st -> Int
[21 of 61] Compiling Foundation.Primitive ( Foundation/Primitive.hs, dist/build/Foundation/Primitive.o )
[22 of 61] Compiling Foundation.String.UTF8Table ( Foundation/String/UTF8Table.hs, dist/build/Foundation/String/UTF8Table.o )
[23 of 61] Compiling Foundation.Collection.List ( Foundation/Collection/List.hs, dist/build/Foundation/Collection/List.o )
[24 of 61] Compiling Foundation.Internal.MonadTrans ( Foundation/Internal/MonadTrans.hs, dist/build/Foundation/Internal/MonadTrans.o )
[25 of 61] Compiling Foundation.Primitive.Utils ( Foundation/Primitive/Utils.hs, dist/build/Foundation/Primitive/Utils.o )
[26 of 61] Compiling Foundation.Array.Unboxed ( Foundation/Array/Unboxed.hs, dist/build/Foundation/Array/Unboxed.o )

Foundation/Array/Unboxed.hs:185:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           foreignMem :: PrimType ty => FinalPtr ty -> Int -> UArray ty

Foundation/Array/Unboxed.hs:191:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           fromForeignPtr :: PrimType ty =>
                             (ForeignPtr ty, Int, Int) -> UArray ty

Foundation/Array/Unboxed.hs:201:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           lengthSize :: PrimType ty => UArray ty -> Size ty

Foundation/Array/Unboxed.hs:267:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           unsafeFreezeShrink :: (PrimType ty, PrimMonad prim) =>
                                 MUArray ty (PrimState prim) -> Size ty -> prim (UArray ty)

Foundation/Array/Unboxed.hs:296:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           unsafeThaw :: (PrimType ty, PrimMonad prim) =>
                         UArray ty -> prim (MUArray ty (PrimState prim))

Foundation/Array/Unboxed.hs:370:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Eq ty
    • In the type signature for:
           equal :: (PrimType ty, Eq ty) => UArray ty -> UArray ty -> Bool

Foundation/Array/Unboxed.hs:661:11: warning: [-Winline-rule-shadowing]
    Rule "break (== ty)" may never fire
      because rule "Class op ==" for ‘==’ might fire first
    Probable fix: add phase [n] or [~n] to the competing rule

Foundation/Array/Unboxed.hs:662:11: warning: [-Winline-rule-shadowing]
    Rule "break (ty ==)" may never fire
      because rule "Class op ==" for ‘==’ might fire first
    Probable fix: add phase [n] or [~n] to the competing rule

Foundation/Array/Unboxed.hs:663:11: warning: [-Winline-rule-shadowing]
    Rule "break (== ty)" may never fire
      because rule "Class op ==" for ‘==’ might fire first
    Probable fix: add phase [n] or [~n] to the competing rule
[27 of 61] Compiling Foundation.Array.Internal ( Foundation/Array/Internal.hs, dist/build/Foundation/Array/Internal.o )
[28 of 61] Compiling Foundation.Foreign ( Foundation/Foreign.hs, dist/build/Foundation/Foreign.o )
[29 of 61] Compiling Foundation.Collection.Element ( Foundation/Collection/Element.hs, dist/build/Foundation/Collection/Element.o )
[30 of 61] Compiling Foundation.Collection.Foldable ( Foundation/Collection/Foldable.hs, dist/build/Foundation/Collection/Foldable.o )
[31 of 61] Compiling Foundation.Collection.Indexed ( Foundation/Collection/Indexed.hs, dist/build/Foundation/Collection/Indexed.o )
[32 of 61] Compiling Foundation.Collection.InnerFunctor ( Foundation/Collection/InnerFunctor.hs, dist/build/Foundation/Collection/InnerFunctor.o )

Foundation/Collection/InnerFunctor.hs:12:13: warning: [-Wredundant-constraints]
    • Redundant constraints: (Element (f a) ~ a, f a ~ c)
    • In the type signature for:
           imap :: (Functor f, Element (f a) ~ a, f a ~ c) =>
                   (a -> a) -> f a -> f a
[33 of 61] Compiling Foundation.Collection.Mutable ( Foundation/Collection/Mutable.hs, dist/build/Foundation/Collection/Mutable.o )
[34 of 61] Compiling Foundation.Collection.Sequential ( Foundation/Collection/Sequential.hs, dist/build/Foundation/Collection/Sequential.o )
[35 of 61] Compiling Foundation.Array.Unboxed.Builder ( Foundation/Array/Unboxed/Builder.hs, dist/build/Foundation/Array/Unboxed/Builder.o )

Foundation/Array/Unboxed/Builder.hs:33:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           appendTy :: (PrimMonad st, PrimType ty, Monad st) =>
                       ty -> ArrayBuilder ty st ()
[36 of 61] Compiling Foundation.Collection.Zippable ( Foundation/Collection/Zippable.hs, dist/build/Foundation/Collection/Zippable.o )
[37 of 61] Compiling Foundation.Collection ( Foundation/Collection.hs, dist/build/Foundation/Collection.o )
[38 of 61] Compiling Foundation.Array.Boxed ( Foundation/Array/Boxed.hs, dist/build/Foundation/Array/Boxed.o )
[39 of 61] Compiling Foundation.Array.Bitmap ( Foundation/Array/Bitmap.hs, dist/build/Foundation/Array/Bitmap.o )
[40 of 61] Compiling Foundation.Array.Unboxed.ByteArray ( Foundation/Array/Unboxed/ByteArray.hs, dist/build/Foundation/Array/Unboxed/ByteArray.o )
[41 of 61] Compiling Foundation.String.ModifiedUTF8 ( Foundation/String/ModifiedUTF8.hs, dist/build/Foundation/String/ModifiedUTF8.o )
[42 of 61] Compiling Foundation.String.Encoding.Encoding ( Foundation/String/Encoding/Encoding.hs, dist/build/Foundation/String/Encoding/Encoding.o )

Foundation/String/Encoding/Encoding.hs:59:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           encodingWrite :: (Encoding encoding, PrimMonad st, Monad st) =>
                            encoding -> Char -> ArrayBuilder (Unit encoding) st ()
      In the ambiguity check for ‘encodingWrite’
      To defer the ambiguity check to use sites, enable AllowAmbiguousTypes
      When checking the class method:
        encodingWrite :: forall encoding.
                         Encoding encoding =>
                         forall (st :: * -> *).
                         (PrimMonad st, Monad st) =>
                         encoding -> Char -> ArrayBuilder (Unit encoding) st ()

Foundation/String/Encoding/Encoding.hs:80:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           convertFromTo :: (PrimMonad st, Monad st, Encoding input,
                             PrimType (Unit input), Exception (Error input), Encoding output,
                             PrimType (Unit output)) =>
                            input -> output -> UArray (Unit input) -> st (UArray (Unit output))
[43 of 61] Compiling Foundation.String.Encoding.ASCII7 ( Foundation/String/Encoding/ASCII7.hs, dist/build/Foundation/String/Encoding/ASCII7.o )

Foundation/String/Encoding/ASCII7.hs:76:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word8 st ()
[44 of 61] Compiling Foundation.String.Encoding.UTF16 ( Foundation/String/Encoding/UTF16.hs, dist/build/Foundation/String/Encoding/UTF16.o )

Foundation/String/Encoding/UTF16.hs:76:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word16 st ()
[45 of 61] Compiling Foundation.String.Encoding.UTF32 ( Foundation/String/Encoding/UTF32.hs, dist/build/Foundation/String/Encoding/UTF32.o )

Foundation/String/Encoding/UTF32.hs:46:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word32 st ()
[46 of 61] Compiling Foundation.String.Encoding.ISO_8859_1 ( Foundation/String/Encoding/ISO_8859_1.hs, dist/build/Foundation/String/Encoding/ISO_8859_1.o )

Foundation/String/Encoding/ISO_8859_1.hs:54:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word8 st ()
[47 of 61] Compiling Foundation.String.UTF8 ( Foundation/String/UTF8.hs, dist/build/Foundation/String/UTF8.o )

Foundation/String/UTF8.hs:286:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           writeWithBuilder :: (PrimMonad st, Monad st) =>
                               Char -> ArrayBuilder Word8 st ()

Foundation/String/UTF8.hs:576:11: warning: [-Winline-rule-shadowing]
    Rule "break (== 'c')" may never fire
      because rule "Class op ==" for ‘==’ might fire first
    Probable fix: add phase [n] or [~n] to the competing rule

Foundation/String/UTF8.hs:941:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Exception (Encoder.Error encoding)
    • In the type signature for:
           toEncoderBytes :: (Encoder.Encoding encoding,
                              PrimType (Encoder.Unit encoding),
                              Exception (Encoder.Error encoding)) =>
                             encoding -> UArray Word8 -> UArray Word8
[48 of 61] Compiling Foundation.Array ( Foundation/Array.hs, dist/build/Foundation/Array.o )
[49 of 61] Compiling Foundation.String ( Foundation/String.hs, dist/build/Foundation/String.o )
[50 of 61] Compiling Foundation.IO.Terminal ( Foundation/IO/Terminal.hs, dist/build/Foundation/IO/Terminal.o )
[51 of 61] Compiling Foundation.VFS.FilePath ( Foundation/VFS/FilePath.hs, dist/build/Foundation/VFS/FilePath.o )
[52 of 61] Compiling Foundation.VFS   ( Foundation/VFS.hs, dist/build/Foundation/VFS.o )
[53 of 61] Compiling Foundation.IO.File ( Foundation/IO/File.hs, dist/build/Foundation/IO/File.o )
[54 of 61] Compiling Foundation.IO    ( Foundation/IO.hs, dist/build/Foundation/IO.o )
[55 of 61] Compiling Foundation.Foreign.MemoryMap.Types ( Foundation/Foreign/MemoryMap/Types.hs, dist/build/Foundation/Foreign/MemoryMap/Types.o )
[56 of 61] Compiling Foundation.Foreign.MemoryMap.Posix ( dist/build/Foundation/Foreign/MemoryMap/Posix.hs, dist/build/Foundation/Foreign/MemoryMap/Posix.o )
[57 of 61] Compiling Foundation.Foreign.MemoryMap ( Foundation/Foreign/MemoryMap.hs, dist/build/Foundation/Foreign/MemoryMap.o )
[58 of 61] Compiling Foundation.IO.FileMap ( Foundation/IO/FileMap.hs, dist/build/Foundation/IO/FileMap.o )
[59 of 61] Compiling Foundation.System.Info ( Foundation/System/Info.hs, dist/build/Foundation/System/Info.o )
[60 of 61] Compiling Foundation.Tuple ( Foundation/Tuple.hs, dist/build/Foundation/Tuple.o )
[61 of 61] Compiling Foundation       ( Foundation.hs, dist/build/Foundation.o )

Foundation.hs:166:1: warning: [-Wunused-imports]
    The import of ‘System.IO.Error’ is redundant
      except perhaps to import instances from ‘System.IO.Error’
    To import instances alone, use: import System.IO.Error()
Running Haddock for foundation-0.0.1...
Running hscolour for foundation-0.0.1...
Preprocessing library foundation-0.0.1...
Preprocessing library foundation-0.0.1...

Foundation/Array/Unboxed/Mutable.hs:156:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           mutableForeignMem :: (PrimMonad prim, PrimType ty) =>
                                FinalPtr ty -> Int -> prim (MUArray ty (PrimState prim))

Foundation/Array/Unboxed/Mutable.hs:210:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           mutableLength :: PrimType ty => MUArray ty st -> Int

Foundation/Array/Unboxed.hs:185:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           foreignMem :: PrimType ty => FinalPtr ty -> Int -> UArray ty

Foundation/Array/Unboxed.hs:191:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           fromForeignPtr :: PrimType ty =>
                             (ForeignPtr ty, Int, Int) -> UArray ty

Foundation/Array/Unboxed.hs:201:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           lengthSize :: PrimType ty => UArray ty -> Size ty

Foundation/Array/Unboxed.hs:267:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           unsafeFreezeShrink :: (PrimType ty, PrimMonad prim) =>
                                 MUArray ty (PrimState prim) -> Size ty -> prim (UArray ty)

Foundation/Array/Unboxed.hs:296:1: warning: [-Wredundant-constraints]
    • Redundant constraint: PrimType ty
    • In the type signature for:
           unsafeThaw :: (PrimType ty, PrimMonad prim) =>
                         UArray ty -> prim (MUArray ty (PrimState prim))

Foundation/Array/Unboxed.hs:370:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Eq ty
    • In the type signature for:
           equal :: (PrimType ty, Eq ty) => UArray ty -> UArray ty -> Bool

Foundation/Collection/InnerFunctor.hs:12:13: warning: [-Wredundant-constraints]
    • Redundant constraints: (Element (f a) ~ a, f a ~ c)
    • In the type signature for:
           imap :: (Functor f, Element (f a) ~ a, f a ~ c) =>
                   (a -> a) -> f a -> f a

Foundation/Array/Unboxed/Builder.hs:33:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           appendTy :: (PrimMonad st, PrimType ty, Monad st) =>
                       ty -> ArrayBuilder ty st ()
Haddock coverage:
 100% (  4 /  4) in 'Foundation.Internal.PrimTypes'
 100% (  2 /  2) in 'Foundation.Internal.Identity'
  57% (  8 / 14) in 'Foundation.Internal.Primitive'
  Missing documentation for:
    pinned (Foundation/Internal/Primitive.hs:44)
    unpinned (Foundation/Internal/Primitive.hs:47)
    isPinned (Foundation/Internal/Primitive.hs:40)
    compatGetSizeofMutableByteArray# (Foundation/Internal/Primitive.hs:112)
    compatShrinkMutableByteArray# (Foundation/Internal/Primitive.hs:120)
    compatResizeMutableByteArray# (Foundation/Internal/Primitive.hs:133)
 100% (  1 /  1) in 'Foundation.String.Internal'
  14% (  1 /  7) in 'Foundation.Strict'
  Missing documentation for:
    strict1 (Foundation/Strict.hs:20)
    strict2 (Foundation/Strict.hs:23)
    strict3 (Foundation/Strict.hs:26)
    strict4 (Foundation/Strict.hs:29)
    strict5 (Foundation/Strict.hs:32)
    strict6 (Foundation/Strict.hs:35)
 100% (  3 /  3) in 'Foundation.Internal.Proxy'
 100% (  2 /  2) in 'Foundation.Internal.IsList'
  96% ( 54 / 56) in 'Foundation.Internal.Base'
  Missing documentation for:
    Ordering
    Bool
 100% (  9 /  9) in 'Foundation.Number'
  80% (  8 / 10) in 'Foundation.Partial'
  Missing documentation for:
    fromLeft (Foundation/Partial.hs:76)
    fromRight (Foundation/Partial.hs:69)
  50% (  3 /  6) in 'Foundation.Array.Common'
  Missing documentation for:
    InvalidRecast (Foundation/Array/Common.hs:43)
    RecastSourceSize (Foundation/Array/Common.hs:38)
    RecastDestinationSize (Foundation/Array/Common.hs:40)
 100% (  2 /  2) in 'Foundation.Convertible'
  50% (  6 / 12) in 'Foundation.Internal.Types'
  Missing documentation for:
    offsetOfE (Foundation/Internal/Types.hs:55)
    offsetPlusE (Foundation/Internal/Types.hs:58)
    offsetMinusE (Foundation/Internal/Types.hs:61)
    offsetRecast (Foundation/Internal/Types.hs:64)
    +. (Foundation/Internal/Types.hs:52)
    sizeOfE (Foundation/Internal/Types.hs:86)
 100% (  7 /  7) in 'Foundation.VFS.Path'
  29% (  2 /  7) in 'Foundation.VFS.URI'
  Missing documentation for:
    URISchema (Foundation/VFS/URI.hs:27)
    URIAuthority (Foundation/VFS/URI.hs:28)
    URIQuery (Foundation/VFS/URI.hs:29)
    URIFragment (Foundation/VFS/URI.hs:30)
    URIPath (Foundation/VFS/URI.hs:31)
 100% (  2 /  2) in 'Foundation.Collection.Keyed'
 100% (  8 /  8) in 'Foundation.Primitive.Monad'
  89% (  8 /  9) in 'Foundation.Primitive.FinalPtr'
  Missing documentation for:
    withFinalPtrNoTouch (Foundation/Primitive/FinalPtr.hs:64)
  43% (  3 /  7) in 'Foundation.Primitive.Types'
  Missing documentation for:
    primOffsetOfE (Foundation/Primitive/Types.hs:270)
    primOffsetRecast (Foundation/Primitive/Types.hs:261)
    offsetAsSize (Foundation/Primitive/Types.hs:279)
    sizeAsOffset (Foundation/Primitive/Types.hs:275)
  76% ( 13 / 17) in 'Foundation.Array.Unboxed.Mutable'
  Missing documentation for:
    sizeInMutableBytesOfContent (Foundation/Array/Unboxed/Mutable.hs:64)
    mutableSame (Foundation/Array/Unboxed/Mutable.hs:142)
    newNative (Foundation/Array/Unboxed/Mutable.hs:149)
    mutableForeignMem (Foundation/Array/Unboxed/Mutable.hs:156)
 100% (  3 /  3) in 'Foundation.Primitive'
 100% (  5 /  5) in 'Foundation.String.UTF8Table'
  29% (  2 /  7) in 'Foundation.Collection.List'
  Missing documentation for:
    revTake (Foundation/Collection/List.hs:33)
    revDrop (Foundation/Collection/List.hs:38)
    revSplitAt (Foundation/Collection/List.hs:43)
    uncons (Foundation/Collection/List.hs:48)
    unsnoc (Foundation/Collection/List.hs:52)
 100% (  3 /  3) in 'Foundation.Internal.MonadTrans'
  71% (  5 /  7) in 'Foundation.Primitive.Utils'
  Missing documentation for:
    primMutableAddrSlideToStart (Foundation/Primitive/Utils.hs:64)
    primMutableByteArraySlideToStart (Foundation/Primitive/Utils.hs:60)
  34% ( 22 / 64) in 'Foundation.Array.Unboxed'
  Missing documentation for:
    recast (Foundation/Array/Unboxed.hs:496)
    unsafeRecast (Foundation/Array/Unboxed.hs:513)
    lengthSize (Foundation/Array/Unboxed.hs:201)
    freeze (Foundation/Array/Unboxed.hs:271)
    empty (Foundation/Array/Unboxed.hs:339)
    sub (Foundation/Array/Unboxed.hs:617)
    withPtr (Foundation/Array/Unboxed.hs:464)
    withMutablePtr (Foundation/Array/Unboxed.hs:488)
    unsafeFreezeShrink (Foundation/Array/Unboxed.hs:267)
    freezeShrink (Foundation/Array/Unboxed.hs:278)
    unsafeSlide (Foundation/Array/Unboxed.hs:284)
    unsafeUpdate (Foundation/Array/Unboxed.hs:453)
    unsafeIndexer (Foundation/Array/Unboxed.hs:174)
    map (Foundation/Array/Unboxed.hs:688)
    mapIndex (Foundation/Array/Unboxed.hs:691)
    findIndex (Foundation/Array/Unboxed.hs:629)
    null (Foundation/Array/Unboxed.hs:517)
    take (Foundation/Array/Unboxed.hs:521)
    drop (Foundation/Array/Unboxed.hs:533)
    splitAt (Foundation/Array/Unboxed.hs:545)
    revDrop (Foundation/Array/Unboxed.hs:591)
    revTake (Foundation/Array/Unboxed.hs:588)
    revSplitAt (Foundation/Array/Unboxed.hs:594)
    splitOn (Foundation/Array/Unboxed.hs:598)
    splitElem (Foundation/Array/Unboxed.hs:559)
    break (Foundation/Array/Unboxed.hs:643)
    breakElem (Foundation/Array/Unboxed.hs:665)
    intersperse (Foundation/Array/Unboxed.hs:670)
    span (Foundation/Array/Unboxed.hs:685)
    cons (Foundation/Array/Unboxed.hs:694)
    snoc (Foundation/Array/Unboxed.hs:705)
    uncons (Foundation/Array/Unboxed.hs:716)
    unsnoc (Foundation/Array/Unboxed.hs:723)
    find (Foundation/Array/Unboxed.hs:731)
    sortBy (Foundation/Array/Unboxed.hs:741)
    filter (Foundation/Array/Unboxed.hs:776)
    reverse (Foundation/Array/Unboxed.hs:779)
    foldl (Foundation/Array/Unboxed.hs:785)
    foldr (Foundation/Array/Unboxed.hs:793)
    foldl' (Foundation/Array/Unboxed.hs:801)
    foreignMem (Foundation/Array/Unboxed.hs:185)
    fromForeignPtr (Foundation/Array/Unboxed.hs:191)
  50% (  2 /  4) in 'Foundation.Array.Internal'
  Missing documentation for:
    fromForeignPtr (Foundation/Array/Unboxed.hs:191)
    recast (Foundation/Array/Unboxed.hs:496)
  73% (  8 / 11) in 'Foundation.Foreign'
  Missing documentation for:
    withFinalPtrNoTouch (Foundation/Primitive/FinalPtr.hs:64)
    foreignMem (Foundation/Array/Unboxed.hs:185)
    mutableForeignMem (Foundation/Array/Unboxed/Mutable.hs:156)
 100% (  2 /  2) in 'Foundation.Collection.Element'
 100% (  2 /  2) in 'Foundation.Collection.Foldable'
 100% (  2 /  2) in 'Foundation.Collection.Indexed'
  50% (  1 /  2) in 'Foundation.Collection.InnerFunctor'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Foundation.Collection.Mutable'
 100% (  2 /  2) in 'Foundation.Collection.Sequential'
   0% (  0 /  4) in 'Foundation.Array.Unboxed.Builder'
  Missing documentation for:
    Module header
    ArrayBuilder (Foundation/Array/Unboxed/Builder.hs:30)
    appendTy (Foundation/Array/Unboxed/Builder.hs:33)
    build (Foundation/Array/Unboxed/Builder.hs:49)
  33% (  1 /  3) in 'Foundation.Collection.Zippable'
  Missing documentation for:
    BoxedZippable (Foundation/Collection/Zippable.hs:89)
    Zippable (Foundation/Collection/Zippable.hs:28)
  80% (  8 / 10) in 'Foundation.Collection'
  Missing documentation for:
    BoxedZippable (Foundation/Collection/Zippable.hs:89)
    Zippable (Foundation/Collection/Zippable.hs:28)
 100% (  3 /  3) in 'Foundation.Array.Boxed'
  29% (  4 / 14) in 'Foundation.Array.Bitmap'
  Missing documentation for:
    Bitmap (Foundation/Array/Bitmap.hs:45)
    MutableBitmap (Foundation/Array/Bitmap.hs:47)
    empty (Foundation/Array/Bitmap.hs:243)
    concat (Foundation/Array/Bitmap.hs:324)
    read (Foundation/Array/Bitmap.hs:206)
    unsafeRead (Foundation/Array/Bitmap.hs:192)
    write (Foundation/Array/Bitmap.hs:198)
    unsafeWrite (Foundation/Array/Bitmap.hs:184)
    snoc (Foundation/Array/Bitmap.hs:374)
    cons (Foundation/Array/Bitmap.hs:371)
  20% (  1 /  5) in 'Foundation.Array.Unboxed.ByteArray'
  Missing documentation for:
    Module header
    mutableByteArraySet (Foundation/Array/Unboxed/ByteArray.hs:19)
    mutableByteArraySetBetween (Foundation/Array/Unboxed/ByteArray.hs:26)
    m
Foundation/String/Encoding/Encoding.hs:59:5: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           encodingWrite :: (Encoding encoding, PrimMonad st, Monad st) =>
                            encoding -> Char -> ArrayBuilder (Unit encoding) st ()
      In the ambiguity check for ‘encodingWrite’
      To defer the ambiguity check to use sites, enable AllowAmbiguousTypes
      When checking the class method:
        encodingWrite :: forall encoding.
                         Encoding encoding =>
                         forall (st :: * -> *).
                         (PrimMonad st, Monad st) =>
                         encoding -> Char -> ArrayBuilder (Unit encoding) st ()

Foundation/String/Encoding/Encoding.hs:80:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           convertFromTo :: (PrimMonad st, Monad st, Encoding input,
                             PrimType (Unit input), Exception (Error input), Encoding output,
                             PrimType (Unit output)) =>
                            input -> output -> UArray (Unit input) -> st (UArray (Unit output))

Foundation/String/Encoding/ASCII7.hs:76:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word8 st ()

Foundation/String/Encoding/UTF16.hs:76:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word16 st ()

Foundation/String/Encoding/UTF32.hs:46:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word32 st ()

Foundation/String/Encoding/ISO_8859_1.hs:54:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           write :: (PrimMonad st, Monad st) =>
                    Char -> ArrayBuilder Word8 st ()

Foundation/String/UTF8.hs:286:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Monad st
    • In the type signature for:
           writeWithBuilder :: (PrimMonad st, Monad st) =>
                               Char -> ArrayBuilder Word8 st ()

Foundation/String/UTF8.hs:941:1: warning: [-Wredundant-constraints]
    • Redundant constraint: Exception (Encoder.Error encoding)
    • In the type signature for:
           toEncoderBytes :: (Encoder.Encoding encoding,
                              PrimType (Encoder.Unit encoding),
                              Exception (Encoder.Error encoding)) =>
                             encoding -> UArray Word8 -> UArray Word8

Foundation.hs:166:1: warning: [-Wunused-imports]
    The import of ‘System.IO.Error’ is redundant
      except perhaps to import instances from ‘System.IO.Error’
    To import instances alone, use: import System.IO.Error()
utableByteArrayMove (Foundation/Array/Unboxed/ByteArray.hs:36)
 100% (  2 /  2) in 'Foundation.String.ModifiedUTF8'
  67% (  2 /  3) in 'Foundation.String.Encoding.Encoding'
  Missing documentation for:
    Encoding (Foundation/String/Encoding/Encoding.hs:26)
  33% (  1 /  3) in 'Foundation.String.Encoding.ASCII7'
  Missing documentation for:
    ASCII7 (Foundation/String/Encoding/ASCII7.hs:46)
    ASCII7_Invalid (Foundation/String/Encoding/ASCII7.hs:40)
  33% (  1 /  3) in 'Foundation.String.Encoding.UTF16'
  Missing documentation for:
    UTF16 (Foundation/String/Encoding/UTF16.hs:33)
    UTF16_Invalid (Foundation/String/Encoding/UTF16.hs:27)
  33% (  1 /  3) in 'Foundation.String.Encoding.UTF32'
  Missing documentation for:
    UTF32 (Foundation/String/Encoding/UTF32.hs:25)
    UTF32_Invalid (Foundation/String/Encoding/UTF32.hs:27)
  33% (  1 /  3) in 'Foundation.String.Encoding.ISO_8859_1'
  Missing documentation for:
    ISO_8859_1 (Foundation/String/Encoding/ISO_8859_1.hs:37)
    ISO_8859_1_Invalid (Foundation/String/Encoding/ISO_8859_1.hs:32)
  38% (  6 / 16) in 'Foundation.String.UTF8'
  Missing documentation for:
    create (Foundation/String/UTF8.hs:680)
    replicate (Foundation/String/UTF8.hs:656)
    Encoding (Foundation/String/UTF8.hs:856)
    fromBytes (Foundation/String/UTF8.hs:878)
    fromChunkBytes (Foundation/String/UTF8.hs:920)
    fromBytesLenient (Foundation/String/UTF8.hs:896)
    mutableValidate (Foundation/String/UTF8.hs:192)
    ValidationFailure (Foundation/String/UTF8.hs:123)
    lines (Foundation/String/UTF8.hs:958)
    words (Foundation/String/UTF8.hs:961)
  78% (  7 /  9) in 'Foundation.Array'
  Missing documentation for:
    Bitmap (Foundation/Array/Bitmap.hs:45)
    MutableBitmap (Foundation/Array/Bitmap.hs:47)
  40% (  4 / 10) in 'Foundation.String'
  Missing documentation for:
    Encoding (Foundation/String/UTF8.hs:856)
    fromBytes (Foundation/String/UTF8.hs:878)
    fromBytesLenient (Foundation/String/UTF8.hs:896)
    ValidationFailure (Foundation/String/UTF8.hs:123)
    lines (Foundation/String/UTF8.hs:958)
    words (Foundation/String/UTF8.hs:961)
 100% (  3 /  3) in 'Foundation.IO.Terminal'
  82% (  9 / 11) in 'Foundation.VFS.FilePath'
  Missing documentation for:
    filePathToString (Foundation/VFS/FilePath.hs:205)
    extension (Foundation/VFS/FilePath.hs:252)
  92% ( 11 / 12) in 'Foundation.VFS'
  Missing documentation for:
    filePathToString (Foundation/VFS/FilePath.hs:205)
 100% ( 10 / 10) in 'Foundation.IO.File'
 100% ( 12 / 12) in 'Foundation.IO'
  75% (  3 /  4) in 'Foundation.Foreign.MemoryMap.Types'
  Missing documentation for:
    FileMapReadF (Foundation/Foreign/MemoryMap/Types.hs:34)
  94% ( 16 / 17) in 'Foundation.Foreign.MemoryMap.Posix'
  Missing documentation for:
    fileMapRead (Foundation/Foreign/MemoryMap/Posix.hsc:246)
  50% (  2 /  4) in 'Foundation.Foreign.MemoryMap'
  Missing documentation for:
    Module header
    fileMapRead (Foundation/Foreign/MemoryMap/Posix.hsc:246)
 100% (  3 /  3) in 'Foundation.IO.FileMap'
  85% ( 11 / 13) in 'Foundation.System.Info'
  Missing documentation for:
    OS (Foundation/System/Info.hs:42)
    Endianness (Foundation/System/Info.hs:111)
 100% (  7 /  7) in 'Foundation.Tuple'
  98% (121 /123) in 'Foundation'
  Missing documentation for:
    Ordering
    Bool
Warning: Foundation.Number: could not find link destinations for:
    ~
Warning: Foundation.Primitive: could not find link destinations for:
    Size8 Offset
Warning: Foundation.Array.Internal: could not find link destinations for:
    Offset Size PinnedStatus
Warning: Foundation.Collection: could not find link destinations for:
    ~
Warning: Foundation.Array: could not find link destinations for:
    ~ Size8 Offset
Warning: Foundation.IO: could not find link destinations for:
    unsafeIndex unsafeRangeSize
Warning: Foundation.System.Info: could not find link destinations for:
    Arch
Warning: Foundation: could not find link destinations for:
    FD HandleType Array STArray ~ Id StateL StateR SingI sing Sing SingKind fromSing DemoteRep D:R:SingMaybeb0 SNothing SJust EqMaybe unsafeIndex unsafeRangeSize EqOrdering D:R:SingBoola0 STrue SFalse EqBool Size8 Offset D:R:URecCharp0 UChar uChar# EqEither D:R:URecWordp0 UWord uWord# D:R:URecIntp0 UInt uInt# D:R:URecFloatp0 UFloat uFloat# D:R:URecDoublep0 UDouble uDouble# Max Min
Documentation created: dist/doc/html/foundation/index.html,
dist/doc/html/foundation/foundation.txt
Creating package registration file:
/tmp/pkgConf-foundation-0.01315634022635723058.1
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160701/foundation-0.0.1-1SKsdw4nnd0LbEikizgDeb
Registering foundation-0.0.1...
cabal: Leaving directory '/tmp/cabal-tmp-9259/foundation-0.0.1'
Installed foundation-0.0.1

Test log

No test log was submitted for this report.