nixbot

builds

succeeded vector-0.13.2.0 x86_64-linux.home-manager-psi · build #66 · raw

setupCompilerEnvironmentPhase
1Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3.
unpackPhase
2unpacking source archive /nix/store/ysi2m95adzhn3nmggwppnxvmps3a93x3-vector-0.13.2.0.tar.gz3source root is vector-0.13.2.04setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "vector-0.13.2.0/vector.cabal"
patchPhase
5Replace Cabal file with edited version from mirror://hackage/vector-0.13.2.0/revision/2.cabal.
compileBuildDriverPhase
6setupCompileFlags: -package-db=/build/tmp.IERuJG8dlr/setup-package.conf.d -threaded7[1 of 2] Compiling Main ( Setup.hs, /build/tmp.IERuJG8dlr/Main.o )8[2 of 2] Linking Setup
configurePhase
9configureFlags: --verbose --prefix=/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.IERuJG8dlr/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/62qhvy2m2lpqj7ca39j9wvp2kkcxwdcg-ncurses-6.6/lib --extra-lib-dirs=/nix/store/rkfkkdgwz8y31hk76i4b9s59h5raya9n-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/hkxx26hifhkm5xsfwk1khwi1bkal3i9k-elfutils-0.195/lib --extra-lib-dirs=/nix/store/sy8ark85hgjhhcr1ycgarf5w7ajw8jcc-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/51bryd6zjk96w46s7g30azhbfrwhbh76-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/lib10Using Parsec parser11Configuring vector-0.13.2.0...12Flags chosen: boundschecks=True, internalchecks=False, unsafechecks=False,13wall=False14Dependency base >=4.9 && <4.23: using base-4.20.2.015Dependency deepseq >=1.1 && <1.6: using deepseq-1.5.0.016Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.9.1.017Dependency vector-stream >=0.1 && <0.2: using vector-stream-0.1.0.118Dependency base: using base-4.20.2.019Dependency random >=1.2: using random-1.2.1.320Dependency tasty: using tasty-1.5.421Dependency vector: using vector-0.13.2.022Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.15.0.123Dependency base >=4.5 && <5: using base-4.20.2.024Dependency base-orphans >=0.6: using base-orphans-0.9.425Dependency primitive: using primitive-0.9.1.026Dependency random: using random-1.2.1.327Dependency tasty: using tasty-1.5.428Dependency tasty-hunit: using tasty-hunit-0.10.229Dependency tasty-quickcheck: using tasty-quickcheck-0.11.130Dependency template-haskell: using template-haskell-2.22.0.031Dependency transformers >=0.2.0.0: using transformers-0.6.1.132Dependency vector: using vector-0.13.2.033Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.15.0.134Dependency base >=4.5 && <5: using base-4.20.2.035Dependency base-orphans >=0.6: using base-orphans-0.9.436Dependency primitive: using primitive-0.9.1.037Dependency random: using random-1.2.1.338Dependency tasty: using tasty-1.5.439Dependency tasty-hunit: using tasty-hunit-0.10.240Dependency tasty-quickcheck: using tasty-quickcheck-0.11.141Dependency template-haskell: using template-haskell-2.22.0.042Dependency transformers >=0.2.0.0: using transformers-0.6.1.143Dependency vector: using vector-0.13.2.044Dependency base: using base-4.20.2.045Dependency doctest >=0.15 && <0.25: using doctest-0.24.346Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.9.1.047Dependency vector: using vector-0.13.2.048Dependency base: using base-4.20.2.049Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.9.1.050Dependency tasty: using tasty-1.5.451Dependency tasty-inspection-testing >=0.1: using52tasty-inspection-testing-0.2.153Dependency vector: using vector-0.13.2.054Source component graph:55 component lib56 component lib:benchmarks-O2 dependency lib57 component test:vector-doctest dependency lib58 component test:vector-inspection dependency lib59 component test:vector-tests-O0 dependency lib60 component test:vector-tests-O2 dependency lib61Configured component graph:62 component vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b63 include base-4.20.2.0-236364 include deepseq-1.5.0.0-f4ea65 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og66 include vector-stream-0.1.0.1-8D8j7l5xRdWIxYjjAsXAdT67 component vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O268 include base-4.20.2.0-236369 include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK70 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre71 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b72 component vector-0.13.2.0-ESK1BCVatk6GqGB2ica2fW-vector-doctest73 include base-4.20.2.0-236374 include doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe75 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og76 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b77 component vector-0.13.2.0-GUOKrbfupLnLb81lumVEMg-vector-inspection78 include base-4.20.2.0-236379 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og80 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre81 include tasty-inspection-testing-0.2.1-KvJ6MVCDOH0BMFcCqV8tcJ82 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b83 component vector-0.13.2.0-E2LtWV1JHwMJJKLHGU2xbB-vector-tests-O084 include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF85 include base-4.20.2.0-236386 include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye587 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og88 include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK89 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre90 include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF91 include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G92 include template-haskell-2.22.0.0-ac4393 include transformers-0.6.1.1-479594 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b95 component vector-0.13.2.0-FUSpIRKmofm9zsW5AY446o-vector-tests-O296 include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF97 include base-4.20.2.0-236398 include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye599 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og100 include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK101 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre102 include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF103 include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G104 include template-haskell-2.22.0.0-ac43105 include transformers-0.6.1.1-4795106 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b107Linked component graph:108 unit vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b109 include base-4.20.2.0-2363110 include deepseq-1.5.0.0-f4ea111 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og112 include vector-stream-0.1.0.1-8D8j7l5xRdWIxYjjAsXAdT113 Data.Vector=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector,Data.Vector.Fusion.Bundle=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Fusion.Bundle,Data.Vector.Fusion.Bundle.Monadic=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Fusion.Bundle.Monadic,Data.Vector.Fusion.Bundle.Size=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Fusion.Bundle.Size,Data.Vector.Fusion.Stream.Monadic=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Fusion.Stream.Monadic,Data.Vector.Fusion.Util=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Fusion.Util,Data.Vector.Generic=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Generic,Data.Vector.Generic.Base=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Generic.Base,Data.Vector.Generic.Mutable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Generic.Mutable,Data.Vector.Generic.Mutable.Base=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Generic.Mutable.Base,Data.Vector.Generic.New=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Generic.New,Data.Vector.Internal.Check=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Internal.Check,Data.Vector.Mutable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Mutable,Data.Vector.Primitive=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Primitive,Data.Vector.Primitive.Mutable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Primitive.Mutable,Data.Vector.Storable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Storable,Data.Vector.Storable.Internal=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Storable.Internal,Data.Vector.Storable.Mutable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Storable.Mutable,Data.Vector.Strict=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Strict,Data.Vector.Strict.Mutable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Strict.Mutable,Data.Vector.Unboxed=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Unboxed,Data.Vector.Unboxed.Base=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Unboxed.Base,Data.Vector.Unboxed.Mutable=vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b:Data.Vector.Unboxed.Mutable114 unit vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2115 include base-4.20.2.0-2363116 include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK117 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre118 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b119 Bench.Vector.Algo.AwShCC=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.AwShCC,Bench.Vector.Algo.FindIndexR=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.FindIndexR,Bench.Vector.Algo.HybCC=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.HybCC,Bench.Vector.Algo.Leaffix=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.Leaffix,Bench.Vector.Algo.ListRank=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.ListRank,Bench.Vector.Algo.MutableSet=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.MutableSet,Bench.Vector.Algo.NextPermutation=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.NextPermutation,Bench.Vector.Algo.Quickhull=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.Quickhull,Bench.Vector.Algo.Rootfix=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.Rootfix,Bench.Vector.Algo.Spectral=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.Spectral,Bench.Vector.Algo.Tridiag=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Algo.Tridiag,Bench.Vector.Tasty=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.Tasty,Bench.Vector.TestData.Graph=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.TestData.Graph,Bench.Vector.TestData.ParenTree=vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2:Bench.Vector.TestData.ParenTree120 unit vector-0.13.2.0-ESK1BCVatk6GqGB2ica2fW-vector-doctest121 include base-4.20.2.0-2363122 include doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe123 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og124 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b125 unit vector-0.13.2.0-GUOKrbfupLnLb81lumVEMg-vector-inspection126 include base-4.20.2.0-2363127 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og128 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre129 include tasty-inspection-testing-0.2.1-KvJ6MVCDOH0BMFcCqV8tcJ130 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b131 unit vector-0.13.2.0-E2LtWV1JHwMJJKLHGU2xbB-vector-tests-O0132 include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF133 include base-4.20.2.0-2363134 include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5135 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og136 include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK137 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre138 include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF139 include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G140 include template-haskell-2.22.0.0-ac43141 include transformers-0.6.1.1-4795142 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b143 unit vector-0.13.2.0-FUSpIRKmofm9zsW5AY446o-vector-tests-O2144 include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF145 include base-4.20.2.0-2363146 include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5147 include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og148 include random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK149 include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre150 include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF151 include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G152 include template-haskell-2.22.0.0-ac43153 include transformers-0.6.1.1-4795154 include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b155Ready component graph:156 definite vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b157 depends base-4.20.2.0-2363158 depends deepseq-1.5.0.0-f4ea159 depends primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og160 depends vector-stream-0.1.0.1-8D8j7l5xRdWIxYjjAsXAdT161 definite vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2162 depends base-4.20.2.0-2363163 depends random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK164 depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre165 depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b166 definite vector-0.13.2.0-E2LtWV1JHwMJJKLHGU2xbB-vector-tests-O0167 depends QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF168 depends base-4.20.2.0-2363169 depends base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5170 depends primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og171 depends random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK172 depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre173 depends tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF174 depends tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G175 depends template-haskell-2.22.0.0-ac43176 depends transformers-0.6.1.1-4795177 depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b178 definite vector-0.13.2.0-ESK1BCVatk6GqGB2ica2fW-vector-doctest179 depends base-4.20.2.0-2363180 depends doctest-0.24.3-9DQKZT9yksP6bEkQScmcXe181 depends primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og182 depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b183 definite vector-0.13.2.0-FUSpIRKmofm9zsW5AY446o-vector-tests-O2184 depends QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF185 depends base-4.20.2.0-2363186 depends base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5187 depends primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og188 depends random-1.2.1.3-yV1qbWmTPy9LUqbgouXfK189 depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre190 depends tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF191 depends tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G192 depends template-haskell-2.22.0.0-ac43193 depends transformers-0.6.1.1-4795194 depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b195 definite vector-0.13.2.0-GUOKrbfupLnLb81lumVEMg-vector-inspection196 depends base-4.20.2.0-2363197 depends primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og198 depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre199 depends tasty-inspection-testing-0.2.1-KvJ6MVCDOH0BMFcCqV8tcJ200 depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b201Using Cabal-3.12.1.0 compiled by ghc-9.10202Using compiler: ghc-9.10.3203Using install prefix:204/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0205Executables installed in:206/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/bin207Libraries installed in:208/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b209Dynamic Libraries installed in:210/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c211Private executables installed in:212/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/libexec/x86_64-linux-ghc-9.10.3-ad9c/vector-0.13.2.0213Data files installed in:214/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/share/x86_64-linux-ghc-9.10.3-ad9c/vector-0.13.2.0215Documentation installed in:216/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/share/doc/x86_64-linux-ghc-9.10.3-ad9c/vector-0.13.2.0217Configuration files installed in:218/nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/etc219No alex found220Using ar found on system at:221/nix/store/nhjmc8clp6igx6n6zrjxlh7zri78p7ng-binutils-wrapper-2.46/bin/ar222No c2hs found223No cpphs found224Using doctest version 0.24.3 found on system at:225/nix/store/cr4i9vq8n4ka0lqk0hw6pix5pkn19l6v-doctest-0.24.3/bin/doctest226Using gcc version 15.2.0 given by user at:227/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc228Using ghc version 9.10.3 found on system at:229/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc230Using ghc-pkg version 9.10.3 found on system at:231/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc-pkg-9.10.3232No ghcjs found233No ghcjs-pkg found234No greencard found235Using haddock version 2.31.1 found on system at:236/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/haddock-ghc-9.10.3237No happy found238Using haskell-suite found on system at: haskell-suite-dummy-location239Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location240No hmake found241Using hpc version 0.69 found on system at:242/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hpc-ghc-9.10.3243Using hsc2hs version 0.68.10 found on system at:244/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3245Using hscolour version 1.25 found on system at:246/nix/store/7jmv3q39mz536pqn37cb6p25jd9hz5yi-hscolour-1.25/bin/HsColour247No jhc found248Using ld found on system at:249/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld250No pkg-config found251Using runghc version 9.10.3 found on system at:252/nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/runghc-9.10.3253Using strip version 2.46 found on system at:254/nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip255Using tar found on system at:256/nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar257No uhc found
buildPhase
258Preprocessing library for vector-0.13.2.0...259Building library for vector-0.13.2.0...260[ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Data/Vector/Fusion/Stream/Monadic.dyn_o )261[ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o, dist/build/Data/Vector/Fusion/Util.dyn_o )262[ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o, dist/build/Data/Vector/Fusion/Bundle/Size.dyn_o )263[ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o, dist/build/Data/Vector/Generic/Mutable/Base.dyn_o )264[ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o, dist/build/Data/Vector/Generic/Base.dyn_o )265[ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o, dist/build/Data/Vector/Internal/Check.dyn_o )266[ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o, dist/build/Data/Vector/Fusion/Bundle/Monadic.dyn_o )267[ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o, dist/build/Data/Vector/Fusion/Bundle.dyn_o )268[ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o, dist/build/Data/Vector/Generic/Mutable.dyn_o )269[10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o, dist/build/Data/Vector/Generic/New.dyn_o )270[11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o, dist/build/Data/Vector/Generic.dyn_o )271[12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o, dist/build/Data/Vector/Mutable.dyn_o )272[13 of 23] Compiling Data.Vector ( src/Data/Vector.hs, dist/build/Data/Vector.o, dist/build/Data/Vector.dyn_o )273[14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o, dist/build/Data/Vector/Primitive/Mutable.dyn_o )274[15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o, dist/build/Data/Vector/Primitive.dyn_o )275[16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o, dist/build/Data/Vector/Storable/Internal.dyn_o )276[17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o, dist/build/Data/Vector/Storable/Mutable.dyn_o )277[18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o, dist/build/Data/Vector/Storable.dyn_o )278[19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, dist/build/Data/Vector/Strict/Mutable.o, dist/build/Data/Vector/Strict/Mutable.dyn_o )279[20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, dist/build/Data/Vector/Strict.o, dist/build/Data/Vector/Strict.dyn_o )280[21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o, dist/build/Data/Vector/Unboxed/Base.dyn_o )281[22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o, dist/build/Data/Vector/Unboxed.dyn_o )282[23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o, dist/build/Data/Vector/Unboxed/Mutable.dyn_o )283[ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.p_o )284[ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.p_o )285[ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.p_o )286[ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.p_o )287[ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.p_o )288[ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.p_o )289[ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.p_o )290[ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.p_o )291[ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.p_o )292[10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.p_o )293[11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.p_o )294[12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.p_o )295[13 of 23] Compiling Data.Vector ( src/Data/Vector.hs, dist/build/Data/Vector.p_o )296[14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.p_o )297[15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.p_o )298[16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.p_o )299[17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.p_o )300[18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.p_o )301[19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, dist/build/Data/Vector/Strict/Mutable.p_o )302[20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, dist/build/Data/Vector/Strict.p_o )303[21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.p_o )304[22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.p_o )305[23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.p_o )306Preprocessing library 'benchmarks-O2' for vector-0.13.2.0...307Building library 'benchmarks-O2' for vector-0.13.2.0...308[ 1 of 14] Compiling Bench.Vector.Algo.AwShCC ( benchlib/Bench/Vector/Algo/AwShCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.o, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.dyn_o )309[ 2 of 14] Compiling Bench.Vector.Algo.FindIndexR ( benchlib/Bench/Vector/Algo/FindIndexR.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.o, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.dyn_o )310[ 3 of 14] Compiling Bench.Vector.Algo.HybCC ( benchlib/Bench/Vector/Algo/HybCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.o, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.dyn_o )311[ 4 of 14] Compiling Bench.Vector.Algo.Leaffix ( benchlib/Bench/Vector/Algo/Leaffix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.dyn_o )312[ 5 of 14] Compiling Bench.Vector.Algo.ListRank ( benchlib/Bench/Vector/Algo/ListRank.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.o, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.dyn_o )313[ 6 of 14] Compiling Bench.Vector.Algo.MutableSet ( benchlib/Bench/Vector/Algo/MutableSet.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.o, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.dyn_o )314[ 7 of 14] Compiling Bench.Vector.Algo.NextPermutation ( benchlib/Bench/Vector/Algo/NextPermutation.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.o, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.dyn_o )315[ 8 of 14] Compiling Bench.Vector.Algo.Quickhull ( benchlib/Bench/Vector/Algo/Quickhull.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.dyn_o )316[ 9 of 14] Compiling Bench.Vector.Algo.Rootfix ( benchlib/Bench/Vector/Algo/Rootfix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.dyn_o )317[10 of 14] Compiling Bench.Vector.Algo.Spectral ( benchlib/Bench/Vector/Algo/Spectral.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.dyn_o )318[11 of 14] Compiling Bench.Vector.Algo.Tridiag ( benchlib/Bench/Vector/Algo/Tridiag.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.dyn_o )319[12 of 14] Compiling Bench.Vector.Tasty ( benchlib/Bench/Vector/Tasty.hs, dist/build/benchmarks-O2/Bench/Vector/Tasty.o, dist/build/benchmarks-O2/Bench/Vector/Tasty.dyn_o )320[13 of 14] Compiling Bench.Vector.TestData.Graph ( benchlib/Bench/Vector/TestData/Graph.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.o, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.dyn_o )321[14 of 14] Compiling Bench.Vector.TestData.ParenTree ( benchlib/Bench/Vector/TestData/ParenTree.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.o, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.dyn_o )322[ 1 of 14] Compiling Bench.Vector.Algo.AwShCC ( benchlib/Bench/Vector/Algo/AwShCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.p_o )323[ 2 of 14] Compiling Bench.Vector.Algo.FindIndexR ( benchlib/Bench/Vector/Algo/FindIndexR.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.p_o )324[ 3 of 14] Compiling Bench.Vector.Algo.HybCC ( benchlib/Bench/Vector/Algo/HybCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.p_o )325[ 4 of 14] Compiling Bench.Vector.Algo.Leaffix ( benchlib/Bench/Vector/Algo/Leaffix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.p_o )326[ 5 of 14] Compiling Bench.Vector.Algo.ListRank ( benchlib/Bench/Vector/Algo/ListRank.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.p_o )327[ 6 of 14] Compiling Bench.Vector.Algo.MutableSet ( benchlib/Bench/Vector/Algo/MutableSet.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.p_o )328[ 7 of 14] Compiling Bench.Vector.Algo.NextPermutation ( benchlib/Bench/Vector/Algo/NextPermutation.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.p_o )329[ 8 of 14] Compiling Bench.Vector.Algo.Quickhull ( benchlib/Bench/Vector/Algo/Quickhull.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.p_o )330[ 9 of 14] Compiling Bench.Vector.Algo.Rootfix ( benchlib/Bench/Vector/Algo/Rootfix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.p_o )331[10 of 14] Compiling Bench.Vector.Algo.Spectral ( benchlib/Bench/Vector/Algo/Spectral.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.p_o )332[11 of 14] Compiling Bench.Vector.Algo.Tridiag ( benchlib/Bench/Vector/Algo/Tridiag.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.p_o )333[12 of 14] Compiling Bench.Vector.Tasty ( benchlib/Bench/Vector/Tasty.hs, dist/build/benchmarks-O2/Bench/Vector/Tasty.p_o )334[13 of 14] Compiling Bench.Vector.TestData.Graph ( benchlib/Bench/Vector/TestData/Graph.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.p_o )335[14 of 14] Compiling Bench.Vector.TestData.ParenTree ( benchlib/Bench/Vector/TestData/ParenTree.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.p_o )336Preprocessing test suite 'vector-tests-O0' for vector-0.13.2.0...337Building test suite 'vector-tests-O0' for vector-0.13.2.0...338[ 1 of 12] Compiling Boilerplater ( tests/Boilerplater.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Boilerplater.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Boilerplater.dyn_o )339[ 2 of 12] Compiling Tests.Vector.UnitTests ( tests/Tests/Vector/UnitTests.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/UnitTests.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/UnitTests.dyn_o )340[ 3 of 12] Compiling Utilities ( tests/Utilities.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Utilities.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Utilities.dyn_o )341tests/Utilities.hs:244:17: warning: [GHC-63394] [-Wx-partial]342 In the use of ‘tail’343 (imported from Prelude, but defined in GHC.Internal.List):344 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."345 |346244 | postscanl f z = tail . scanl f z347 | ^^^^348349tests/Utilities.hs:245:16: warning: [GHC-63394] [-Wx-partial]350 In the use of ‘tail’351 (imported from Prelude, but defined in GHC.Internal.List):352 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."353 |354245 | prescanr f z = tail . scanr f z355 | ^^^^356357[ 4 of 12] Compiling Tests.Vector.Property ( tests/Tests/Vector/Property.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Property.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Property.dyn_o )358tests/Tests/Vector/Property.hs:243:68: warning: [GHC-63394] [-Wx-partial]359 In the use of ‘head’360 (imported from Data.List, but defined in GHC.Internal.List):361 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."362 |363243 | prop_head :: P (v a -> a) = not . V.null ===> V.head `eq` head364 | ^^^^365366tests/Tests/Vector/Property.hs:256:76: warning: [GHC-63394] [-Wx-partial]367 In the use of ‘head’368 (imported from Data.List, but defined in GHC.Internal.List):369 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."370 |371256 | prop_unsafeHead :: P (v a -> a) = not . V.null ===> V.unsafeHead `eq` head372 | ^^^^373374tests/Tests/Vector/Property.hs:272:65: warning: [GHC-63394] [-Wx-partial]375 In the use of ‘tail’376 (imported from Data.List, but defined in GHC.Internal.List):377 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."378 |379272 | prop_tail :: P (v a -> v a) = not . V.null ===> V.tail `eq` tail380 | ^^^^381382tests/Tests/Vector/Property.hs:439:26: warning: [GHC-63394] [-Wx-partial]383 In the use of ‘head’384 (imported from Data.List, but defined in GHC.Internal.List):385 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."386 |387439 | = V.uniq `eq` (map head . group)388 | ^^^^389390[ 5 of 12] Compiling Tests.Vector.Unboxed ( tests/Tests/Vector/Unboxed.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Unboxed.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Unboxed.dyn_o )391[ 6 of 12] Compiling Tests.Vector.Strict ( tests/Tests/Vector/Strict.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Strict.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Strict.dyn_o )392[ 7 of 12] Compiling Tests.Vector.Storable ( tests/Tests/Vector/Storable.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Storable.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Storable.dyn_o )393[ 8 of 12] Compiling Tests.Vector.Primitive ( tests/Tests/Vector/Primitive.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Primitive.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Primitive.dyn_o )394[ 9 of 12] Compiling Tests.Vector.Boxed ( tests/Tests/Vector/Boxed.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Boxed.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Boxed.dyn_o )395[10 of 12] Compiling Tests.Move ( tests/Tests/Move.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Move.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Move.dyn_o )396[11 of 12] Compiling Tests.Bundle ( tests/Tests/Bundle.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Bundle.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Bundle.dyn_o )397tests/Tests/Bundle.hs:16:29: warning: [GHC-38856] [-Wunused-imports]398 The import of ‘foldl'’ from module ‘Data.List’ is redundant399 |40016 | import Data.List (foldl', foldl1', unfoldr, find, findIndex)401 | ^^^^^^402403tests/Tests/Bundle.hs:76:77: warning: [GHC-63394] [-Wx-partial]404 In the use of ‘head’405 (imported from Prelude, but defined in GHC.Internal.List):406 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."407 |40876 | prop_head :: P (S.Bundle v a -> a) = not . S.null ===> S.head `eq` head409 | ^^^^410411tests/Tests/Bundle.hs:92:83: warning: [GHC-63394] [-Wx-partial]412 In the use of ‘tail’413 (imported from Prelude, but defined in GHC.Internal.List):414 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."415 |41692 | prop_tail :: P (S.Bundle v a -> S.Bundle v a) = not . S.null ===> S.tail `eq` tail417 | ^^^^418419[12 of 12] Compiling Main ( tests/Main.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Main.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Main.dyn_o )420[13 of 13] Linking dist/build/vector-tests-O0/vector-tests-O0421Preprocessing test suite 'vector-doctest' for vector-0.13.2.0...422Building test suite 'vector-doctest' for vector-0.13.2.0...423[1 of 1] Compiling Main ( tests/doctests.hs, dist/build/vector-doctest/vector-doctest-tmp/Main.o )424[2 of 2] Linking dist/build/vector-doctest/vector-doctest425Preprocessing test suite 'vector-tests-O2' for vector-0.13.2.0...426Building test suite 'vector-tests-O2' for vector-0.13.2.0...427[ 1 of 12] Compiling Boilerplater ( tests/Boilerplater.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Boilerplater.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Boilerplater.dyn_o )428[ 2 of 12] Compiling Tests.Vector.UnitTests ( tests/Tests/Vector/UnitTests.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/UnitTests.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/UnitTests.dyn_o )429[ 3 of 12] Compiling Utilities ( tests/Utilities.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Utilities.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Utilities.dyn_o )430tests/Utilities.hs:244:17: warning: [GHC-63394] [-Wx-partial]431 In the use of ‘tail’432 (imported from Prelude, but defined in GHC.Internal.List):433 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."434 |435244 | postscanl f z = tail . scanl f z436 | ^^^^437438tests/Utilities.hs:245:16: warning: [GHC-63394] [-Wx-partial]439 In the use of ‘tail’440 (imported from Prelude, but defined in GHC.Internal.List):441 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."442 |443245 | prescanr f z = tail . scanr f z444 | ^^^^445446[ 4 of 12] Compiling Tests.Vector.Property ( tests/Tests/Vector/Property.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Property.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Property.dyn_o )447tests/Tests/Vector/Property.hs:243:68: warning: [GHC-63394] [-Wx-partial]448 In the use of ‘head’449 (imported from Data.List, but defined in GHC.Internal.List):450 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."451 |452243 | prop_head :: P (v a -> a) = not . V.null ===> V.head `eq` head453 | ^^^^454455tests/Tests/Vector/Property.hs:256:76: warning: [GHC-63394] [-Wx-partial]456 In the use of ‘head’457 (imported from Data.List, but defined in GHC.Internal.List):458 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."459 |460256 | prop_unsafeHead :: P (v a -> a) = not . V.null ===> V.unsafeHead `eq` head461 | ^^^^462463tests/Tests/Vector/Property.hs:272:65: warning: [GHC-63394] [-Wx-partial]464 In the use of ‘tail’465 (imported from Data.List, but defined in GHC.Internal.List):466 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."467 |468272 | prop_tail :: P (v a -> v a) = not . V.null ===> V.tail `eq` tail469 | ^^^^470471tests/Tests/Vector/Property.hs:439:26: warning: [GHC-63394] [-Wx-partial]472 In the use of ‘head’473 (imported from Data.List, but defined in GHC.Internal.List):474 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."475 |476439 | = V.uniq `eq` (map head . group)477 | ^^^^478479[ 5 of 12] Compiling Tests.Vector.Unboxed ( tests/Tests/Vector/Unboxed.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Unboxed.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Unboxed.dyn_o )480[ 6 of 12] Compiling Tests.Vector.Strict ( tests/Tests/Vector/Strict.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Strict.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Strict.dyn_o )481[ 7 of 12] Compiling Tests.Vector.Storable ( tests/Tests/Vector/Storable.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Storable.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Storable.dyn_o )482[ 8 of 12] Compiling Tests.Vector.Primitive ( tests/Tests/Vector/Primitive.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Primitive.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Primitive.dyn_o )483[ 9 of 12] Compiling Tests.Vector.Boxed ( tests/Tests/Vector/Boxed.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Boxed.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Boxed.dyn_o )484[10 of 12] Compiling Tests.Move ( tests/Tests/Move.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Move.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Move.dyn_o )485[11 of 12] Compiling Tests.Bundle ( tests/Tests/Bundle.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Bundle.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Bundle.dyn_o )486tests/Tests/Bundle.hs:16:29: warning: [GHC-38856] [-Wunused-imports]487 The import of ‘foldl'’ from module ‘Data.List’ is redundant488 |48916 | import Data.List (foldl', foldl1', unfoldr, find, findIndex)490 | ^^^^^^491492tests/Tests/Bundle.hs:76:77: warning: [GHC-63394] [-Wx-partial]493 In the use of ‘head’494 (imported from Prelude, but defined in GHC.Internal.List):495 "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."496 |49776 | prop_head :: P (S.Bundle v a -> a) = not . S.null ===> S.head `eq` head498 | ^^^^499500tests/Tests/Bundle.hs:92:83: warning: [GHC-63394] [-Wx-partial]501 In the use of ‘tail’502 (imported from Prelude, but defined in GHC.Internal.List):503 "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"."504 |50592 | prop_tail :: P (S.Bundle v a -> S.Bundle v a) = not . S.null ===> S.tail `eq` tail506 | ^^^^507508[12 of 12] Compiling Main ( tests/Main.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Main.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Main.dyn_o )509[13 of 13] Linking dist/build/vector-tests-O2/vector-tests-O2510Preprocessing test suite 'vector-inspection' for vector-0.13.2.0...511Building test suite 'vector-inspection' for vector-0.13.2.0...512[1 of 4] Compiling Inspect ( tests-inspect/Inspect.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect.o )513[2 of 4] Compiling Inspect.DerivingVia.OtherFoo ( tests-inspect/Inspect/DerivingVia/OtherFoo.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia/OtherFoo.o, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia/OtherFoo.dyn_o )514[3 of 4] Compiling Inspect.DerivingVia ( tests-inspect/Inspect/DerivingVia.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia.o )515[4 of 4] Compiling Main ( tests-inspect/main.hs, dist/build/vector-inspection/vector-inspection-tmp/Main.o )516[5 of 5] Linking dist/build/vector-inspection/vector-inspection517buildPhase completed in 2 minutes 41 seconds
checkPhase
518Running 2 test suites...519Test suite vector-tests-O0: RUNNING...520toplevel521 Data.Vector.Fusion.Bundle522 fromList.toList == id: OK (0.19s)523 +++ OK, passed 100 tests.524 toList.fromList == id: OK (0.19s)525 +++ OK, passed 100 tests.526 eq: OK (0.08s)527 +++ OK, passed 100 tests.528 length: OK (0.08s)529 +++ OK, passed 100 tests.530 null: OK (0.06s)531 +++ OK, passed 100 tests.532 empty: OK (0.08s)533 +++ OK, passed 100 tests.534 singleton: OK (0.08s)535 +++ OK, passed 100 tests.536 replicate: OK (0.08s)537 +++ OK, passed 100 tests.538 cons: OK (0.17s)539 +++ OK, passed 100 tests.540 snoc: OK (0.08s)541 +++ OK, passed 100 tests.542 append: OK (0.08s)543 +++ OK, passed 100 tests.544 head: OK (0.08s)545 +++ OK, passed 100 tests; 14 discarded.546 last: OK (0.14s)547 +++ OK, passed 100 tests; 18 discarded.548 index: OK (0.08s)549 +++ OK, passed 100 tests; 17 discarded.550 extract: OK (0.19s)551 +++ OK, passed 100 tests.552 init: OK (0.08s)553 +++ OK, passed 100 tests; 12 discarded.554 tail: OK (0.14s)555 +++ OK, passed 100 tests; 15 discarded.556 take: OK (0.14s)557 +++ OK, passed 100 tests.558 drop: OK (0.21s)559 +++ OK, passed 100 tests.560 map: OK (0.19s)561 +++ OK, passed 100 tests.562 zipWith: OK (0.14s)563 +++ OK, passed 100 tests.564 zipWith3: OK (0.17s)565 +++ OK, passed 100 tests.566 filter: OK (0.14s)567 +++ OK, passed 100 tests.568 takeWhile: OK (0.08s)569 +++ OK, passed 100 tests.570 dropWhile: OK (0.14s)571 +++ OK, passed 100 tests.572 elem: OK (0.17s)573 +++ OK, passed 100 tests.574 notElem: OK (0.08s)575 +++ OK, passed 100 tests.576 find: OK (0.08s)577 +++ OK, passed 100 tests.578 findIndex: OK (0.08s)579 +++ OK, passed 100 tests.580 foldl: OK (0.19s)581 +++ OK, passed 100 tests.582 foldl1: OK (0.29s)583 +++ OK, passed 100 tests; 16 discarded.584 foldl': OK (0.16s)585 +++ OK, passed 100 tests.586 foldl1': OK (0.19s)587 +++ OK, passed 100 tests; 19 discarded.588 foldr: OK (0.29s)589 +++ OK, passed 100 tests.590 foldr1: OK (0.23s)591 +++ OK, passed 100 tests; 18 discarded.592 prescanl: OK (0.37s)593 +++ OK, passed 100 tests.594 prescanl': OK (0.67s)595 +++ OK, passed 100 tests.596 postscanl: OK (0.21s)597 +++ OK, passed 100 tests.598 postscanl': OK (0.17s)599 +++ OK, passed 100 tests.600 scanl: OK (0.70s)601 +++ OK, passed 100 tests.602 scanl': OK (0.19s)603 +++ OK, passed 100 tests.604 scanl1: OK (0.19s)605 +++ OK, passed 100 tests; 13 discarded.606 scanl1': OK (0.67s)607 +++ OK, passed 100 tests; 13 discarded.608 concatMap: OK (0.18s)609 +++ OK, passed 100 tests.610 unfoldr: OK (0.08s)611 +++ OK, passed 100 tests.612 and: OK (0.07s)613 +++ OK, passed 100 tests.614 or: OK (0.07s)615 +++ OK, passed 100 tests.616 Tests.Vector.Boxed617 Bool618 fromList.toList == id: OK (0.08s)619 +++ OK, passed 100 tests.620 toList.fromList == id: OK (0.03s)621 +++ OK, passed 100 tests.622 unstream.stream == id: OK (0.11s)623 +++ OK, passed 100 tests.624 stream.unstream == id: OK625 +++ OK, passed 100 tests.626 eq: OK627 +++ OK, passed 100 tests.628 length: OK629 +++ OK, passed 100 tests.630 null: OK631 +++ OK, passed 100 tests.632 index: OK633 +++ OK, passed 100 tests; 15 discarded.634 safeIndex: OK (0.06s)635 +++ OK, passed 100 tests.636 head: OK (0.11s)637 +++ OK, passed 100 tests; 15 discarded.638 last: OK (0.07s)639 +++ OK, passed 100 tests; 15 discarded.640 unsafeIndex: OK (0.11s)641 +++ OK, passed 100 tests; 16 discarded.642 unsafeHead: OK (0.19s)643 +++ OK, passed 100 tests; 16 discarded.644 unsafeLast: OK (0.09s)645 +++ OK, passed 100 tests; 17 discarded.646 slice: OK (0.11s)647 +++ OK, passed 100 tests.648 init: OK (0.07s)649 +++ OK, passed 100 tests; 15 discarded.650 tail: OK (0.09s)651 +++ OK, passed 100 tests; 16 discarded.652 take: OK (0.11s)653 +++ OK, passed 100 tests.654 drop: OK (0.06s)655 +++ OK, passed 100 tests.656 splitAt: OK (0.07s)657 +++ OK, passed 100 tests.658 empty: OK659 +++ OK, passed 100 tests.660 singleton: OK661 +++ OK, passed 100 tests.662 replicate: OK (0.06s)663 +++ OK, passed 100 tests.664 generate: OK (0.10s)665 +++ OK, passed 100 tests.666 iterateN: OK (0.25s)667 +++ OK, passed 100 tests.668 iterateNM: OK (3.34s)669 +++ OK, passed 100 tests.670 generateM: OK (1.91s)671 +++ OK, passed 100 tests.672 replicateM: OK (0.67s)673 +++ OK, passed 100 tests.674 create: OK675 +++ OK, passed 100 tests.676 createT: OK677 +++ OK, passed 100 tests.678 unfoldr: OK (0.03s)679 +++ OK, passed 100 tests.680 unfoldrN: OK (0.03s)681 +++ OK, passed 100 tests.682 unfoldrExactN: OK (0.03s)683 +++ OK, passed 100 tests.684 unfoldrM: OK (0.41s)685 +++ OK, passed 100 tests.686 unfoldrNM: OK (0.30s)687 +++ OK, passed 100 tests.688 unfoldrExactNM: OK (0.99s)689 +++ OK, passed 100 tests.690 constructN: OK (0.21s)691 +++ OK, passed 100 tests.692 constructrN: OK (0.09s)693 +++ OK, passed 100 tests.694 cons: OK (0.05s)695 +++ OK, passed 100 tests.696 snoc: OK (0.02s)697 +++ OK, passed 100 tests.698 append: OK (0.03s)699 +++ OK, passed 100 tests.700 concat: OK (1.75s)701 +++ OK, passed 100 tests.702 force: OK (0.03s)703 +++ OK, passed 100 tests.704 upd: OK (0.12s)705 +++ OK, passed 100 tests.706 accum: OK (0.17s)707 +++ OK, passed 100 tests.708 reverse: OK (0.02s)709 +++ OK, passed 100 tests.710 backpermute: OK (0.04s)711 +++ OK, passed 100 tests.712 map: OK (0.04s)713 +++ OK, passed 100 tests.714 imap: OK (0.38s)715 +++ OK, passed 100 tests.716 concatMap: OK (0.30s)717 +++ OK, passed 100 tests.718 mapM: OK (0.12s)719 +++ OK, passed 100 tests.720 mapM_: OK (1.66s)721 +++ OK, passed 100 tests.722 forM: OK (0.16s)723 +++ OK, passed 100 tests.724 forM_: OK (1.43s)725 +++ OK, passed 100 tests.726 imapM: OK (0.09s)727 +++ OK, passed 100 tests.728 imapM_: OK (1.18s)729 +++ OK, passed 100 tests.730 zipWith: OK (0.32s)731 +++ OK, passed 100 tests.732 zipWith3: OK (0.11s)733 +++ OK, passed 100 tests.734 izipWith: OK (0.05s)735 +++ OK, passed 100 tests.736 izipWith3: OK (0.17s)737 +++ OK, passed 100 tests.738 izipWithM: OK (0.67s)739 +++ OK, passed 100 tests.740 izipWithM_: OK (1.03s)741 +++ OK, passed 100 tests.742 zipWithM: OK (0.18s)743 +++ OK, passed 100 tests.744 zipWithM_: OK (0.78s)745 +++ OK, passed 100 tests.746 filter: OK (0.35s)747 +++ OK, passed 100 tests.748 ifilter: OK (0.07s)749 +++ OK, passed 100 tests.750 filterM: OK (1.09s)751 +++ OK, passed 100 tests.752 uniq: OK (0.04s)753 +++ OK, passed 100 tests.754 mapMaybe: OK (0.25s)755 +++ OK, passed 100 tests.756 imapMaybe: OK (0.25s)757 +++ OK, passed 100 tests.758 takeWhile: OK (0.06s)759 +++ OK, passed 100 tests.760 dropWhile: OK (0.10s)761 +++ OK, passed 100 tests.762 partition: OK (0.33s)763 +++ OK, passed 100 tests.764 partitionWith: OK (0.14s)765 +++ OK, passed 100 tests.766 span: OK (0.14s)767 +++ OK, passed 100 tests.768 break: OK (0.06s)769 +++ OK, passed 100 tests.770 spanR: OK (0.12s)771 +++ OK, passed 100 tests.772 breakR: OK (0.30s)773 +++ OK, passed 100 tests.774 groupBy: OK (0.24s)775 +++ OK, passed 100 tests.776 elem: OK (0.02s)777 +++ OK, passed 100 tests.778 notElem: OK (0.04s)779 +++ OK, passed 100 tests.780 find: OK (0.08s)781 +++ OK, passed 100 tests.782 findIndex: OK (0.04s)783 +++ OK, passed 100 tests.784 findIndexR: OK (0.14s)785 +++ OK, passed 100 tests.786 findIndices: OK (0.20s)787 +++ OK, passed 100 tests.788 elemIndex: OK (0.02s)789 +++ OK, passed 100 tests.790 elemIndices: OK (0.21s)791 +++ OK, passed 100 tests.792 foldl: OK (0.08s)793 +++ OK, passed 100 tests.794 foldl1: OK (0.18s)795 +++ OK, passed 100 tests; 23 discarded.796 foldl': OK (0.33s)797 +++ OK, passed 100 tests.798 foldl1': OK (0.07s)799 +++ OK, passed 100 tests; 13 discarded.800 foldr: OK (0.24s)801 +++ OK, passed 100 tests.802 foldr1: OK (0.24s)803 +++ OK, passed 100 tests; 18 discarded.804 foldr': OK (0.07s)805 +++ OK, passed 100 tests.806 foldr1': OK (0.24s)807 +++ OK, passed 100 tests; 13 discarded.808 ifoldl: OK (0.40s)809 +++ OK, passed 100 tests.810 ifoldl': OK (0.40s)811 +++ OK, passed 100 tests.812 ifoldr: OK (0.44s)813 +++ OK, passed 100 tests.814 ifoldr': OK (0.55s)815 +++ OK, passed 100 tests.816 ifoldM: OK (0.60s)817 +++ OK, passed 100 tests.818 ifoldM': OK (0.37s)819 +++ OK, passed 100 tests.820 ifoldM_: OK (1.80s)821 +++ OK, passed 100 tests.822 ifoldM'_: OK (1.64s)823 +++ OK, passed 100 tests.824 all: OK (0.08s)825 +++ OK, passed 100 tests.826 any: OK827 +++ OK, passed 100 tests.828 prescanl: OK (0.10s)829 +++ OK, passed 100 tests.830 prescanl': OK (0.19s)831 +++ OK, passed 100 tests.832 postscanl: OK (0.35s)833 +++ OK, passed 100 tests.834 postscanl': OK (0.30s)835 +++ OK, passed 100 tests.836 scanl: OK (0.25s)837 +++ OK, passed 100 tests.838 scanl': OK (0.39s)839 +++ OK, passed 100 tests.840 scanl1: OK (0.12s)841 +++ OK, passed 100 tests.842 scanl1': OK (0.42s)843 +++ OK, passed 100 tests.844 iscanl: OK (0.42s)845 +++ OK, passed 100 tests.846 iscanl': OK (0.53s)847 +++ OK, passed 100 tests.848 prescanr: OK (0.27s)849 +++ OK, passed 100 tests.850 prescanr': OK (0.23s)851 +++ OK, passed 100 tests.852 postscanr: OK (0.27s)853 +++ OK, passed 100 tests.854 postscanr': OK (0.28s)855 +++ OK, passed 100 tests.856 scanr: OK (0.30s)857 +++ OK, passed 100 tests.858 scanr': OK (0.25s)859 +++ OK, passed 100 tests.860 scanr1: OK (0.20s)861 +++ OK, passed 100 tests.862 scanr1': OK (0.26s)863 +++ OK, passed 100 tests.864 iscanr: OK (0.20s)865 +++ OK, passed 100 tests.866 iscanr': OK (0.35s)867 +++ OK, passed 100 tests.868 mut_read: OK (0.22s)869 +++ OK, passed 100 tests; 20 discarded.870 mut_write: OK (0.13s)871 +++ OK, passed 100 tests; 21 discarded.872 mut_modify: OK (0.24s)873 +++ OK, passed 100 tests; 11 discarded.874 mut_generate: OK (0.12s)875 +++ OK, passed 100 tests.876 mut_generateM: OK (1.01s)877 +++ OK, passed 100 tests.878 mut_mapM_: OK (1.67s)879 +++ OK, passed 100 tests.880 mut_imapM_: OK (1.63s)881 +++ OK, passed 100 tests.882 mut_forM_: OK (1.65s)883 +++ OK, passed 100 tests.884 mut_iforM_: OK (1.67s)885 +++ OK, passed 100 tests.886 mut_foldr: OK (0.24s)887 +++ OK, passed 100 tests.888 mut_foldr': OK (0.14s)889 +++ OK, passed 100 tests.890 mut_foldl: OK (0.37s)891 +++ OK, passed 100 tests.892 mut_foldl': OK (0.24s)893 +++ OK, passed 100 tests.894 mut_ifoldr: OK (0.25s)895 +++ OK, passed 100 tests.896 mut_ifoldr': OK (0.07s)897 +++ OK, passed 100 tests.898 mut_ifoldl: OK (0.19s)899 +++ OK, passed 100 tests.900 mut_ifoldl': OK (0.09s)901 +++ OK, passed 100 tests.902 mut_foldM: OK (0.36s)903 +++ OK, passed 100 tests.904 mut_foldM': OK (0.21s)905 +++ OK, passed 100 tests.906 mut_foldrM: OK (0.27s)907 +++ OK, passed 100 tests.908 mut_foldrM': OK (0.07s)909 +++ OK, passed 100 tests.910 mut_ifoldM: OK (0.21s)911 +++ OK, passed 100 tests.912 mut_ifoldM': OK (0.36s)913 +++ OK, passed 100 tests.914 mut_ifoldrM: OK (0.29s)915 +++ OK, passed 100 tests.916 mut_ifoldrM': OK (0.47s)917 +++ OK, passed 100 tests.918 compare: OK (0.10s)919 +++ OK, passed 100 tests.920 maximum: OK (0.08s)921 +++ OK, passed 100 tests; 14 discarded.922 minimum: OK (0.05s)923 +++ OK, passed 100 tests; 19 discarded.924 minIndex: OK (0.18s)925 +++ OK, passed 100 tests; 15 discarded.926 maxIndex: OK (0.08s)927 +++ OK, passed 100 tests; 16 discarded.928 maximumBy: OK (0.03s)929 +++ OK, passed 100 tests; 18 discarded.930 minimumBy: OK (0.18s)931 +++ OK, passed 100 tests; 13 discarded.932 maximumOn: OK (0.13s)933 +++ OK, passed 100 tests; 14 discarded.934 minimumOn: OK935 +++ OK, passed 100 tests; 14 discarded.936 maxIndexBy: OK (0.09s)937 +++ OK, passed 100 tests; 15 discarded.938 minIndexBy: OK (0.20s)939 +++ OK, passed 100 tests; 15 discarded.940 ListFirstMaxIndexWins: OK (0.09s)941 +++ OK, passed 100 tests; 14 discarded.942 FalseListFirstMaxIndexWins: OK (0.03s)943 +++ OK, failed as expected. (after 1 test):944 Exception:945 Prelude.foldr1: empty list946 CallStack (from HasCallStack):947 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List948 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List949 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable950 []951 zip: OK (0.14s)952 +++ OK, passed 100 tests.953 zip3: OK (0.14s)954 +++ OK, passed 100 tests.955 unzip: OK (0.13s)956 +++ OK, passed 100 tests.957 unzip3: OK (0.12s)958 +++ OK, passed 100 tests.959 indexed: OK (0.07s)960 +++ OK, passed 100 tests.961 update: OK (0.17s)962 +++ OK, passed 100 tests.963 concat: OK (1.36s)964 +++ OK, passed 100 tests.965 mempty: OK (0.07s)966 +++ OK, passed 100 tests.967 mappend: OK (0.13s)968 +++ OK, passed 100 tests.969 mconcat: OK (1.57s)970 +++ OK, passed 100 tests.971 fmap: OK (0.07s)972 +++ OK, passed 100 tests.973 return: OK (0.06s)974 +++ OK, passed 100 tests.975 bind: OK (1.94s)976 +++ OK, passed 100 tests.977 mzip: OK (0.06s)978 +++ OK, passed 100 tests.979 munzip: OK (0.04s)980 +++ OK, passed 100 tests.981 applicative_pure: OK (0.04s)982 +++ OK, passed 100 tests.983 applicative_appl: OK (1.25s)984 +++ OK, passed 100 tests.985 alternative_empty: OK986 +++ OK, passed 100 tests.987 alternative_or: OK (0.03s)988 +++ OK, passed 100 tests.989 sequence: OK (1.95s)990 +++ OK, passed 100 tests.991 sequence_: OK (0.94s)992 +++ OK, passed 100 tests.993 glength: OK (0.27s)994 +++ OK, passed 100 tests.995 and: OK (0.03s)996 +++ OK, passed 100 tests.997 or: OK (0.01s)998 +++ OK, passed 100 tests.999 Int1000 fromList.toList == id: OK (0.03s)1001 +++ OK, passed 100 tests.1002 toList.fromList == id: OK (0.06s)1003 +++ OK, passed 100 tests.1004 unstream.stream == id: OK (0.06s)1005 +++ OK, passed 100 tests.1006 stream.unstream == id: OK (0.09s)1007 +++ OK, passed 100 tests.1008 eq: OK (0.07s)1009 +++ OK, passed 100 tests.1010 length: OK (0.01s)1011 +++ OK, passed 100 tests.1012 null: OK (0.01s)1013 +++ OK, passed 100 tests.1014 index: OK (0.01s)1015 +++ OK, passed 100 tests; 16 discarded.1016 safeIndex: OK (0.09s)1017 +++ OK, passed 100 tests.1018 head: OK (0.12s)1019 +++ OK, passed 100 tests; 18 discarded.1020 last: OK1021 +++ OK, passed 100 tests; 15 discarded.1022 unsafeIndex: OK (0.05s)1023 +++ OK, passed 100 tests; 14 discarded.1024 unsafeHead: OK (0.16s)1025 +++ OK, passed 100 tests; 23 discarded.1026 unsafeLast: OK (0.09s)1027 +++ OK, passed 100 tests; 15 discarded.1028 slice: OK (0.06s)1029 +++ OK, passed 100 tests.1030 init: OK (0.04s)1031 +++ OK, passed 100 tests; 17 discarded.1032 tail: OK (0.06s)1033 +++ OK, passed 100 tests; 12 discarded.1034 take: OK (0.06s)1035 +++ OK, passed 100 tests.1036 drop: OK (0.06s)1037 +++ OK, passed 100 tests.1038 splitAt: OK (0.03s)1039 +++ OK, passed 100 tests.1040 empty: OK1041 +++ OK, passed 100 tests.1042 singleton: OK (0.04s)1043 +++ OK, passed 100 tests.1044 replicate: OK (0.11s)1045 +++ OK, passed 100 tests.1046 generate: OK (0.03s)1047 +++ OK, passed 100 tests.1048 iterateN: OK (0.13s)1049 +++ OK, passed 100 tests.1050 iterateNM: OK (2.87s)1051 +++ OK, passed 100 tests.1052 generateM: OK (2.28s)1053 +++ OK, passed 100 tests.1054 replicateM: OK (1.31s)1055 +++ OK, passed 100 tests.1056 create: OK (0.01s)1057 +++ OK, passed 100 tests.1058 createT: OK (0.08s)1059 +++ OK, passed 100 tests.1060 unfoldr: OK (0.01s)1061 +++ OK, passed 100 tests.1062 unfoldrN: OK (0.01s)1063 +++ OK, passed 100 tests.1064 unfoldrExactN: OK (0.27s)1065 +++ OK, passed 100 tests.1066 unfoldrM: OK (0.84s)1067 +++ OK, passed 100 tests.1068 unfoldrNM: OK (0.21s)1069 +++ OK, passed 100 tests.1070 unfoldrExactNM: OK (4.62s)1071 +++ OK, passed 100 tests.1072 constructN: OK (0.39s)1073 +++ OK, passed 100 tests.1074 constructrN: OK (0.35s)1075 +++ OK, passed 100 tests.1076 cons: OK (0.09s)1077 +++ OK, passed 100 tests.1078 snoc: OK (0.05s)1079 +++ OK, passed 100 tests.1080 append: OK (0.05s)1081 +++ OK, passed 100 tests.1082 concat: OK (1.55s)1083 +++ OK, passed 100 tests.1084 force: OK (0.11s)1085 +++ OK, passed 100 tests.1086 upd: OK (0.18s)1087 +++ OK, passed 100 tests.1088 accum: OK (0.32s)1089 +++ OK, passed 100 tests.1090 reverse: OK (0.10s)1091 +++ OK, passed 100 tests.1092 backpermute: OK (0.19s)1093 +++ OK, passed 100 tests.1094 map: OK (0.13s)1095 +++ OK, passed 100 tests.1096 imap: OK (0.23s)1097 +++ OK, passed 100 tests.1098 concatMap: OK (0.47s)1099 +++ OK, passed 100 tests.1100 mapM: OK (0.17s)1101 +++ OK, passed 100 tests.1102 mapM_: OK (2.19s)1103 +++ OK, passed 100 tests.1104 forM: OK (0.21s)1105 +++ OK, passed 100 tests.1106 forM_: OK (2.55s)1107 +++ OK, passed 100 tests.1108 imapM: OK (0.08s)1109 +++ OK, passed 100 tests.1110 imapM_: OK (2.54s)1111 +++ OK, passed 100 tests.1112 zipWith: OK (0.30s)1113 +++ OK, passed 100 tests.1114 zipWith3: OK (0.39s)1115 +++ OK, passed 100 tests.1116 izipWith: OK (0.28s)1117 +++ OK, passed 100 tests.1118 izipWith3: OK (0.08s)1119 +++ OK, passed 100 tests.1120 izipWithM: OK (0.16s)1121 +++ OK, passed 100 tests.1122 izipWithM_: OK (1.13s)1123 +++ OK, passed 100 tests.1124 zipWithM: OK (0.34s)1125 +++ OK, passed 100 tests.1126 zipWithM_: OK (1.59s)1127 +++ OK, passed 100 tests.1128 filter: OK (0.06s)1129 +++ OK, passed 100 tests.1130 ifilter: OK (0.11s)1131 +++ OK, passed 100 tests.1132 filterM: OK (2.60s)1133 +++ OK, passed 100 tests.1134 uniq: OK (0.02s)1135 +++ OK, passed 100 tests.1136 mapMaybe: OK (0.10s)1137 +++ OK, passed 100 tests.1138 imapMaybe: OK (0.26s)1139 +++ OK, passed 100 tests.1140 takeWhile: OK (0.04s)1141 +++ OK, passed 100 tests.1142 dropWhile: OK (0.02s)1143 +++ OK, passed 100 tests.1144 partition: OK (0.20s)1145 +++ OK, passed 100 tests.1146 partitionWith: OK (0.25s)1147 +++ OK, passed 100 tests.1148 span: OK (0.15s)1149 +++ OK, passed 100 tests.1150 break: OK (0.04s)1151 +++ OK, passed 100 tests.1152 spanR: OK (0.06s)1153 +++ OK, passed 100 tests.1154 breakR: OK (0.15s)1155 +++ OK, passed 100 tests.1156 groupBy: OK (0.17s)1157 +++ OK, passed 100 tests.1158 elem: OK1159 +++ OK, passed 100 tests.1160 notElem: OK1161 +++ OK, passed 100 tests.1162 find: OK1163 +++ OK, passed 100 tests.1164 findIndex: OK1165 +++ OK, passed 100 tests.1166 findIndexR: OK (0.16s)1167 +++ OK, passed 100 tests.1168 findIndices: OK (0.19s)1169 +++ OK, passed 100 tests.1170 elemIndex: OK (0.04s)1171 +++ OK, passed 100 tests.1172 elemIndices: OK (0.13s)1173 +++ OK, passed 100 tests.1174 foldl: OK (0.32s)1175 +++ OK, passed 100 tests.1176 foldl1: OK (0.34s)1177 +++ OK, passed 100 tests; 15 discarded.1178 foldl': OK (0.49s)1179 +++ OK, passed 100 tests.1180 foldl1': OK (0.41s)1181 +++ OK, passed 100 tests; 22 discarded.1182 foldr: OK (0.42s)1183 +++ OK, passed 100 tests.1184 foldr1: OK (0.38s)1185 +++ OK, passed 100 tests; 14 discarded.1186 foldr': OK (0.38s)1187 +++ OK, passed 100 tests.1188 foldr1': OK (0.06s)1189 +++ OK, passed 100 tests; 15 discarded.1190 ifoldl: OK (0.30s)1191 +++ OK, passed 100 tests.1192 ifoldl': OK (0.42s)1193 +++ OK, passed 100 tests.1194 ifoldr: OK (0.37s)1195 +++ OK, passed 100 tests.1196 ifoldr': OK (0.37s)1197 +++ OK, passed 100 tests.1198 ifoldM: OK (0.46s)1199 +++ OK, passed 100 tests.1200 ifoldM': OK (0.44s)1201 +++ OK, passed 100 tests.1202 ifoldM_: OK (2.04s)1203 +++ OK, passed 100 tests.1204 ifoldM'_: OK (2.15s)1205 +++ OK, passed 100 tests.1206 all: OK (0.08s)1207 +++ OK, passed 100 tests.1208 any: OK1209 +++ OK, passed 100 tests.1210 prescanl: OK (0.43s)1211 +++ OK, passed 100 tests.1212 prescanl': OK (0.15s)1213 +++ OK, passed 100 tests.1214 postscanl: OK (0.41s)1215 +++ OK, passed 100 tests.1216 postscanl': OK (0.25s)1217 +++ OK, passed 100 tests.1218 scanl: OK (0.23s)1219 +++ OK, passed 100 tests.1220 scanl': OK (0.26s)1221 +++ OK, passed 100 tests.1222 scanl1: OK (0.26s)1223 +++ OK, passed 100 tests.1224 scanl1': OK (0.17s)1225 +++ OK, passed 100 tests.1226 iscanl: OK (0.18s)1227 +++ OK, passed 100 tests.1228 iscanl': OK (0.08s)1229 +++ OK, passed 100 tests.1230 prescanr: OK (0.34s)1231 +++ OK, passed 100 tests.1232 prescanr': OK (0.20s)1233 +++ OK, passed 100 tests.1234 postscanr: OK (0.13s)1235 +++ OK, passed 100 tests.1236 postscanr': OK (0.21s)1237 +++ OK, passed 100 tests.1238 scanr: OK (0.15s)1239 +++ OK, passed 100 tests.1240 scanr': OK (0.18s)1241 +++ OK, passed 100 tests.1242 scanr1: OK (0.09s)1243 +++ OK, passed 100 tests.1244 scanr1': OK (0.27s)1245 +++ OK, passed 100 tests.1246 iscanr: OK (0.33s)1247 +++ OK, passed 100 tests.1248 iscanr': OK (0.21s)1249 +++ OK, passed 100 tests.1250 mut_read: OK (0.09s)1251 +++ OK, passed 100 tests; 18 discarded.1252 mut_write: OK (0.09s)1253 +++ OK, passed 100 tests; 14 discarded.1254 mut_modify: OK (0.07s)1255 +++ OK, passed 100 tests; 14 discarded.1256 mut_generate: OK (0.07s)1257 +++ OK, passed 100 tests.1258 mut_generateM: OK (1.35s)1259 +++ OK, passed 100 tests.1260 mut_mapM_: OK (1.69s)1261 +++ OK, passed 100 tests.1262 mut_imapM_: OK (2.25s)1263 +++ OK, passed 100 tests.1264 mut_forM_: OK (1.53s)1265 +++ OK, passed 100 tests.1266 mut_iforM_: OK (2.19s)1267 +++ OK, passed 100 tests.1268 mut_foldr: OK (0.09s)1269 +++ OK, passed 100 tests.1270 mut_foldr': OK (0.12s)1271 +++ OK, passed 100 tests.1272 mut_foldl: OK (0.18s)1273 +++ OK, passed 100 tests.1274 mut_foldl': OK (0.16s)1275 +++ OK, passed 100 tests.1276 mut_ifoldr: OK (0.12s)1277 +++ OK, passed 100 tests.1278 mut_ifoldr': OK (0.21s)1279 +++ OK, passed 100 tests.1280 mut_ifoldl: OK (0.21s)1281 +++ OK, passed 100 tests.1282 mut_ifoldl': OK (0.14s)1283 +++ OK, passed 100 tests.1284 mut_foldM: OK (0.36s)1285 +++ OK, passed 100 tests.1286 mut_foldM': OK (0.27s)1287 +++ OK, passed 100 tests.1288 mut_foldrM: OK (0.27s)1289 +++ OK, passed 100 tests.1290 mut_foldrM': OK (0.10s)1291 +++ OK, passed 100 tests.1292 mut_ifoldM: OK (0.50s)1293 +++ OK, passed 100 tests.1294 mut_ifoldM': OK (0.18s)1295 +++ OK, passed 100 tests.1296 mut_ifoldrM: OK (0.29s)1297 +++ OK, passed 100 tests.1298 mut_ifoldrM': OK (0.44s)1299 +++ OK, passed 100 tests.1300 compare: OK (0.02s)1301 +++ OK, passed 100 tests.1302 maximum: OK (0.09s)1303 +++ OK, passed 100 tests; 17 discarded.1304 minimum: OK (0.04s)1305 +++ OK, passed 100 tests; 18 discarded.1306 minIndex: OK (0.11s)1307 +++ OK, passed 100 tests; 11 discarded.1308 maxIndex: OK (0.03s)1309 +++ OK, passed 100 tests; 12 discarded.1310 maximumBy: OK (0.03s)1311 +++ OK, passed 100 tests; 14 discarded.1312 minimumBy: OK (0.08s)1313 +++ OK, passed 100 tests; 16 discarded.1314 maximumOn: OK (0.08s)1315 +++ OK, passed 100 tests; 14 discarded.1316 minimumOn: OK1317 +++ OK, passed 100 tests; 18 discarded.1318 maxIndexBy: OK (0.07s)1319 +++ OK, passed 100 tests; 17 discarded.1320 minIndexBy: OK (0.06s)1321 +++ OK, passed 100 tests; 14 discarded.1322 ListFirstMaxIndexWins: OK (0.09s)1323 +++ OK, passed 100 tests; 15 discarded.1324 FalseListFirstMaxIndexWins: OK1325 +++ OK, failed as expected. (after 1 test):1326 Exception:1327 Prelude.foldr1: empty list1328 CallStack (from HasCallStack):1329 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List1330 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List1331 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable1332 []1333 zip: OK (0.06s)1334 +++ OK, passed 100 tests.1335 zip3: OK (0.09s)1336 +++ OK, passed 100 tests.1337 unzip: OK (0.16s)1338 +++ OK, passed 100 tests.1339 unzip3: OK (0.17s)1340 +++ OK, passed 100 tests.1341 indexed: OK (0.03s)1342 +++ OK, passed 100 tests.1343 update: OK (0.16s)1344 +++ OK, passed 100 tests.1345 concat: OK (1.69s)1346 +++ OK, passed 100 tests.1347 mempty: OK1348 +++ OK, passed 100 tests.1349 mappend: OK (0.03s)1350 +++ OK, passed 100 tests.1351 mconcat: OK (1.16s)1352 +++ OK, passed 100 tests.1353 fmap: OK (0.12s)1354 +++ OK, passed 100 tests.1355 return: OK1356 +++ OK, passed 100 tests.1357 bind: OK (2.56s)1358 +++ OK, passed 100 tests.1359 mzip: OK (0.07s)1360 +++ OK, passed 100 tests.1361 munzip: OK (0.13s)1362 +++ OK, passed 100 tests.1363 applicative_pure: OK (0.03s)1364 +++ OK, passed 100 tests.1365 applicative_appl: OK (3.05s)1366 +++ OK, passed 100 tests.1367 alternative_empty: OK (0.03s)1368 +++ OK, passed 100 tests.1369 alternative_or: OK (0.15s)1370 +++ OK, passed 100 tests.1371 sequence: OK (3.47s)1372 +++ OK, passed 100 tests.1373 sequence_: OK (1.53s)1374 +++ OK, passed 100 tests.1375 glength: OK (0.23s)1376 +++ OK, passed 100 tests.1377 sum: OK (0.04s)1378 +++ OK, passed 100 tests.1379 product: OK (0.05s)1380 +++ OK, passed 100 tests.1381 enumFromN: OK (0.06s)1382 +++ OK, passed 100 tests.1383 enumFromThenN: OK1384 +++ OK, passed 100 tests.1385 enumFromTo: OK (0.09s)1386 +++ OK, passed 100 tests.1387 enumFromThenTo: OK (0.08s)1388 +++ OK, passed 100 tests; 11 discarded.1389 unstream1390 unstream == vunstream (exact): OK (0.16s)1391 +++ OK, passed 100 tests.1392 unstream == vunstream (unknown): OK (0.38s)1393 +++ OK, passed 100 tests.1394 unstreamR ~= vunstream (exact): OK (0.35s)1395 +++ OK, passed 100 tests.1396 unstreamR ~= vunstream (unknown): OK (0.35s)1397 +++ OK, passed 100 tests.1398 Tests.Vector.Primitive1399 Int1400 fromList.toList == id: OK1401 +++ OK, passed 100 tests.1402 toList.fromList == id: OK (0.07s)1403 +++ OK, passed 100 tests.1404 unstream.stream == id: OK (0.07s)1405 +++ OK, passed 100 tests.1406 stream.unstream == id: OK (0.06s)1407 +++ OK, passed 100 tests.1408 eq: OK (0.06s)1409 +++ OK, passed 100 tests.1410 length: OK (0.02s)1411 +++ OK, passed 100 tests.1412 null: OK1413 +++ OK, passed 100 tests.1414 index: OK (0.04s)1415 +++ OK, passed 100 tests; 17 discarded.1416 safeIndex: OK (0.08s)1417 +++ OK, passed 100 tests.1418 head: OK (0.04s)1419 +++ OK, passed 100 tests; 14 discarded.1420 last: OK (0.04s)1421 +++ OK, passed 100 tests; 19 discarded.1422 unsafeIndex: OK (0.11s)1423 +++ OK, passed 100 tests; 13 discarded.1424 unsafeHead: OK (0.01s)1425 +++ OK, passed 100 tests; 16 discarded.1426 unsafeLast: OK (0.17s)1427 +++ OK, passed 100 tests; 14 discarded.1428 slice: OK (0.21s)1429 +++ OK, passed 100 tests.1430 init: OK (0.02s)1431 +++ OK, passed 100 tests; 20 discarded.1432 tail: OK (0.06s)1433 +++ OK, passed 100 tests; 14 discarded.1434 take: OK (0.04s)1435 +++ OK, passed 100 tests.1436 drop: OK (0.02s)1437 +++ OK, passed 100 tests.1438 splitAt: OK (0.09s)1439 +++ OK, passed 100 tests.1440 empty: OK1441 +++ OK, passed 100 tests.1442 singleton: OK1443 +++ OK, passed 100 tests.1444 replicate: OK1445 +++ OK, passed 100 tests.1446 generate: OK (0.04s)1447 +++ OK, passed 100 tests.1448 iterateN: OK (0.13s)1449 +++ OK, passed 100 tests.1450 iterateNM: OK (1.79s)1451 +++ OK, passed 100 tests.1452 generateM: OK (2.42s)1453 +++ OK, passed 100 tests.1454 replicateM: OK (0.67s)1455 +++ OK, passed 100 tests.1456 create: OK (0.13s)1457 +++ OK, passed 100 tests.1458 createT: OK (0.22s)1459 +++ OK, passed 100 tests.1460 unfoldr: OK1461 +++ OK, passed 100 tests.1462 unfoldrN: OK1463 +++ OK, passed 100 tests.1464 unfoldrExactN: OK (0.21s)1465 +++ OK, passed 100 tests.1466 unfoldrM: OK (0.20s)1467 +++ OK, passed 100 tests.1468 unfoldrNM: OK (0.40s)1469 +++ OK, passed 100 tests.1470 unfoldrExactNM: OK (2.62s)1471 +++ OK, passed 100 tests.1472 constructN: OK (0.40s)1473 +++ OK, passed 100 tests.1474 constructrN: OK (0.28s)1475 +++ OK, passed 100 tests.1476 cons: OK (0.10s)1477 +++ OK, passed 100 tests.1478 snoc: OK (0.03s)1479 +++ OK, passed 100 tests.1480 append: OK (0.08s)1481 +++ OK, passed 100 tests.1482 concat: OK (1.83s)1483 +++ OK, passed 100 tests.1484 force: OK (0.09s)1485 +++ OK, passed 100 tests.1486 upd: OK (0.23s)1487 +++ OK, passed 100 tests.1488 accum: OK (0.44s)1489 +++ OK, passed 100 tests.1490 reverse: OK (0.29s)1491 +++ OK, passed 100 tests.1492 backpermute: OK (0.27s)1493 +++ OK, passed 100 tests.1494 map: OK (0.25s)1495 +++ OK, passed 100 tests.1496 imap: OK (0.15s)1497 +++ OK, passed 100 tests.1498 concatMap: OK (0.19s)1499 +++ OK, passed 100 tests.1500 mapM: OK (0.29s)1501 +++ OK, passed 100 tests.1502 mapM_: OK (2.70s)1503 +++ OK, passed 100 tests.1504 forM: OK (0.26s)1505 +++ OK, passed 100 tests.1506 forM_: OK (2.21s)1507 +++ OK, passed 100 tests.1508 imapM: OK (0.36s)1509 +++ OK, passed 100 tests.1510 imapM_: OK (1.96s)1511 +++ OK, passed 100 tests.1512 zipWith: OK (0.14s)1513 +++ OK, passed 100 tests.1514 zipWith3: OK (0.19s)1515 +++ OK, passed 100 tests.1516 izipWith: OK (0.33s)1517 +++ OK, passed 100 tests.1518 izipWith3: OK (0.31s)1519 +++ OK, passed 100 tests.1520 izipWithM: OK (0.40s)1521 +++ OK, passed 100 tests.1522 izipWithM_: OK (1.73s)1523 +++ OK, passed 100 tests.1524 zipWithM: OK (0.13s)1525 +++ OK, passed 100 tests.1526 zipWithM_: OK (1.45s)1527 +++ OK, passed 100 tests.1528 filter: OK (0.25s)1529 +++ OK, passed 100 tests.1530 ifilter: OK (0.45s)1531 +++ OK, passed 100 tests.1532 filterM: OK (3.24s)1533 +++ OK, passed 100 tests.1534 uniq: OK (0.30s)1535 +++ OK, passed 100 tests.1536 mapMaybe: OK (0.11s)1537 +++ OK, passed 100 tests.1538 imapMaybe: OK (0.40s)1539 +++ OK, passed 100 tests.1540 takeWhile: OK (0.06s)1541 +++ OK, passed 100 tests.1542 dropWhile: OK (0.11s)1543 +++ OK, passed 100 tests.1544 partition: OK (0.23s)1545 +++ OK, passed 100 tests.1546 partitionWith: OK (0.38s)1547 +++ OK, passed 100 tests.1548 span: OK (0.04s)1549 +++ OK, passed 100 tests.1550 break: OK (0.24s)1551 +++ OK, passed 100 tests.1552 spanR: OK (0.22s)1553 +++ OK, passed 100 tests.1554 breakR: OK (0.16s)1555 +++ OK, passed 100 tests.1556 groupBy: OK (0.20s)1557 +++ OK, passed 100 tests.1558 elem: OK (0.10s)1559 +++ OK, passed 100 tests.1560 notElem: OK (0.15s)1561 +++ OK, passed 100 tests.1562 find: OK (0.08s)1563 +++ OK, passed 100 tests.1564 findIndex: OK (0.11s)1565 +++ OK, passed 100 tests.1566 findIndexR: OK (0.18s)1567 +++ OK, passed 100 tests.1568 findIndices: OK (0.21s)1569 +++ OK, passed 100 tests.1570 elemIndex: OK1571 +++ OK, passed 100 tests.1572 elemIndices: OK (0.05s)1573 +++ OK, passed 100 tests.1574 foldl: OK (0.25s)1575 +++ OK, passed 100 tests.1576 foldl1: OK (0.33s)1577 +++ OK, passed 100 tests; 22 discarded.1578 foldl': OK (0.18s)1579 +++ OK, passed 100 tests.1580 foldl1': OK (0.27s)1581 +++ OK, passed 100 tests; 15 discarded.1582 foldr: OK (0.08s)1583 +++ OK, passed 100 tests.1584 foldr1: OK (0.09s)1585 +++ OK, passed 100 tests; 16 discarded.1586 foldr': OK (0.18s)1587 +++ OK, passed 100 tests.1588 foldr1': OK (0.18s)1589 +++ OK, passed 100 tests; 22 discarded.1590 ifoldl: OK (0.33s)1591 +++ OK, passed 100 tests.1592 ifoldl': OK (0.25s)1593 +++ OK, passed 100 tests.1594 ifoldr: OK (0.17s)1595 +++ OK, passed 100 tests.1596 ifoldr': OK (0.31s)1597 +++ OK, passed 100 tests.1598 ifoldM: OK (0.09s)1599 +++ OK, passed 100 tests.1600 ifoldM': OK (0.35s)1601 +++ OK, passed 100 tests.1602 ifoldM_: OK (1.85s)1603 +++ OK, passed 100 tests.1604 ifoldM'_: OK (2.35s)1605 +++ OK, passed 100 tests.1606 all: OK (0.23s)1607 +++ OK, passed 100 tests.1608 any: OK (0.07s)1609 +++ OK, passed 100 tests.1610 prescanl: OK (0.33s)1611 +++ OK, passed 100 tests.1612 prescanl': OK (0.33s)1613 +++ OK, passed 100 tests.1614 postscanl: OK (0.25s)1615 +++ OK, passed 100 tests.1616 postscanl': OK (0.33s)1617 +++ OK, passed 100 tests.1618 scanl: OK (0.13s)1619 +++ OK, passed 100 tests.1620 scanl': OK (0.36s)1621 +++ OK, passed 100 tests.1622 scanl1: OK (0.12s)1623 +++ OK, passed 100 tests.1624 scanl1': OK (0.42s)1625 +++ OK, passed 100 tests.1626 iscanl: OK (0.30s)1627 +++ OK, passed 100 tests.1628 iscanl': OK (0.35s)1629 +++ OK, passed 100 tests.1630 prescanr: OK (0.18s)1631 +++ OK, passed 100 tests.1632 prescanr': OK (0.18s)1633 +++ OK, passed 100 tests.1634 postscanr: OK (0.20s)1635 +++ OK, passed 100 tests.1636 postscanr': OK (0.25s)1637 +++ OK, passed 100 tests.1638 scanr: OK (0.42s)1639 +++ OK, passed 100 tests.1640 scanr': OK (0.27s)1641 +++ OK, passed 100 tests.1642 scanr1: OK (0.16s)1643 +++ OK, passed 100 tests.1644 scanr1': OK (0.30s)1645 +++ OK, passed 100 tests.1646 iscanr: OK (0.36s)1647 +++ OK, passed 100 tests.1648 iscanr': OK (0.36s)1649 +++ OK, passed 100 tests.1650 mut_read: OK (0.10s)1651 +++ OK, passed 100 tests; 13 discarded.1652 mut_write: OK (0.23s)1653 +++ OK, passed 100 tests; 20 discarded.1654 mut_modify: OK (0.06s)1655 +++ OK, passed 100 tests; 19 discarded.1656 mut_generate: OK (0.17s)1657 +++ OK, passed 100 tests.1658 mut_generateM: OK (1.18s)1659 +++ OK, passed 100 tests.1660 mut_mapM_: OK (2.46s)1661 +++ OK, passed 100 tests.1662 mut_imapM_: OK (1.54s)1663 +++ OK, passed 100 tests.1664 mut_forM_: OK (1.83s)1665 +++ OK, passed 100 tests.1666 mut_iforM_: OK (1.79s)1667 +++ OK, passed 100 tests.1668 mut_foldr: OK (0.08s)1669 +++ OK, passed 100 tests.1670 mut_foldr': OK (0.29s)1671 +++ OK, passed 100 tests.1672 mut_foldl: OK (0.47s)1673 +++ OK, passed 100 tests.1674 mut_foldl': OK (0.15s)1675 +++ OK, passed 100 tests.1676 mut_ifoldr: OK (0.17s)1677 +++ OK, passed 100 tests.1678 mut_ifoldr': OK (0.35s)1679 +++ OK, passed 100 tests.1680 mut_ifoldl: OK (0.28s)1681 +++ OK, passed 100 tests.1682 mut_ifoldl': OK (0.23s)1683 +++ OK, passed 100 tests.1684 mut_foldM: OK (0.21s)1685 +++ OK, passed 100 tests.1686 mut_foldM': OK (0.26s)1687 +++ OK, passed 100 tests.1688 mut_foldrM: OK (0.34s)1689 +++ OK, passed 100 tests.1690 mut_foldrM': OK (0.23s)1691 +++ OK, passed 100 tests.1692 mut_ifoldM: OK (0.66s)1693 +++ OK, passed 100 tests.1694 mut_ifoldM': OK (0.47s)1695 +++ OK, passed 100 tests.1696 mut_ifoldrM: OK (0.66s)1697 +++ OK, passed 100 tests.1698 mut_ifoldrM': OK (0.27s)1699 +++ OK, passed 100 tests.1700 compare: OK (0.02s)1701 +++ OK, passed 100 tests.1702 maximum: OK (0.07s)1703 +++ OK, passed 100 tests; 23 discarded.1704 minimum: OK (0.11s)1705 +++ OK, passed 100 tests; 21 discarded.1706 minIndex: OK1707 +++ OK, passed 100 tests; 16 discarded.1708 maxIndex: OK (0.05s)1709 +++ OK, passed 100 tests; 14 discarded.1710 maximumBy: OK1711 +++ OK, passed 100 tests; 15 discarded.1712 minimumBy: OK (0.07s)1713 +++ OK, passed 100 tests; 16 discarded.1714 maximumOn: OK (0.01s)1715 +++ OK, passed 100 tests; 17 discarded.1716 minimumOn: OK1717 +++ OK, passed 100 tests; 15 discarded.1718 maxIndexBy: OK (0.06s)1719 +++ OK, passed 100 tests; 20 discarded.1720 minIndexBy: OK (0.02s)1721 +++ OK, passed 100 tests; 21 discarded.1722 ListFirstMaxIndexWins: OK (0.04s)1723 +++ OK, passed 100 tests; 14 discarded.1724 FalseListFirstMaxIndexWins: OK (0.02s)1725 +++ OK, failed as expected. (after 1 test):1726 Exception:1727 Prelude.foldr1: empty list1728 CallStack (from HasCallStack):1729 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List1730 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List1731 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable1732 []1733 mempty: OK1734 +++ OK, passed 100 tests.1735 mappend: OK (0.20s)1736 +++ OK, passed 100 tests.1737 mconcat: OK (1.42s)1738 +++ OK, passed 100 tests.1739 glength: OK (0.26s)1740 +++ OK, passed 100 tests.1741 sum: OK (0.13s)1742 +++ OK, passed 100 tests.1743 product: OK (0.19s)1744 +++ OK, passed 100 tests.1745 enumFromN: OK (0.09s)1746 +++ OK, passed 100 tests.1747 enumFromThenN: OK (0.05s)1748 +++ OK, passed 100 tests.1749 enumFromTo: OK (0.16s)1750 +++ OK, passed 100 tests.1751 enumFromThenTo: OK (0.09s)1752 +++ OK, passed 100 tests; 13 discarded.1753 Double1754 fromList.toList == id: OK (0.20s)1755 +++ OK, passed 100 tests.1756 toList.fromList == id: OK (0.07s)1757 +++ OK, passed 100 tests.1758 unstream.stream == id: OK (0.05s)1759 +++ OK, passed 100 tests.1760 stream.unstream == id: OK (0.10s)1761 +++ OK, passed 100 tests.1762 eq: OK (0.08s)1763 +++ OK, passed 100 tests.1764 length: OK (0.04s)1765 +++ OK, passed 100 tests.1766 null: OK (0.09s)1767 +++ OK, passed 100 tests.1768 index: OK (0.09s)1769 +++ OK, passed 100 tests; 14 discarded.1770 safeIndex: OK (0.09s)1771 +++ OK, passed 100 tests.1772 head: OK (0.10s)1773 +++ OK, passed 100 tests; 24 discarded.1774 last: OK (0.08s)1775 +++ OK, passed 100 tests; 18 discarded.1776 unsafeIndex: OK (0.07s)1777 +++ OK, passed 100 tests; 11 discarded.1778 unsafeHead: OK (0.09s)1779 +++ OK, passed 100 tests; 22 discarded.1780 unsafeLast: OK (0.01s)1781 +++ OK, passed 100 tests; 23 discarded.1782 slice: OK (0.13s)1783 +++ OK, passed 100 tests.1784 init: OK (0.05s)1785 +++ OK, passed 100 tests; 16 discarded.1786 tail: OK (0.06s)1787 +++ OK, passed 100 tests; 14 discarded.1788 take: OK (0.12s)1789 +++ OK, passed 100 tests.1790 drop: OK (0.22s)1791 +++ OK, passed 100 tests.1792 splitAt: OK (0.03s)1793 +++ OK, passed 100 tests.1794 empty: OK (0.03s)1795 +++ OK, passed 100 tests.1796 singleton: OK1797 +++ OK, passed 100 tests.1798 replicate: OK1799 +++ OK, passed 100 tests.1800 generate: OK (0.31s)1801 +++ OK, passed 100 tests.1802 iterateN: OK (0.34s)1803 +++ OK, passed 100 tests.1804 iterateNM: OK (2.29s)1805 +++ OK, passed 100 tests.1806 generateM: OK (1.40s)1807 +++ OK, passed 100 tests.1808 replicateM: OK (1.40s)1809 +++ OK, passed 100 tests.1810 create: OK (0.07s)1811 +++ OK, passed 100 tests.1812 createT: OK (0.16s)1813 +++ OK, passed 100 tests.1814 unfoldr: OK (0.14s)1815 +++ OK, passed 100 tests.1816 unfoldrN: OK (0.07s)1817 +++ OK, passed 100 tests.1818 unfoldrExactN: OK (0.14s)1819 +++ OK, passed 100 tests.1820 unfoldrM: OK (0.19s)1821 +++ OK, passed 100 tests.1822 unfoldrNM: OK (0.33s)1823 +++ OK, passed 100 tests.1824 unfoldrExactNM: OK (1.74s)1825 +++ OK, passed 100 tests.1826 constructN: OK (1.25s)1827 +++ OK, passed 100 tests.1828 constructrN: OK (0.66s)1829 +++ OK, passed 100 tests.1830 cons: OK (0.29s)1831 +++ OK, passed 100 tests.1832 snoc: OK (0.20s)1833 +++ OK, passed 100 tests.1834 append: OK (0.09s)1835 +++ OK, passed 100 tests.1836 concat: OK (1.98s)1837 +++ OK, passed 100 tests.1838 force: OK (0.19s)1839 +++ OK, passed 100 tests.1840 upd: OK (0.27s)1841 +++ OK, passed 100 tests.1842 accum: OK (0.69s)1843 +++ OK, passed 100 tests.1844 reverse: OK (0.15s)1845 +++ OK, passed 100 tests.1846 backpermute: OK (0.25s)1847 +++ OK, passed 100 tests.1848 map: OK (0.42s)1849 +++ OK, passed 100 tests.1850 imap: OK (0.44s)1851 +++ OK, passed 100 tests.1852 concatMap: OK (0.70s)1853 +++ OK, passed 100 tests.1854 mapM: OK (0.36s)1855 +++ OK, passed 100 tests.1856 mapM_: OK (2.39s)1857 +++ OK, passed 100 tests.1858 forM: OK (0.79s)1859 +++ OK, passed 100 tests.1860 forM_: OK (2.56s)1861 +++ OK, passed 100 tests.1862 imapM: OK (0.58s)1863 +++ OK, passed 100 tests.1864 imapM_: OK (2.21s)1865 +++ OK, passed 100 tests.1866 zipWith: OK (0.41s)1867 +++ OK, passed 100 tests.1868 zipWith3: OK (0.60s)1869 +++ OK, passed 100 tests.1870 izipWith: OK (0.43s)1871 +++ OK, passed 100 tests.1872 izipWith3: OK (0.50s)1873 +++ OK, passed 100 tests.1874 izipWithM: OK (0.55s)1875 +++ OK, passed 100 tests.1876 izipWithM_: OK (2.09s)1877 +++ OK, passed 100 tests.1878 zipWithM: OK (0.55s)1879 +++ OK, passed 100 tests.1880 zipWithM_: OK (2.18s)1881 +++ OK, passed 100 tests.1882 filter: OK (0.45s)1883 +++ OK, passed 100 tests.1884 ifilter: OK (0.72s)1885 +++ OK, passed 100 tests.1886 filterM: OK (2.55s)1887 +++ OK, passed 100 tests.1888 uniq: OK (0.40s)1889 +++ OK, passed 100 tests.1890 mapMaybe: OK (0.40s)1891 +++ OK, passed 100 tests.1892 imapMaybe: OK (0.70s)1893 +++ OK, passed 100 tests.1894 takeWhile: OK (0.24s)1895 +++ OK, passed 100 tests.1896 dropWhile: OK (0.18s)1897 +++ OK, passed 100 tests.1898 partition: OK (0.49s)1899 +++ OK, passed 100 tests.1900 partitionWith: OK (0.78s)1901 +++ OK, passed 100 tests.1902 span: OK (0.24s)1903 +++ OK, passed 100 tests.1904 break: OK (0.15s)1905 +++ OK, passed 100 tests.1906 spanR: OK (0.18s)1907 +++ OK, passed 100 tests.1908 breakR: OK (0.22s)1909 +++ OK, passed 100 tests.1910 groupBy: OK (0.58s)1911 +++ OK, passed 100 tests.1912 elem: OK (0.32s)1913 +++ OK, passed 100 tests.1914 notElem: OK (0.18s)1915 +++ OK, passed 100 tests.1916 find: OK (0.40s)1917 +++ OK, passed 100 tests.1918 findIndex: OK (0.24s)1919 +++ OK, passed 100 tests.1920 findIndexR: OK (0.24s)1921 +++ OK, passed 100 tests.1922 findIndices: OK (0.59s)1923 +++ OK, passed 100 tests.1924 elemIndex: OK (0.57s)1925 +++ OK, passed 100 tests.1926 elemIndices: OK (0.38s)1927 +++ OK, passed 100 tests.1928 foldl: OK (0.99s)1929 +++ OK, passed 100 tests.1930 foldl1: OK (1.02s)1931 +++ OK, passed 100 tests; 15 discarded.1932 foldl': OK (0.83s)1933 +++ OK, passed 100 tests.1934 foldl1': OK (0.87s)1935 +++ OK, passed 100 tests; 25 discarded.1936 foldr: OK (0.84s)1937 +++ OK, passed 100 tests.1938 foldr1: OK (1.01s)1939 +++ OK, passed 100 tests; 25 discarded.1940 foldr': OK (1.13s)1941 +++ OK, passed 100 tests.1942 foldr1': OK (0.64s)1943 +++ OK, passed 100 tests; 17 discarded.1944 ifoldl: OK (0.76s)1945 +++ OK, passed 100 tests.1946 ifoldl': OK (0.95s)1947 +++ OK, passed 100 tests.1948 ifoldr: OK (0.75s)1949 +++ OK, passed 100 tests.1950 ifoldr': OK (0.72s)1951 +++ OK, passed 100 tests.1952 ifoldM: OK (0.89s)1953 +++ OK, passed 100 tests.1954 ifoldM': OK (1.01s)1955 +++ OK, passed 100 tests.1956 ifoldM_: OK (2.84s)1957 +++ OK, passed 100 tests.1958 ifoldM'_: OK (1.76s)1959 +++ OK, passed 100 tests.1960 all: OK (0.46s)1961 +++ OK, passed 100 tests.1962 any: OK (0.60s)1963 +++ OK, passed 100 tests.1964 prescanl: OK (0.86s)1965 +++ OK, passed 100 tests.1966 prescanl': OK (0.93s)1967 +++ OK, passed 100 tests.1968 postscanl: OK (0.86s)1969 +++ OK, passed 100 tests.1970 postscanl': OK (0.87s)1971 +++ OK, passed 100 tests.1972 scanl: OK (0.85s)1973 +++ OK, passed 100 tests.1974 scanl': OK (1.08s)1975 +++ OK, passed 100 tests.1976 scanl1: OK (0.98s)1977 +++ OK, passed 100 tests.1978 scanl1': OK (1.09s)1979 +++ OK, passed 100 tests.1980 iscanl: OK (0.73s)1981 +++ OK, passed 100 tests.1982 iscanl': OK (0.75s)1983 +++ OK, passed 100 tests.1984 prescanr: OK (0.86s)1985 +++ OK, passed 100 tests.1986 prescanr': OK (0.74s)1987 +++ OK, passed 100 tests.1988 postscanr: OK (0.86s)1989 +++ OK, passed 100 tests.1990 postscanr': OK (1.18s)1991 +++ OK, passed 100 tests.1992 scanr: OK (0.93s)1993 +++ OK, passed 100 tests.1994 scanr': OK (0.96s)1995 +++ OK, passed 100 tests.1996 scanr1: OK (0.82s)1997 +++ OK, passed 100 tests.1998 scanr1': OK (0.75s)1999 +++ OK, passed 100 tests.2000 iscanr: OK (0.78s)8949 +++ OK, passed 100 tests; 22 discarded.8950 unsafeIndex: OK (0.34s)8951 +++ OK, passed 100 tests; 19 discarded.8952 unsafeHead: OK (0.33s)8953 +++ OK, passed 100 tests; 16 discarded.8954 unsafeLast: OK (0.35s)8955 +++ OK, passed 100 tests; 19 discarded.8956 slice: OK (0.41s)8957 +++ OK, passed 100 tests.8958 init: OK (0.37s)8959 +++ OK, passed 100 tests; 15 discarded.8960 tail: OK (0.38s)8961 +++ OK, passed 100 tests; 18 discarded.8962 take: OK (0.35s)8963 +++ OK, passed 100 tests.8964 drop: OK (0.35s)8965 +++ OK, passed 100 tests.8966 splitAt: OK (0.38s)8967 +++ OK, passed 100 tests.8968 empty: OK (0.37s)8969 +++ OK, passed 100 tests.8970 singleton: OK (0.34s)8971 +++ OK, passed 100 tests.8972 replicate: OK (0.36s)8973 +++ OK, passed 100 tests.8974 generate: OK (0.36s)8975 +++ OK, passed 100 tests.8976 iterateN: OK (0.35s)8977 +++ OK, passed 100 tests.8978 iterateNM: OK (0.79s)8979 +++ OK, passed 100 tests.8980 generateM: OK (0.68s)8981 +++ OK, passed 100 tests.8982 replicateM: OK (0.72s)8983 +++ OK, passed 100 tests.8984 create: OK (0.37s)8985 +++ OK, passed 100 tests.8986 createT: OK (0.38s)8987 +++ OK, passed 100 tests.8988 unfoldr: OK (0.35s)8989 +++ OK, passed 100 tests.8990 unfoldrN: OK (0.36s)8991 +++ OK, passed 100 tests.8992 unfoldrExactN: OK (0.45s)8993 +++ OK, passed 100 tests.8994 unfoldrM: OK (0.43s)8995 +++ OK, passed 100 tests.8996 unfoldrNM: OK (0.47s)8997 +++ OK, passed 100 tests.8998 unfoldrExactNM: OK (0.92s)8999 +++ OK, passed 100 tests.9000 constructN: OK (0.42s)9001 +++ OK, passed 100 tests.9002 constructrN: OK (0.45s)9003 +++ OK, passed 100 tests.9004 cons: OK (0.35s)9005 +++ OK, passed 100 tests.9006 snoc: OK (0.34s)9007 +++ OK, passed 100 tests.9008 append: OK (0.41s)9009 +++ OK, passed 100 tests.9010 concat: OK (0.80s)9011 +++ OK, passed 100 tests.9012 force: OK (0.38s)9013 +++ OK, passed 100 tests.9014 upd: OK (0.39s)9015 +++ OK, passed 100 tests.9016 accum: OK (0.45s)9017 +++ OK, passed 100 tests.9018 reverse: OK (0.40s)9019 +++ OK, passed 100 tests.9020 backpermute: OK (0.40s)9021 +++ OK, passed 100 tests.9022 map: OK (0.41s)9023 +++ OK, passed 100 tests.9024 imap: OK (0.41s)9025 +++ OK, passed 100 tests.9026 concatMap: OK (0.40s)9027 +++ OK, passed 100 tests.9028 mapM: OK (0.36s)9029 +++ OK, passed 100 tests.9030 mapM_: OK (1.03s)9031 +++ OK, passed 100 tests.9032 forM: OK (0.42s)9033 +++ OK, passed 100 tests.9034 forM_: OK (1.02s)9035 +++ OK, passed 100 tests.9036 imapM: OK (0.52s)9037 +++ OK, passed 100 tests.9038 imapM_: OK (0.84s)9039 +++ OK, passed 100 tests.9040 zipWith: OK (0.46s)9041 +++ OK, passed 100 tests.9042 zipWith3: OK (0.46s)9043 +++ OK, passed 100 tests.9044 izipWith: OK (0.47s)9045 +++ OK, passed 100 tests.9046 izipWith3: OK (0.60s)9047 +++ OK, passed 100 tests.9048 izipWithM: OK (0.54s)9049 +++ OK, passed 100 tests.9050 izipWithM_: OK (0.79s)9051 +++ OK, passed 100 tests.9052 zipWithM: OK (0.49s)9053 +++ OK, passed 100 tests.9054 zipWithM_: OK (0.89s)9055 +++ OK, passed 100 tests.9056 filter: OK (0.49s)9057 +++ OK, passed 100 tests.9058 ifilter: OK (0.58s)9059 +++ OK, passed 100 tests.9060 filterM: OK (1.10s)9061 +++ OK, passed 100 tests.9062 uniq: OK (0.52s)9063 +++ OK, passed 100 tests.9064 mapMaybe: OK (0.57s)9065 +++ OK, passed 100 tests.9066 imapMaybe: OK (0.58s)9067 +++ OK, passed 100 tests.9068 takeWhile: OK (0.51s)9069 +++ OK, passed 100 tests.9070 dropWhile: OK (0.55s)9071 +++ OK, passed 100 tests.9072 partition: OK (0.61s)9073 +++ OK, passed 100 tests.9074 partitionWith: OK (0.53s)9075 +++ OK, passed 100 tests.9076 span: OK (0.57s)9077 +++ OK, passed 100 tests.9078 break: OK (0.59s)9079 +++ OK, passed 100 tests.9080 spanR: OK (0.49s)9081 +++ OK, passed 100 tests.9082 breakR: OK (0.47s)9083 +++ OK, passed 100 tests.9084 groupBy: OK (0.50s)9085 +++ OK, passed 100 tests.9086 elem: OK (0.54s)9087 +++ OK, passed 100 tests.9088 notElem: OK (0.51s)9089 +++ OK, passed 100 tests.9090 find: OK (0.50s)9091 +++ OK, passed 100 tests.9092 findIndex: OK (0.50s)9093 +++ OK, passed 100 tests.9094 findIndexR: OK (0.51s)9095 +++ OK, passed 100 tests.9096 findIndices: OK (0.47s)9097 +++ OK, passed 100 tests.9098 elemIndex: OK (0.48s)9099 +++ OK, passed 100 tests.9100 elemIndices: OK (0.49s)9101 +++ OK, passed 100 tests.9102 foldl: OK (0.52s)9103 +++ OK, passed 100 tests.9104 foldl1: OK (0.48s)9105 +++ OK, passed 100 tests; 19 discarded.9106 foldl': OK (0.50s)9107 +++ OK, passed 100 tests.9108 foldl1': OK (0.56s)9109 +++ OK, passed 100 tests; 15 discarded.9110 foldr: OK (0.53s)9111 +++ OK, passed 100 tests.9112 foldr1: OK (0.53s)9113 +++ OK, passed 100 tests; 19 discarded.9114 foldr': OK (0.52s)9115 +++ OK, passed 100 tests.9116 foldr1': OK (0.51s)9117 +++ OK, passed 100 tests; 14 discarded.9118 ifoldl: OK (0.51s)9119 +++ OK, passed 100 tests.9120 ifoldl': OK (0.47s)9121 +++ OK, passed 100 tests.9122 ifoldr: OK (0.47s)9123 +++ OK, passed 100 tests.9124 ifoldr': OK (0.46s)9125 +++ OK, passed 100 tests.9126 ifoldM: OK (0.39s)9127 +++ OK, passed 100 tests.9128 ifoldM': OK (0.45s)9129 +++ OK, passed 100 tests.9130 ifoldM_: OK (1.23s)9131 +++ OK, passed 100 tests.9132 ifoldM'_: OK (0.99s)9133 +++ OK, passed 100 tests.9134 all: OK (0.37s)9135 +++ OK, passed 100 tests.9136 any: OK (0.38s)9137 +++ OK, passed 100 tests.9138 prescanl: OK (0.41s)9139 +++ OK, passed 100 tests.9140 prescanl': OK (0.38s)9141 +++ OK, passed 100 tests.9142 postscanl: OK (0.40s)9143 +++ OK, passed 100 tests.9144 postscanl': OK (0.40s)9145 +++ OK, passed 100 tests.9146 scanl: OK (0.36s)9147 +++ OK, passed 100 tests.9148 scanl': OK (0.37s)9149 +++ OK, passed 100 tests.9150 scanl1: OK (0.38s)9151 +++ OK, passed 100 tests.9152 scanl1': OK (0.38s)9153 +++ OK, passed 100 tests.9154 iscanl: OK (0.41s)9155 +++ OK, passed 100 tests.9156 iscanl': OK (0.48s)9157 +++ OK, passed 100 tests.9158 prescanr: OK (0.38s)9159 +++ OK, passed 100 tests.9160 prescanr': OK (0.38s)9161 +++ OK, passed 100 tests.9162 postscanr: OK (0.38s)9163 +++ OK, passed 100 tests.9164 postscanr': OK (0.36s)9165 +++ OK, passed 100 tests.9166 scanr: OK (0.43s)9167 +++ OK, passed 100 tests.9168 scanr': OK (0.37s)9169 +++ OK, passed 100 tests.9170 scanr1: OK (0.41s)9171 +++ OK, passed 100 tests.9172 scanr1': OK (0.44s)9173 +++ OK, passed 100 tests.9174 iscanr: OK (0.41s)9175 +++ OK, passed 100 tests.9176 iscanr': OK (0.48s)9177 +++ OK, passed 100 tests.9178 mut_read: OK (0.43s)9179 +++ OK, passed 100 tests; 18 discarded.9180 mut_write: OK (0.39s)9181 +++ OK, passed 100 tests; 19 discarded.9182 mut_modify: OK (0.40s)9183 +++ OK, passed 100 tests; 15 discarded.9184 mut_generate: OK (0.36s)9185 +++ OK, passed 100 tests.9186 mut_generateM: OK (1.01s)9187 +++ OK, passed 100 tests.9188 mut_mapM_: OK (0.83s)9189 +++ OK, passed 100 tests.9190 mut_imapM_: OK (1.12s)9191 +++ OK, passed 100 tests.9192 mut_forM_: OK (0.94s)9193 +++ OK, passed 100 tests.9194 mut_iforM_: OK (0.77s)9195 +++ OK, passed 100 tests.9196 mut_foldr: OK (0.53s)9197 +++ OK, passed 100 tests.9198 mut_foldr': OK (0.45s)9199 +++ OK, passed 100 tests.9200 mut_foldl: OK (0.39s)9201 +++ OK, passed 100 tests.9202 mut_foldl': OK (0.43s)9203 +++ OK, passed 100 tests.9204 mut_ifoldr: OK (0.53s)9205 +++ OK, passed 100 tests.9206 mut_ifoldr': OK (0.47s)9207 +++ OK, passed 100 tests.9208 mut_ifoldl: OK (0.45s)9209 +++ OK, passed 100 tests.9210 mut_ifoldl': OK (0.54s)9211 +++ OK, passed 100 tests.9212 mut_foldM: OK (0.55s)9213 +++ OK, passed 100 tests.9214 mut_foldM': OK (0.52s)9215 +++ OK, passed 100 tests.9216 mut_foldrM: OK (0.57s)9217 +++ OK, passed 100 tests.9218 mut_foldrM': OK (0.52s)9219 +++ OK, passed 100 tests.9220 mut_ifoldM: OK (0.56s)9221 +++ OK, passed 100 tests.9222 mut_ifoldM': OK (0.52s)9223 +++ OK, passed 100 tests.9224 mut_ifoldrM: OK (0.56s)9225 +++ OK, passed 100 tests.9226 mut_ifoldrM': OK (0.52s)9227 +++ OK, passed 100 tests.9228 compare: OK (0.50s)9229 +++ OK, passed 100 tests.9230 maximum: OK (0.50s)9231 +++ OK, passed 100 tests; 13 discarded.9232 minimum: OK (0.52s)9233 +++ OK, passed 100 tests; 19 discarded.9234 minIndex: OK (0.49s)9235 +++ OK, passed 100 tests; 12 discarded.9236 maxIndex: OK (0.56s)9237 +++ OK, passed 100 tests; 15 discarded.9238 maximumBy: OK (0.49s)9239 +++ OK, passed 100 tests; 21 discarded.9240 minimumBy: OK (0.50s)9241 +++ OK, passed 100 tests; 16 discarded.9242 maximumOn: OK (0.55s)9243 +++ OK, passed 100 tests; 17 discarded.9244 minimumOn: OK (0.51s)9245 +++ OK, passed 100 tests; 19 discarded.9246 maxIndexBy: OK (0.59s)9247 +++ OK, passed 100 tests; 20 discarded.9248 minIndexBy: OK (0.51s)9249 +++ OK, passed 100 tests; 19 discarded.9250 ListFirstMaxIndexWins: OK (0.67s)9251 +++ OK, passed 100 tests; 16 discarded.9252 FalseListFirstMaxIndexWins: OK (0.53s)9253 +++ OK, failed as expected. (after 1 test):9254 Exception:9255 Prelude.foldr1: empty list9256 CallStack (from HasCallStack):9257 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List9258 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List9259 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable9260 []9261 zip: OK (0.56s)9262 +++ OK, passed 100 tests.9263 zip3: OK (0.60s)9264 +++ OK, passed 100 tests.9265 unzip: OK (0.61s)9266 +++ OK, passed 100 tests.9267 unzip3: OK (0.61s)9268 +++ OK, passed 100 tests.9269 indexed: OK (0.62s)9270 +++ OK, passed 100 tests.9271 update: OK (0.60s)9272 +++ OK, passed 100 tests.9273 concat: OK (0.85s)9274 +++ OK, passed 100 tests.9275 mempty: OK (0.59s)9276 +++ OK, passed 100 tests.9277 mappend: OK (0.61s)9278 +++ OK, passed 100 tests.9279 mconcat: OK (0.99s)9280 +++ OK, passed 100 tests.9281 fmap: OK (0.64s)9282 +++ OK, passed 100 tests.9283 return: OK (0.62s)9284 +++ OK, passed 100 tests.9285 bind: OK (0.84s)9286 +++ OK, passed 100 tests.9287 mzip: OK (0.50s)9288 +++ OK, passed 100 tests.9289 munzip: OK (0.51s)9290 +++ OK, passed 100 tests.9291 applicative_pure: OK (0.45s)9292 +++ OK, passed 100 tests.9293 applicative_appl: OK (1.20s)9294 +++ OK, passed 100 tests.9295 alternative_empty: OK (0.42s)9296 +++ OK, passed 100 tests.9297 alternative_or: OK (0.40s)9298 +++ OK, passed 100 tests.9299 sequence: OK (2.08s)9300 +++ OK, passed 100 tests.9301 sequence_: OK (0.59s)9302 +++ OK, passed 100 tests.9303 glength: OK (0.46s)9304 +++ OK, passed 100 tests.9305 sum: OK (0.46s)9306 +++ OK, passed 100 tests.9307 product: OK (0.42s)9308 +++ OK, passed 100 tests.9309 enumFromN: OK (0.47s)9310 +++ OK, passed 100 tests.9311 enumFromThenN: OK (0.50s)9312 +++ OK, passed 100 tests.9313 enumFromTo: OK (0.45s)9314 +++ OK, passed 100 tests.9315 enumFromThenTo: OK (0.45s)9316 +++ OK, passed 100 tests; 14 discarded.9317 unstream9318 unstream == vunstream (exact): OK (0.45s)9319 +++ OK, passed 100 tests.9320 unstream == vunstream (unknown): OK (0.50s)9321 +++ OK, passed 100 tests.9322 unstreamR ~= vunstream (exact): OK (0.45s)9323 +++ OK, passed 100 tests.9324 unstreamR ~= vunstream (unknown): OK (0.49s)9325 +++ OK, passed 100 tests.9326 Tests.Vector.Unboxed9327 ()9328 fromList.toList == id: OK (0.46s)9329 +++ OK, passed 100 tests.9330 toList.fromList == id: OK (0.48s)9331 +++ OK, passed 100 tests.9332 unstream.stream == id: OK (0.55s)9333 +++ OK, passed 100 tests.9334 stream.unstream == id: OK (0.47s)9335 +++ OK, passed 100 tests.9336 eq: OK (0.52s)9337 +++ OK, passed 100 tests.9338 length: OK (0.48s)9339 +++ OK, passed 100 tests.9340 null: OK (0.53s)9341 +++ OK, passed 100 tests.9342 index: OK (0.52s)9343 +++ OK, passed 100 tests; 20 discarded.9344 safeIndex: OK (0.52s)9345 +++ OK, passed 100 tests.9346 head: OK (0.51s)9347 +++ OK, passed 100 tests; 15 discarded.9348 last: OK (0.50s)9349 +++ OK, passed 100 tests; 19 discarded.9350 unsafeIndex: OK (0.50s)9351 +++ OK, passed 100 tests; 21 discarded.9352 unsafeHead: OK (0.46s)9353 +++ OK, passed 100 tests; 12 discarded.9354 unsafeLast: OK (0.44s)9355 +++ OK, passed 100 tests; 13 discarded.9356 slice: OK (0.45s)9357 +++ OK, passed 100 tests.9358 init: OK (0.45s)9359 +++ OK, passed 100 tests; 16 discarded.9360 tail: OK (0.45s)9361 +++ OK, passed 100 tests; 25 discarded.9362 take: OK (0.45s)9363 +++ OK, passed 100 tests.9364 drop: OK (0.45s)9365 +++ OK, passed 100 tests.9366 splitAt: OK (0.44s)9367 +++ OK, passed 100 tests.9368 empty: OK (0.45s)9369 +++ OK, passed 100 tests.9370 singleton: OK (0.45s)9371 +++ OK, passed 100 tests.9372 replicate: OK (0.41s)9373 +++ OK, passed 100 tests.9374 generate: OK (0.46s)9375 +++ OK, passed 100 tests.9376 iterateN: OK (0.40s)9377 +++ OK, passed 100 tests.9378 iterateNM: OK (0.78s)9379 +++ OK, passed 100 tests.9380 generateM: OK (1.15s)9381 +++ OK, passed 100 tests.9382 replicateM: OK (1.01s)9383 +++ OK, passed 100 tests.9384 create: OK (0.40s)9385 +++ OK, passed 100 tests.9386 createT: OK (0.42s)9387 +++ OK, passed 100 tests.9388 unfoldr: OK (0.37s)9389 +++ OK, passed 100 tests.9390 unfoldrN: OK (0.42s)9391 +++ OK, passed 100 tests.9392 unfoldrExactN: OK (0.36s)9393 +++ OK, passed 100 tests.9394 unfoldrM: OK (0.40s)9395 +++ OK, passed 100 tests.9396 unfoldrNM: OK (0.53s)9397 +++ OK, passed 100 tests.9398 unfoldrExactNM: OK (1.38s)9399 +++ OK, passed 100 tests.9400 constructN: OK (0.52s)9401 +++ OK, passed 100 tests.9402 constructrN: OK (0.42s)9403 +++ OK, passed 100 tests.9404 cons: OK (0.50s)9405 +++ OK, passed 100 tests.9406 snoc: OK (0.49s)9407 +++ OK, passed 100 tests.9408 append: OK (0.47s)9409 +++ OK, passed 100 tests.9410 concat: OK (1.14s)9411 +++ OK, passed 100 tests.9412 force: OK (0.48s)9413 +++ OK, passed 100 tests.9414 upd: OK (0.47s)9415 +++ OK, passed 100 tests.9416 accum: OK (0.54s)9417 +++ OK, passed 100 tests.9418 reverse: OK (0.50s)9419 +++ OK, passed 100 tests.9420 backpermute: OK (0.55s)9421 +++ OK, passed 100 tests.9422 map: OK (0.54s)9423 +++ OK, passed 100 tests.9424 imap: OK (0.48s)9425 +++ OK, passed 100 tests.9426 concatMap: OK (0.50s)9427 +++ OK, passed 100 tests.9428 mapM: OK (0.52s)9429 +++ OK, passed 100 tests.9430 mapM_: OK (1.09s)9431 +++ OK, passed 100 tests.9432 forM: OK (0.48s)9433 +++ OK, passed 100 tests.9434 forM_: OK (1.07s)9435 +++ OK, passed 100 tests.9436 imapM: OK (0.58s)9437 +++ OK, passed 100 tests.9438 imapM_: OK (1.14s)9439 +++ OK, passed 100 tests.9440 zipWith: OK (0.50s)9441 +++ OK, passed 100 tests.9442 zipWith3: OK (0.53s)9443 +++ OK, passed 100 tests.9444 izipWith: OK (0.53s)9445 +++ OK, passed 100 tests.9446 izipWith3: OK (0.50s)9447 +++ OK, passed 100 tests.9448 izipWithM: OK (0.52s)9449 +++ OK, passed 100 tests.9450 izipWithM_: OK (1.05s)9451 +++ OK, passed 100 tests.9452 zipWithM: OK (0.61s)9453 +++ OK, passed 100 tests.9454 zipWithM_: OK (0.90s)9455 +++ OK, passed 100 tests.9456 filter: OK (0.54s)9457 +++ OK, passed 100 tests.9458 ifilter: OK (0.65s)9459 +++ OK, passed 100 tests.9460 filterM: OK (1.42s)9461 +++ OK, passed 100 tests.9462 uniq: OK (0.60s)9463 +++ OK, passed 100 tests.9464 mapMaybe: OK (0.68s)9465 +++ OK, passed 100 tests.9466 imapMaybe: OK (0.75s)9467 +++ OK, passed 100 tests.9468 takeWhile: OK (0.68s)9469 +++ OK, passed 100 tests.9470 dropWhile: OK (0.65s)9471 +++ OK, passed 100 tests.9472 partition: OK (0.69s)9473 +++ OK, passed 100 tests.9474 partitionWith: OK (0.70s)9475 +++ OK, passed 100 tests.9476 span: OK (0.67s)9477 +++ OK, passed 100 tests.9478 break: OK (0.70s)9479 +++ OK, passed 100 tests.9480 spanR: OK (0.66s)9481 +++ OK, passed 100 tests.9482 breakR: OK (0.62s)9483 +++ OK, passed 100 tests.9484 groupBy: OK (0.66s)9485 +++ OK, passed 100 tests.9486 elem: OK (0.61s)9487 +++ OK, passed 100 tests.9488 notElem: OK (0.64s)9489 +++ OK, passed 100 tests.9490 find: OK (0.61s)9491 +++ OK, passed 100 tests.9492 findIndex: OK (0.57s)9493 +++ OK, passed 100 tests.9494 findIndexR: OK (0.57s)9495 +++ OK, passed 100 tests.9496 findIndices: OK (0.71s)9497 +++ OK, passed 100 tests.9498 elemIndex: OK (0.53s)9499 +++ OK, passed 100 tests.9500 elemIndices: OK (0.60s)9501 +++ OK, passed 100 tests.9502 foldl: OK (0.54s)9503 +++ OK, passed 100 tests.9504 foldl1: OK (0.54s)9505 +++ OK, passed 100 tests; 16 discarded.9506 foldl': OK (0.55s)9507 +++ OK, passed 100 tests.9508 foldl1': OK (0.54s)9509 +++ OK, passed 100 tests; 18 discarded.9510 foldr: OK (0.62s)9511 +++ OK, passed 100 tests.9512 foldr1: OK (0.60s)9513 +++ OK, passed 100 tests; 16 discarded.9514 foldr': OK (0.60s)9515 +++ OK, passed 100 tests.9516 foldr1': OK (0.58s)9517 +++ OK, passed 100 tests; 16 discarded.9518 ifoldl: OK (0.55s)9519 +++ OK, passed 100 tests.9520 ifoldl': OK (0.52s)9521 +++ OK, passed 100 tests.9522 ifoldr: OK (0.52s)9523 +++ OK, passed 100 tests.9524 ifoldr': OK (0.57s)9525 +++ OK, passed 100 tests.9526 ifoldM: OK (0.56s)9527 +++ OK, passed 100 tests.9528 ifoldM': OK (0.57s)9529 +++ OK, passed 100 tests.9530 ifoldM_: OK (0.75s)9531 +++ OK, passed 100 tests.9532 ifoldM'_: OK (0.93s)9533 +++ OK, passed 100 tests.9534 all: OK (0.54s)9535 +++ OK, passed 100 tests.9536 any: OK (0.48s)9537 +++ OK, passed 100 tests.9538 prescanl: OK (0.53s)9539 +++ OK, passed 100 tests.9540 prescanl': OK (0.47s)9541 +++ OK, passed 100 tests.9542 postscanl: OK (0.47s)9543 +++ OK, passed 100 tests.9544 postscanl': OK (0.46s)9545 +++ OK, passed 100 tests.9546 scanl: OK (0.41s)9547 +++ OK, passed 100 tests.9548 scanl': OK (0.49s)9549 +++ OK, passed 100 tests.9550 scanl1: OK (0.48s)9551 +++ OK, passed 100 tests.9552 scanl1': OK (0.50s)9553 +++ OK, passed 100 tests.9554 iscanl: OK (0.42s)9555 +++ OK, passed 100 tests.9556 iscanl': OK (0.49s)9557 +++ OK, passed 100 tests.9558 prescanr: OK (0.54s)9559 +++ OK, passed 100 tests.9560 prescanr': OK (0.45s)9561 +++ OK, passed 100 tests.9562 postscanr: OK (0.44s)9563 +++ OK, passed 100 tests.9564 postscanr': OK (0.55s)9565 +++ OK, passed 100 tests.9566 scanr: OK (0.47s)9567 +++ OK, passed 100 tests.9568 scanr': OK (0.46s)9569 +++ OK, passed 100 tests.9570 scanr1: OK (0.46s)9571 +++ OK, passed 100 tests.9572 scanr1': OK (0.46s)9573 +++ OK, passed 100 tests.9574 iscanr: OK (0.50s)9575 +++ OK, passed 100 tests.9576 iscanr': OK (0.44s)9577 +++ OK, passed 100 tests.9578 mut_read: OK (0.44s)9579 +++ OK, passed 100 tests; 19 discarded.9580 mut_write: OK (0.47s)9581 +++ OK, passed 100 tests; 15 discarded.9582 mut_modify: OK (0.52s)9583 +++ OK, passed 100 tests; 16 discarded.9584 mut_generate: OK (0.42s)9585 +++ OK, passed 100 tests.9586 mut_generateM: OK (0.66s)9587 +++ OK, passed 100 tests.9588 mut_mapM_: OK (0.76s)9589 +++ OK, passed 100 tests.9590 mut_imapM_: OK (0.72s)9591 +++ OK, passed 100 tests.9592 mut_forM_: OK (0.76s)9593 +++ OK, passed 100 tests.9594 mut_iforM_: OK (0.67s)9595 +++ OK, passed 100 tests.9596 mut_foldr: OK (0.44s)9597 +++ OK, passed 100 tests.9598 mut_foldr': OK (0.45s)9599 +++ OK, passed 100 tests.9600 mut_foldl: OK (0.45s)9601 +++ OK, passed 100 tests.9602 mut_foldl': OK (0.44s)9603 +++ OK, passed 100 tests.9604 mut_ifoldr: OK (0.47s)9605 +++ OK, passed 100 tests.9606 mut_ifoldr': OK (0.46s)9607 +++ OK, passed 100 tests.9608 mut_ifoldl: OK (0.46s)9609 +++ OK, passed 100 tests.9610 mut_ifoldl': OK (0.44s)9611 +++ OK, passed 100 tests.9612 mut_foldM: OK (0.42s)9613 +++ OK, passed 100 tests.9614 mut_foldM': OK (0.48s)9615 +++ OK, passed 100 tests.9616 mut_foldrM: OK (0.43s)9617 +++ OK, passed 100 tests.9618 mut_foldrM': OK (0.47s)9619 +++ OK, passed 100 tests.9620 mut_ifoldM: OK (0.45s)9621 +++ OK, passed 100 tests.9622 mut_ifoldM': OK (0.49s)9623 +++ OK, passed 100 tests.9624 mut_ifoldrM: OK (0.44s)9625 +++ OK, passed 100 tests.9626 mut_ifoldrM': OK (0.42s)9627 +++ OK, passed 100 tests.9628 compare: OK (0.42s)9629 +++ OK, passed 100 tests.9630 maximum: OK (0.43s)9631 +++ OK, passed 100 tests; 14 discarded.9632 minimum: OK (0.46s)9633 +++ OK, passed 100 tests; 17 discarded.9634 minIndex: OK (0.47s)9635 +++ OK, passed 100 tests; 17 discarded.9636 maxIndex: OK (0.43s)9637 +++ OK, passed 100 tests; 18 discarded.9638 maximumBy: OK (0.41s)9639 +++ OK, passed 100 tests; 20 discarded.9640 minimumBy: OK (0.43s)9641 +++ OK, passed 100 tests; 22 discarded.9642 maximumOn: OK (0.40s)9643 +++ OK, passed 100 tests; 16 discarded.9644 minimumOn: OK (0.43s)9645 +++ OK, passed 100 tests; 14 discarded.9646 maxIndexBy: OK (0.43s)9647 +++ OK, passed 100 tests; 22 discarded.9648 minIndexBy: OK (0.41s)9649 +++ OK, passed 100 tests; 14 discarded.9650 ListFirstMaxIndexWins: OK (0.43s)9651 +++ OK, passed 100 tests; 13 discarded.9652 FalseListFirstMaxIndexWins: OK (0.39s)9653 +++ OK, failed as expected. (after 1 test):9654 Exception:9655 Prelude.foldr1: empty list9656 CallStack (from HasCallStack):9657 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List9658 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List9659 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable9660 []9661 zip: OK (0.38s)9662 +++ OK, passed 100 tests.9663 zip3: OK (0.40s)9664 +++ OK, passed 100 tests.9665 unzip: OK (0.40s)9666 +++ OK, passed 100 tests.9667 unzip3: OK (0.43s)9668 +++ OK, passed 100 tests.9669 indexed: OK (0.42s)9670 +++ OK, passed 100 tests.9671 update: OK (0.40s)9672 +++ OK, passed 100 tests.9673 mempty: OK (0.39s)9674 +++ OK, passed 100 tests.9675 mappend: OK (0.41s)9676 +++ OK, passed 100 tests.9677 mconcat: OK (0.47s)9678 +++ OK, passed 100 tests.9679 glength: OK (0.43s)9680 +++ OK, passed 100 tests.9681 (Bool)9682 fromList.toList == id: OK (0.42s)9683 +++ OK, passed 100 tests.9684 toList.fromList == id: OK (0.36s)9685 +++ OK, passed 100 tests.9686 unstream.stream == id: OK (0.36s)9687 +++ OK, passed 100 tests.9688 stream.unstream == id: OK (0.36s)9689 +++ OK, passed 100 tests.9690 eq: OK (0.39s)9691 +++ OK, passed 100 tests.9692 length: OK (0.36s)9693 +++ OK, passed 100 tests.9694 null: OK (0.38s)9695 +++ OK, passed 100 tests.9696 index: OK (0.35s)9697 +++ OK, passed 100 tests; 14 discarded.9698 safeIndex: OK (0.36s)9699 +++ OK, passed 100 tests.9700 head: OK (0.36s)9701 +++ OK, passed 100 tests; 16 discarded.9702 last: OK (0.38s)9703 +++ OK, passed 100 tests; 17 discarded.9704 unsafeIndex: OK (0.38s)9705 +++ OK, passed 100 tests; 18 discarded.9706 unsafeHead: OK (0.35s)9707 +++ OK, passed 100 tests; 14 discarded.9708 unsafeLast: OK (0.33s)9709 +++ OK, passed 100 tests; 19 discarded.9710 slice: OK (0.32s)9711 +++ OK, passed 100 tests.9712 init: OK (0.32s)9713 +++ OK, passed 100 tests; 13 discarded.9714 tail: OK (0.31s)9715 +++ OK, passed 100 tests; 11 discarded.9716 take: OK (0.28s)9717 +++ OK, passed 100 tests.9718 drop: OK (0.28s)9719 +++ OK, passed 100 tests.9720 splitAt: OK (0.28s)9721 +++ OK, passed 100 tests.9722 empty: OK (0.28s)9723 +++ OK, passed 100 tests.9724 singleton: OK (0.27s)9725 +++ OK, passed 100 tests.9726 replicate: OK (0.26s)9727 +++ OK, passed 100 tests.9728 generate: OK (0.26s)9729 +++ OK, passed 100 tests.9730 iterateN: OK (0.24s)9731 +++ OK, passed 100 tests.9732 iterateNM: OK (0.90s)9733 +++ OK, passed 100 tests.9734 generateM: OK (1.21s)9735 +++ OK, passed 100 tests.9736 replicateM: OK (0.91s)9737 +++ OK, passed 100 tests.9738 create: OK (0.26s)9739 +++ OK, passed 100 tests.9740 createT: OK (0.26s)9741 +++ OK, passed 100 tests.9742 unfoldr: OK (0.28s)9743 +++ OK, passed 100 tests.9744 unfoldrN: OK (0.24s)9745 +++ OK, passed 100 tests.9746 unfoldrExactN: OK (0.34s)9747 +++ OK, passed 100 tests.9748 unfoldrM: OK (0.31s)9749 +++ OK, passed 100 tests.9750 unfoldrNM: OK (0.33s)9751 +++ OK, passed 100 tests.9752 unfoldrExactNM: OK (0.70s)9753 +++ OK, passed 100 tests.9754 constructN: OK (0.34s)9755 +++ OK, passed 100 tests.9756 constructrN: OK (0.37s)9757 +++ OK, passed 100 tests.9758 cons: OK (0.29s)9759 +++ OK, passed 100 tests.9760 snoc: OK (0.30s)9761 +++ OK, passed 100 tests.9762 append: OK (0.32s)9763 +++ OK, passed 100 tests.9764 concat: OK (0.63s)9765 +++ OK, passed 100 tests.9766 force: OK (0.33s)9767 +++ OK, passed 100 tests.9768 upd: OK (0.62s)9769 +++ OK, passed 100 tests.9770 accum: OK (0.37s)9771 +++ OK, passed 100 tests.9772 reverse: OK (0.38s)9773 +++ OK, passed 100 tests.9774 backpermute: OK (0.44s)9775 +++ OK, passed 100 tests.9776 map: OK (0.41s)9777 +++ OK, passed 100 tests.9778 imap: OK (0.42s)9779 +++ OK, passed 100 tests.9780 concatMap: OK (0.45s)9781 +++ OK, passed 100 tests.9782 mapM: OK (0.45s)9783 +++ OK, passed 100 tests.9784 mapM_: OK (0.89s)9785 +++ OK, passed 100 tests.9786 forM: OK (0.46s)9787 +++ OK, passed 100 tests.9788 forM_: OK (0.81s)9789 +++ OK, passed 100 tests.9790 imapM: OK (0.61s)9791 +++ OK, passed 100 tests.9792 imapM_: OK (0.96s)9793 +++ OK, passed 100 tests.9794 zipWith: OK (0.50s)9795 +++ OK, passed 100 tests.9796 zipWith3: OK (0.66s)9797 +++ OK, passed 100 tests.9798 izipWith: OK (0.68s)9799 +++ OK, passed 100 tests.9800 izipWith3: OK (0.57s)9801 +++ OK, passed 100 tests.9802 izipWithM: OK (0.59s)9803 +++ OK, passed 100 tests.9804 izipWithM_: OK (0.97s)9805 +++ OK, passed 100 tests.9806 zipWithM: OK (0.60s)9807 +++ OK, passed 100 tests.9808 zipWithM_: OK (0.74s)9809 +++ OK, passed 100 tests.9810 filter: OK (0.58s)9811 +++ OK, passed 100 tests.9812 ifilter: OK (0.63s)9813 +++ OK, passed 100 tests.9814 filterM: OK (1.17s)9815 +++ OK, passed 100 tests.9816 uniq: OK (0.62s)9817 +++ OK, passed 100 tests.9818 mapMaybe: OK (0.68s)9819 +++ OK, passed 100 tests.9820 imapMaybe: OK (0.68s)9821 +++ OK, passed 100 tests.9822 takeWhile: OK (0.67s)9823 +++ OK, passed 100 tests.9824 dropWhile: OK (0.72s)9825 +++ OK, passed 100 tests.9826 partition: OK (0.68s)9827 +++ OK, passed 100 tests.9828 partitionWith: OK (0.67s)9829 +++ OK, passed 100 tests.9830 span: OK (0.67s)9831 +++ OK, passed 100 tests.9832 break: OK (0.63s)9833 +++ OK, passed 100 tests.9834 spanR: OK (0.66s)9835 +++ OK, passed 100 tests.9836 breakR: OK (0.63s)9837 +++ OK, passed 100 tests.9838 groupBy: OK (0.65s)9839 +++ OK, passed 100 tests.9840 elem: OK (0.62s)9841 +++ OK, passed 100 tests.9842 notElem: OK (0.66s)9843 +++ OK, passed 100 tests.9844 find: OK (0.60s)9845 +++ OK, passed 100 tests.9846 findIndex: OK (0.64s)9847 +++ OK, passed 100 tests.9848 findIndexR: OK (0.67s)9849 +++ OK, passed 100 tests.9850 findIndices: OK (0.67s)9851 +++ OK, passed 100 tests.9852 elemIndex: OK (0.72s)9853 +++ OK, passed 100 tests.9854 elemIndices: OK (0.70s)9855 +++ OK, passed 100 tests.9856 foldl: OK (0.69s)9857 +++ OK, passed 100 tests.9858 foldl1: OK (0.64s)9859 +++ OK, passed 100 tests; 18 discarded.9860 foldl': OK (0.62s)9861 +++ OK, passed 100 tests.9862 foldl1': OK (0.62s)9863 +++ OK, passed 100 tests; 11 discarded.9864 foldr: OK (0.58s)9865 +++ OK, passed 100 tests.9866 foldr1: OK (0.57s)9867 +++ OK, passed 100 tests; 19 discarded.9868 foldr': OK (0.60s)9869 +++ OK, passed 100 tests.9870 foldr1': OK (0.51s)9871 +++ OK, passed 100 tests; 13 discarded.9872 ifoldl: OK (0.50s)9873 +++ OK, passed 100 tests.9874 ifoldl': OK (0.52s)9875 +++ OK, passed 100 tests.9876 ifoldr: OK (0.51s)9877 +++ OK, passed 100 tests.9878 ifoldr': OK (0.47s)9879 +++ OK, passed 100 tests.9880 ifoldM: OK (0.47s)9881 +++ OK, passed 100 tests.9882 ifoldM': OK (0.48s)9883 +++ OK, passed 100 tests.9884 ifoldM_: OK (0.63s)9885 +++ OK, passed 100 tests.9886 ifoldM'_: OK (0.61s)9887 +++ OK, passed 100 tests.9888 all: OK (0.42s)9889 +++ OK, passed 100 tests.9890 any: OK (0.42s)9891 +++ OK, passed 100 tests.9892 prescanl: OK (0.40s)9893 +++ OK, passed 100 tests.9894 prescanl': OK (0.38s)9895 +++ OK, passed 100 tests.9896 postscanl: OK (0.39s)9897 +++ OK, passed 100 tests.9898 postscanl': OK (0.38s)9899 +++ OK, passed 100 tests.9900 scanl: OK (0.38s)9901 +++ OK, passed 100 tests.9902 scanl': OK (0.38s)9903 +++ OK, passed 100 tests.9904 scanl1: OK (0.39s)9905 +++ OK, passed 100 tests.9906 scanl1': OK (0.39s)9907 +++ OK, passed 100 tests.9908 iscanl: OK (0.38s)9909 +++ OK, passed 100 tests.9910 iscanl': OK (0.38s)9911 +++ OK, passed 100 tests.9912 prescanr: OK (0.37s)9913 +++ OK, passed 100 tests.9914 prescanr': OK (0.36s)9915 +++ OK, passed 100 tests.9916 postscanr: OK (0.35s)9917 +++ OK, passed 100 tests.9918 postscanr': OK (0.37s)9919 +++ OK, passed 100 tests.9920 scanr: OK (0.34s)9921 +++ OK, passed 100 tests.9922 scanr': OK (0.38s)9923 +++ OK, passed 100 tests.9924 scanr1: OK (0.38s)9925 +++ OK, passed 100 tests.9926 scanr1': OK (0.39s)9927 +++ OK, passed 100 tests.9928 iscanr: OK (0.40s)9929 +++ OK, passed 100 tests.9930 iscanr': OK (0.37s)9931 +++ OK, passed 100 tests.9932 mut_read: OK (0.39s)9933 +++ OK, passed 100 tests; 13 discarded.9934 mut_write: OK (0.36s)9935 +++ OK, passed 100 tests; 18 discarded.9936 mut_modify: OK (0.36s)9937 +++ OK, passed 100 tests; 16 discarded.9938 mut_generate: OK (0.33s)9939 +++ OK, passed 100 tests.9940 mut_generateM: OK (0.48s)9941 +++ OK, passed 100 tests.9942 mut_mapM_: OK (0.52s)9943 +++ OK, passed 100 tests.9944 mut_imapM_: OK (0.55s)9945 +++ OK, passed 100 tests.9946 mut_forM_: OK (0.42s)9947 +++ OK, passed 100 tests.9948 mut_iforM_: OK (0.63s)9949 +++ OK, passed 100 tests.9950 mut_foldr: OK (0.31s)9951 +++ OK, passed 100 tests.9952 mut_foldr': OK (0.36s)9953 +++ OK, passed 100 tests.9954 mut_foldl: OK (0.44s)9955 +++ OK, passed 100 tests.9956 mut_foldl': OK (0.35s)9957 +++ OK, passed 100 tests.9958 mut_ifoldr: OK (0.35s)9959 +++ OK, passed 100 tests.9960 mut_ifoldr': OK (0.40s)9961 +++ OK, passed 100 tests.9962 mut_ifoldl: OK (0.35s)9963 +++ OK, passed 100 tests.9964 mut_ifoldl': OK (0.40s)9965 +++ OK, passed 100 tests.9966 mut_foldM: OK (0.37s)9967 +++ OK, passed 100 tests.9968 mut_foldM': OK (0.39s)9969 +++ OK, passed 100 tests.9970 mut_foldrM: OK (0.39s)9971 +++ OK, passed 100 tests.9972 mut_foldrM': OK (0.37s)9973 +++ OK, passed 100 tests.9974 mut_ifoldM: OK (0.36s)9975 +++ OK, passed 100 tests.9976 mut_ifoldM': OK (0.38s)9977 +++ OK, passed 100 tests.9978 mut_ifoldrM: OK (0.39s)9979 +++ OK, passed 100 tests.9980 mut_ifoldrM': OK (0.41s)9981 +++ OK, passed 100 tests.9982 compare: OK (0.38s)9983 +++ OK, passed 100 tests.9984 maximum: OK (0.39s)9985 +++ OK, passed 100 tests; 14 discarded.9986 minimum: OK (0.42s)9987 +++ OK, passed 100 tests; 14 discarded.9988 minIndex: OK (0.42s)9989 +++ OK, passed 100 tests; 16 discarded.9990 maxIndex: OK (0.42s)9991 +++ OK, passed 100 tests; 18 discarded.9992 maximumBy: OK (0.42s)9993 +++ OK, passed 100 tests; 15 discarded.9994 minimumBy: OK (0.42s)9995 +++ OK, passed 100 tests; 14 discarded.9996 maximumOn: OK (0.41s)9997 +++ OK, passed 100 tests; 14 discarded.9998 minimumOn: OK (0.44s)9999 +++ OK, passed 100 tests; 19 discarded.10000 maxIndexBy: OK (0.45s)10001 +++ OK, passed 100 tests; 14 discarded.10002 minIndexBy: OK (0.46s)10003 +++ OK, passed 100 tests; 11 discarded.10004 ListFirstMaxIndexWins: OK (0.49s)10005 +++ OK, passed 100 tests; 20 discarded.10006 FalseListFirstMaxIndexWins: OK (0.47s)10007 +++ OK, failed as expected. (after 1 test):10008 Exception:10009 Prelude.foldr1: empty list10010 CallStack (from HasCallStack):10011 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List10012 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List10013 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable10014 []10015 zip: OK (0.50s)10016 +++ OK, passed 100 tests.10017 zip3: OK (0.48s)10018 +++ OK, passed 100 tests.10019 unzip: OK (0.49s)10020 +++ OK, passed 100 tests.10021 unzip3: OK (0.47s)10022 +++ OK, passed 100 tests.10023 indexed: OK (0.45s)10024 +++ OK, passed 100 tests.10025 update: OK (0.45s)10026 +++ OK, passed 100 tests.10027 mempty: OK (0.43s)10028 +++ OK, passed 100 tests.10029 mappend: OK (0.43s)10030 +++ OK, passed 100 tests.10031 mconcat: OK (0.59s)10032 +++ OK, passed 100 tests.10033 glength: OK (0.43s)10034 +++ OK, passed 100 tests.10035 and: OK (0.44s)10036 +++ OK, passed 100 tests.10037 or: OK (0.43s)10038 +++ OK, passed 100 tests.10039 (Int)10040 fromList.toList == id: OK (0.43s)10041 +++ OK, passed 100 tests.10042 toList.fromList == id: OK (0.43s)10043 +++ OK, passed 100 tests.10044 unstream.stream == id: OK (0.38s)10045 +++ OK, passed 100 tests.10046 stream.unstream == id: OK (0.35s)10047 +++ OK, passed 100 tests.10048 eq: OK (0.36s)10049 +++ OK, passed 100 tests.10050 length: OK (0.37s)10051 +++ OK, passed 100 tests.10052 null: OK (0.34s)10053 +++ OK, passed 100 tests.10054 index: OK (0.32s)10055 +++ OK, passed 100 tests; 13 discarded.10056 safeIndex: OK (0.33s)10057 +++ OK, passed 100 tests.10058 head: OK (0.36s)10059 +++ OK, passed 100 tests; 20 discarded.10060 last: OK (0.36s)10061 +++ OK, passed 100 tests; 20 discarded.10062 unsafeIndex: OK (0.39s)10063 +++ OK, passed 100 tests; 22 discarded.10064 unsafeHead: OK (0.38s)10065 +++ OK, passed 100 tests; 14 discarded.10066 unsafeLast: OK (0.34s)10067 +++ OK, passed 100 tests; 11 discarded.10068 slice: OK (0.37s)10069 +++ OK, passed 100 tests.10070 init: OK (0.39s)10071 +++ OK, passed 100 tests; 14 discarded.10072 tail: OK (0.38s)10073 +++ OK, passed 100 tests; 13 discarded.10074 take: OK (0.37s)10075 +++ OK, passed 100 tests.10076 drop: OK (0.36s)10077 +++ OK, passed 100 tests.10078 splitAt: OK (0.37s)10079 +++ OK, passed 100 tests.10080 empty: OK (0.35s)10081 +++ OK, passed 100 tests.10082 singleton: OK (0.34s)10083 +++ OK, passed 100 tests.10084 replicate: OK (0.36s)10085 +++ OK, passed 100 tests.10086 generate: OK (0.39s)10087 +++ OK, passed 100 tests.10088 iterateN: OK (0.32s)10089 +++ OK, passed 100 tests.10090 iterateNM: OK (1.01s)10091 +++ OK, passed 100 tests.10092 generateM: OK (0.80s)10093 +++ OK, passed 100 tests.10094 replicateM: OK (0.98s)10095 +++ OK, passed 100 tests.10096 create: OK (0.35s)10097 +++ OK, passed 100 tests.10098 createT: OK (0.34s)10099 +++ OK, passed 100 tests.10100 unfoldr: OK (0.37s)10101 +++ OK, passed 100 tests.10102 unfoldrN: OK (0.30s)10103 +++ OK, passed 100 tests.10104 unfoldrExactN: OK (0.33s)10105 +++ OK, passed 100 tests.10106 unfoldrM: OK (0.37s)10107 +++ OK, passed 100 tests.10108 unfoldrNM: OK (0.46s)10109 +++ OK, passed 100 tests.10110 unfoldrExactNM: OK (0.74s)10111 +++ OK, passed 100 tests.10112 constructN: OK (0.44s)10113 +++ OK, passed 100 tests.10114 constructrN: OK (0.40s)10115 +++ OK, passed 100 tests.10116 cons: OK (0.36s)10117 +++ OK, passed 100 tests.10118 snoc: OK (0.34s)10119 +++ OK, passed 100 tests.10120 append: OK (0.36s)10121 +++ OK, passed 100 tests.10122 concat: OK (0.97s)10123 +++ OK, passed 100 tests.10124 force: OK (0.35s)10125 +++ OK, passed 100 tests.10126 upd: OK (0.38s)10127 +++ OK, passed 100 tests.10128 accum: OK (0.38s)10129 +++ OK, passed 100 tests.10130 reverse: OK (0.37s)10131 +++ OK, passed 100 tests.10132 backpermute: OK (0.38s)10133 +++ OK, passed 100 tests.10134 map: OK (0.38s)10135 +++ OK, passed 100 tests.10136 imap: OK (0.43s)10137 +++ OK, passed 100 tests.10138 concatMap: OK (0.46s)10139 +++ OK, passed 100 tests.10140 mapM: OK (0.38s)10141 +++ OK, passed 100 tests.10142 mapM_: OK (0.96s)10143 +++ OK, passed 100 tests.10144 forM: OK (0.39s)10145 +++ OK, passed 100 tests.10146 forM_: OK (0.90s)10147 +++ OK, passed 100 tests.10148 imapM: OK (0.46s)10149 +++ OK, passed 100 tests.10150 imapM_: OK (1.02s)10151 +++ OK, passed 100 tests.10152 zipWith: OK (0.47s)10153 +++ OK, passed 100 tests.10154 zipWith3: OK (0.51s)10155 +++ OK, passed 100 tests.10156 izipWith: OK (0.44s)10157 +++ OK, passed 100 tests.10158 izipWith3: OK (0.45s)10159 +++ OK, passed 100 tests.10160 izipWithM: OK (0.51s)10161 +++ OK, passed 100 tests.10162 izipWithM_: OK (0.82s)10163 +++ OK, passed 100 tests.10164 zipWithM: OK (0.38s)10165 +++ OK, passed 100 tests.10166 zipWithM_: OK (0.73s)10167 +++ OK, passed 100 tests.10168 filter: OK (0.43s)10169 +++ OK, passed 100 tests.10170 ifilter: OK (0.46s)10171 +++ OK, passed 100 tests.10172 filterM: OK (0.95s)10173 +++ OK, passed 100 tests.10174 uniq: OK (0.54s)10175 +++ OK, passed 100 tests.10176 mapMaybe: OK (0.54s)10177 +++ OK, passed 100 tests.10178 imapMaybe: OK (0.55s)10179 +++ OK, passed 100 tests.10180 takeWhile: OK (0.48s)10181 +++ OK, passed 100 tests.10182 dropWhile: OK (0.53s)10183 +++ OK, passed 100 tests.10184 partition: OK (0.50s)10185 +++ OK, passed 100 tests.10186 partitionWith: OK (0.52s)10187 +++ OK, passed 100 tests.10188 span: OK (0.51s)10189 +++ OK, passed 100 tests.10190 break: OK (0.53s)10191 +++ OK, passed 100 tests.10192 spanR: OK (0.48s)10193 +++ OK, passed 100 tests.10194 breakR: OK (0.59s)10195 +++ OK, passed 100 tests.10196 groupBy: OK (0.54s)10197 +++ OK, passed 100 tests.10198 elem: OK (0.44s)10199 +++ OK, passed 100 tests.10200 notElem: OK (0.54s)10201 +++ OK, passed 100 tests.10202 find: OK (0.49s)10203 +++ OK, passed 100 tests.10204 findIndex: OK (0.52s)10205 +++ OK, passed 100 tests.10206 findIndexR: OK (0.55s)10207 +++ OK, passed 100 tests.10208 findIndices: OK (0.53s)10209 +++ OK, passed 100 tests.10210 elemIndex: OK (0.50s)10211 +++ OK, passed 100 tests.10212 elemIndices: OK (0.50s)10213 +++ OK, passed 100 tests.10214 foldl: OK (0.55s)10215 +++ OK, passed 100 tests.10216 foldl1: OK (0.57s)10217 +++ OK, passed 100 tests; 21 discarded.10218 foldl': OK (0.52s)10219 +++ OK, passed 100 tests.10220 foldl1': OK (0.56s)10221 +++ OK, passed 100 tests; 14 discarded.10222 foldr: OK (0.61s)10223 +++ OK, passed 100 tests.10224 foldr1: OK (0.55s)10225 +++ OK, passed 100 tests; 18 discarded.10226 foldr': OK (0.52s)10227 +++ OK, passed 100 tests.10228 foldr1': OK (0.53s)10229 +++ OK, passed 100 tests; 15 discarded.10230 ifoldl: OK (0.50s)10231 +++ OK, passed 100 tests.10232 ifoldl': OK (0.47s)10233 +++ OK, passed 100 tests.10234 ifoldr: OK (0.43s)10235 +++ OK, passed 100 tests.10236 ifoldr': OK (0.45s)10237 +++ OK, passed 100 tests.10238 ifoldM: OK (0.44s)10239 +++ OK, passed 100 tests.10240 ifoldM': OK (0.46s)10241 +++ OK, passed 100 tests.10242 ifoldM_: OK (0.62s)10243 +++ OK, passed 100 tests.10244 ifoldM'_: OK (0.79s)10245 +++ OK, passed 100 tests.10246 all: OK (0.42s)10247 +++ OK, passed 100 tests.10248 any: OK (0.48s)10249 +++ OK, passed 100 tests.10250 prescanl: OK (0.47s)10251 +++ OK, passed 100 tests.10252 prescanl': OK (0.46s)10253 +++ OK, passed 100 tests.10254 postscanl: OK (0.45s)10255 +++ OK, passed 100 tests.10256 postscanl': OK (0.46s)10257 +++ OK, passed 100 tests.10258 scanl: OK (0.46s)10259 +++ OK, passed 100 tests.10260 scanl': OK (0.45s)10261 +++ OK, passed 100 tests.10262 scanl1: OK (0.44s)10263 +++ OK, passed 100 tests.10264 scanl1': OK (0.43s)10265 +++ OK, passed 100 tests.10266 iscanl: OK (0.47s)10267 +++ OK, passed 100 tests.10268 iscanl': OK (0.44s)10269 +++ OK, passed 100 tests.10270 prescanr: OK (0.44s)10271 +++ OK, passed 100 tests.10272 prescanr': OK (0.41s)10273 +++ OK, passed 100 tests.10274 postscanr: OK (0.42s)10275 +++ OK, passed 100 tests.10276 postscanr': OK (0.34s)10277 +++ OK, passed 100 tests.10278 scanr: OK (0.38s)10279 +++ OK, passed 100 tests.10280 scanr': OK (0.43s)10281 +++ OK, passed 100 tests.10282 scanr1: OK (0.43s)10283 +++ OK, passed 100 tests.10284 scanr1': OK (0.37s)10285 +++ OK, passed 100 tests.10286 iscanr: OK (0.34s)10287 +++ OK, passed 100 tests.10288 iscanr': OK (0.41s)10289 +++ OK, passed 100 tests.10290 mut_read: OK (0.33s)10291 +++ OK, passed 100 tests; 15 discarded.10292 mut_write: OK (0.36s)10293 +++ OK, passed 100 tests; 16 discarded.10294 mut_modify: OK (0.34s)10295 +++ OK, passed 100 tests; 12 discarded.10296 mut_generate: OK (0.31s)10297 +++ OK, passed 100 tests.10298 mut_generateM: OK (0.67s)10299 +++ OK, passed 100 tests.10300 mut_mapM_: OK (0.70s)10301 +++ OK, passed 100 tests.10302 mut_imapM_: OK (0.70s)10303 +++ OK, passed 100 tests.10304 mut_forM_: OK (0.81s)10305 +++ OK, passed 100 tests.10306 mut_iforM_: OK (0.78s)10307 +++ OK, passed 100 tests.10308 mut_foldr: OK (0.33s)10309 +++ OK, passed 100 tests.10310 mut_foldr': OK (0.40s)10311 +++ OK, passed 100 tests.10312 mut_foldl: OK (0.38s)10313 +++ OK, passed 100 tests.10314 mut_foldl': OK (0.33s)10315 +++ OK, passed 100 tests.10316 mut_ifoldr: OK (0.36s)10317 +++ OK, passed 100 tests.10318 mut_ifoldr': OK (0.37s)10319 +++ OK, passed 100 tests.10320 mut_ifoldl: OK (0.36s)10321 +++ OK, passed 100 tests.10322 mut_ifoldl': OK (0.37s)10323 +++ OK, passed 100 tests.10324 mut_foldM: OK (0.32s)10325 +++ OK, passed 100 tests.10326 mut_foldM': OK (0.33s)10327 +++ OK, passed 100 tests.10328 mut_foldrM: OK (0.32s)10329 +++ OK, passed 100 tests.10330 mut_foldrM': OK (0.32s)10331 +++ OK, passed 100 tests.10332 mut_ifoldM: OK (0.34s)10333 +++ OK, passed 100 tests.10334 mut_ifoldM': OK (0.33s)10335 +++ OK, passed 100 tests.10336 mut_ifoldrM: OK (0.33s)10337 +++ OK, passed 100 tests.10338 mut_ifoldrM': OK (0.27s)10339 +++ OK, passed 100 tests.10340 compare: OK (0.25s)10341 +++ OK, passed 100 tests.10342 maximum: OK (0.24s)10343 +++ OK, passed 100 tests; 14 discarded.10344 minimum: OK (0.23s)10345 +++ OK, passed 100 tests; 17 discarded.10346 minIndex: OK (0.26s)10347 +++ OK, passed 100 tests; 13 discarded.10348 maxIndex: OK (0.24s)10349 +++ OK, passed 100 tests; 18 discarded.10350 maximumBy: OK (0.23s)10351 +++ OK, passed 100 tests; 18 discarded.10352 minimumBy: OK (0.27s)10353 +++ OK, passed 100 tests; 13 discarded.10354 maximumOn: OK (0.23s)10355 +++ OK, passed 100 tests; 17 discarded.10356 minimumOn: OK (0.23s)10357 +++ OK, passed 100 tests; 13 discarded.10358 maxIndexBy: OK (0.26s)10359 +++ OK, passed 100 tests; 17 discarded.10360 minIndexBy: OK (0.24s)10361 +++ OK, passed 100 tests; 18 discarded.10362 ListFirstMaxIndexWins: OK (0.34s)10363 +++ OK, passed 100 tests; 15 discarded.10364 FalseListFirstMaxIndexWins: OK (0.22s)10365 +++ OK, failed as expected. (after 1 test):10366 Exception:10367 Prelude.foldr1: empty list10368 CallStack (from HasCallStack):10369 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List10370 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List10371 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable10372 []10373 zip: OK (0.31s)10374 +++ OK, passed 100 tests.10375 zip3: OK (0.31s)10376 +++ OK, passed 100 tests.10377 unzip: OK (0.26s)10378 +++ OK, passed 100 tests.10379 unzip3: OK (0.38s)10380 +++ OK, passed 100 tests.10381 indexed: OK (0.27s)10382 +++ OK, passed 100 tests.10383 update: OK (0.28s)10384 +++ OK, passed 100 tests.10385 mempty: OK (0.25s)10386 +++ OK, passed 100 tests.10387 mappend: OK (0.27s)10388 +++ OK, passed 100 tests.10389 mconcat: OK (0.65s)10390 +++ OK, passed 100 tests.10391 glength: OK (0.29s)10392 +++ OK, passed 100 tests.10393 sum: OK (0.25s)10394 +++ OK, passed 100 tests.10395 product: OK (0.25s)10396 +++ OK, passed 100 tests.10397 enumFromN: OK (0.25s)10398 +++ OK, passed 100 tests.10399 enumFromThenN: OK (0.28s)10400 +++ OK, passed 100 tests.10401 enumFromTo: OK (0.24s)10402 +++ OK, passed 100 tests.10403 enumFromThenTo: OK (0.23s)10404 +++ OK, passed 100 tests; 11 discarded.10405 (Float)10406 fromList.toList == id: OK (0.23s)10407 +++ OK, passed 100 tests.10408 toList.fromList == id: OK (0.21s)10409 +++ OK, passed 100 tests.10410 unstream.stream == id: OK (0.26s)10411 +++ OK, passed 100 tests.10412 stream.unstream == id: OK (0.25s)10413 +++ OK, passed 100 tests.10414 eq: OK (0.27s)10415 +++ OK, passed 100 tests.10416 length: OK (0.26s)10417 +++ OK, passed 100 tests.10418 null: OK (0.23s)10419 +++ OK, passed 100 tests.10420 index: OK (0.25s)10421 +++ OK, passed 100 tests; 13 discarded.10422 safeIndex: OK (0.26s)10423 +++ OK, passed 100 tests.10424 head: OK (0.27s)10425 +++ OK, passed 100 tests; 14 discarded.10426 last: OK (0.27s)10427 +++ OK, passed 100 tests; 14 discarded.10428 unsafeIndex: OK (0.27s)10429 +++ OK, passed 100 tests; 16 discarded.10430 unsafeHead: OK (0.28s)10431 +++ OK, passed 100 tests; 11 discarded.10432 unsafeLast: OK (0.29s)10433 +++ OK, passed 100 tests; 18 discarded.10434 slice: OK (0.27s)10435 +++ OK, passed 100 tests.10436 init: OK (0.28s)10437 +++ OK, passed 100 tests; 15 discarded.10438 tail: OK (0.28s)10439 +++ OK, passed 100 tests; 12 discarded.10440 take: OK (0.28s)10441 +++ OK, passed 100 tests.10442 drop: OK (0.28s)10443 +++ OK, passed 100 tests.10444 splitAt: OK (0.29s)10445 +++ OK, passed 100 tests.10446 empty: OK (0.26s)10447 +++ OK, passed 100 tests.10448 singleton: OK (0.29s)10449 +++ OK, passed 100 tests.10450 replicate: OK (0.31s)10451 +++ OK, passed 100 tests.10452 generate: OK (0.30s)10453 +++ OK, passed 100 tests.10454 iterateN: OK (0.31s)10455 +++ OK, passed 100 tests.10456 iterateNM: OK (0.72s)10457 +++ OK, passed 100 tests.10458 generateM: OK (0.77s)10459 +++ OK, passed 100 tests.10460 replicateM: OK (0.52s)10461 +++ OK, passed 100 tests.10462 create: OK (0.23s)10463 +++ OK, passed 100 tests.10464 createT: OK (0.27s)10465 +++ OK, passed 100 tests.10466 unfoldr: OK (0.24s)10467 +++ OK, passed 100 tests.10468 unfoldrN: OK (0.23s)10469 +++ OK, passed 100 tests.10470 unfoldrExactN: OK (0.23s)10471 +++ OK, passed 100 tests.10472 unfoldrM: OK (0.37s)10473 +++ OK, passed 100 tests.10474 unfoldrNM: OK (0.30s)10475 +++ OK, passed 100 tests.10476 unfoldrExactNM: OK (0.64s)10477 +++ OK, passed 100 tests.10478 constructN: OK (0.39s)10479 +++ OK, passed 100 tests.10480 constructrN: OK (0.40s)10481 +++ OK, passed 100 tests.10482 cons: OK (0.26s)10483 +++ OK, passed 100 tests.10484 snoc: OK (0.24s)10485 +++ OK, passed 100 tests.10486 append: OK (0.24s)10487 +++ OK, passed 100 tests.10488 concat: OK (0.65s)10489 +++ OK, passed 100 tests.10490 force: OK (0.20s)10491 +++ OK, passed 100 tests.10492 upd: OK (0.27s)10493 +++ OK, passed 100 tests.10494 accum: OK (0.32s)10495 +++ OK, passed 100 tests.10496 reverse: OK (0.22s)10497 +++ OK, passed 100 tests.10498 backpermute: OK (0.22s)10499 +++ OK, passed 100 tests.10500 map: OK (0.26s)10501 +++ OK, passed 100 tests.10502 imap: OK (0.27s)10503 +++ OK, passed 100 tests.10504 concatMap: OK (0.29s)10505 +++ OK, passed 100 tests.10506 mapM: OK (0.27s)10507 +++ OK, passed 100 tests.10508 mapM_: OK (0.64s)10509 +++ OK, passed 100 tests.10510 forM: OK (0.30s)10511 +++ OK, passed 100 tests.10512 forM_: OK (0.68s)10513 +++ OK, passed 100 tests.10514 imapM: OK (0.34s)10515 +++ OK, passed 100 tests.10516 imapM_: OK (0.65s)10517 +++ OK, passed 100 tests.10518 zipWith: OK (0.31s)10519 +++ OK, passed 100 tests.10520 zipWith3: OK (0.31s)10521 +++ OK, passed 100 tests.10522 izipWith: OK (0.31s)10523 +++ OK, passed 100 tests.10524 izipWith3: OK (0.37s)10525 +++ OK, passed 100 tests.10526 izipWithM: OK (0.35s)10527 +++ OK, passed 100 tests.10528 izipWithM_: OK (0.59s)10529 +++ OK, passed 100 tests.10530 zipWithM: OK (0.34s)10531 +++ OK, passed 100 tests.10532 zipWithM_: OK (0.57s)10533 +++ OK, passed 100 tests.10534 filter: OK (0.26s)10535 +++ OK, passed 100 tests.10536 ifilter: OK (0.29s)10537 +++ OK, passed 100 tests.10538 filterM: OK (0.70s)10539 +++ OK, passed 100 tests.10540 uniq: OK (0.24s)10541 +++ OK, passed 100 tests.10542 mapMaybe: OK (0.30s)10543 +++ OK, passed 100 tests.10544 imapMaybe: OK (0.37s)10545 +++ OK, passed 100 tests.10546 takeWhile: OK (0.24s)10547 +++ OK, passed 100 tests.10548 dropWhile: OK (0.23s)10549 +++ OK, passed 100 tests.10550 partition: OK (0.32s)10551 +++ OK, passed 100 tests.10552 partitionWith: OK (0.32s)10553 +++ OK, passed 100 tests.10554 span: OK (0.23s)10555 +++ OK, passed 100 tests.10556 break: OK (0.24s)10557 +++ OK, passed 100 tests.10558 spanR: OK (0.21s)10559 +++ OK, passed 100 tests.10560 breakR: OK (0.23s)10561 +++ OK, passed 100 tests.10562 groupBy: OK (0.26s)10563 +++ OK, passed 100 tests.10564 elem: OK (0.17s)10565 +++ OK, passed 100 tests.10566 notElem: OK (0.21s)10567 +++ OK, passed 100 tests.10568 find: OK (0.21s)10569 +++ OK, passed 100 tests.10570 findIndex: OK (0.20s)10571 +++ OK, passed 100 tests.10572 findIndexR: OK (0.20s)10573 +++ OK, passed 100 tests.10574 findIndices: OK (0.21s)10575 +++ OK, passed 100 tests.10576 elemIndex: OK (0.15s)10577 +++ OK, passed 100 tests.10578 elemIndices: OK (0.15s)10579 +++ OK, passed 100 tests.10580 foldl: OK (0.27s)10581 +++ OK, passed 100 tests.10582 foldl1: OK (0.21s)10583 +++ OK, passed 100 tests; 11 discarded.10584 foldl': OK (0.28s)10585 +++ OK, passed 100 tests.10586 foldl1': OK (0.23s)10587 +++ OK, passed 100 tests; 18 discarded.10588 foldr: OK (0.26s)10589 +++ OK, passed 100 tests.10590 foldr1: OK (0.26s)10591 +++ OK, passed 100 tests; 22 discarded.10592 foldr': OK (0.26s)10593 +++ OK, passed 100 tests.10594 foldr1': OK (0.19s)10595 +++ OK, passed 100 tests; 17 discarded.10596 ifoldl: OK (0.25s)10597 +++ OK, passed 100 tests.10598 ifoldl': OK (0.22s)10599 +++ OK, passed 100 tests.10600 ifoldr: OK (0.22s)10601 +++ OK, passed 100 tests.10602 ifoldr': OK (0.22s)10603 +++ OK, passed 100 tests.10604 ifoldM: OK (0.25s)10605 +++ OK, passed 100 tests.10606 ifoldM': OK (0.26s)10607 +++ OK, passed 100 tests.10608 ifoldM_: OK (0.44s)10609 +++ OK, passed 100 tests.10610 ifoldM'_: OK (0.35s)10611 +++ OK, passed 100 tests.10612 all: OK (0.14s)10613 +++ OK, passed 100 tests.10614 any: OK (0.15s)10615 +++ OK, passed 100 tests.10616 prescanl: OK (0.23s)10617 +++ OK, passed 100 tests.10618 prescanl': OK (0.21s)10619 +++ OK, passed 100 tests.10620 postscanl: OK (0.20s)10621 +++ OK, passed 100 tests.10622 postscanl': OK (0.22s)10623 +++ OK, passed 100 tests.10624 scanl: OK (0.23s)10625 +++ OK, passed 100 tests.10626 scanl': OK (0.24s)10627 +++ OK, passed 100 tests.10628 scanl1: OK (0.21s)10629 +++ OK, passed 100 tests.10630 scanl1': OK (0.20s)10631 +++ OK, passed 100 tests.10632 iscanl: OK (0.23s)10633 +++ OK, passed 100 tests.10634 iscanl': OK (0.24s)10635 +++ OK, passed 100 tests.10636 prescanr: OK (0.21s)10637 +++ OK, passed 100 tests.10638 prescanr': OK (0.21s)10639 +++ OK, passed 100 tests.10640 postscanr: OK (0.22s)10641 +++ OK, passed 100 tests.10642 postscanr': OK (0.21s)10643 +++ OK, passed 100 tests.10644 scanr: OK (0.21s)10645 +++ OK, passed 100 tests.10646 scanr': OK (0.20s)10647 +++ OK, passed 100 tests.10648 scanr1: OK (0.17s)10649 +++ OK, passed 100 tests.10650 scanr1': OK (0.19s)10651 +++ OK, passed 100 tests.10652 iscanr: OK (0.19s)10653 +++ OK, passed 100 tests.10654 iscanr': OK (0.18s)10655 +++ OK, passed 100 tests.10656 mut_read: OK (0.12s)10657 +++ OK, passed 100 tests; 15 discarded.10658 mut_write: OK (0.12s)10659 +++ OK, passed 100 tests; 22 discarded.10660 mut_modify: OK (0.12s)10661 +++ OK, passed 100 tests; 14 discarded.10662 mut_generate: OK (0.10s)10663 +++ OK, passed 100 tests.10664 mut_generateM: OK (0.24s)10665 +++ OK, passed 100 tests.10666 mut_mapM_: OK (0.28s)10667 +++ OK, passed 100 tests.10668 mut_imapM_: OK (0.25s)10669 +++ OK, passed 100 tests.10670 mut_forM_: OK (0.27s)10671 +++ OK, passed 100 tests.10672 mut_iforM_: OK (0.30s)10673 +++ OK, passed 100 tests.10674 mut_foldr: OK (0.10s)10675 +++ OK, passed 100 tests.10676 mut_foldr': OK (0.09s)10677 +++ OK, passed 100 tests.10678 mut_foldl: OK (0.10s)10679 +++ OK, passed 100 tests.10680 mut_foldl': OK (0.09s)10681 +++ OK, passed 100 tests.10682 mut_ifoldr: OK (0.09s)10683 +++ OK, passed 100 tests.10684 mut_ifoldr': OK (0.09s)10685 +++ OK, passed 100 tests.10686 mut_ifoldl: OK (0.09s)10687 +++ OK, passed 100 tests.10688 mut_ifoldl': OK (0.08s)10689 +++ OK, passed 100 tests.10690 mut_foldM: OK (0.07s)10691 +++ OK, passed 100 tests.10692 mut_foldM': OK (0.07s)10693 +++ OK, passed 100 tests.10694 mut_foldrM: OK (0.06s)10695 +++ OK, passed 100 tests.10696 mut_foldrM': OK (0.06s)10697 +++ OK, passed 100 tests.10698 mut_ifoldM: OK (0.06s)10699 +++ OK, passed 100 tests.10700 mut_ifoldM': OK (0.05s)10701 +++ OK, passed 100 tests.10702 mut_ifoldrM: OK (0.05s)10703 +++ OK, passed 100 tests.10704 mut_ifoldrM': OK (0.06s)10705 +++ OK, passed 100 tests.10706 compare: OK (0.04s)10707 +++ OK, passed 100 tests.10708 maximum: OK (0.04s)10709 +++ OK, passed 100 tests; 18 discarded.10710 minimum: OK (0.03s)10711 +++ OK, passed 100 tests; 16 discarded.10712 minIndex: OK (0.03s)10713 +++ OK, passed 100 tests; 21 discarded.10714 maxIndex: OK (0.04s)10715 +++ OK, passed 100 tests; 16 discarded.10716 maximumBy: OK (0.04s)10717 +++ OK, passed 100 tests; 15 discarded.10718 minimumBy: OK (0.04s)10719 +++ OK, passed 100 tests; 15 discarded.10720 maximumOn: OK (0.03s)10721 +++ OK, passed 100 tests; 19 discarded.10722 minimumOn: OK (0.03s)10723 +++ OK, passed 100 tests; 14 discarded.10724 maxIndexBy: OK (0.03s)10725 +++ OK, passed 100 tests; 21 discarded.10726 minIndexBy: OK (0.03s)10727 +++ OK, passed 100 tests; 14 discarded.10728 ListFirstMaxIndexWins: OK (0.03s)10729 +++ OK, passed 100 tests; 15 discarded.10730 FalseListFirstMaxIndexWins: OK (0.03s)10731 +++ OK, failed as expected. (after 1 test):10732 Exception:10733 Prelude.foldr1: empty list10734 CallStack (from HasCallStack):10735 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List10736 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List10737 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable10738 []10739 zip: OK (0.04s)10740 +++ OK, passed 100 tests.10741 zip3: OK (0.04s)10742 +++ OK, passed 100 tests.10743 unzip: OK (0.03s)10744 +++ OK, passed 100 tests.10745 unzip3: OK (0.03s)10746 +++ OK, passed 100 tests.10747 indexed: OK (0.03s)10748 +++ OK, passed 100 tests.10749 update: OK (0.03s)10750 +++ OK, passed 100 tests.10751 mempty: OK (0.02s)10752 +++ OK, passed 100 tests.10753 mappend: OK (0.03s)10754 +++ OK, passed 100 tests.10755 mconcat: OK (0.16s)10756 +++ OK, passed 100 tests.10757 glength: OK (0.04s)10758 +++ OK, passed 100 tests.10759 sum: OK (0.02s)10760 +++ OK, passed 100 tests.10761 product: OK (0.02s)10762 +++ OK, passed 100 tests.10763 enumFromN: OK (0.01s)10764 +++ OK, passed 100 tests.10765 enumFromThenN: OK (0.01s)10766 +++ OK, passed 100 tests.10767 enumFromTo: OK (0.01s)10768 +++ OK, passed 100 tests.10769 enumFromThenTo: OK (0.01s)10770 +++ OK, passed 100 tests; 3 discarded.10771 (Double)10772 fromList.toList == id: OK (0.01s)10773 +++ OK, passed 100 tests.10774 toList.fromList == id: OK (0.01s)10775 +++ OK, passed 100 tests.10776 unstream.stream == id: OK (0.01s)10777 +++ OK, passed 100 tests.10778 stream.unstream == id: OK10779 +++ OK, passed 100 tests.10780 eq: OK (0.01s)10781 +++ OK, passed 100 tests.10782 length: OK (0.01s)10783 +++ OK, passed 100 tests.10784 null: OK (0.01s)10785 +++ OK, passed 100 tests.10786 index: OK (0.01s)10787 +++ OK, passed 100 tests; 16 discarded.10788 safeIndex: OK (0.01s)10789 +++ OK, passed 100 tests.10790 head: OK (0.01s)10791 +++ OK, passed 100 tests; 26 discarded.10792 last: OK (0.01s)10793 +++ OK, passed 100 tests; 14 discarded.10794 unsafeIndex: OK (0.01s)10795 +++ OK, passed 100 tests; 13 discarded.10796 unsafeHead: OK (0.01s)10797 +++ OK, passed 100 tests; 14 discarded.10798 unsafeLast: OK (0.01s)10799 +++ OK, passed 100 tests; 14 discarded.10800 slice: OK (0.02s)10801 +++ OK, passed 100 tests.10802 init: OK (0.02s)10803 +++ OK, passed 100 tests; 20 discarded.10804 tail: OK (0.01s)10805 +++ OK, passed 100 tests; 17 discarded.10806 take: OK (0.01s)10807 +++ OK, passed 100 tests.10808 drop: OK (0.02s)10809 +++ OK, passed 100 tests.10810 splitAt: OK (0.01s)10811 +++ OK, passed 100 tests.10812 empty: OK10813 +++ OK, passed 100 tests.10814 singleton: OK10815 +++ OK, passed 100 tests.10816 replicate: OK10817 +++ OK, passed 100 tests.10818 generate: OK (0.01s)10819 +++ OK, passed 100 tests.10820 iterateN: OK (0.03s)10821 +++ OK, passed 100 tests.10822 iterateNM: OK (0.21s)10823 +++ OK, passed 100 tests.10824 generateM: OK (0.16s)10825 +++ OK, passed 100 tests.10826 replicateM: OK (0.14s)10827 +++ OK, passed 100 tests.10828 create: OK (0.02s)10829 +++ OK, passed 100 tests.10830 createT: OK (0.01s)10831 +++ OK, passed 100 tests.10832 unfoldr: OK10833 +++ OK, passed 100 tests.10834 unfoldrN: OK (0.01s)10835 +++ OK, passed 100 tests.10836 unfoldrExactN: OK (0.01s)10837 +++ OK, passed 100 tests.10838 unfoldrM: OK (0.01s)10839 +++ OK, passed 100 tests.10840 unfoldrNM: OK (0.03s)10841 +++ OK, passed 100 tests.10842 unfoldrExactNM: OK (0.16s)10843 +++ OK, passed 100 tests.10844 constructN: OK (0.08s)10845 +++ OK, passed 100 tests.10846 constructrN: OK (0.06s)10847 +++ OK, passed 100 tests.10848 cons: OK10849 +++ OK, passed 100 tests.10850 snoc: OK (0.02s)10851 +++ OK, passed 100 tests.10852 append: OK (0.02s)10853 +++ OK, passed 100 tests.10854 concat: OK (0.25s)10855 +++ OK, passed 100 tests.10856 force: OK (0.01s)10857 +++ OK, passed 100 tests.10858 upd: OK (0.02s)10859 +++ OK, passed 100 tests.10860 accum: OK (0.10s)10861 +++ OK, passed 100 tests.10862 reverse: OK (0.01s)10863 +++ OK, passed 100 tests.10864 backpermute: OK (0.02s)10865 +++ OK, passed 100 tests.10866 map: OK (0.04s)10867 +++ OK, passed 100 tests.10868 imap: OK (0.06s)10869 +++ OK, passed 100 tests.10870 concatMap: OK (0.06s)10871 +++ OK, passed 100 tests.10872 mapM: OK (0.05s)10873 +++ OK, passed 100 tests.10874 mapM_: OK (0.37s)10875 +++ OK, passed 100 tests.10876 forM: OK (0.06s)10877 +++ OK, passed 100 tests.10878 forM_: OK (0.40s)10879 +++ OK, passed 100 tests.10880 imapM: OK (0.06s)10881 +++ OK, passed 100 tests.10882 imapM_: OK (0.24s)10883 +++ OK, passed 100 tests.10884 zipWith: OK (0.06s)10885 +++ OK, passed 100 tests.10886 zipWith3: OK (0.08s)10887 +++ OK, passed 100 tests.10888 izipWith: OK (0.07s)10889 +++ OK, passed 100 tests.10890 izipWith3: OK (0.09s)10891 +++ OK, passed 100 tests.10892 izipWithM: OK (0.07s)10893 +++ OK, passed 100 tests.10894 izipWithM_: OK (0.26s)10895 +++ OK, passed 100 tests.10896 zipWithM: OK (0.05s)10897 +++ OK, passed 100 tests.10898 zipWithM_: OK (0.29s)10899 +++ OK, passed 100 tests.10900 filter: OK (0.05s)10901 +++ OK, passed 100 tests.10902 ifilter: OK (0.06s)10903 +++ OK, passed 100 tests.10904 filterM: OK (0.53s)10905 +++ OK, passed 100 tests.10906 uniq: OK (0.03s)10907 +++ OK, passed 100 tests.10908 mapMaybe: OK (0.07s)10909 +++ OK, passed 100 tests.10910 imapMaybe: OK (0.08s)10911 +++ OK, passed 100 tests.10912 takeWhile: OK (0.05s)10913 +++ OK, passed 100 tests.10914 dropWhile: OK (0.05s)10915 +++ OK, passed 100 tests.10916 partition: OK (0.08s)10917 +++ OK, passed 100 tests.10918 partitionWith: OK (0.08s)10919 +++ OK, passed 100 tests.10920 span: OK (0.06s)10921 +++ OK, passed 100 tests.10922 break: OK (0.05s)10923 +++ OK, passed 100 tests.10924 spanR: OK (0.05s)10925 +++ OK, passed 100 tests.10926 breakR: OK (0.05s)10927 +++ OK, passed 100 tests.10928 groupBy: OK (0.12s)10929 +++ OK, passed 100 tests.10930 elem: OK (0.03s)10931 +++ OK, passed 100 tests.10932 notElem: OK (0.04s)10933 +++ OK, passed 100 tests.10934 find: OK (0.02s)10935 +++ OK, passed 100 tests.10936 findIndex: OK (0.02s)10937 +++ OK, passed 100 tests.10938 findIndexR: OK (0.02s)10939 +++ OK, passed 100 tests.10940 findIndices: OK (0.05s)10941 +++ OK, passed 100 tests.10942 elemIndex: OK (0.03s)10943 +++ OK, passed 100 tests.10944 elemIndices: OK (0.03s)10945 +++ OK, passed 100 tests.10946 foldl: OK (0.08s)10947 +++ OK, passed 100 tests.10948 foldl1: OK (0.08s)10949 +++ OK, passed 100 tests; 14 discarded.10950 foldl': OK (0.13s)10951 +++ OK, passed 100 tests.10952 foldl1': OK (0.09s)10953 +++ OK, passed 100 tests; 12 discarded.10954 foldr: OK (0.09s)10955 +++ OK, passed 100 tests.10956 foldr1: OK (0.11s)10957 +++ OK, passed 100 tests; 18 discarded.10958 foldr': OK (0.10s)10959 +++ OK, passed 100 tests.10960 foldr1': OK (0.12s)10961 +++ OK, passed 100 tests; 13 discarded.10962 ifoldl: OK (0.08s)10963 +++ OK, passed 100 tests.10964 ifoldl': OK (0.13s)10965 +++ OK, passed 100 tests.10966 ifoldr: OK (0.12s)10967 +++ OK, passed 100 tests.10968 ifoldr': OK (0.12s)10969 +++ OK, passed 100 tests.10970 ifoldM: OK (0.10s)10971 +++ OK, passed 100 tests.10972 ifoldM': OK (0.12s)10973 +++ OK, passed 100 tests.10974 ifoldM_: OK (0.48s)10975 +++ OK, passed 100 tests.10976 ifoldM'_: OK (0.41s)10977 +++ OK, passed 100 tests.10978 all: OK (0.04s)10979 +++ OK, passed 100 tests.10980 any: OK (0.04s)10981 +++ OK, passed 100 tests.10982 prescanl: OK (0.11s)10983 +++ OK, passed 100 tests.10984 prescanl': OK (0.10s)10985 +++ OK, passed 100 tests.10986 postscanl: OK (0.12s)10987 +++ OK, passed 100 tests.10988 postscanl': OK (0.11s)10989 +++ OK, passed 100 tests.10990 scanl: OK (0.14s)10991 +++ OK, passed 100 tests.10992 scanl': OK (0.10s)10993 +++ OK, passed 100 tests.10994 scanl1: OK (0.11s)10995 +++ OK, passed 100 tests.10996 scanl1': OK (0.11s)10997 +++ OK, passed 100 tests.10998 iscanl: OK (0.10s)10999 +++ OK, passed 100 tests.11000 iscanl': OK (0.10s)11001 +++ OK, passed 100 tests.11002 prescanr: OK (0.13s)11003 +++ OK, passed 100 tests.11004 prescanr': OK (0.09s)11005 +++ OK, passed 100 tests.11006 postscanr: OK (0.12s)11007 +++ OK, passed 100 tests.11008 postscanr': OK (0.11s)11009 +++ OK, passed 100 tests.11010 scanr: OK (0.13s)11011 +++ OK, passed 100 tests.11012 scanr': OK (0.14s)11013 +++ OK, passed 100 tests.11014 scanr1: OK (0.09s)11015 +++ OK, passed 100 tests.11016 scanr1': OK (0.08s)11017 +++ OK, passed 100 tests.11018 iscanr: OK (0.11s)11019 +++ OK, passed 100 tests.11020 iscanr': OK (0.08s)11021 +++ OK, passed 100 tests.11022 mut_read: OK (0.02s)11023 +++ OK, passed 100 tests; 17 discarded.11024 mut_write: OK (0.02s)11025 +++ OK, passed 100 tests; 17 discarded.11026 mut_modify: OK (0.03s)11027 +++ OK, passed 100 tests; 16 discarded.11028 mut_generate: OK11029 +++ OK, passed 100 tests.11030 mut_generateM: OK (0.15s)11031 +++ OK, passed 100 tests.11032 mut_mapM_: OK (0.42s)11033 +++ OK, passed 100 tests.11034 mut_imapM_: OK (0.41s)11035 +++ OK, passed 100 tests.11036 mut_forM_: OK (0.43s)11037 +++ OK, passed 100 tests.11038 mut_iforM_: OK (0.35s)11039 +++ OK, passed 100 tests.11040 mut_foldr: OK (0.08s)11041 +++ OK, passed 100 tests.11042 mut_foldr': OK (0.07s)11043 +++ OK, passed 100 tests.11044 mut_foldl: OK (0.09s)11045 +++ OK, passed 100 tests.11046 mut_foldl': OK (0.03s)11047 +++ OK, passed 100 tests.11048 mut_ifoldr: OK (0.10s)11049 +++ OK, passed 100 tests.11050 mut_ifoldr': OK (0.07s)11051 +++ OK, passed 100 tests.11052 mut_ifoldl: OK (0.11s)11053 +++ OK, passed 100 tests.11054 mut_ifoldl': OK (0.09s)11055 +++ OK, passed 100 tests.11056 mut_foldM: OK (0.13s)11057 +++ OK, passed 100 tests.11058 mut_foldM': OK (0.09s)11059 +++ OK, passed 100 tests.11060 mut_foldrM: OK (0.07s)11061 +++ OK, passed 100 tests.11062 mut_foldrM': OK (0.07s)11063 +++ OK, passed 100 tests.11064 mut_ifoldM: OK (0.06s)11065 +++ OK, passed 100 tests.11066 mut_ifoldM': OK (0.11s)11067 +++ OK, passed 100 tests.11068 mut_ifoldrM: OK (0.06s)11069 +++ OK, passed 100 tests.11070 mut_ifoldrM': OK (0.08s)11071 +++ OK, passed 100 tests.11072 compare: OK11073 +++ OK, passed 100 tests.11074 maximum: OK11075 +++ OK, passed 100 tests; 21 discarded.11076 minimum: OK (0.01s)11077 +++ OK, passed 100 tests; 16 discarded.11078 minIndex: OK11079 +++ OK, passed 100 tests; 21 discarded.11080 maxIndex: OK11081 +++ OK, passed 100 tests; 13 discarded.11082 maximumBy: OK11083 +++ OK, passed 100 tests; 16 discarded.11084 minimumBy: OK11085 +++ OK, passed 100 tests; 18 discarded.11086 maximumOn: OK11087 +++ OK, passed 100 tests; 18 discarded.11088 minimumOn: OK11089 +++ OK, passed 100 tests; 20 discarded.11090 maxIndexBy: OK (0.02s)11091 +++ OK, passed 100 tests; 13 discarded.11092 minIndexBy: OK11093 +++ OK, passed 100 tests; 18 discarded.11094 ListFirstMaxIndexWins: OK11095 +++ OK, passed 100 tests; 15 discarded.11096 FalseListFirstMaxIndexWins: OK11097 +++ OK, failed as expected. (after 1 test):11098 Exception:11099 Prelude.foldr1: empty list11100 CallStack (from HasCallStack):11101 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List11102 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List11103 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable11104 []11105 zip: OK11106 +++ OK, passed 100 tests.11107 zip3: OK (0.02s)11108 +++ OK, passed 100 tests.11109 unzip: OK (0.02s)11110 +++ OK, passed 100 tests.11111 unzip3: OK (0.02s)11112 +++ OK, passed 100 tests.11113 indexed: OK11114 +++ OK, passed 100 tests.11115 update: OK (0.02s)11116 +++ OK, passed 100 tests.11117 mempty: OK11118 +++ OK, passed 100 tests.11119 mappend: OK (0.03s)11120 +++ OK, passed 100 tests.11121 mconcat: OK (0.29s)11122 +++ OK, passed 100 tests.11123 glength: OK (0.04s)11124 +++ OK, passed 100 tests.11125 sum: OK (0.01s)11126 +++ OK, passed 100 tests.11127 product: OK11128 +++ OK, passed 100 tests.11129 enumFromN: OK11130 +++ OK, passed 100 tests.11131 enumFromThenN: OK11132 +++ OK, passed 100 tests.11133 enumFromTo: OK (0.01s)11134 +++ OK, passed 100 tests.11135 enumFromThenTo: OK (0.01s)11136 +++ OK, passed 100 tests; 2 discarded.11137 (Int,Bool)11138 fromList.toList == id: OK11139 +++ OK, passed 100 tests.11140 toList.fromList == id: OK11141 +++ OK, passed 100 tests.11142 unstream.stream == id: OK11143 +++ OK, passed 100 tests.11144 stream.unstream == id: OK11145 +++ OK, passed 100 tests.11146 eq: OK (0.01s)11147 +++ OK, passed 100 tests.11148 length: OK (0.01s)11149 +++ OK, passed 100 tests.11150 null: OK (0.01s)11151 +++ OK, passed 100 tests.11152 index: OK11153 +++ OK, passed 100 tests; 17 discarded.11154 safeIndex: OK (0.01s)11155 +++ OK, passed 100 tests.11156 head: OK11157 +++ OK, passed 100 tests; 18 discarded.11158 last: OK (0.02s)11159 +++ OK, passed 100 tests; 22 discarded.11160 unsafeIndex: OK (0.01s)11161 +++ OK, passed 100 tests; 15 discarded.11162 unsafeHead: OK11163 +++ OK, passed 100 tests; 11 discarded.11164 unsafeLast: OK11165 +++ OK, passed 100 tests; 15 discarded.11166 slice: OK (0.05s)11167 +++ OK, passed 100 tests.11168 init: OK (0.02s)11169 +++ OK, passed 100 tests; 15 discarded.11170 tail: OK (0.01s)11171 +++ OK, passed 100 tests; 19 discarded.11172 take: OK11173 +++ OK, passed 100 tests.11174 drop: OK (0.02s)11175 +++ OK, passed 100 tests.11176 splitAt: OK11177 +++ OK, passed 100 tests.11178 empty: OK11179 +++ OK, passed 100 tests.11180 singleton: OK11181 +++ OK, passed 100 tests.11182 replicate: OK11183 +++ OK, passed 100 tests.11184 generate: OK11185 +++ OK, passed 100 tests.11186 iterateN: OK (0.02s)11187 +++ OK, passed 100 tests.11188 iterateNM: OK (0.19s)11189 +++ OK, passed 100 tests.11190 generateM: OK (0.25s)11191 +++ OK, passed 100 tests.11192 replicateM: OK (0.19s)11193 +++ OK, passed 100 tests.11194 create: OK (0.03s)11195 +++ OK, passed 100 tests.11196 createT: OK11197 +++ OK, passed 100 tests.11198 unfoldr: OK11199 +++ OK, passed 100 tests.11200 unfoldrN: OK11201 +++ OK, passed 100 tests.11202 unfoldrExactN: OK (0.02s)11203 +++ OK, passed 100 tests.11204 unfoldrM: OK (0.03s)11205 +++ OK, passed 100 tests.11206 unfoldrNM: OK (0.03s)11207 +++ OK, passed 100 tests.11208 unfoldrExactNM: OK (0.25s)11209 +++ OK, passed 100 tests.11210 constructN: OK (0.07s)11211 +++ OK, passed 100 tests.11212 constructrN: OK (0.07s)11213 +++ OK, passed 100 tests.11214 cons: OK (0.02s)11215 +++ OK, passed 100 tests.11216 snoc: OK11217 +++ OK, passed 100 tests.11218 append: OK (0.04s)11219 +++ OK, passed 100 tests.11220 concat: OK (0.63s)11221 +++ OK, passed 100 tests.11222 force: OK (0.03s)11223 +++ OK, passed 100 tests.11224 upd: OK (0.01s)11225 +++ OK, passed 100 tests.11226 accum: OK (0.05s)11227 +++ OK, passed 100 tests.11228 reverse: OK11229 +++ OK, passed 100 tests.11230 backpermute: OK (0.02s)11231 +++ OK, passed 100 tests.11232 map: OK (0.04s)11233 +++ OK, passed 100 tests.11234 imap: OK (0.09s)11235 +++ OK, passed 100 tests.11236 concatMap: OK (0.05s)11237 +++ OK, passed 100 tests.11238 mapM: OK (0.05s)11239 +++ OK, passed 100 tests.11240 mapM_: OK (0.53s)11241 +++ OK, passed 100 tests.11242 forM: OK (0.04s)11243 +++ OK, passed 100 tests.11244 forM_: OK (0.46s)11245 +++ OK, passed 100 tests.11246 imapM: OK (0.06s)11247 +++ OK, passed 100 tests.11248 imapM_: OK (0.39s)11249 +++ OK, passed 100 tests.11250 zipWith: OK (0.04s)11251 +++ OK, passed 100 tests.11252 zipWith3: OK (0.08s)11253 +++ OK, passed 100 tests.11254 izipWith: OK (0.05s)11255 +++ OK, passed 100 tests.11256 izipWith3: OK (0.06s)11257 +++ OK, passed 100 tests.11258 izipWithM: OK (0.03s)11259 +++ OK, passed 100 tests.11260 izipWithM_: OK (0.37s)11261 +++ OK, passed 100 tests.11262 zipWithM: OK (0.07s)11263 +++ OK, passed 100 tests.11264 zipWithM_: OK (0.34s)11265 +++ OK, passed 100 tests.11266 filter: OK (0.01s)11267 +++ OK, passed 100 tests.11268 ifilter: OK (0.03s)11269 +++ OK, passed 100 tests.11270 filterM: OK (0.57s)11271 +++ OK, passed 100 tests.11272 uniq: OK (0.01s)11273 +++ OK, passed 100 tests.11274 mapMaybe: OK (0.06s)11275 +++ OK, passed 100 tests.11276 imapMaybe: OK (0.05s)11277 +++ OK, passed 100 tests.11278 takeWhile: OK11279 +++ OK, passed 100 tests.11280 dropWhile: OK (0.02s)11281 +++ OK, passed 100 tests.11282 partition: OK (0.03s)11283 +++ OK, passed 100 tests.11284 partitionWith: OK (0.04s)11285 +++ OK, passed 100 tests.11286 span: OK (0.04s)11287 +++ OK, passed 100 tests.11288 break: OK (0.02s)11289 +++ OK, passed 100 tests.11290 spanR: OK (0.02s)11291 +++ OK, passed 100 tests.11292 breakR: OK (0.04s)11293 +++ OK, passed 100 tests.11294 groupBy: OK (0.04s)11295 +++ OK, passed 100 tests.11296 elem: OK11297 +++ OK, passed 100 tests.11298 notElem: OK11299 +++ OK, passed 100 tests.11300 find: OK11301 +++ OK, passed 100 tests.11302 findIndex: OK11303 +++ OK, passed 100 tests.11304 findIndexR: OK (0.02s)11305 +++ OK, passed 100 tests.11306 findIndices: OK (0.02s)11307 +++ OK, passed 100 tests.11308 elemIndex: OK (0.02s)11309 +++ OK, passed 100 tests.11310 elemIndices: OK (0.01s)11311 +++ OK, passed 100 tests.11312 foldl: OK (0.05s)11313 +++ OK, passed 100 tests.11314 foldl1: OK (0.03s)11315 +++ OK, passed 100 tests; 22 discarded.11316 foldl': OK (0.04s)11317 +++ OK, passed 100 tests.11318 foldl1': OK (0.04s)11319 +++ OK, passed 100 tests; 16 discarded.11320 foldr: OK (0.04s)11321 +++ OK, passed 100 tests.11322 foldr1: OK (0.05s)11323 +++ OK, passed 100 tests; 14 discarded.11324 foldr': OK (0.02s)11325 +++ OK, passed 100 tests.11326 foldr1': OK (0.05s)11327 +++ OK, passed 100 tests; 14 discarded.11328 ifoldl: OK (0.05s)11329 +++ OK, passed 100 tests.11330 ifoldl': OK (0.04s)11331 +++ OK, passed 100 tests.11332 ifoldr: OK (0.04s)11333 +++ OK, passed 100 tests.11334 ifoldr': OK (0.05s)11335 +++ OK, passed 100 tests.11336 ifoldM: OK (0.06s)11337 +++ OK, passed 100 tests.11338 ifoldM': OK (0.05s)11339 +++ OK, passed 100 tests.11340 ifoldM_: OK (0.43s)11341 +++ OK, passed 100 tests.11342 ifoldM'_: OK (0.35s)11343 +++ OK, passed 100 tests.11344 all: OK11345 +++ OK, passed 100 tests.11346 any: OK11347 +++ OK, passed 100 tests.11348 prescanl: OK (0.04s)11349 +++ OK, passed 100 tests.11350 prescanl': OK (0.09s)11351 +++ OK, passed 100 tests.11352 postscanl: OK (0.05s)11353 +++ OK, passed 100 tests.11354 postscanl': OK (0.06s)11355 +++ OK, passed 100 tests.11356 scanl: OK (0.08s)11357 +++ OK, passed 100 tests.11358 scanl': OK (0.04s)11359 +++ OK, passed 100 tests.11360 scanl1: OK (0.06s)11361 +++ OK, passed 100 tests.11362 scanl1': OK (0.06s)11363 +++ OK, passed 100 tests.11364 iscanl: OK (0.06s)11365 +++ OK, passed 100 tests.11366 iscanl': OK (0.07s)11367 +++ OK, passed 100 tests.11368 prescanr: OK (0.07s)11369 +++ OK, passed 100 tests.11370 prescanr': OK (0.05s)11371 +++ OK, passed 100 tests.11372 postscanr: OK (0.09s)11373 +++ OK, passed 100 tests.11374 postscanr': OK (0.05s)11375 +++ OK, passed 100 tests.11376 scanr: OK (0.03s)11377 +++ OK, passed 100 tests.11378 scanr': OK (0.03s)11379 +++ OK, passed 100 tests.11380 scanr1: OK (0.06s)11381 +++ OK, passed 100 tests.11382 scanr1': OK (0.05s)11383 +++ OK, passed 100 tests.11384 iscanr: OK (0.08s)11385 +++ OK, passed 100 tests.11386 iscanr': OK (0.07s)11387 +++ OK, passed 100 tests.11388 mut_read: OK11389 +++ OK, passed 100 tests; 16 discarded.11390 mut_write: OK (0.02s)11391 +++ OK, passed 100 tests; 16 discarded.11392 mut_modify: OK (0.02s)11393 +++ OK, passed 100 tests; 17 discarded.11394 mut_generate: OK (0.01s)11395 +++ OK, passed 100 tests.11396 mut_generateM: OK (0.23s)11397 +++ OK, passed 100 tests.11398 mut_mapM_: OK (0.52s)11399 +++ OK, passed 100 tests.11400 mut_imapM_: OK (0.41s)11401 +++ OK, passed 100 tests.11402 mut_forM_: OK (0.54s)11403 +++ OK, passed 100 tests.11404 mut_iforM_: OK (0.33s)11405 +++ OK, passed 100 tests.11406 mut_foldr: OK (0.04s)11407 +++ OK, passed 100 tests.11408 mut_foldr': OK (0.08s)11409 +++ OK, passed 100 tests.11410 mut_foldl: OK (0.04s)11411 +++ OK, passed 100 tests.11412 mut_foldl': OK (0.04s)11413 +++ OK, passed 100 tests.11414 mut_ifoldr: OK (0.06s)11415 +++ OK, passed 100 tests.11416 mut_ifoldr': OK (0.05s)11417 +++ OK, passed 100 tests.11418 mut_ifoldl: OK (0.03s)11419 +++ OK, passed 100 tests.11420 mut_ifoldl': OK (0.07s)11421 +++ OK, passed 100 tests.11422 mut_foldM: OK (0.04s)11423 +++ OK, passed 100 tests.11424 mut_foldM': OK (0.05s)11425 +++ OK, passed 100 tests.11426 mut_foldrM: OK (0.02s)11427 +++ OK, passed 100 tests.11428 mut_foldrM': OK (0.04s)11429 +++ OK, passed 100 tests.11430 mut_ifoldM: OK (0.03s)11431 +++ OK, passed 100 tests.11432 mut_ifoldM': OK (0.03s)11433 +++ OK, passed 100 tests.11434 mut_ifoldrM: OK (0.03s)11435 +++ OK, passed 100 tests.11436 mut_ifoldrM': OK (0.04s)11437 +++ OK, passed 100 tests.11438 compare: OK11439 +++ OK, passed 100 tests.11440 maximum: OK11441 +++ OK, passed 100 tests; 12 discarded.11442 minimum: OK11443 +++ OK, passed 100 tests; 15 discarded.11444 minIndex: OK11445 +++ OK, passed 100 tests; 17 discarded.11446 maxIndex: OK (0.01s)11447 +++ OK, passed 100 tests; 12 discarded.11448 maximumBy: OK11449 +++ OK, passed 100 tests; 18 discarded.11450 minimumBy: OK (0.02s)11451 +++ OK, passed 100 tests; 21 discarded.11452 maximumOn: OK (0.01s)11453 +++ OK, passed 100 tests; 16 discarded.11454 minimumOn: OK (0.01s)11455 +++ OK, passed 100 tests; 13 discarded.11456 maxIndexBy: OK (0.03s)11457 +++ OK, passed 100 tests; 15 discarded.11458 minIndexBy: OK11459 +++ OK, passed 100 tests; 15 discarded.11460 ListFirstMaxIndexWins: OK (0.02s)11461 +++ OK, passed 100 tests; 11 discarded.11462 FalseListFirstMaxIndexWins: OK11463 +++ OK, failed as expected. (after 1 test):11464 Exception:11465 Prelude.foldr1: empty list11466 CallStack (from HasCallStack):11467 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List11468 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List11469 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable11470 []11471 zip: OK (0.03s)11472 +++ OK, passed 100 tests.11473 zip3: OK (0.05s)11474 +++ OK, passed 100 tests.11475 unzip: OK (0.04s)11476 +++ OK, passed 100 tests.11477 unzip3: OK (0.04s)11478 +++ OK, passed 100 tests.11479 indexed: OK (0.01s)11480 +++ OK, passed 100 tests.11481 update: OK (0.03s)11482 +++ OK, passed 100 tests.11483 mempty: OK11484 +++ OK, passed 100 tests.11485 mappend: OK (0.03s)11486 +++ OK, passed 100 tests.11487 mconcat: OK (0.49s)11488 +++ OK, passed 100 tests.11489 glength: OK (0.03s)11490 +++ OK, passed 100 tests.11491 (Int,Bool,Int)11492 fromList.toList == id: OK11493 +++ OK, passed 100 tests.11494 toList.fromList == id: OK (0.01s)11495 +++ OK, passed 100 tests.11496 unstream.stream == id: OK (0.01s)11497 +++ OK, passed 100 tests.11498 stream.unstream == id: OK11499 +++ OK, passed 100 tests.11500 eq: OK (0.02s)11501 +++ OK, passed 100 tests.11502 length: OK11503 +++ OK, passed 100 tests.11504 null: OK (0.02s)11505 +++ OK, passed 100 tests.11506 index: OK (0.02s)11507 +++ OK, passed 100 tests; 12 discarded.11508 safeIndex: OK (0.01s)11509 +++ OK, passed 100 tests.11510 head: OK11511 +++ OK, passed 100 tests; 15 discarded.11512 last: OK11513 +++ OK, passed 100 tests; 13 discarded.11514 unsafeIndex: OK (0.02s)11515 +++ OK, passed 100 tests; 18 discarded.11516 unsafeHead: OK (0.02s)11517 +++ OK, passed 100 tests; 15 discarded.11518 unsafeLast: OK (0.02s)11519 +++ OK, passed 100 tests; 15 discarded.11520 slice: OK (0.04s)11521 +++ OK, passed 100 tests.11522 init: OK (0.02s)11523 +++ OK, passed 100 tests; 15 discarded.11524 tail: OK (0.02s)11525 +++ OK, passed 100 tests; 17 discarded.11526 take: OK (0.01s)11527 +++ OK, passed 100 tests.11528 drop: OK (0.01s)11529 +++ OK, passed 100 tests.11530 splitAt: OK (0.02s)11531 +++ OK, passed 100 tests.11532 empty: OK11533 +++ OK, passed 100 tests.11534 singleton: OK11535 +++ OK, passed 100 tests.11536 replicate: OK11537 +++ OK, passed 100 tests.11538 generate: OK11539 +++ OK, passed 100 tests.11540 iterateN: OK (0.02s)11541 +++ OK, passed 100 tests.11542 iterateNM: OK (0.24s)11543 +++ OK, passed 100 tests.11544 generateM: OK (0.53s)11545 +++ OK, passed 100 tests.11546 replicateM: OK (0.22s)11547 +++ OK, passed 100 tests.11548 create: OK (0.02s)11549 +++ OK, passed 100 tests.11550 createT: OK (0.03s)11551 +++ OK, passed 100 tests.11552 unfoldr: OK11553 +++ OK, passed 100 tests.11554 unfoldrN: OK (0.03s)11555 +++ OK, passed 100 tests.11556 unfoldrExactN: OK (0.02s)11557 +++ OK, passed 100 tests.11558 unfoldrM: OK (0.03s)11559 +++ OK, passed 100 tests.11560 unfoldrNM: OK (0.02s)11561 +++ OK, passed 100 tests.11562 unfoldrExactNM: OK (0.19s)11563 +++ OK, passed 100 tests.11564 constructN: OK (0.11s)11565 +++ OK, passed 100 tests.11566 constructrN: OK (0.08s)11567 +++ OK, passed 100 tests.11568 cons: OK (0.03s)11569 +++ OK, passed 100 tests.11570 snoc: OK (0.03s)11571 +++ OK, passed 100 tests.11572 append: OK (0.05s)11573 +++ OK, passed 100 tests.11574 concat: OK (0.58s)11575 +++ OK, passed 100 tests.11576 force: OK (0.01s)11577 +++ OK, passed 100 tests.11578 upd: OK (0.03s)11579 +++ OK, passed 100 tests.11580 accum: OK (0.10s)11581 +++ OK, passed 100 tests.11582 reverse: OK (0.03s)11583 +++ OK, passed 100 tests.11584 backpermute: OK (0.03s)11585 +++ OK, passed 100 tests.11586 map: OK (0.04s)11587 +++ OK, passed 100 tests.11588 imap: OK (0.10s)11589 +++ OK, passed 100 tests.11590 concatMap: OK (0.12s)11591 +++ OK, passed 100 tests.11592 mapM: OK (0.12s)11593 +++ OK, passed 100 tests.11594 mapM_: OK (0.48s)11595 +++ OK, passed 100 tests.11596 forM: OK (0.05s)11597 +++ OK, passed 100 tests.11598 forM_: OK (0.58s)11599 +++ OK, passed 100 tests.11600 imapM: OK (0.07s)11601 +++ OK, passed 100 tests.11602 imapM_: OK (0.48s)11603 +++ OK, passed 100 tests.11604 zipWith: OK (0.08s)11605 +++ OK, passed 100 tests.11606 zipWith3: OK (0.06s)11607 +++ OK, passed 100 tests.11608 izipWith: OK (0.06s)11609 +++ OK, passed 100 tests.11610 izipWith3: OK (0.06s)11611 +++ OK, passed 100 tests.11612 izipWithM: OK (0.11s)11613 +++ OK, passed 100 tests.11614 izipWithM_: OK (0.52s)11615 +++ OK, passed 100 tests.11616 zipWithM: OK (0.07s)11617 +++ OK, passed 100 tests.11618 zipWithM_: OK (0.42s)11619 +++ OK, passed 100 tests.11620 filter: OK (0.03s)11621 +++ OK, passed 100 tests.11622 ifilter: OK (0.06s)11623 +++ OK, passed 100 tests.11624 filterM: OK (0.56s)11625 +++ OK, passed 100 tests.11626 uniq: OK (0.03s)11627 +++ OK, passed 100 tests.11628 mapMaybe: OK (0.06s)11629 +++ OK, passed 100 tests.11630 imapMaybe: OK (0.04s)11631 +++ OK, passed 100 tests.11632 takeWhile: OK (0.01s)11633 +++ OK, passed 100 tests.11634 dropWhile: OK (0.05s)11635 +++ OK, passed 100 tests.11636 partition: OK (0.04s)11637 +++ OK, passed 100 tests.11638 partitionWith: OK (0.07s)11639 +++ OK, passed 100 tests.11640 span: OK (0.05s)11641 +++ OK, passed 100 tests.11642 break: OK11643 +++ OK, passed 100 tests.11644 spanR: OK (0.02s)11645 +++ OK, passed 100 tests.11646 breakR: OK (0.05s)11647 +++ OK, passed 100 tests.11648 groupBy: OK (0.09s)11649 +++ OK, passed 100 tests.11650 elem: OK (0.01s)11651 +++ OK, passed 100 tests.11652 notElem: OK (0.05s)11653 +++ OK, passed 100 tests.11654 find: OK (0.01s)11655 +++ OK, passed 100 tests.11656 findIndex: OK (0.03s)11657 +++ OK, passed 100 tests.11658 findIndexR: OK (0.02s)11659 +++ OK, passed 100 tests.11660 findIndices: OK (0.05s)11661 +++ OK, passed 100 tests.11662 elemIndex: OK (0.02s)11663 +++ OK, passed 100 tests.11664 elemIndices: OK (0.01s)11665 +++ OK, passed 100 tests.11666 foldl: OK (0.06s)11667 +++ OK, passed 100 tests.11668 foldl1: OK (0.07s)11669 +++ OK, passed 100 tests; 17 discarded.11670 foldl': OK (0.05s)11671 +++ OK, passed 100 tests.11672 foldl1': OK (0.07s)11673 +++ OK, passed 100 tests; 16 discarded.11674 foldr: OK (0.08s)11675 +++ OK, passed 100 tests.11676 foldr1: OK (0.06s)11677 +++ OK, passed 100 tests; 22 discarded.11678 foldr': OK (0.07s)11679 +++ OK, passed 100 tests.11680 foldr1': OK (0.05s)11681 +++ OK, passed 100 tests; 12 discarded.11682 ifoldl: OK (0.07s)11683 +++ OK, passed 100 tests.11684 ifoldl': OK (0.09s)11685 +++ OK, passed 100 tests.11686 ifoldr: OK (0.10s)11687 +++ OK, passed 100 tests.11688 ifoldr': OK (0.07s)11689 +++ OK, passed 100 tests.11690 ifoldM: OK (0.15s)11691 +++ OK, passed 100 tests.11692 ifoldM': OK (0.07s)11693 +++ OK, passed 100 tests.11694 ifoldM_: OK (0.48s)11695 +++ OK, passed 100 tests.11696 ifoldM'_: OK (0.46s)11697 +++ OK, passed 100 tests.11698 all: OK (0.01s)11699 +++ OK, passed 100 tests.11700 any: OK (0.03s)11701 +++ OK, passed 100 tests.11702 prescanl: OK (0.10s)11703 +++ OK, passed 100 tests.11704 prescanl': OK (0.06s)11705 +++ OK, passed 100 tests.11706 postscanl: OK (0.08s)11707 +++ OK, passed 100 tests.11708 postscanl': OK (0.06s)11709 +++ OK, passed 100 tests.11710 scanl: OK (0.06s)11711 +++ OK, passed 100 tests.11712 scanl': OK (0.06s)11713 +++ OK, passed 100 tests.11714 scanl1: OK (0.07s)11715 +++ OK, passed 100 tests.11716 scanl1': OK (0.08s)11717 +++ OK, passed 100 tests.11718 iscanl: OK (0.11s)11719 +++ OK, passed 100 tests.11720 iscanl': OK (0.05s)11721 +++ OK, passed 100 tests.11722 prescanr: OK (0.07s)11723 +++ OK, passed 100 tests.11724 prescanr': OK (0.03s)11725 +++ OK, passed 100 tests.11726 postscanr: OK (0.09s)11727 +++ OK, passed 100 tests.11728 postscanr': OK (0.07s)11729 +++ OK, passed 100 tests.11730 scanr: OK (0.11s)11731 +++ OK, passed 100 tests.11732 scanr': OK (0.08s)11733 +++ OK, passed 100 tests.11734 scanr1: OK (0.16s)11735 +++ OK, passed 100 tests.11736 scanr1': OK (0.09s)11737 +++ OK, passed 100 tests.11738 iscanr: OK (0.05s)11739 +++ OK, passed 100 tests.11740 iscanr': OK (0.10s)11741 +++ OK, passed 100 tests.11742 mut_read: OK (0.01s)11743 +++ OK, passed 100 tests; 16 discarded.11744 mut_write: OK (0.02s)11745 +++ OK, passed 100 tests; 14 discarded.11746 mut_modify: OK (0.04s)11747 +++ OK, passed 100 tests; 14 discarded.11748 mut_generate: OK (0.01s)11749 +++ OK, passed 100 tests.11750 mut_generateM: OK (0.24s)11751 +++ OK, passed 100 tests.11752 mut_mapM_: OK (0.40s)11753 +++ OK, passed 100 tests.11754 mut_imapM_: OK (0.40s)11755 +++ OK, passed 100 tests.11756 mut_forM_: OK (0.39s)11757 +++ OK, passed 100 tests.11758 mut_iforM_: OK (0.40s)11759 +++ OK, passed 100 tests.11760 mut_foldr: OK (0.04s)11761 +++ OK, passed 100 tests.11762 mut_foldr': OK (0.12s)11763 +++ OK, passed 100 tests.11764 mut_foldl: OK (0.03s)11765 +++ OK, passed 100 tests.11766 mut_foldl': OK (0.07s)11767 +++ OK, passed 100 tests.11768 mut_ifoldr: OK (0.12s)11769 +++ OK, passed 100 tests.11770 mut_ifoldr': OK (0.06s)11771 +++ OK, passed 100 tests.11772 mut_ifoldl: OK (0.11s)11773 +++ OK, passed 100 tests.11774 mut_ifoldl': OK (0.15s)11775 +++ OK, passed 100 tests.11776 mut_foldM: OK (0.13s)11777 +++ OK, passed 100 tests.11778 mut_foldM': OK (0.04s)11779 +++ OK, passed 100 tests.11780 mut_foldrM: OK (0.13s)11781 +++ OK, passed 100 tests.11782 mut_foldrM': OK (0.08s)11783 +++ OK, passed 100 tests.11784 mut_ifoldM: OK (0.12s)11785 +++ OK, passed 100 tests.11786 mut_ifoldM': OK (0.05s)11787 +++ OK, passed 100 tests.11788 mut_ifoldrM: OK (0.06s)11789 +++ OK, passed 100 tests.11790 mut_ifoldrM': OK (0.08s)11791 +++ OK, passed 100 tests.11792 compare: OK (0.02s)11793 +++ OK, passed 100 tests.11794 maximum: OK (0.01s)11795 +++ OK, passed 100 tests; 17 discarded.11796 minimum: OK (0.02s)11797 +++ OK, passed 100 tests; 21 discarded.11798 minIndex: OK11799 +++ OK, passed 100 tests; 27 discarded.11800 maxIndex: OK (0.02s)11801 +++ OK, passed 100 tests; 14 discarded.11802 maximumBy: OK (0.02s)11803 +++ OK, passed 100 tests; 15 discarded.11804 minimumBy: OK (0.01s)11805 +++ OK, passed 100 tests; 17 discarded.11806 maximumOn: OK (0.03s)11807 +++ OK, passed 100 tests; 19 discarded.11808 minimumOn: OK (0.03s)11809 +++ OK, passed 100 tests; 14 discarded.11810 maxIndexBy: OK (0.03s)11811 +++ OK, passed 100 tests; 13 discarded.11812 minIndexBy: OK (0.05s)11813 +++ OK, passed 100 tests; 16 discarded.11814 ListFirstMaxIndexWins: OK (0.03s)11815 +++ OK, passed 100 tests; 18 discarded.11816 FalseListFirstMaxIndexWins: OK11817 +++ OK, failed as expected. (after 1 test):11818 Exception:11819 Prelude.foldr1: empty list11820 CallStack (from HasCallStack):11821 error, called at libraries/ghc-internal/src/GHC/Internal/List.hs:2030:3 in ghc-internal:GHC.Internal.List11822 errorEmptyList, called at libraries/ghc-internal/src/GHC/Internal/List.hs:705:30 in ghc-internal:GHC.Internal.List11823 foldr1, called at libraries/ghc-internal/src/GHC/Internal/Data/Foldable.hs:687:15 in ghc-internal:GHC.Internal.Data.Foldable11824 []11825 zip: OK (0.07s)11826 +++ OK, passed 100 tests.11827 zip3: OK (0.06s)11828 +++ OK, passed 100 tests.11829 unzip: OK (0.07s)11830 +++ OK, passed 100 tests.11831 unzip3: OK (0.07s)11832 +++ OK, passed 100 tests.11833 indexed: OK (0.05s)11834 +++ OK, passed 100 tests.11835 update: OK (0.03s)11836 +++ OK, passed 100 tests.11837 mempty: OK11838 +++ OK, passed 100 tests.11839 mappend: OK (0.04s)11840 +++ OK, passed 100 tests.11841 mconcat: OK (0.35s)11842 +++ OK, passed 100 tests.11843 glength: OK (0.08s)11844 +++ OK, passed 100 tests.11845 unstream11846 unstream == vunstream (exact): OK (0.03s)11847 +++ OK, passed 100 tests.11848 unstream == vunstream (unknown): OK11849 +++ OK, passed 100 tests.11850 unstreamR ~= vunstream (exact): OK11851 +++ OK, passed 100 tests.11852 unstreamR ~= vunstream (unknown): OK11853 +++ OK, passed 100 tests.11854 Data.Vector.Storable.Vector Alignment11855 Aligned Double: OK11856 Aligned Int: OK11857 Regression tests11858 enumFromTo crash #18811859 Word8: OK11860 Word16: OK11861 Word32: OK11862 Word64: OK11863 Word: OK11864 Int8: OK11865 Int16: OK11866 Int32: OK11867 Int64: OK11868 Int: OK11869 Char: OK11870 Negative tests11871 slice out of bounds #25711872 Boxed11873 Negative ix: OK11874 Negative size: OK11875 Negative ix and size: OK11876 Too large ix: OK11877 Too large size: OK11878 Too large ix and size: OK11879 Overflow: OK11880 OutOfMemory: OK11881 Primitive11882 Negative ix: OK11883 Negative size: OK11884 Negative ix and size: OK11885 Too large ix: OK11886 Too large size: OK11887 Too large ix and size: OK11888 Overflow: OK11889 OutOfMemory: OK11890 Storable11891 Negative ix: OK11892 Negative size: OK11893 Negative ix and size: OK11894 Too large ix: OK11895 Too large size: OK11896 Too large ix and size: OK11897 Overflow: OK11898 OutOfMemory: OK11899 Unboxed11900 Negative ix: OK11901 Negative size: OK11902 Negative ix and size: OK11903 Too large ix: OK11904 Too large size: OK11905 Too large ix and size: OK11906 Overflow: OK11907 OutOfMemory: OK11908 take #28211909 Boxed: OK11910 Primitive: OK11911 Storable: OK11912 Unboxed: OK11913 Data.Vector11914 MonadFix: OK11915 toFromArray: OK11916 toFromArraySlice: OK11917 toFromArraySliceUnsafe: OK11918 toFromMutableArray: OK11919 Data.Vector.Mutable (Move): OK11920 +++ OK, passed 100 tests; 20 discarded.11921 Data.Vector.Primitive.Mutable (Move): OK11922 +++ OK, passed 100 tests; 15 discarded.11923 Data.Vector.Unboxed.Mutable (Move): OK11924 +++ OK, passed 100 tests; 15 discarded.11925 Data.Vector.Storable.Mutable (Move): OK11926 +++ OK, passed 100 tests; 16 discarded.11927 Data.Vector.Generic.Mutable (nextPermutation): OK (0.06s)11928 +++ OK, passed 100 tests.11929 Data.Vector.Generic.Mutable (prevPermutation): OK (0.04s)11930 +++ OK, passed 100 tests.11931 Data.Vector.Generic.Mutable (nextPermutation then prevPermutation = id): OK (0.02s)11932 +++ OK, passed 100 tests.11933 Data.Vector.Generic.Mutable (prevPermutation then nextPermutation = id): OK (0.02s)11934 +++ OK, passed 100 tests.1193511936All 2808 tests passed (27.29s)11937Test suite vector-tests-O2: PASS11938Test suite logged to: dist/test/vector-0.13.2.0-vector-tests-O2.log119392 of 2 test suites (2 of 2 test cases) passed.11940checkPhase completed in 1 minutes 8 seconds
installPhase
11941Installing library in /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b11942Installing internal library benchmarks-O2 in /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/vector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2
fixupPhase
11943shrinking RPATHs of ELF executables and libraries in /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.011944shrinking /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHSvector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b-ghc9.10.3.so11945shrinking /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHSvector-0.13.2.0-3zuG2OYYXToCticS4CLwWT-benchmarks-O2-ghc9.10.3.so11946checking for references to /build/ in /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0...11947patching script interpreter paths in /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.011948stripping (with command strip and flags -S -p) in /nix/store/kaiy857hip4a0nhcjcgk0r66indqimz3-vector-0.13.2.0/lib