The build succeeded. 0 test suites succeeded, 0 failed.
Build log
> /tmp/stackage-build2454$ stack unpack bitarray-0.0.1.1@sha256:857cf98f81ab2785f7f8540c293b886c220b68974198f80799583a95b648d381
Unpacked bitarray-0.0.1.1 to /tmp/stackage-build2454/bitarray-0.0.1.1/
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
[1 of 1] Compiling Main ( Setup.hs, Setup.o )
Linking Setup ...
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ./Setup configure --package-db=clear --package-db=global --package-db=/home/circleci/project/builds/nightly/pkgdb --libdir=/home/circleci/project/builds/nightly/lib --bindir=/home/circleci/project/builds/nightly/bin --datadir=/home/circleci/project/builds/nightly/share --libexecdir=/home/circleci/project/builds/nightly/libexec --sysconfdir=/home/circleci/project/builds/nightly/etc --docdir=/home/circleci/project/builds/nightly/doc/bitarray-0.0.1.1 --htmldir=/home/circleci/project/builds/nightly/doc/bitarray-0.0.1.1 --haddockdir=/home/circleci/project/builds/nightly/doc/bitarray-0.0.1.1
Configuring bitarray-0.0.1.1...
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ./Setup build
Preprocessing library for bitarray-0.0.1.1..
Building library for bitarray-0.0.1.1..
[1 of 4] Compiling Data.BitArray.Immutable ( Data/BitArray/Immutable.hs, dist/build/Data/BitArray/Immutable.o )
[2 of 4] Compiling Data.BitArray.IO ( Data/BitArray/IO.hs, dist/build/Data/BitArray/IO.o )
Data/BitArray/IO.hs:49:5: warning: [-Wname-shadowing]
This binding for ‘words’ shadows the existing binding
imported from ‘Prelude’ at Data/BitArray/IO.hs:4:8-23
(and originally defined in ‘base-4.12.0.0:Data.OldList’)
|
49 | words <- newArray (0,k-1) w
| ^^^^^
[3 of 4] Compiling Data.BitArray.ST ( Data/BitArray/ST.hs, dist/build/Data/BitArray/ST.o )
Data/BitArray/ST.hs:51:5: warning: [-Wname-shadowing]
This binding for ‘words’ shadows the existing binding
imported from ‘Prelude’ at Data/BitArray/ST.hs:4:8-23
(and originally defined in ‘base-4.12.0.0:Data.OldList’)
|
51 | words <- newArray (0,k-1) w
| ^^^^^
[4 of 4] Compiling Data.BitArray ( Data/BitArray.hs, dist/build/Data/BitArray.o )
Data/BitArray.hs:28:1: warning: [-Wunused-imports]
The import of ‘Data.Word’ is redundant
except perhaps to import instances from ‘Data.Word’
To import instances alone, use: import Data.Word()
|
28 | import Data.Word
| ^^^^^^^^^^^^^^^^
Data/BitArray.hs:37:1: warning: [-Worphans]
Orphan instance: instance Eq BitArray
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
|
37 | instance Eq BitArray where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^...
Data/BitArray.hs:40:1: warning: [-Worphans]
Orphan instance: instance Ord BitArray
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
|
40 | instance Ord BitArray where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Data/BitArray.hs:43:1: warning: [-Worphans]
Orphan instance: instance Show BitArray
To avoid this
move the instance declaration to the module of the class or of the type, or
wrap the type with a newtype and declare the instance on the new type.
|
43 | instance Show BitArray where
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Data/BitArray.hs:71:1: warning:
SPECIALISE pragma for non-overloaded function ‘accumBitArray’
|
71 | {-# SPECIALIZE accumBitArray :: (Bool -> Bool -> Bool) -> Bool -> (Int,Int) -> [(Int,Bool)] -> BitArray #-}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data/BitArray.hs:86:10: warning: [-Wname-shadowing]
This binding for ‘bs’ shadows the existing binding
bound at Data/BitArray.hs:82:20
|
86 | worker bs = convert (take 64 bs) : worker (drop 64 bs)
| ^^
Data/BitArray.hs:87:11: warning: [-Wname-shadowing]
This binding for ‘bs’ shadows the existing binding
bound at Data/BitArray.hs:82:20
|
87 | convert bs = fst $ foldl f (0,1) bs
| ^^
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ./Setup copy
Installing library in /home/circleci/project/builds/nightly/lib/x86_64-linux-ghc-8.7.20181117/bitarray-0.0.1.1-EskIcqtb5tWIkqUWAsqhuT
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ghc -clear-package-db -global-package-db -package-db=/home/circleci/project/builds/nightly/pkgdb Setup
> /tmp/stackage-build2454/bitarray-0.0.1.1$ ./Setup register
Registering library for bitarray-0.0.1.1..