build devShells.x86_64-linux.ghc9102
1760.29 s
[extra] fromRight 1 (Left "foo") == 1
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> fromLeft' (Left x) == x
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> fromLeft' (Right x) == undefined
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> fromRight' (Right x) == x
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> fromRight' (Left x) == undefined
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> fromEither (Left x ) == x
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> fromEither (Right x) == x
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \a b -> maybeToEither a (Just b) == Right b
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \a -> maybeToEither a Nothing == Left a
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> eitherToMaybe (Left x) == Nothing
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x -> eitherToMaybe (Right x) == Just x
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] mapLeft show (Left 1) == Left "1"
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] mapLeft show (Right True) == Right True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] mapRight show (Left 1) == Left 1
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] mapRight show (Right True) == Right "True"
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \xs -> repeatedly (splitAt 3) xs == chunksOf 3 xs
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \xs -> repeatedly word1 (trim xs) == words xs
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \xs -> repeatedly line1 xs == lines xs
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] disjoint [1,2,3] [4,5] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] disjoint [1,2,3] [4,1] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] disjointOrd [1,2,3] [4,5] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] disjointOrd [1,2,3] [4,1] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,5] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,8] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] anySame [1,1,2] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] anySame [1,2,3] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] anySame (1:2:1:undefined) == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] anySame [] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \xs -> anySame xs == (length (nub xs) < length xs)
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] allSame [1,1,2] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] allSame [1,1,1] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] allSame [1] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] allSame [] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] allSame (1:1:2:undefined) == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \xs -> allSame xs == (length (nub xs) <= 1)
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] headDef 1 [] == 1
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] headDef 1 [2,3,4] == 2
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x xs -> headDef x xs == fromMaybe x (listToMaybe xs)
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] lastDef 1 [] == 1
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] lastDef 1 [2,3,4] == 4
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \x xs -> lastDef x xs == last (x:xs)
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] [2,3,4] !? 1 == Just 3
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] [2,3,4] !? (-1) == Nothing
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] [] !? 0 == Nothing
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] notNull [] == False
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] notNull [1] == True
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] \xs -> notNull xs == not (null xs)
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] list 1 (\v _ -> v - 2) [5,6,7] == 3
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[extra] list 1 (\v _ -> v - 2) [] == 1
1760.29 s
[extra] +++ OK, passed 100 tests.
1760.29 s
[foldl] include semigroupoids-6.0.1-9FoUHGd3cSv9csmslt6yTE
1760.29 s
[foldl] include text-2.1.2-9845
1760.29 s
[foldl] include transformers-0.6.1.1-407f
1760.29 s
[foldl] include unordered-containers-0.2.20.1-191HHq0EiVBAwoS0jzVXN0
1760.29 s
[foldl] include vector-0.13.2.0-6XtMmq2Ff9ODcKEbpcqiG
1760.29 s
[foldl] Control.Foldl=foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ:Control.Foldl,Control.Foldl.ByteString=foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ:Control.Foldl.ByteString,Control.Foldl.NonEmpty=foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ:Control.Foldl.NonEmpty,Control.Foldl.Text=foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ:Control.Foldl.Text,Control.Scanl=foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ:Control.Scanl
1760.29 s
[foldl] Ready component graph:
1760.29 s
[foldl] definite foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ
1760.29 s
[foldl] depends base-4.20.1.0-2277
1760.29 s
[foldl] depends bytestring-0.12.2.0-5835
1760.29 s
[foldl] depends comonad-5.0.9-9ZXCMzc1LIuHPeefBB1gBv
1760.29 s
[foldl] depends containers-0.7-dff9
1760.29 s
[foldl] depends contravariant-1.5.5-9L710Gv0mfPBKPKJUl0pIA
1760.29 s
[foldl] depends hashable-1.5.0.0-JQMp8nD7eXDLx6QkBmTwVb
1760.29 s
[foldl] depends primitive-0.9.1.0-IS0Uswzbk4H38TsU65qNKd
1760.29 s
[foldl] depends profunctors-5.6.3-AfxdEbA4qEx21xJFq5OvWx
1760.29 s
[foldl] depends random-1.2.1.3-8klJqjF3xhRCzBrgK1uJlY
1760.29 s
[foldl] depends semigroupoids-6.0.1-9FoUHGd3cSv9csmslt6yTE
1760.29 s
[foldl] depends text-2.1.2-9845
1760.29 s
[foldl] depends transformers-0.6.1.1-407f
1760.29 s
[foldl] depends unordered-containers-0.2.20.1-191HHq0EiVBAwoS0jzVXN0
1760.29 s
[foldl] depends vector-0.13.2.0-6XtMmq2Ff9ODcKEbpcqiG
1760.29 s
[foldl] definite foldl-1.4.18-HANDLssYZKV2jH7jmfmu42-doctest
1760.29 s
[foldl] depends base-4.20.1.0-2277
1760.29 s
[foldl] depends doctest-0.24.2-H4FgSSwrzQD6JTD7tYQanP
1760.29 s
[foldl] Using Cabal-3.12.1.0 compiled by ghc-9.10
1760.29 s
[foldl] Using compiler: ghc-9.10.2
1760.29 s
[foldl] Using install prefix: /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18
1760.29 s
[foldl] Executables installed in:
1760.29 s
[foldl] /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18/bin
1760.29 s
[foldl] Libraries installed in:
1760.29 s
[foldl] /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/foldl-1.4.18-JUvpw4UKAdU3SFdPE11NgQ
1760.29 s
[foldl] Dynamic Libraries installed in:
1760.29 s
[foldl] /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a
1760.29 s
[foldl] Private executables installed in:
1760.29 s
[foldl] /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18/libexec/x86_64-linux-ghc-9.10.2-1e2a/foldl-1.4.18
1760.29 s
[foldl] Data files installed in:
1760.29 s
[foldl] /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18/share/x86_64-linux-ghc-9.10.2-1e2a/foldl-1.4.18
1760.29 s
[foldl] Documentation installed in:
1760.29 s
[foldl] /nix/store/iisnfilyadwix3fcs6ikxfks5n6z5rx8-foldl-1.4.18-doc/share/doc/foldl-1.4.18
1760.29 s
[foldl] Configuration files installed in:
1760.29 s
[foldl] /nix/store/anfx25rsfkfn3k6qqcjqhg5hmb19wxd2-foldl-1.4.18/etc
1760.29 s
[foldl] No alex found
1760.29 s
[foldl] Using ar found on system at:
1760.29 s
[foldl] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ar
1760.29 s
[foldl] No c2hs found
1760.29 s
[foldl] No cpphs found
1760.29 s
[foldl] Using doctest version 0.24.2 found on system at:
1760.29 s
[foldl] /nix/store/w4c6k3rjbq8l9fs8mar852gz7a6kaif7-doctest-0.24.2/bin/doctest
1760.29 s
[foldl] Using gcc version 14.3.0 given by user at:
1760.29 s
[foldl] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/gcc
1760.29 s
[foldl] Using ghc version 9.10.2 found on system at:
1760.29 s
[foldl] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/ghc
1760.29 s
[foldl] Using ghc-pkg version 9.10.2 found on system at:
1760.29 s
[foldl] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/ghc-pkg-9.10.2
1760.29 s
[foldl] No ghcjs found
1760.30 s
[foldl] No ghcjs-pkg found
1760.30 s
[foldl] No greencard found
1760.30 s
[foldl] Using haddock version 2.31.0 found on system at:
1760.30 s
[foldl] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/haddock-ghc-9.10.2
1760.30 s
[foldl] No happy found
1760.30 s
[foldl] Using haskell-suite found on system at: haskell-suite-dummy-location
1760.30 s
[foldl] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
1760.30 s
[foldl] No hmake found
1760.30 s
[foldl] Using hpc version 0.69 found on system at:
1760.30 s
[foldl] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/hpc-ghc-9.10.2
1760.30 s
[foldl] Using hsc2hs version 0.68.10 found on system at:
1760.30 s
[foldl] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/hsc2hs-ghc-9.10.2
1760.30 s
[foldl] Using hscolour version 1.25 found on system at:
1760.30 s
[foldl] /nix/store/kb4afndnwdxxc5ps9k8xv0jzd0a9y8n5-hscolour-1.25/bin/HsColour
1760.30 s
[foldl] No jhc found
1760.30 s
[foldl] Using ld found on system at:
1760.30 s
[foldl] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/ld
1760.30 s
[foldl] No pkg-config found
1760.30 s
[foldl] Using runghc version 9.10.2 found on system at:
1760.30 s
[free] Control.Alternative.Free=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Alternative.Free,Control.Alternative.Free.Final=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Alternative.Free.Final,Control.Applicative.Free=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Applicative.Free,Control.Applicative.Free.Fast=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Applicative.Free.Fast,Control.Applicative.Free.Final=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Applicative.Free.Final,Control.Applicative.Trans.Free=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Applicative.Trans.Free,Control.Comonad.Cofree=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Comonad.Cofree,Control.Comonad.Cofree.Class=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Comonad.Cofree.Class,Control.Comonad.Trans.Cofree=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Comonad.Trans.Cofree,Control.Comonad.Trans.Coiter=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Comonad.Trans.Coiter,Control.Monad.Free=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Free,Control.Monad.Free.Ap=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Free.Ap,Control.Monad.Free.Church=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Free.Church,Control.Monad.Free.Class=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Free.Class,Control.Monad.Free.TH=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Free.TH,Control.Monad.Trans.Free=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Trans.Free,Control.Monad.Trans.Free.Ap=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Trans.Free.Ap,Control.Monad.Trans.Free.Church=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Trans.Free.Church,Control.Monad.Trans.Iter=free-5.2-KsWRdGz0nOlHHyGfxH7UKC:Control.Monad.Trans.Iter
1760.30 s
[free] Ready component graph:
1760.30 s
[free] definite free-5.2-KsWRdGz0nOlHHyGfxH7UKC
1760.30 s
[free] depends base-4.20.1.0-2277
1760.30 s
[free] depends comonad-5.0.9-9ZXCMzc1LIuHPeefBB1gBv
1760.30 s
[free] depends containers-0.7-dff9
1760.30 s
[free] depends distributive-0.6.2.1-1Pd6CkjSsIyAeIyjb5zjXL
1760.30 s
[free] depends exceptions-0.10.9-fd91
1760.30 s
[free] depends indexed-traversable-0.1.4-74FxSl6JxXd9ksr8o5hwQ8
1760.30 s
[free] depends mtl-2.3.1-5ae5
1760.30 s
[free] depends profunctors-5.6.3-AfxdEbA4qEx21xJFq5OvWx
1760.30 s
[free] depends semigroupoids-6.0.1-9FoUHGd3cSv9csmslt6yTE
1760.30 s
[free] depends template-haskell-2.22.0.0-2a41
1760.30 s
[free] depends th-abstraction-0.7.1.0-Dyx1wuxi5ORFRtryF4fJsV
1760.30 s
[free] depends transformers-0.6.1.1-407f
1760.30 s
[free] depends transformers-base-0.4.6-QKhp5qdg4W9qsq3jcnNhh
1760.30 s
[free] Using Cabal-3.12.1.0 compiled by ghc-9.10
1760.30 s
[free] Using compiler: ghc-9.10.2
1760.30 s
[free] Using install prefix: /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2
1760.30 s
[free] Executables installed in:
1760.30 s
[free] /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/bin
1760.30 s
[free] Libraries installed in:
1760.30 s
[free] /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/free-5.2-KsWRdGz0nOlHHyGfxH7UKC
1760.30 s
[free] Dynamic Libraries installed in:
1760.30 s
[free] /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a
1760.30 s
[free] Private executables installed in:
1760.30 s
[free] /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/libexec/x86_64-linux-ghc-9.10.2-1e2a/free-5.2
1760.30 s
[free] Data files installed in:
1760.30 s
[free] /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/share/x86_64-linux-ghc-9.10.2-1e2a/free-5.2
1760.30 s
[free] Documentation installed in:
1760.30 s
[free] /nix/store/gr5bkd3gksj03mjxjf2d4fz0kz8xnj7k-free-5.2-doc/share/doc/free-5.2
1760.30 s
[free] Configuration files installed in:
1760.30 s
[free] /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/etc
1760.30 s
[free] No alex found
1760.30 s
[free] Using ar found on system at:
1760.30 s
[free] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ar
1760.30 s
[free] No c2hs found
1760.30 s
[free] No cpphs found
1760.30 s
[free] No doctest found
1760.30 s
[free] Using gcc version 14.3.0 given by user at:
1760.30 s
[free] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/gcc
1760.30 s
[free] Using ghc version 9.10.2 found on system at:
1760.30 s
[free] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/ghc
1760.30 s
[free] Using ghc-pkg version 9.10.2 found on system at:
1760.30 s
[free] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/ghc-pkg-9.10.2
1760.30 s
[free] No ghcjs found
1760.30 s
[free] No ghcjs-pkg found
1760.30 s
[free] No greencard found
1760.30 s
[free] Using haddock version 2.31.0 found on system at:
1760.30 s
[free] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/haddock-ghc-9.10.2
1760.30 s
[free] No happy found
1760.30 s
[free] Using haskell-suite found on system at: haskell-suite-dummy-location
1760.30 s
[free] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
1760.30 s
[free] No hmake found
1760.30 s
[free] Using hpc version 0.69 found on system at:
1760.30 s
[free] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/hpc-ghc-9.10.2
1760.30 s
[free] Using hsc2hs version 0.68.10 found on system at:
1760.30 s
[free] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/hsc2hs-ghc-9.10.2
1760.30 s
[free] Using hscolour version 1.25 found on system at:
1760.30 s
[reducers] Data.Generator=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Generator,Data.Generator.Combinators=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Generator.Combinators,Data.Semigroup.Alt=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Alt,Data.Semigroup.Alternative=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Alternative,Data.Semigroup.Applicative=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Applicative,Data.Semigroup.Apply=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Apply,Data.Semigroup.Generator=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Generator,Data.Semigroup.Instances=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Instances,Data.Semigroup.Monad=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Monad,Data.Semigroup.MonadPlus=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.MonadPlus,Data.Semigroup.Reducer=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Reducer,Data.Semigroup.Reducer.With=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Reducer.With,Data.Semigroup.Self=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Self,Data.Semigroup.Union=reducers-3.12.5-E5FWFKONWwPDm014iaH4sB:Data.Semigroup.Union
1760.30 s
[reducers] Ready component graph:
1760.30 s
[reducers] definite reducers-3.12.5-E5FWFKONWwPDm014iaH4sB
1760.30 s
[reducers] depends array-0.5.8.0-e5b8
1760.30 s
[reducers] depends base-4.20.1.0-2277
1760.30 s
[reducers] depends bytestring-0.12.2.0-5835
1760.30 s
[reducers] depends containers-0.7-dff9
1760.30 s
[reducers] depends fingertree-0.1.6.2-KBlXGWAyfjh3MhSlqkE4aQ
1760.30 s
[reducers] depends hashable-1.5.0.0-JQMp8nD7eXDLx6QkBmTwVb
1760.30 s
[reducers] depends semigroupoids-6.0.1-9FoUHGd3cSv9csmslt6yTE
1760.30 s
[reducers] depends text-2.1.2-9845
1760.30 s
[reducers] depends transformers-0.6.1.1-407f
1760.30 s
[reducers] depends unordered-containers-0.2.20.1-191HHq0EiVBAwoS0jzVXN0
1760.30 s
[reducers] Using Cabal-3.12.1.0 compiled by ghc-9.10
1760.30 s
[reducers] Using compiler: ghc-9.10.2
1760.30 s
[reducers] Using install prefix:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5
1760.30 s
[reducers] Executables installed in:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/bin
1760.30 s
[reducers] Libraries installed in:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/reducers-3.12.5-E5FWFKONWwPDm014iaH4sB
1760.30 s
[reducers] Dynamic Libraries installed in:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a
1760.30 s
[reducers] Private executables installed in:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/libexec/x86_64-linux-ghc-9.10.2-1e2a/reducers-3.12.5
1760.30 s
[reducers] Data files installed in:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/share/x86_64-linux-ghc-9.10.2-1e2a/reducers-3.12.5
1760.30 s
[reducers] Documentation installed in:
1760.30 s
[reducers] /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc/share/doc/reducers-3.12.5
1760.30 s
[reducers] Configuration files installed in:
1760.30 s
[reducers] /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/etc
1760.30 s
[reducers] No alex found
1760.30 s
[reducers] Using ar found on system at:
1760.30 s
[reducers] /nix/store/rinxh4y0akcin90l05j0zr1r3wahl34d-binutils-wrapper-2.44/bin/ar
1760.30 s
[reducers] No c2hs found
1760.30 s
[reducers] No cpphs found
1760.30 s
[reducers] No doctest found
1760.30 s
[reducers] Using gcc version 14.3.0 given by user at:
1760.30 s
[reducers] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/gcc
1760.30 s
[reducers] Using ghc version 9.10.2 found on system at:
1760.30 s
[reducers] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/ghc
1760.30 s
[reducers] Using ghc-pkg version 9.10.2 found on system at:
1760.30 s
[reducers] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/ghc-pkg-9.10.2
1760.30 s
[reducers] No ghcjs found
1760.30 s
[reducers] No ghcjs-pkg found
1760.30 s
[reducers] No greencard found
1760.30 s
[reducers] Using haddock version 2.31.0 found on system at:
1760.30 s
[reducers] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/haddock-ghc-9.10.2
1760.30 s
[reducers] No happy found
1760.30 s
[reducers] Using haskell-suite found on system at: haskell-suite-dummy-location
1760.30 s
[reducers] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
1760.30 s
[reducers] No hmake found
1760.30 s
[reducers] Using hpc version 0.69 found on system at:
1760.30 s
[reducers] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/hpc-ghc-9.10.2
1760.30 s
[reducers] Using hsc2hs version 0.68.10 found on system at:
1760.30 s
[reducers] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/hsc2hs-ghc-9.10.2
1760.30 s
[reducers] Using hscolour version 1.25 found on system at:
1760.30 s
[reducers] /nix/store/kb4afndnwdxxc5ps9k8xv0jzd0a9y8n5-hscolour-1.25/bin/HsColour
1760.30 s
[reducers] No jhc found
1760.30 s
[reducers] Using ld found on system at:
1760.30 s
[reducers] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/ld
1760.30 s
[reducers] No pkg-config found
1760.30 s
[reducers] Using runghc version 9.10.2 found on system at:
1760.30 s
[reducers] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/runghc-9.10.2
1760.30 s
[reducers] Using strip version 2.44 found on system at:
1760.30 s
[reducers] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/strip
1760.30 s
[reducers] Using tar found on system at:
1760.30 s
[reducers] /nix/store/i8hncwf8234flnbgi2z19bzy4hjwhss1-gnutar-1.35/bin/tar
1760.30 s
[reducers] No uhc found
1760.30 s
[reducers] Phase: buildPhase
1760.30 s
[reducers] Preprocessing library for reducers-3.12.5...
1760.30 s
[reducers] Building library for reducers-3.12.5...
1760.30 s
[reducers] [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.o, dist/build/Data/Semigroup/Instances.dyn_o )
1760.30 s
[reducers] [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.o, dist/build/Data/Semigroup/Reducer.dyn_o )
1760.30 s
[base64] Phase: fixupPhase
1760.30 s
[base64] shrinking RPATHs of ELF executables and libraries in /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0
1760.30 s
[base64] shrinking /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSbase64-1.0-BCokxaE41KZG6AZpb55Ma6-ghc9.10.2.so
1760.30 s
[base64] checking for references to /build/ in /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0...
1760.30 s
[base64] patching script interpreter paths in /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0
1760.30 s
[base64] stripping (with command strip and flags -S -p) in /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0/lib
1760.30 s
[base64] shrinking RPATHs of ELF executables and libraries in /nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc
1760.30 s
[base64] checking for references to /build/ in /nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc...
1760.30 s
[base64] patching script interpreter paths in /nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc
1760.30 s
[either] Running 1 test suites...
1760.30 s
[either] Test suite tests: RUNNING...
1760.30 s
[either] either
1760.30 s
[either] identity: OK
1760.30 s
[either] +++ OK, passed 100 tests.
1760.30 s
[either] associativity: OK
1760.30 s
[either] +++ OK, passed 100 tests.
1760.30 s
[either]
1760.30 s
[either] All 2 tests passed (0.01s)
1760.30 s
[either] Test suite tests: PASS
1760.30 s
[either] Test suite logged to: dist/test/either-5.0.3-tests.log
1760.30 s
[either] 1 of 1 test suites (1 of 1 test cases) passed.
1760.30 s
[either] Phase: haddockPhase
1760.30 s
[either] Preprocessing library for either-5.0.3...
1760.30 s
[either] Running Haddock on library for either-5.0.3...
1760.30 s
[either] [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, nothing )
1760.30 s
[either] [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, nothing )
1760.30 s
[either] Haddock coverage:
1760.30 s
[either] Warning: 'forM_' is out of scope.
1760.30 s
[either] If you qualify the identifier, haddock can try to link it anyway.
1760.30 s
[either] 100% ( 20 / 20) in 'Data.Either.Combinators'
1760.30 s
[either] 27% ( 3 / 11) in 'Data.Either.Validation'
1760.30 s
[either] Missing documentation for:
1760.30 s
[either] _Success (src/Data/Either/Validation.hs:125)
1760.30 s
[either] _Failure (src/Data/Either/Validation.hs:116)
1760.30 s
[either] eitherToValidation (src/Data/Either/Validation.hs:146)
1760.30 s
[either] validationToEither (src/Data/Either/Validation.hs:140)
1760.30 s
[either] vap (src/Data/Either/Validation.hs:157)
1760.30 s
[either] ealt (src/Data/Either/Validation.hs:182)
1760.30 s
[either] vapm (src/Data/Either/Validation.hs:174)
1760.30 s
[either] apm (src/Data/Either/Validation.hs:165)
1760.30 s
[extra] \nil cons xs -> maybe nil (uncurry cons) (uncons xs) == list nil cons xs
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] unsnoc "test" == Just ("tes",'t')
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] unsnoc "" == Nothing
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \xs -> unsnoc xs == if null xs then Nothing else Just (init xs, last xs)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] cons 't' "est" == "test"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \x xs -> uncons (cons x xs) == Just (x,xs)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] snoc "tes" 't' == "test"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \xs x -> unsnoc (snoc xs x) == Just (xs,x)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] enumerate == [False, True]
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] takeEnd 3 "hello" == "llo"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] takeEnd 5 "bye" == "bye"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] takeEnd (-1) "bye" == ""
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> takeEnd i xs `isSuffixOf` xs
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> length (takeEnd i xs) == min (max 0 i) (length xs)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] dropEnd 3 "hello" == "he"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] dropEnd 5 "bye" == ""
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] dropEnd (-1) "bye" == "bye"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> dropEnd i xs `isPrefixOf` xs
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> length (dropEnd i xs) == max 0 (length xs - max 0 i)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i -> take 3 (dropEnd 5 [i..]) == take 3 [i..]
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] splitAtEnd 3 "hello" == ("he","llo")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] splitAtEnd 3 "he" == ("", "he")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> uncurry (++) (splitAt i xs) == xs
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> splitAtEnd i xs == (dropEnd i xs, takeEnd i xs)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> zip [i..] xs == zipFrom i xs
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] zipFrom False [1..3] == [(False,1),(True, 2)]
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \i xs -> zipWithFrom (,) i xs == zipFrom i xs
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] concatUnzip [("a","AB"),("bc","C")] == ("abc","ABC")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] concatUnzip3 [("a","AB",""),("bc","C","123")] == ("abc","ABC","123")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] takeWhileEnd even [2,3,4,6] == [4,6]
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] trim " hello " == "hello"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] trimStart " hello " == "hello "
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] trimEnd " hello " == " hello"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \s -> trim s == trimEnd (trimStart s)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] lower "This is A TEST" == "this is a test"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] lower "" == ""
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] upper "This is A TEST" == "THIS IS A TEST"
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] upper "" == ""
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] word1 "" == ("", "")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] word1 "keyword rest of string" == ("keyword","rest of string")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] word1 " keyword\n rest of string" == ("keyword","rest of string")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \s -> fst (word1 s) == concat (take 1 $ words s)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] \s -> words (snd $ word1 s) == drop 1 (words s)
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] line1 "" == ("", "")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] line1 "test" == ("test","")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] line1 "test\n" == ("test","")
1760.30 s
[extra] +++ OK, passed 100 tests.
1760.30 s
[extra] line1 "test\nrest" == ("test","rest")
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] line1 "test\nrest\nmore" == ("test","rest\nmore")
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] escapeHTML "this is a test" == "this is a test"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] escapeHTML "<b>\"g&t\"</n>" == "<b>"g&t"</n>"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] escapeHTML "t'was another test" == "t'was another test"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] \xs -> unescapeHTML (escapeHTML xs) == xs
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] escapeJSON "this is a test" == "this is a test"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] escapeJSON "\ttab\nnewline\\" == "\\ttab\\nnewline\\\\"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] escapeJSON "\ESC[0mHello" == "\\u001b[0mHello"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] \xs -> unescapeJSON (escapeJSON xs) == xs
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] groupOn abs [1,-1,2] == [[1,-1], [2]]
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] groupOnKey abs [1,-1,2] == [(1, [1,-1]), (2, [2])]
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] maximumOn id [] == undefined
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] maximumOn length ["test","extra","a"] == "extra"
1760.31 s
[extra] +++ OK, passed 100 tests.
1760.31 s
[extra] minimumOn id [] == undefined
1760.31 s
[foldl] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/runghc-9.10.2
1760.31 s
[foldl] Using strip version 2.44 found on system at:
1760.31 s
[foldl] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/strip
1760.31 s
[foldl] Using tar found on system at:
1760.31 s
[foldl] /nix/store/i8hncwf8234flnbgi2z19bzy4hjwhss1-gnutar-1.35/bin/tar
1760.31 s
[foldl] No uhc found
1760.31 s
[foldl] Phase: buildPhase
1760.31 s
[foldl] Preprocessing library for foldl-1.4.18...
1760.31 s
[foldl] Building library for foldl-1.4.18...
1760.31 s
[foldl] [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.o, dist/build/Control/Foldl/Internal.dyn_o )
1760.31 s
[foldl] [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.o, dist/build/Control/Foldl/Optics.dyn_o )
1760.31 s
[foldl] [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.o, dist/build/Control/Foldl/Util/MVector.dyn_o )
1760.31 s
[foldl] [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.o, dist/build/Control/Foldl/Util/Vector.dyn_o )
1760.31 s
[foldl] [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.o, dist/build/Control/Foldl.dyn_o )
1760.31 s
[foldl] [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.o, dist/build/Control/Foldl/Text.dyn_o )
1760.31 s
[foldl] [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.o, dist/build/Control/Foldl/NonEmpty.dyn_o )
1760.31 s
[foldl] src/Control/Foldl/NonEmpty.hs:64:29: warning : [ GHC-38856 ] [ -Wunused-imports ]
1760.31 s
[foldl] The import of ‘liftA2’
1760.31 s
[foldl] from module ‘Control.Applicative’ is redundant
1760.31 s
[foldl] |
1760.31 s
[foldl] 64 | import Control.Applicative (liftA2 , Const(..))
1760.31 s
[foldl] | ^^^^^^
1760.31 s
[foldl]
1760.31 s
[foldl] [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.o, dist/build/Control/Foldl/ByteString.dyn_o )
1760.31 s
[foldl] [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.o, dist/build/Control/Scanl.dyn_o )
1760.31 s
[foldl] [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.p_o )
1760.31 s
[foldl] [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.p_o )
1760.31 s
[foldl] [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.p_o )
1760.31 s
[foldl] [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.p_o )
1760.31 s
[foldl] [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.p_o )
1760.31 s
[free] /nix/store/kb4afndnwdxxc5ps9k8xv0jzd0a9y8n5-hscolour-1.25/bin/HsColour
1760.31 s
[free] No jhc found
1760.31 s
[free] Using ld found on system at:
1760.31 s
[free] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/ld
1760.31 s
[free] No pkg-config found
1760.31 s
[free] Using runghc version 9.10.2 found on system at:
1760.31 s
[free] /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2/bin/runghc-9.10.2
1760.31 s
[free] Using strip version 2.44 found on system at:
1760.31 s
[free] /nix/store/0j1ajvl2qwwb9n5a91hzd0j98fk9fa3k-gcc-wrapper-14.3.0/bin/strip
1760.31 s
[free] Using tar found on system at:
1760.31 s
[free] /nix/store/i8hncwf8234flnbgi2z19bzy4hjwhss1-gnutar-1.35/bin/tar
1760.31 s
[free] No uhc found
1760.31 s
[free] Phase: buildPhase
1760.31 s
[free] Preprocessing library for free-5.2...
1760.31 s
[free] Building library for free-5.2...
1760.31 s
[free] [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.o, dist/build/Control/Alternative/Free.dyn_o )
1760.31 s
[free] [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.o, dist/build/Control/Alternative/Free/Final.dyn_o )
1760.31 s
[free] [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.o, dist/build/Control/Applicative/Free.dyn_o )
1760.31 s
[free] [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.o, dist/build/Control/Applicative/Free/Fast.dyn_o )
1760.31 s
[free] [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.o, dist/build/Control/Applicative/Free/Final.dyn_o )
1760.31 s
[free] [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.o, dist/build/Control/Applicative/Trans/Free.dyn_o )
1760.31 s
[free] [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.o, dist/build/Control/Comonad/Cofree/Class.dyn_o )
1760.31 s
[free] [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.o, dist/build/Control/Comonad/Cofree.dyn_o )
1760.31 s
[free] [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.o, dist/build/Control/Comonad/Trans/Cofree.dyn_o )
1760.31 s
[free] [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.o, dist/build/Control/Comonad/Trans/Coiter.dyn_o )
1760.31 s
[free] [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.o, dist/build/Control/Monad/Free/Class.dyn_o )
1760.31 s
[free] [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.o, dist/build/Control/Monad/Free/TH.dyn_o )
1760.31 s
[free] [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.o, dist/build/Control/Monad/Trans/Free.dyn_o )
1760.31 s
[free] [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.o, dist/build/Control/Monad/Free.dyn_o )
1760.31 s
[free] [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.o, dist/build/Control/Monad/Free/Church.dyn_o )
1760.31 s
[free] [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.o, dist/build/Control/Monad/Trans/Free/Ap.dyn_o )
1760.31 s
[free] [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.o, dist/build/Control/Monad/Free/Ap.dyn_o )
1760.31 s
[free] [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.o, dist/build/Control/Monad/Trans/Free/Church.dyn_o )
1760.31 s
[free] [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.o, dist/build/Control/Monad/Trans/Iter.dyn_o )
1760.31 s
[free] [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.p_o )
1760.31 s
[indexed-traversable-instances] Documentation created: dist/doc/html/indexed-traversable-instances/,
1760.31 s
[indexed-traversable-instances] dist/doc/html/indexed-traversable-instances/indexed-traversable-instances.txt
1760.31 s
[indexed-traversable-instances] Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2...
1760.31 s
[indexed-traversable-instances] Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2...
1760.31 s
[indexed-traversable-instances] Phase: installPhase
1760.31 s
[indexed-traversable-instances] Installing library in /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/indexed-traversable-instances-0.1.2-B7AuvDwRzCx5391P5GRlX1
1760.31 s
[indexed-traversable-instances] Phase: fixupPhase
1760.31 s
[indexed-traversable-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2
1760.31 s
[indexed-traversable-instances] shrinking /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSindexed-traversable-instances-0.1.2-B7AuvDwRzCx5391P5GRlX1-ghc9.10.2.so
1760.31 s
[indexed-traversable-instances] checking for references to /build/ in /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2...
1760.31 s
[indexed-traversable-instances] patching script interpreter paths in /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2
1760.31 s
[indexed-traversable-instances] stripping (with command strip and flags -S -p) in /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2/lib
1760.31 s
[monoid-subclasses] [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.o, dist/build/Data/Monoid/Instances/Stateful.dyn_o )
1760.31 s
[monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:27:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1760.31 s
[monoid-subclasses] The import of ‘Data.Semigroup’ is redundant
1760.31 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup’
1760.31 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup()
1760.31 s
[monoid-subclasses] |
1760.31 s
[monoid-subclasses] 27 | import Data.Semigroup (Semigroup(..))
1760.31 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1760.31 s
[monoid-subclasses]
1760.31 s
[monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:28:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1760.31 s
[monoid-subclasses] The import of ‘Data.Monoid’ is redundant
1760.31 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Monoid’
1760.31 s
[monoid-subclasses] To import instances alone, use: import Data.Monoid()
1760.31 s
[monoid-subclasses] |
1760.31 s
[monoid-subclasses] 28 | import Data.Monoid (Monoid(..))
1760.31 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1760.31 s
[monoid-subclasses]
1760.31 s
[monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:217:24: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1760.31 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1760.31 s
[monoid-subclasses] In an irrefutable pattern: Patterns of type ‘[b]’ not matched: []
1760.31 s
[monoid-subclasses] |
1760.31 s
[monoid-subclasses] 217 | restore f ~(hd:tl) = restore (f . (Stateful (hd, mempty):)) tl
1760.31 s
[monoid-subclasses] | ^^^^^^^
1760.31 s
[monoid-subclasses]
1760.31 s
[monoid-subclasses] [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.o, dist/build/Data/Monoid/Instances/PrefixMemory.dyn_o )
1760.31 s
[monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1760.31 s
[monoid-subclasses] The import of ‘Data.Semigroup’ is redundant
1760.31 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup’
1760.31 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup()
1760.31 s
[monoid-subclasses] |
1760.31 s
[monoid-subclasses] 20 | import Data.Semigroup (Semigroup(..))
1760.31 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1760.31 s
[monoid-subclasses]
1760.31 s
[monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning : [ GHC-38856 ] [ -Wunused-imports ]
1760.31 s
[monoid-subclasses] The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant
1760.31 s
[monoid-subclasses] |
1760.31 s
[monoid-subclasses] 21 | import Data.Monoid (Monoid(..) , Endo(..))
1760.31 s
[monoid-subclasses] | ^^^^^^^^^^
1760.31 s
[monoid-subclasses]
1760.31 s
[monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning : [ GHC-63394 ] [ -Wx-partial ]
1760.31 s
[monoid-subclasses] In the use of ‘tail’
1760.31 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1760.31 s
[monoid-subclasses] "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"."
1760.31 s
[monoid-subclasses] |
1760.31 s
[monoid-subclasses] 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c)
1760.31 s
[monoid-subclasses] | ^^^^^^^^^
1760.31 s
[monoid-subclasses]
1760.31 s
[monoid-subclasses] [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.o, dist/build/Data/Monoid/Instances/Positioned.dyn_o )
1760.31 s
[parsers] [2 of 2] Linking dist/build/quickcheck/quickcheck
1760.31 s
[parsers] Phase: checkPhase
1760.31 s
[parsers] Running 1 test suites...
1760.31 s
[parsers] Test suite quickcheck: RUNNING...
1760.31 s
[parsers] +++ OK, passed 100 tests.
1760.31 s
[parsers] +++ OK, passed 100 tests.
1760.31 s
[parsers] +++ OK, passed 100 tests.
1760.31 s
[parsers] +++ OK, passed 100 tests.
1760.31 s
[parsers] Test suite quickcheck: PASS
1760.31 s
[parsers] Test suite logged to: dist/test/parsers-0.12.12-quickcheck.log
1760.31 s
[parsers] 1 of 1 test suites (1 of 1 test cases) passed.
1760.31 s
[parsers] Phase: haddockPhase
1760.31 s
[parsers] Preprocessing library for parsers-0.12.12...
1760.31 s
[parsers] Running Haddock on library for parsers-0.12.12...
1760.31 s
[parsers] Warning: The documentation for the following packages are not installed. No
1760.31 s
[parsers] links will be generated to these packages: attoparsec-0.14.4,
1760.31 s
[parsers] attoparsec-0.14.4
1760.31 s
[parsers] [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, nothing )
1760.31 s
[parsers] [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, nothing )
1760.31 s
[parsers] [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, nothing )
1760.31 s
[parsers] [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, nothing )
1760.31 s
[parsers] [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, nothing )
1760.31 s
[parsers] [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, nothing )
1760.31 s
[parsers] [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, nothing )
1760.31 s
[reducers] [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.o, dist/build/Data/Semigroup/MonadPlus.dyn_o )
1760.31 s
[reducers] [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.o, dist/build/Data/Semigroup/Monad.dyn_o )
1760.31 s
[reducers] [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.o, dist/build/Data/Semigroup/Apply.dyn_o )
1760.31 s
[reducers] [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.o, dist/build/Data/Semigroup/Applicative.dyn_o )
1760.31 s
[reducers] [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.o, dist/build/Data/Semigroup/Alternative.dyn_o )
1760.31 s
[reducers] [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.o, dist/build/Data/Semigroup/Alt.dyn_o )
1760.31 s
[reducers] [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.o, dist/build/Data/Generator.dyn_o )
1760.31 s
[reducers] [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.o, dist/build/Data/Semigroup/Generator.dyn_o )
1760.31 s
[reducers] [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.o, dist/build/Data/Generator/Combinators.dyn_o )
1760.31 s
[reducers] [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.o, dist/build/Data/Semigroup/Reducer/With.dyn_o )
1760.31 s
[reducers] [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.o, dist/build/Data/Semigroup/Self.dyn_o )
1760.31 s
[reducers] [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.o, dist/build/Data/Semigroup/Union.dyn_o )
1760.31 s
[reducers] [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.p_o )
1760.31 s
[reducers] [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.p_o )
1760.31 s
[reducers] [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.p_o )
1760.31 s
[reducers] [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.p_o )
1760.31 s
[reducers] [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.p_o )
1760.31 s
[reducers] [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.p_o )
1760.31 s
[reducers] [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.p_o )
1760.31 s
[reducers] [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.p_o )
1760.31 s
[reducers] [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.p_o )
1760.31 s
[reducers] [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.p_o )
1760.31 s
[reducers] [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.p_o )
1760.31 s
[reducers] [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.p_o )
1760.31 s
[reducers] [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.p_o )
1760.31 s
[reducers] [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.p_o )
1760.31 s
[reducers] Phase: checkPhase
1760.31 s
[reducers] Package has no test suites.
1760.31 s
[reducers] Phase: haddockPhase
1760.31 s
[reducers] Preprocessing library for reducers-3.12.5...
1760.31 s
[reducers] Running Haddock on library for reducers-3.12.5...
1760.31 s
[string-interpolate] [2 of 2] Compiling Paths_string_interpolate ( dist/build/string-interpolate-test/autogen/Paths_string_interpolate.hs, dist/build/string-interpolate-test/string-interpolate-test-tmp/Paths_string_interpolate.o )
1760.31 s
[string-interpolate] [3 of 3] Linking dist/build/string-interpolate-test/string-interpolate-test
1760.31 s
[string-interpolate] Phase: checkPhase
1760.31 s
[string-interpolate] Running 1 test suites...
1760.31 s
[string-interpolate] Test suite string-interpolate-test: RUNNING...
1760.31 s
[string-interpolate] T
1760.31 s
[string-interpolate] eTparseInterpSegments
1760.31 s
[text-iso8601] Running 1 test suites...
1760.31 s
[text-iso8601] Test suite text-iso8601-tests: RUNNING...
1760.31 s
[text-iso8601] text-iso8601
1760.31 s
[text-iso8601] roundtrip
1760.31 s
[text-iso8601] Day: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] LocalTime: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] TimeZone: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] UTCTime: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] ZonedTime: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] TimeOfDay: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] Integer: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] Month: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] Quarter: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] QuarterOfYear: OK
1760.31 s
[text-iso8601] +++ OK, passed 100 tests.
1760.31 s
[text-iso8601] accepts
1760.32 s
[text-iso8601] UTCTime accepts "2023-06-09 02:35:33Z": OK
1760.32 s
[text-iso8601] UTCTime accepts "2023-06-09T02:35:60Z": OK
1760.32 s
[text-iso8601] UTCTime accepts "1985-04-12T23:20:50.52Z": OK
1760.32 s
[text-iso8601] UTCTime accepts "1996-12-19T16:39:57-08:00": OK
1760.32 s
[text-iso8601] UTCTime accepts "1990-12-31T23:59:60Z": OK
1760.32 s
[text-iso8601] UTCTime accepts "1990-12-31T15:59:60-08:00": OK
1760.32 s
[text-iso8601] UTCTime accepts "1937-01-01T12:00:27.87+00:20": OK
1760.32 s
[text-iso8601] UTCTime accepts "1937-01-01 12:00Z": OK
1760.32 s
[text-iso8601] LocalTime accepts "1937-01-01 12:00": OK
1760.32 s
[text-iso8601] UTCTime accepts "1990-12-31T15:59:60-0800": OK
1760.32 s
[text-iso8601] UTCTime accepts "1990-12-31T15:59:60-08": OK
1760.32 s
[text-iso8601] UTCTime accepts "1937-01-01T12:00:00+23:59": OK
1760.32 s
[text-iso8601] UTCTime accepts "1937-01-01T12:00:00-23:59": OK
1760.32 s
[text-iso8601] rejected
1760.32 s
[text-iso8601] UTCTime rejects "2023-06-09T02:35:33 Z": OK
1760.32 s
[text-iso8601] Day rejects "99-12-12": OK
1760.32 s
[text-iso8601] UTCTime rejects "2023-06-09T02:35:33z": OK
1760.32 s
[text-iso8601] UTCTime rejects "2023-06-09t02:35:33Z": OK
1760.32 s
[text-iso8601] UTCTime rejects "1937-01-01T12:00:00+24:59": OK
1760.32 s
[text-iso8601] UTCTime rejects "1937-01-01T12:00:00-23:60": OK
1760.32 s
[text-iso8601]
1760.32 s
[text-iso8601] All 29 tests passed (0.01s)
1760.32 s
[text-iso8601] Test suite text-iso8601-tests: PASS
1760.32 s
[text-iso8601] Test suite logged to: dist/test/text-iso8601-0.1.1-text-iso8601-tests.log
1760.32 s
[text-iso8601] 1 of 1 test suites (1 of 1 test cases) passed.
1760.32 s
[text-iso8601] Phase: haddockPhase
1760.32 s
[text-iso8601] Preprocessing library for text-iso8601-0.1.1...
1760.32 s
[text-iso8601] Running Haddock on library for text-iso8601-0.1.1...
1760.32 s
[text-iso8601] [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, nothing )
1760.32 s
[text-iso8601] [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, nothing )
1760.32 s
[text-iso8601] Haddock coverage:
1760.32 s
[text-iso8601] Warning: 'zonedTime' is out of scope.
1760.32 s
[text-iso8601] If you qualify the identifier, haddock can try to link it anyway.
1760.32 s
[text-iso8601] 100% ( 11 / 11) in 'Data.Time.FromText'
1760.32 s
[text-iso8601] 9% ( 1 / 11) in 'Data.Time.ToText'
1760.32 s
[text-iso8601] Missing documentation for:
1760.32 s
[text-iso8601] Module header
1760.32 s
[text-iso8601] buildDay (src/Data/Time/ToText.hs:38)
1760.32 s
[text-iso8601] buildLocalTime (src/Data/Time/ToText.hs:122)
1760.32 s
[text-iso8601] buildTimeOfDay (src/Data/Time/ToText.hs:74)
1760.32 s
[text-iso8601] buildTimeZone (src/Data/Time/ToText.hs:106)
1760.32 s
[text-iso8601] buildUTCTime (src/Data/Time/ToText.hs:118)
1760.32 s
[text-iso8601] buildZonedTime (src/Data/Time/ToText.hs:126)
1760.32 s
[text-iso8601] buildMonth (src/Data/Time/ToText.hs:43)
1760.32 s
[text-iso8601] buildQuarter (src/Data/Time/ToText.hs:48)
1760.32 s
[text-iso8601] buildQuarterOfYear (src/Data/Time/ToText.hs:53)
1760.32 s
[tomland] shrinking RPATHs of ELF executables and libraries in /nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc
1760.32 s
[tomland] checking for references to /build/ in /nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc...
1760.32 s
[tomland] patching script interpreter paths in /nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc
1760.44 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0
1761.09 s
[post-build-hook] Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳
1761.09 s
[post-build-hook]
1761.56 s
[post-build-hook] Pushing /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0 (10.24 MiB)
1761.67 s
[post-build-hook] Pushing /nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc (2.05 MiB)
1762.71 s
[post-build-hook]
1762.71 s
[post-build-hook] All done.
1762.76 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc /nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0
1762.86 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1763.28 s
[post-build-hook] copying 2 paths...
1763.28 s
[post-build-hook] copying path '/nix/store/8szn5s15zvkgqc6pw8j5ww15p9khn57l-base64-1.0-doc' to 'https://cache.nix-ci.com'...
1763.69 s
[post-build-hook] copying path '/nix/store/hraff33zbh3dd1vr0hg3pww91dcb26k9-base64-1.0' to 'https://cache.nix-ci.com'...
1765.93 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1766.13 s
[post-build-hook] copying 1 paths...
1766.13 s
[post-build-hook] copying path '/nix/store/xab1jp0m5pqjjpqwqqi2xbvs9xq977ir-base64-1.0.drv' to 'https://cache.nix-ci.com'...
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] minimumOn length ["test","extra","a"] == "a"
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] groupSort [(1,'t'),(3,'t'),(2,'e'),(2,'s')] == [(1,"t"),(2,"es"),(3,"t")]
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] \xs -> map fst (groupSort xs) == sort (nub (map fst xs))
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] \xs -> concatMap snd (groupSort xs) == map snd (sortOn fst xs)
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] groupSortOn length ["test","of","sized","item"] == [["of"],["test","item"],["sized"]]
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] groupSortBy (compare `on` length) ["test","of","sized","item"] == [["of"],["test","item"],["sized"]]
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] sum' [1, 2, 3] == 6
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] sumOn' read ["1", "2", "3"] == 6
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] product' [1, 2, 4] == 8
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] productOn' read ["1", "2", "4"] == 8
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] merge "ace" "bd" == "abcde"
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] \xs ys -> merge (sort xs) (sort ys) == sort (xs ++ ys)
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.28 s
[extra] replace "el" "_" "Hello Bella" == "H_lo B_la"
1766.28 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] replace "el" "e" "Hello" == "Helo"
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] replace "" "x" "Hello" == "xHxexlxlxox"
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] replace "" "x" "" == "x"
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \xs ys -> replace xs xs ys == ys
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] breakEnd isLower "youRE" == ("you","RE")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] breakEnd isLower "youre" == ("youre","")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] breakEnd isLower "YOURE" == ("","YOURE")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \f xs -> breakEnd (not . f) xs == spanEnd f xs
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] spanEnd isUpper "youRE" == ("you","RE")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] spanEnd (not . isSpace) "x y z" == ("x y ","z")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \f xs -> uncurry (++) (spanEnd f xs) == xs
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \f xs -> spanEnd f xs == swap (both reverse (span f (reverse xs)))
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] wordsBy (== ':') "::xyz:abc::123::" == ["xyz","abc","123"]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \s -> wordsBy isSpace s == words s
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] linesBy (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123",""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \s -> linesBy (== '\n') s == lines s
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] linesBy (== ';') "my;list;here;" == ["my","list","here"]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] firstJust id [Nothing,Just 3] == Just 3
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] firstJust id [Nothing,Nothing] == Nothing
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] drop1 "" == ""
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] drop1 "test" == "est"
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \xs -> drop 1 xs == drop1 xs
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] dropEnd1 "" == ""
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] dropEnd1 "test" == "tes"
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \xs -> dropEnd 1 xs == dropEnd1 xs
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] mconcatMap Sum [1,2,3] == Sum 6
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \f xs -> mconcatMap f xs == concatMap f xs
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] breakOn "::" "a::b::c" == ("a", "::b::c")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] breakOn "/" "foobar" == ("foobar", "")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \needle haystack -> let (prefix,match) = breakOn needle haystack in prefix ++ match == haystack
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] breakOnEnd "::" "a::b::c" == ("a::b::", "c")
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] splitOn "\r\n" "a\r\nb\r\nd\r\ne" == ["a","b","d","e"]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] splitOn "aaa" "aaaXaaaXaaaXaaa" == ["","X","X","X",""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] splitOn "x" "x" == ["",""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] splitOn "x" "" == [""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] \s x -> s /= "" ==> intercalate s (splitOn s x) == x
1766.29 s
[extra] +++ OK, passed 100 tests; 13 discarded.
1766.29 s
[extra] \c x -> splitOn [c] x == split (==c) x
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] split (== 'a') "aabbaca" == ["","","bb","c",""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] split (== 'a') "" == [""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] split (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123","",""]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] split (== ',') "my,list,here" == ["my","list","here"]
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] dropWhileEnd isSpace "ab cde " == "ab cde"
1766.29 s
[extra] +++ OK, passed 100 tests.
1766.29 s
[extra] dropWhileEnd' isSpace "ab cde " == "ab cde"
1766.29 s
[free] [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.p_o )
1766.29 s
[free] [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.p_o )
1766.29 s
[free] [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.p_o )
1766.29 s
[free] [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.p_o )
1766.29 s
[free] [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.p_o )
1766.29 s
[free] [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.p_o )
1766.29 s
[free] [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.p_o )
1766.29 s
[free] [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.p_o )
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:33:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1766.29 s
[monoid-subclasses] The import of ‘Data.Semigroup’ is redundant
1766.29 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup’
1766.29 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup()
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 33 | import Data.Semigroup (Semigroup(..))
1766.29 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1766.29 s
[monoid-subclasses]
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:34:21: warning : [ GHC-38856 ] [ -Wunused-imports ]
1766.29 s
[monoid-subclasses] The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 34 | import Data.Monoid (Monoid(..) , Endo(..))
1766.29 s
[monoid-subclasses] | ^^^^^^^^^^
1766.29 s
[monoid-subclasses]
1766.29 s
[monoid-subclasses] [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.o, dist/build/Data/Monoid/Instances/Measured.dyn_o )
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:21:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1766.29 s
[monoid-subclasses] The import of ‘Data.Semigroup’ is redundant
1766.29 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup’
1766.29 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup()
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 21 | import Data.Semigroup (Semigroup(..))
1766.29 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1766.29 s
[monoid-subclasses]
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:22:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1766.29 s
[monoid-subclasses] The import of ‘Data.Monoid’ is redundant
1766.29 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Monoid’
1766.29 s
[monoid-subclasses] To import instances alone, use: import Data.Monoid()
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 22 | import Data.Monoid (Monoid(..))
1766.29 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1766.29 s
[monoid-subclasses]
1766.29 s
[monoid-subclasses] [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.o, dist/build/Data/Monoid/Instances/Concat.dyn_o )
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:23:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1766.29 s
[monoid-subclasses] The import of ‘Data.Semigroup’ is redundant
1766.29 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup’
1766.29 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup()
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 23 | import Data.Semigroup (Semigroup(..))
1766.29 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1766.29 s
[monoid-subclasses]
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:24:21: warning : [ GHC-38856 ] [ -Wunused-imports ]
1766.29 s
[monoid-subclasses] The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 24 | import Data.Monoid (Monoid(..) , First(..), Sum(..))
1766.29 s
[monoid-subclasses] | ^^^^^^^^^^
1766.29 s
[monoid-subclasses]
1766.29 s
[monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:199:26: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1766.29 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1766.29 s
[monoid-subclasses] In an irrefutable pattern:
1766.29 s
[monoid-subclasses] Patterns of type ‘[Concat a]’ not matched: []
1766.29 s
[monoid-subclasses] |
1766.29 s
[monoid-subclasses] 199 | where splitNext a ~(xp:xs) =
1766.44 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc /nix/store/yx9g351lch3sjfklaakyf80i6yal3yk0-tomland-1.3.3.3
1767.35 s
[post-build-hook] Pushing 2 paths (90 are already present) using zstd to cache sellout ⏳
1767.35 s
[post-build-hook]
1768.09 s
[post-build-hook] Pushing /nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc (4.05 MiB)
1768.12 s
[post-build-hook] Pushing /nix/store/yx9g351lch3sjfklaakyf80i6yal3yk0-tomland-1.3.3.3 (17.39 MiB)
1770.51 s
[post-build-hook]
1770.51 s
[post-build-hook] All done.
1770.53 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc /nix/store/yx9g351lch3sjfklaakyf80i6yal3yk0-tomland-1.3.3.3
1770.57 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1770.71 s
[post-build-hook] copying 2 paths...
1770.71 s
[post-build-hook] copying path '/nix/store/ibxqq3fpwz8xj7ay0rmqm1gq8l0kkia8-tomland-1.3.3.3-doc' to 'https://cache.nix-ci.com'...
1771.42 s
[post-build-hook] copying path '/nix/store/yx9g351lch3sjfklaakyf80i6yal3yk0-tomland-1.3.3.3' to 'https://cache.nix-ci.com'...
1775.60 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1775.80 s
[post-build-hook] copying 1 paths...
1775.82 s
[post-build-hook] copying path '/nix/store/0yyhr1ksr22d4dp744ldqqw4q5ah6nwl-tomland-1.3.3.3.drv' to 'https://cache.nix-ci.com'...
1776.00 s
Building trial-tomland
1776.00 s
[either] Documentation created: dist/doc/html/either/, dist/doc/html/either/either.txt
1776.00 s
[either] Preprocessing test suite 'tests' for either-5.0.3...
1776.00 s
[either] Phase: installPhase
1776.00 s
[either] Installing library in /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/either-5.0.3-FmgvlamEnD6G5Dv9bJGdMo
1776.00 s
[either] Phase: fixupPhase
1776.00 s
[either] shrinking RPATHs of ELF executables and libraries in /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3
1776.00 s
[either] shrinking /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSeither-5.0.3-FmgvlamEnD6G5Dv9bJGdMo-ghc9.10.2.so
1776.00 s
[either] checking for references to /build/ in /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3...
1776.00 s
[either] patching script interpreter paths in /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3
1776.00 s
[either] stripping (with command strip and flags -S -p) in /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3/lib
1776.00 s
[either] shrinking RPATHs of ELF executables and libraries in /nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc
1776.00 s
[either] checking for references to /build/ in /nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc...
1776.00 s
[either] patching script interpreter paths in /nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] last (dropWhileEnd even [undefined,3]) == undefined
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] last (dropWhileEnd' even [undefined,3]) == 3
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] head (dropWhileEnd even (3:undefined)) == 3
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] head (dropWhileEnd' even (3:undefined)) == undefined
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] dropPrefix "Mr. " "Mr. Men" == "Men"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] dropPrefix "Mr. " "Dr. Men" == "Dr. Men"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] dropSuffix "!" "Hello World!" == "Hello World"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] dropSuffix "!" "Hello World!!" == "Hello World!"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] dropSuffix "!" "Hello World." == "Hello World."
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] stripSuffix "bar" "foobar" == Just "foo"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] stripSuffix "" "baz" == Just "baz"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] stripSuffix "foo" "quux" == Nothing
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] stripInfix "::" "a::b::c" == Just ("a", "b::c")
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] stripInfix "/" "foobar" == Nothing
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] stripInfixEnd "::" "a::b::c" == Just ("a::b", "c")
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] chunksOf 3 "my test" == ["my ","tes","t"]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] chunksOf 3 "mytest" == ["myt","est"]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] chunksOf 8 "" == []
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] chunksOf 0 "test" == undefined
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubSort "this is a test" == " aehist"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] \xs -> nubSort xs == nub (sort xs)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubSortOn length ["a","test","of","this"] == ["a","of","test"]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubSortBy (compare `on` length) ["a","test","of","this"] == ["a","of","test"]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubOrd "this is a test" == "this ae"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubOrd (take 4 ("this" ++ undefined)) == "this"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] \xs -> nubOrd xs == nub xs
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubOrdOn length ["a","test","of","this"] == ["a","test","of"]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] nubOrdBy (compare `on` length) ["a","test","of","this"] == ["a","test","of"]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] zipWithLongest (,) "a" "xyz" == [(Just 'a', Just 'x'), (Nothing, Just 'y'), (Nothing, Just 'z')]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] zipWithLongest (,) "a" "x" == [(Just 'a', Just 'x')]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] zipWithLongest (,) "" "x" == [(Nothing, Just 'x')]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] comparingLength [1,2,3] [False] == GT
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] comparingLength [1,2] "ab" == EQ
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] \(xs :: [Int]) (ys :: [Int]) -> comparingLength xs ys == Data.Ord.comparing length xs ys
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] comparingLength [1,2] (1:2:3:undefined) == LT
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] comparingLength (1:2:3:undefined) [1,2] == GT
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] mwhen True "test" == "test"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] mwhen False "test" == ""
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] first succ (1,"test") == (2,"test")
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] second reverse (1,"test") == (1,"tset")
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] firstM (\x -> [x-1, x+1]) (1,"test") == [(0,"test"),(2,"test")]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] secondM (\x -> [reverse x, x]) (1,"test") == [(1,"tset"),(1,"test")]
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] (succ *** reverse) (1,"test") == (2,"tset")
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] (succ &&& pred) 1 == (2,0)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] dupe 12 == (12, 12)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] both succ (1,2) == (2,3)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] first3 succ (1,1,1) == (2,1,1)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] second3 succ (1,1,1) == (1,2,1)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] third3 succ (1,1,1) == (1,1,2)
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] \x -> readVersion (showVersion x) == x
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] readVersion "hello" == undefined
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] showDP 4 pi == "3.1416"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] showDP 0 pi == "3"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] showDP 2 3 == "3.00"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] withTempDir $ \dir -> do writeFile (dir </> "foo.txt") ""; withCurrentDirectory dir $ doesFileExist "foo.txt"
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[extra] withTempDir $ \dir -> do writeFile (dir </> "test.txt") ""; (== [dir </> "test.txt"]) <$> listContents dir
1776.00 s
[extra] +++ OK, passed 100 tests.
1776.00 s
[foldl] [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.p_o )
1776.00 s
[foldl] [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.p_o )
1776.00 s
[foldl] src/Control/Foldl/NonEmpty.hs:64:29: warning : [ GHC-38856 ] [ -Wunused-imports ]
1776.00 s
[foldl] The import of ‘liftA2’
1776.00 s
[foldl] from module ‘Control.Applicative’ is redundant
1776.00 s
[foldl] |
1776.00 s
[foldl] 64 | import Control.Applicative (liftA2 , Const(..))
1776.00 s
[foldl] | ^^^^^^
1776.00 s
[foldl]
1776.00 s
[foldl] [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.p_o )
1776.00 s
[foldl] [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.p_o )
1776.00 s
[foldl] Preprocessing test suite 'doctest' for foldl-1.4.18...
1776.00 s
[foldl] Building test suite 'doctest' for foldl-1.4.18...
1776.00 s
[foldl] [1 of 1] Compiling Main ( test/doctest.hs, dist/build/doctest/doctest-tmp/Main.o )
1776.00 s
[foldl] [2 of 2] Linking dist/build/doctest/doctest
1776.00 s
[foldl] Phase: checkPhase
1776.00 s
[foldl] Running 1 test suites...
1776.00 s
[foldl] Test suite doctest: RUNNING...
1776.00 s
[free] [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.p_o )
1776.00 s
[free] [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.p_o )
1776.00 s
[free] [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.p_o )
1776.00 s
[free] [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.p_o )
1776.00 s
[free] [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.p_o )
1776.00 s
[free] [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.p_o )
1776.00 s
[free] [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.p_o )
1776.00 s
[free] [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.p_o )
1776.00 s
[free] [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.p_o )
1776.00 s
[free] [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.p_o )
1776.00 s
[free] Phase: checkPhase
1776.00 s
[free] Package has no test suites.
1776.00 s
[free] Phase: haddockPhase
1776.00 s
[free] Preprocessing library for free-5.2...
1776.00 s
[free] Running Haddock on library for free-5.2...
1776.00 s
[free] [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, nothing )
1776.00 s
[free] [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, nothing )
1776.00 s
[free] [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, nothing )
1776.00 s
[free] [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, nothing )
1776.00 s
[free] [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, nothing )
1776.00 s
[free] [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, nothing )
1776.00 s
[free] [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, nothing )
1776.00 s
[free] [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, nothing )
1776.00 s
[free] [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, nothing )
1776.00 s
[free] [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, nothing )
1776.00 s
[free] [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, nothing )
1776.00 s
[free] [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, nothing )
1776.00 s
[free] [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, nothing )
1776.00 s
[free] [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, nothing )
1776.00 s
[free] [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, nothing )
1776.00 s
[free] [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, nothing )
1776.00 s
[free] [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, nothing )
1776.00 s
[free] [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, nothing )
1776.00 s
[free] [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, nothing )
1776.00 s
[free] Haddock coverage:
1776.00 s
[free] Warning: 'lift' is out of scope.
1776.00 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1776.00 s
[free] Warning: 'Alt' is ambiguous. It is defined
1776.00 s
[free] * at src/Control/Alternative/Free.hs:43:19
1776.00 s
[free] * at src/Control/Alternative/Free.hs:43:1
1776.00 s
[free] You may be able to disambiguate the identifier by qualifying it or
1776.00 s
[free] by specifying the type/value namespace explicitly.
1776.00 s
[free] Defaulting to the one defined at src/Control/Alternative/Free.hs:43:1
1776.00 s
[free] 66% ( 4 / 6) in 'Control.Alternative.Free'
1776.00 s
[free] Missing documentation for:
1776.00 s
[free] Alt (src/Control/Alternative/Free.hs:43)
1776.00 s
[free] AltF (src/Control/Alternative/Free.hs:39)
1776.00 s
[free] Warning: 'lift' is out of scope.
1776.00 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1776.00 s
[free] Warning: 'Alt' is ambiguous. It is defined
1776.00 s
[indexed-traversable-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc
1776.00 s
[indexed-traversable-instances] checking for references to /build/ in /nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc...
1776.00 s
[indexed-traversable-instances] patching script interpreter paths in /nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc
1776.00 s
[monoid-subclasses] | ^^^^^^^
1776.00 s
[monoid-subclasses]
1776.00 s
[monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:282:26: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1776.00 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1776.00 s
[monoid-subclasses] In an irrefutable pattern:
1776.00 s
[monoid-subclasses] Patterns of type ‘[Concat p]’ not matched: []
1776.00 s
[monoid-subclasses] |
1776.00 s
[monoid-subclasses] 282 | where splitNext a ~(xp:xs) =
1776.00 s
[monoid-subclasses] | ^^^^^^^
1776.00 s
[monoid-subclasses]
1776.00 s
[monoid-subclasses] [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.o, dist/build/Data/Monoid/Instances/ByteString/UTF8.dyn_o )
1776.00 s
[monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1776.00 s
[monoid-subclasses] The import of ‘Data.Semigroup’ is redundant
1776.00 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup’
1776.00 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup()
1776.00 s
[monoid-subclasses] |
1776.00 s
[monoid-subclasses] 59 | import Data.Semigroup (Semigroup(..))
1776.00 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1776.00 s
[monoid-subclasses]
1776.00 s
[monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1776.00 s
[monoid-subclasses] The import of ‘Data.Monoid’ is redundant
1776.00 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Monoid’
1776.00 s
[monoid-subclasses] To import instances alone, use: import Data.Monoid()
1776.00 s
[monoid-subclasses] |
1776.00 s
[monoid-subclasses] 60 | import Data.Monoid (Monoid(..))
1776.00 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1776.00 s
[monoid-subclasses]
1776.00 s
[monoid-subclasses] [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.p_o )
1776.00 s
[monoid-subclasses] [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.p_o )
1776.00 s
[monoid-subclasses] [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.p_o )
1776.00 s
[monoid-subclasses] src/Data/Monoid/Monus.hs:320:36: warning : [ GHC-63394 ] [ -Wx-partial ]
1776.00 s
[monoid-subclasses] In the use of ‘tail’
1776.00 s
[monoid-subclasses] (imported from Prelude, but defined in GHC.Internal.List):
1776.00 s
[monoid-subclasses] "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"."
1776.00 s
[monoid-subclasses] |
1776.00 s
[monoid-subclasses] 320 | | otherwise = go (tail x)
1776.00 s
[monoid-subclasses] | ^^^^
1776.00 s
[monoid-subclasses]
1776.00 s
[monoid-subclasses] src/Data/Monoid/Monus.hs:327:36: warning : [ GHC-63394 ] [ -Wx-partial ]
1776.00 s
[monoid-subclasses] In the use of ‘tail’
1776.00 s
[monoid-subclasses] (imported from Prelude, but defined in GHC.Internal.List):
1776.00 s
[monoid-subclasses] "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"."
1776.00 s
[monoid-subclasses] |
1776.00 s
[monoid-subclasses] 327 | | otherwise = go (tail x)
1776.00 s
[monoid-subclasses] | ^^^^
1776.00 s
[monoid-subclasses]
1776.00 s
[monoid-subclasses] [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.p_o )
1776.00 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:75:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1776.00 s
[monoid-subclasses] The qualified import of ‘Data.Text.Encoding’ is redundant
1776.00 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Text.Encoding’
1776.00 s
[parsers] [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, nothing )
1776.00 s
[parsers] Haddock coverage:
1776.00 s
[parsers] 100% ( 27 / 27) in 'Text.Parser.Combinators'
1776.00 s
[parsers] 95% ( 19 / 20) in 'Text.Parser.Char'
1776.00 s
[parsers] Missing documentation for:
1776.00 s
[parsers] satisfyRange (src/Text/Parser/Char.hs:172)
1776.00 s
[parsers] 100% ( 5 / 5) in 'Text.Parser.Expression'
1776.00 s
[parsers] 100% ( 3 / 3) in 'Text.Parser.LookAhead'
1776.00 s
[parsers] 100% ( 7 / 7) in 'Text.Parser.Permutation'
1776.00 s
[parsers] 100% ( 2 / 2) in 'Text.Parser.Token.Highlight'
1776.00 s
[parsers] Warning: 'float' is out of scope.
1776.00 s
[parsers] If you qualify the identifier, haddock can try to link it anyway.
1776.00 s
[parsers] Warning: 'IdentifierStyle' is ambiguous. It is defined
1776.00 s
[parsers] * at src/Text/Parser/Token.hs:488:26
1776.00 s
[parsers] * at src/Text/Parser/Token.hs:488:1
1776.01 s
[parsers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[parsers] by specifying the type/value namespace explicitly.
1776.01 s
[parsers] Defaulting to the one defined at src/Text/Parser/Token.hs:488:1
1776.01 s
[parsers] 100% ( 55 / 55) in 'Text.Parser.Token'
1776.01 s
[parsers] Warning: 'CommentStyle' is ambiguous. It is defined
1776.01 s
[parsers] * at src/Text/Parser/Token/Style.hs:52:21
1776.01 s
[parsers] * at src/Text/Parser/Token/Style.hs:52:1
1776.01 s
[parsers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[parsers] by specifying the type/value namespace explicitly.
1776.01 s
[parsers] Defaulting to the one defined at src/Text/Parser/Token/Style.hs:52:1
1776.01 s
[parsers] 100% ( 22 / 22) in 'Text.Parser.Token.Style'
1776.01 s
[parsers] Warning: Text.Parser.Combinators: could not find link destinations for:
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Chunk
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Parser
1776.01 s
[parsers] Warning: Text.Parser.Char: could not find link destinations for:
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Chunk
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Parser
1776.01 s
[parsers] Warning: Text.Parser.LookAhead: could not find link destinations for:
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Chunk
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Parser
1776.01 s
[parsers] Warning: Text.Parser.Token: could not find link destinations for:
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Chunk
1776.01 s
[parsers] - Data.Attoparsec.Internal.Types.Parser
1776.01 s
[parsers] Documentation created: dist/doc/html/parsers/,
1776.01 s
[parsers] dist/doc/html/parsers/parsers.txt
1776.01 s
[parsers] Preprocessing test suite 'quickcheck' for parsers-0.12.12...
1776.01 s
[parsers] Phase: installPhase
1776.01 s
[parsers] Installing library in /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/parsers-0.12.12-CjDZxH0hl5CJqyByYob8A4
1776.01 s
[parsers] Phase: fixupPhase
1776.01 s
[parsers] shrinking RPATHs of ELF executables and libraries in /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12
1776.01 s
[parsers] shrinking /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSparsers-0.12.12-CjDZxH0hl5CJqyByYob8A4-ghc9.10.2.so
1776.01 s
[parsers] checking for references to /build/ in /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12...
1776.01 s
[parsers] patching script interpreter paths in /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12
1776.01 s
[parsers] stripping (with command strip and flags -S -p) in /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12/lib
1776.01 s
[parsers] shrinking RPATHs of ELF executables and libraries in /nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc
1776.01 s
[parsers] checking for references to /build/ in /nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc...
1776.01 s
[parsers] patching script interpreter paths in /nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc
1776.01 s
[reducers] [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, nothing )
1776.01 s
[reducers] [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, nothing )
1776.01 s
[reducers] [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, nothing )
1776.01 s
[reducers] [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, nothing )
1776.01 s
[reducers] [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, nothing )
1776.01 s
[reducers] [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, nothing )
1776.01 s
[reducers] [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, nothing )
1776.01 s
[reducers] [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, nothing )
1776.01 s
[reducers] [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, nothing )
1776.01 s
[reducers] [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, nothing )
1776.01 s
[reducers] [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, nothing )
1776.01 s
[reducers] [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, nothing )
1776.01 s
[reducers] [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, nothing )
1776.01 s
[reducers] [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, nothing )
1776.01 s
[reducers] Haddock coverage:
1776.01 s
[reducers] 100% ( 1 / 1) in 'Data.Semigroup.Instances'
1776.01 s
[reducers] Warning: 'Generator' is out of scope.
1776.01 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1776.01 s
[reducers] 55% ( 5 / 9) in 'Data.Semigroup.Reducer'
1776.01 s
[reducers] Missing documentation for:
1776.01 s
[reducers] foldMapReduce1 (src/Data/Semigroup/Reducer.hs:88)
1776.01 s
[reducers] pureUnit (src/Data/Semigroup/Reducer.hs:102)
1776.01 s
[reducers] returnUnit (src/Data/Semigroup/Reducer.hs:99)
1776.01 s
[reducers] Count (src/Data/Semigroup/Reducer.hs:104)
1776.01 s
[reducers] Warning: 'MonadSum' is ambiguous. It is defined
1776.01 s
[reducers] * at src/Data/Semigroup/MonadPlus.hs:32:24
1776.01 s
[reducers] * at src/Data/Semigroup/MonadPlus.hs:32:1
1776.01 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[reducers] by specifying the type/value namespace explicitly.
1776.01 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/MonadPlus.hs:32:1
1776.01 s
[reducers] 100% ( 2 / 2) in 'Data.Semigroup.MonadPlus'
1776.01 s
[reducers] Warning: 'Action' is ambiguous. It is defined
1776.01 s
[reducers] * at src/Data/Semigroup/Monad.hs:34:20
1776.01 s
[reducers] * at src/Data/Semigroup/Monad.hs:34:1
1776.01 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[reducers] by specifying the type/value namespace explicitly.
1776.01 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Monad.hs:34:1
1776.01 s
[reducers] 66% ( 2 / 3) in 'Data.Semigroup.Monad'
1776.01 s
[reducers] Missing documentation for:
1776.01 s
[reducers] Mon (src/Data/Semigroup/Monad.hs:57)
1776.01 s
[reducers] Warning: 'App' is ambiguous. It is defined
1776.01 s
[reducers] * at src/Data/Semigroup/Apply.hs:53:19
1776.01 s
[reducers] * at src/Data/Semigroup/Apply.hs:53:1
1776.01 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[reducers] by specifying the type/value namespace explicitly.
1776.01 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Apply.hs:53:1
1776.01 s
[reducers] Warning: 'Trav' is ambiguous. It is defined
1776.01 s
[reducers] * at src/Data/Semigroup/Apply.hs:34:18
1776.01 s
[reducers] * at src/Data/Semigroup/Apply.hs:34:1
1776.01 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[reducers] by specifying the type/value namespace explicitly.
1776.01 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Apply.hs:34:1
1776.01 s
[reducers] Warning: 'traverse_' is out of scope.
1776.01 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1776.01 s
[reducers] 100% ( 3 / 3) in 'Data.Semigroup.Apply'
1776.01 s
[reducers] Warning: 'Traversal' is ambiguous. It is defined
1776.01 s
[reducers] * at src/Data/Semigroup/Applicative.hs:36:23
1776.01 s
[reducers] * at src/Data/Semigroup/Applicative.hs:36:1
1776.01 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[reducers] by specifying the type/value namespace explicitly.
1776.01 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Applicative.hs:36:1
1776.01 s
[reducers] Warning: 'traverse_' is out of scope.
1776.01 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1776.01 s
[reducers] 66% ( 2 / 3) in 'Data.Semigroup.Applicative'
1776.01 s
[reducers] Missing documentation for:
1776.01 s
[reducers] Ap (src/Data/Semigroup/Applicative.hs:59)
1776.01 s
[reducers] Warning: 'Alternate' is ambiguous. It is defined
1776.01 s
[reducers] * at src/Data/Semigroup/Alternative.hs:31:25
1776.01 s
[reducers] * at src/Data/Semigroup/Alternative.hs:31:1
1776.01 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1776.01 s
[string-interpolate] TmeTepmemlpmpalpltalaetat eteH e aH HsaHaksaseksklekellel llle l re errerorrrroro:ror :r:D : aD DtaDaatat.ataS.a.tS.SrtStirtrnirignin.gngI.g.nI.ItnInetntretepreroprplopoaloltalaetat.etei.e.:i.i :i:u : nu utnuneentrskemcnriaomnpwiaenntd ae etd#se cd#sa {ypb.mea.b c.ock}lhs aliwraniasttcheht roeepursot:cl aaicptn
1776.01 s
[string-interpolate] e terminates [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] ii
1776.01 s
[string-interpolate] should allow an escaped backslash right before an interp [✔]
1776.01 s
[string-interpolate] should only escape verbatim segments a single time [✔]
1776.01 s
[string-interpolate] t oeanrt
1776.01 s
[string-interpolate] p oelation brackets
1776.01 s
[string-interpolate] nd of string
1776.01 s
[string-interpolate] should error on hanging # [✔]
1776.01 s
[string-interpolate] should error on unterminated backslash [✔]
1776.01 s
[string-interpolate] should error on unknown escape sequence [✔]
1776.01 s
[string-interpolate] should error on unclosed expression [✔]
1776.01 s
[string-interpolate] should parse TypeApplications [✔]
1776.01 s
[string-interpolate] should work with many interpolations [✔]
1776.01 s
[string-interpolate] when using String as a parameter
1776.01 s
[string-interpolate] just interpolating should be id [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] when using strict Text as a parameter
1776.01 s
[string-interpolate] just interpolating should be id [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to String and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] when using lazy Text as a parameter
1776.01 s
[string-interpolate] just interpolating should be id [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to String and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] when using strict ByteString as a parameter
1776.01 s
[string-interpolate] just interpolating should be id [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] and the ByteString is valid UTF8
1776.01 s
[string-interpolate] should passthrough a conversion to String and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] when using lazy ByteString as a parameter
1776.01 s
[string-interpolate] just interpolating should be id [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict ByteString and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] and the ByteString is valid UTF8
1776.01 s
[string-interpolate] should passthrough a conversion to String and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to strict Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] should passthrough a conversion to lazy Text and back unchanged [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] when using Char as a parameter
1776.01 s
[string-interpolate] interpolating into a String shouldn't have quotes [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] interpolating into strict Text shouldn't have quotes [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] interpolating into lazy Text shouldn't have quotes [✔]
1776.01 s
[string-interpolate] +++ OK, passed 10000 tests.
1776.01 s
[string-interpolate] interpolating into strict ByteString shouldn't have quotes [✔]
1776.01 s
[text-iso8601] Documentation created: dist/doc/html/text-iso8601/,
1776.01 s
[text-iso8601] dist/doc/html/text-iso8601/text-iso8601.txt
1776.01 s
[text-iso8601] Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1...
1776.01 s
[text-iso8601] Phase: installPhase
1776.01 s
[text-iso8601] Installing library in /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/text-iso8601-0.1.1-CzT74TFbJzV787BKgYhkKM
1776.01 s
[text-iso8601] Phase: fixupPhase
1776.01 s
[text-iso8601] shrinking RPATHs of ELF executables and libraries in /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1
1776.01 s
[text-iso8601] shrinking /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHStext-iso8601-0.1.1-CzT74TFbJzV787BKgYhkKM-ghc9.10.2.so
1776.01 s
[text-iso8601] checking for references to /build/ in /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1...
1776.01 s
[text-iso8601] patching script interpreter paths in /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1
1776.01 s
[text-iso8601] stripping (with command strip and flags -S -p) in /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1/lib
1776.01 s
[text-iso8601] shrinking RPATHs of ELF executables and libraries in /nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc
1776.01 s
[text-iso8601] checking for references to /build/ in /nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc...
1776.01 s
[text-iso8601] patching script interpreter paths in /nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc
1776.07 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3 /nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc
1777.19 s
[post-build-hook] Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳
1777.19 s
[post-build-hook]
1777.88 s
[post-build-hook] Pushing /nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc (453.64 KiB)
1777.95 s
[post-build-hook] Pushing /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3 (946.36 KiB)
1779.38 s
[post-build-hook]
1779.38 s
[post-build-hook] All done.
1779.39 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3 /nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc
1779.43 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1779.66 s
[post-build-hook] copying 2 paths...
1779.66 s
[post-build-hook] copying path '/nix/store/pk46hzm5ra852gfasz6x3paxlhfsimsq-either-5.0.3-doc' to 'https://cache.nix-ci.com'...
1779.88 s
[post-build-hook] copying path '/nix/store/jz2aifj241ppac1k9masd02624idrk1c-either-5.0.3' to 'https://cache.nix-ci.com'...
1780.27 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1780.46 s
[post-build-hook] copying 1 paths...
1780.46 s
[post-build-hook] copying path '/nix/store/s7z806q48iqp6g62lwbvi9l4z60grgmv-either-5.0.3.drv' to 'https://cache.nix-ci.com'...
1780.62 s
[extra] listTest listContents ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","foo","zoo"]
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] listTest listDirectories ["bar.txt","foo/baz.txt","zoo"] ["foo"]
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] listTest listFiles ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","zoo"]
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] listTest listFilesRecursive ["bar.txt","zoo","foo" </> "baz.txt"] ["bar.txt","zoo","foo" </> "baz.txt"]
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] listTest (listFilesInside $ pure . not . isPrefixOf "." . takeFileName) ["bar.txt","foo" </> "baz.txt",".foo" </> "baz2.txt", "zoo"] ["bar.txt","zoo","foo" </> "baz.txt"]
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] listTest (listFilesInside $ const $ pure False) ["bar.txt"] []
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] isWindows == (os == "mingw32")
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] \(filter isHexDigit -> s) -> fmap (== s) $ withTempFile $ \file -> do writeFile file s; readFile' file
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] \s -> withTempFile $ \file -> do writeFileUTF8 file s; fmap (== s) $ readFileUTF8' file
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] \(ASCIIString s) -> withTempFile $ \file -> do writeFileBinary file s; fmap (== s) $ readFileBinary' file
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] captureOutput (print 1) == pure ("1\n",())
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile doesFileExist == pure True
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] (doesFileExist =<< withTempFile pure) == pure False
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile readFile' == pure ""
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempDir doesDirectoryExist == pure True
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] (doesDirectoryExist =<< withTempDir pure) == pure False
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempDir listFiles == pure []
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] fileEq "does_not_exist1" "does_not_exist2" == undefined
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] fileEq "does_not_exist" "does_not_exist" == undefined
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile $ \f1 -> fileEq "does_not_exist" f1 == undefined
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile $ \f1 -> withTempFile $ \f2 -> fileEq f1 f2
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "a" >> fileEq f1 f2
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "b" >> notM (fileEq f1 f2)
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] fmap (round . fst) (duration $ sleep 1) == pure 1
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] timeout (-3) (print 1) == pure Nothing
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] timeout 0.1 (print 1) == fmap Just (print 1)
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] do (t, _) <- duration $ timeout 0.1 $ sleep 1000; print t; pure $ t < 1
1780.62 s
[extra] 0.100257392
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] timeout 0.1 (sleep 2 >> print 1) == pure Nothing
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] showDuration 3.435 == "3.44s"
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] showDuration 623.8 == "10m24s"
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] showDuration 62003.8 == "17h13m"
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] showDuration 1e8 == "27777h47m"
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] do f <- offsetTime; xs <- replicateM 10 f; pure $ xs == sort xs
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] do (a,_) <- duration $ sleep 1; pure $ a >= 1 && a <= 1.5
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] Extra export
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] withTempFile
1780.62 s
[extra] ....done
1780.62 s
[extra] withTempDir
1780.62 s
[extra] ....done
1780.62 s
[extra] retry
1780.62 s
[extra] +++ OK, passed 100 tests.
1780.62 s
[extra] barrier
1780.62 s
[extra] Success (325 tests)
1780.62 s
[extra] Test suite extra-test: PASS
1780.62 s
[extra] Test suite logged to: dist/test/extra-1.8.1-extra-test.log
1780.62 s
[extra] 1 of 1 test suites (1 of 1 test cases) passed.
1780.62 s
[extra] Phase: haddockPhase
1780.62 s
[extra] Preprocessing library for extra-1.8.1...
1780.62 s
[extra] Running Haddock on library for extra-1.8.1...
1780.62 s
[extra] [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, nothing )
1780.62 s
[extra] [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, nothing )
1780.62 s
[extra] [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, nothing )
1780.62 s
[extra] [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, nothing )
1780.62 s
[extra] [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, nothing )
1780.62 s
[extra] [ 6 of 22] Compiling Partial ( src/Partial.hs, nothing )
1780.62 s
[extra] [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, nothing )
1780.62 s
[extra] [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, nothing )
1780.62 s
[extra] [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, nothing )
1780.62 s
[free] * at src/Control/Alternative/Free/Final.hs:34:19
1780.62 s
[free] * at src/Control/Alternative/Free/Final.hs:34:1
1780.62 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.62 s
[free] by specifying the type/value namespace explicitly.
1780.62 s
[free] Defaulting to the one defined at src/Control/Alternative/Free/Final.hs:34:1
1780.62 s
[free] 100% ( 5 / 5) in 'Control.Alternative.Free.Final'
1780.62 s
[free] Warning: 'Ap' is ambiguous. It is defined
1780.62 s
[free] * at src/Control/Applicative/Free.hs:50:3
1780.62 s
[free] * at src/Control/Applicative/Free.hs:48:1
1780.62 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.62 s
[free] by specifying the type/value namespace explicitly.
1780.62 s
[free] Defaulting to the one defined at src/Control/Applicative/Free.hs:48:1
1780.62 s
[free] Warning: 'lift' is out of scope.
1780.62 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.62 s
[free] 100% ( 11 / 11) in 'Control.Applicative.Free'
1780.62 s
[free] Warning: 'f' is out of scope.
1780.62 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.62 s
[free] Warning: 'Ap' is ambiguous. It is defined
1780.62 s
[free] * at src/Control/Applicative/Free/Fast.hs:69:18
1780.62 s
[free] * at src/Control/Applicative/Free/Fast.hs:69:1
1780.62 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.62 s
[free] by specifying the type/value namespace explicitly.
1780.62 s
[free] Defaulting to the one defined at src/Control/Applicative/Free/Fast.hs:69:1
1780.62 s
[free] Warning: 'lift' is out of scope.
1780.62 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.62 s
[free] 100% ( 14 / 14) in 'Control.Applicative.Free.Fast'
1780.62 s
[free] Warning: 'Ap' is ambiguous. It is defined
1780.62 s
[free] * at src/Control/Applicative/Free/Final.hs:37:18
1780.62 s
[free] * at src/Control/Applicative/Free/Final.hs:37:1
1780.62 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.62 s
[free] by specifying the type/value namespace explicitly.
1780.62 s
[free] Defaulting to the one defined at src/Control/Applicative/Free/Final.hs:37:1
1780.63 s
[free] Warning: 'lift' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] 100% ( 10 / 10) in 'Control.Applicative.Free.Final'
1780.63 s
[free] Warning: 'lift' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] Warning: 'ApT' is ambiguous. It is defined
1780.63 s
[free] * at src/Control/Applicative/Trans/Free.hs:59:21
1780.63 s
[free] * at src/Control/Applicative/Trans/Free.hs:59:1
1780.63 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.63 s
[free] by specifying the type/value namespace explicitly.
1780.63 s
[free] Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:59:1
1780.63 s
[free] Warning: 'getSum' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] Warning: 'Sum' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] Warning: 'fold' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] Warning: 'Ap' is ambiguous. It is defined
1780.63 s
[free] * at src/Control/Applicative/Trans/Free.hs:55:3
1780.63 s
[free] * at src/Control/Applicative/Trans/Free.hs:157:1
1780.63 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.63 s
[free] by specifying the type/value namespace explicitly.
1780.63 s
[free] Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:157:1
1780.63 s
[free] 100% ( 22 / 22) in 'Control.Applicative.Trans.Free'
1780.63 s
[free] 100% ( 2 / 2) in 'Control.Comonad.Cofree.Class'
1780.63 s
[free] Warning: 'cofree' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] Warning: 'Const' is ambiguous. It is defined
1780.63 s
[free] * in ‘GHC.Internal.Data.Functor.Const’
1780.63 s
[free] * in ‘GHC.Internal.Data.Functor.Const’
1780.63 s
[free] You may be able to disambiguate the identifier by qualifying it or
1780.63 s
[free] by specifying the type/value namespace explicitly.
1780.63 s
[free] Defaulting to the one defined in ‘GHC.Internal.Data.Functor.Const’
1780.63 s
[free] Warning: 'Identity' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] Warning: 'lens' is out of scope.
1780.63 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1780.63 s
[free] 93% ( 15 / 16) in 'Control.Comonad.Cofree'
1780.63 s
[free] Missing documentation for:
1780.63 s
[free] hoistCofree (src/Control/Comonad/Cofree.hs:136)
1780.63 s
[free] Warning: 'CofreeT' is ambiguous. It is defined
1780.63 s
[free] * at src/Control/Comonad/Trans/Cofree.hs:127:25
1780.69 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2
1781.75 s
[post-build-hook] Pushing 2 paths (106 are already present) using zstd to cache sellout ⏳
1781.75 s
[post-build-hook]
1782.37 s
[post-build-hook] Pushing /nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc (187.47 KiB)
1782.44 s
[post-build-hook] Pushing /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2 (356.31 KiB)
1784.04 s
[post-build-hook]
1784.04 s
[post-build-hook] All done.
1784.06 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc /nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2
1784.10 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1784.25 s
[post-build-hook] copying 2 paths...
1784.25 s
[post-build-hook] copying path '/nix/store/0zpm288jai98wgb7jasnazb1ywrz94yj-indexed-traversable-instances-0.1.2-doc' to 'https://cache.nix-ci.com'...
1784.41 s
[post-build-hook] copying path '/nix/store/zqd9lwmkc2796ac6d8805md45da2vzdp-indexed-traversable-instances-0.1.2' to 'https://cache.nix-ci.com'...
1784.65 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1784.83 s
[post-build-hook] copying 1 paths...
1784.83 s
[post-build-hook] copying path '/nix/store/88q7qhsfrna6f285c9fxw05x56s4w0w6-indexed-traversable-instances-0.1.2.drv' to 'https://cache.nix-ci.com'...
1784.99 s
[monoid-subclasses] To import instances alone, use: import Data.Text.Encoding()
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 75 | import qualified Data.Text.Encoding as TextEncoding
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:83:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1784.99 s
[monoid-subclasses] The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant
1784.99 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Text.Lazy.Encoding’
1784.99 s
[monoid-subclasses] To import instances alone, use: import Data.Text.Lazy.Encoding()
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:97:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1784.99 s
[monoid-subclasses] The import of ‘Data.Maybe’ is redundant
1784.99 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Maybe’
1784.99 s
[monoid-subclasses] To import instances alone, use: import Data.Maybe()
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 97 | import Data.Maybe (isJust)
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:211:13: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1784.99 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1784.99 s
[monoid-subclasses] In a pattern binding:
1784.99 s
[monoid-subclasses] Patterns of type ‘Maybe m’ not matched: Nothing
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 211 | Just x' = stripPrefix p x
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:212:13: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1784.99 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1784.99 s
[monoid-subclasses] In a pattern binding:
1784.99 s
[monoid-subclasses] Patterns of type ‘Maybe m’ not matched: Nothing
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 212 | Just y' = stripPrefix p y
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:274:13: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1784.99 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1784.99 s
[monoid-subclasses] In a pattern binding:
1784.99 s
[monoid-subclasses] Patterns of type ‘Maybe m’ not matched: Nothing
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 274 | Just x' = stripSuffix s x
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] src/Data/Monoid/GCD.hs:275:13: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1784.99 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1784.99 s
[monoid-subclasses] In a pattern binding:
1784.99 s
[monoid-subclasses] Patterns of type ‘Maybe m’ not matched: Nothing
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 275 | Just y' = stripSuffix s y
1784.99 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1784.99 s
[monoid-subclasses]
1784.99 s
[monoid-subclasses] [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.p_o )
1784.99 s
[monoid-subclasses] src/Data/Monoid/LCM.hs:37:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1784.99 s
[monoid-subclasses] The import of ‘Data.Maybe’ is redundant
1784.99 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Maybe’
1784.99 s
[monoid-subclasses] To import instances alone, use: import Data.Maybe()
1784.99 s
[monoid-subclasses] |
1784.99 s
[monoid-subclasses] 37 | import Data.Maybe (isJust)
1785.07 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12
1786.12 s
[post-build-hook] Pushing 2 paths (83 are already present) using zstd to cache sellout ⏳
1786.12 s
[post-build-hook]
1786.70 s
[post-build-hook] Pushing /nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc (2.31 MiB)
1786.81 s
[post-build-hook] Pushing /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12 (8.68 MiB)
1788.28 s
[post-build-hook]
1788.28 s
[post-build-hook] All done.
1788.30 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc /nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12
1788.34 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1788.48 s
[post-build-hook] copying 2 paths...
1788.48 s
[post-build-hook] copying path '/nix/store/fvffidb1wmrc00bqqgaj6ij4k2y0719l-parsers-0.12.12-doc' to 'https://cache.nix-ci.com'...
1788.86 s
[post-build-hook] copying path '/nix/store/r2y7ha7ms5wl24zpfhfkcsny48hgyacv-parsers-0.12.12' to 'https://cache.nix-ci.com'...
1790.82 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1791.01 s
[post-build-hook] copying 1 paths...
1791.01 s
[post-build-hook] copying path '/nix/store/jl5d28nj6w2z6790gfcr0vcq7mqilrpp-parsers-0.12.12.drv' to 'https://cache.nix-ci.com'...
1791.14 s
[reducers] by specifying the type/value namespace explicitly.
1791.14 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Alternative.hs:31:1
1791.14 s
[reducers] 100% ( 2 / 2) in 'Data.Semigroup.Alternative'
1791.14 s
[reducers] Warning: 'Alter' is ambiguous. It is defined
1791.14 s
[reducers] * at src/Data/Semigroup/Alt.hs:31:21
1791.14 s
[reducers] * at src/Data/Semigroup/Alt.hs:31:1
1791.14 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1791.14 s
[reducers] by specifying the type/value namespace explicitly.
1791.14 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Alt.hs:31:1
1791.14 s
[reducers] 100% ( 2 / 2) in 'Data.Semigroup.Alt'
1791.14 s
[reducers] Warning: 'ByteString' is out of scope.
1791.14 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1791.14 s
[reducers] Warning: 'UTF8' is out of scope.
1791.14 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1791.14 s
[reducers] 81% ( 9 / 11) in 'Data.Generator'
1791.14 s
[reducers] Missing documentation for:
1791.14 s
[reducers] mapReduceWith (src/Data/Generator.hs:201)
1791.14 s
[reducers] reduceWith (src/Data/Generator.hs:205)
1791.14 s
[reducers] 71% ( 5 / 7) in 'Data.Semigroup.Generator'
1791.14 s
[reducers] Missing documentation for:
1791.14 s
[reducers] mapReduceWith1 (src/Data/Semigroup/Generator.hs:67)
1791.14 s
[reducers] reduceWith1 (src/Data/Semigroup/Generator.hs:71)
1791.14 s
[reducers] Warning: 'Traversal' is ambiguous. It is defined
1791.14 s
[reducers] * at src/Data/Semigroup/Applicative.hs:36:23
1791.14 s
[reducers] * at src/Data/Semigroup/Applicative.hs:36:1
1791.14 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1791.14 s
[reducers] by specifying the type/value namespace explicitly.
1791.14 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Applicative.hs:36:1
1791.14 s
[reducers] Warning: 'getAlt' is out of scope.
1791.14 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1791.14 s
[reducers] Warning: 'Action' is ambiguous. It is defined
1791.14 s
[reducers] * at src/Data/Semigroup/Monad.hs:34:20
1791.14 s
[reducers] * at src/Data/Semigroup/Monad.hs:34:1
1791.14 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1791.14 s
[reducers] by specifying the type/value namespace explicitly.
1791.14 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Monad.hs:34:1
1791.14 s
[reducers] 100% ( 26 / 26) in 'Data.Generator.Combinators'
1791.14 s
[reducers] Warning: 'WithReducer' is ambiguous. It is defined
1791.14 s
[reducers] * at src/Data/Semigroup/Reducer/With.hs:29:27
1791.14 s
[reducers] * at src/Data/Semigroup/Reducer/With.hs:29:1
1791.14 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1791.15 s
[reducers] by specifying the type/value namespace explicitly.
1791.15 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Reducer/With.hs:29:1
1791.15 s
[reducers] 100% ( 2 / 2) in 'Data.Semigroup.Reducer.With'
1791.15 s
[reducers] Warning: 'Self' is ambiguous. It is defined
1791.15 s
[reducers] * at src/Data/Semigroup/Self.hs:34:18
1791.15 s
[reducers] * at src/Data/Semigroup/Self.hs:34:1
1791.15 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1791.15 s
[reducers] by specifying the type/value namespace explicitly.
1791.15 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Self.hs:34:1
1791.15 s
[reducers] Warning: 'reduce' is out of scope.
1791.15 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1791.15 s
[reducers] Warning: 'mapReduce' is out of scope.
1791.15 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1791.15 s
[reducers] Warning: 'fold' is out of scope.
1791.15 s
[reducers] If you qualify the identifier, haddock can try to link it anyway.
1791.15 s
[reducers] 50% ( 1 / 2) in 'Data.Semigroup.Self'
1791.15 s
[reducers] Missing documentation for:
1791.15 s
[reducers] Self (src/Data/Semigroup/Self.hs:34)
1791.15 s
[reducers] Warning: 'Union' is ambiguous. It is defined
1791.15 s
[reducers] * at src/Data/Semigroup/Union.hs:103:19
1791.15 s
[reducers] * at src/Data/Semigroup/Union.hs:103:1
1791.15 s
[reducers] You may be able to disambiguate the identifier by qualifying it or
1791.15 s
[reducers] by specifying the type/value namespace explicitly.
1791.15 s
[reducers] Defaulting to the one defined at src/Data/Semigroup/Union.hs:103:1
1791.15 s
[reducers] 70% ( 7 / 10) in 'Data.Semigroup.Union'
1791.15 s
[reducers] Missing documentation for:
1791.15 s
[reducers] Module header
1791.15 s
[reducers] HasUnion0 (src/Data/Semigroup/Union.hs:56)
1791.15 s
[reducers] HasUnionWith0 (src/Data/Semigroup/Union.hs:141)
1791.15 s
[reducers] Warning: Data.Generator: could not find link destinations for:
1791.15 s
[reducers] - Data.Generator.D:R:ElemArray
1791.15 s
[reducers] - Data.Generator.D:R:ElemHashMap
1791.15 s
[reducers] - Data.Generator.D:R:ElemMap
1791.15 s
[reducers] - Data.Generator.D:R:ElemIntMap
1791.15 s
[reducers] - Data.Generator.D:R:ElemSet
1791.15 s
[reducers] - Data.Generator.D:R:ElemHashSet
1791.15 s
[reducers] - Data.Generator.D:R:ElemIntSet
1791.15 s
[reducers] - Data.Generator.D:R:ElemSeq
1791.15 s
[reducers] - Data.Generator.D:R:ElemFingerTree
1791.15 s
[reducers] - Data.Generator.D:R:ElemNonEmpty
1791.15 s
[reducers] - Data.Generator.D:R:ElemList
1791.15 s
[reducers] - Data.Generator.D:R:ElemText
1791.15 s
[reducers] - Data.Generator.D:R:ElemByteString
1791.15 s
[string-interpolate] +++ OK, passed 10000 tests.
1791.15 s
[string-interpolate] interpolating into lazy ByteString shouldn't have quotes [✔]
1791.15 s
[string-interpolate] +++ OK, passed 10000 tests.
1791.15 s
[string-interpolate] when interpolating into strict ByteString
1791.15 s
[string-interpolate] should handle literal Unicode strings correctly [✔]
1791.15 s
[string-interpolate] when interpolating into lazy ByteString
1791.15 s
[string-interpolate] should handle literal Unicode strings correctly [✔]
1791.15 s
[string-interpolate] __i
1791.15 s
[string-interpolate] when there are newlines
1791.15 s
[string-interpolate] handles a small code snippet correctly/1 [✔]
1791.15 s
[string-interpolate] handles a small code snippet correctly/2 [✔]
1791.15 s
[string-interpolate] handles a small code snippet correctly/3 [✔]
1791.15 s
[string-interpolate] handles tabs [✔]
1791.15 s
[string-interpolate] __i'E
1791.15 s
[string-interpolate] when there are newlines
1791.15 s
[string-interpolate] handles a small code snippet correctly/1 [✔]
1791.15 s
[string-interpolate] handles a small code snippet correctly/2 [✔]
1791.15 s
[string-interpolate] handles a small code snippet correctly/3 [✔]
1791.15 s
[string-interpolate] __i'L
1791.15 s
[string-interpolate] when there are newlines
1791.15 s
[string-interpolate] handles a small code snippet correctly/1 [✔]
1791.15 s
[string-interpolate] handles a small code snippet correctly/2 [✔]
1791.15 s
[string-interpolate] handles a small code snippet correctly/3 [✔]
1791.15 s
[string-interpolate] iii
1791.15 s
[string-interpolate] when there is whitespace
1791.15 s
[string-interpolate] collapses a small example of whitespace [✔]
1791.15 s
[string-interpolate] collapses a small example of newlines [✔]
1791.15 s
[string-interpolate] iii'E
1791.15 s
[string-interpolate] when there is whitespace
1791.15 s
[string-interpolate] collapses a small example of whitespace [✔]
1791.15 s
[string-interpolate] collapses a small example of newlines [✔]
1791.15 s
[string-interpolate] iii'L
1791.15 s
[string-interpolate] when there is whitespace
1791.15 s
[string-interpolate] collapses a small example of whitespace [✔]
1791.15 s
[string-interpolate] collapses a small example of newlines [✔]
1791.15 s
[string-interpolate]
1791.15 s
[string-interpolate] Finished in 2.9835 seconds
1791.15 s
[string-interpolate] 57 examples, 0 failures
1791.15 s
[string-interpolate] Test suite string-interpolate-test: PASS
1791.15 s
[string-interpolate] Test suite logged to:
1791.15 s
[string-interpolate] dist/test/string-interpolate-0.3.4.0-string-interpolate-test.log
1791.15 s
[string-interpolate] 1 of 1 test suites (1 of 1 test cases) passed.
1791.15 s
[string-interpolate] Phase: haddockPhase
1791.15 s
[string-interpolate] Preprocessing library for string-interpolate-0.3.4.0...
1791.15 s
[string-interpolate] Running Haddock on library for string-interpolate-0.3.4.0...
1791.15 s
[string-interpolate] [ 1 of 11] Compiling Data.String.Interpolate.Conversion.Classes ( src/lib/Data/String/Interpolate/Conversion/Classes.hs, /build/ghc817_0/ghc_14.o, /build/ghc817_0/ghc_14.dyn_o )
1791.15 s
[string-interpolate] [ 2 of 11] Compiling Data.String.Interpolate.Conversion.Encoding ( src/lib/Data/String/Interpolate/Conversion/Encoding.hs, /build/ghc817_0/ghc_16.o, /build/ghc817_0/ghc_16.dyn_o )
1791.15 s
[string-interpolate] [ 3 of 11] Compiling Data.String.Interpolate.Conversion.ByteStringSink ( src/lib/Data/String/Interpolate/Conversion/ByteStringSink.hs, /build/ghc817_0/ghc_12.o, /build/ghc817_0/ghc_12.dyn_o )
1791.15 s
[string-interpolate] [ 4 of 11] Compiling Data.String.Interpolate.Conversion.TextSink ( src/lib/Data/String/Interpolate/Conversion/TextSink.hs, /build/ghc817_0/ghc_18.o, /build/ghc817_0/ghc_18.dyn_o )
1791.15 s
[string-interpolate] [ 5 of 11] Compiling Data.String.Interpolate.Conversion ( src/lib/Data/String/Interpolate/Conversion.hs, /build/ghc817_0/ghc_10.o, /build/ghc817_0/ghc_10.dyn_o )
1791.15 s
[string-interpolate] [ 6 of 11] Compiling Data.String.Interpolate.Types ( src/lib/Data/String/Interpolate/Types.hs, /build/ghc817_0/ghc_24.o, /build/ghc817_0/ghc_24.dyn_o )
1791.15 s
[string-interpolate] [ 7 of 11] Compiling Data.String.Interpolate.Lines ( src/lib/Data/String/Interpolate/Lines.hs, /build/ghc817_0/ghc_20.o, /build/ghc817_0/ghc_20.dyn_o )
1791.15 s
[string-interpolate] [ 8 of 11] Compiling Data.String.Interpolate.Parse ( src/lib/Data/String/Interpolate/Parse.hs, /build/ghc817_0/ghc_22.o, /build/ghc817_0/ghc_22.dyn_o )
1791.15 s
[string-interpolate] [ 9 of 11] Compiling Data.String.Interpolate.Whitespace ( src/lib/Data/String/Interpolate/Whitespace.hs, /build/ghc817_0/ghc_26.o, /build/ghc817_0/ghc_26.dyn_o )
1791.15 s
[string-interpolate] [10 of 11] Compiling Data.String.Interpolate ( src/lib/Data/String/Interpolate.hs, nothing )
1791.15 s
[string-interpolate] [11 of 11] Compiling Paths_string_interpolate ( dist/build/autogen/Paths_string_interpolate.hs, nothing )
1791.15 s
[string-interpolate] Haddock coverage:
1791.15 s
[string-interpolate] Warning: 'build' is out of scope.
1791.15 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1791.15 s
[string-interpolate] Warning: 'interpolate' is out of scope.
1791.15 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1791.15 s
[string-interpolate] Warning: 'charUtf8' is out of scope.
1791.15 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1791.15 s
[string-interpolate] 0% ( 0 / 1) in 'Data.String.Interpolate.Conversion.ByteStringSink'
1791.15 s
[string-interpolate] Missing documentation for:
1791.15 s
[string-interpolate] Module header
1791.15 s
[string-interpolate] 0% ( 0 / 1) in 'Data.String.Interpolate.Conversion.TextSink'
1791.15 s
[string-interpolate] Missing documentation for:
1791.15 s
[string-interpolate] Module header
1791.15 s
[string-interpolate] 100% ( 8 / 8) in 'Data.String.Interpolate.Conversion'
1791.15 s
[string-interpolate] 0% ( 0 / 4) in 'Data.String.Interpolate.Types'
1791.21 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1
1791.93 s
[post-build-hook] Pushing 2 paths (80 are already present) using zstd to cache sellout ⏳
1791.93 s
[post-build-hook]
1792.43 s
[post-build-hook] Pushing /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1 (3.09 MiB)
1792.55 s
[post-build-hook] Pushing /nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc (573.12 KiB)
1793.70 s
[post-build-hook]
1793.73 s
[post-build-hook] All done.
1793.73 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc /nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1
1793.75 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1793.89 s
[post-build-hook] copying 2 paths...
1793.89 s
[post-build-hook] copying path '/nix/store/gbbp49q0s5hwypyqw17ifsqp0gbqakzr-text-iso8601-0.1.1-doc' to 'https://cache.nix-ci.com'...
1794.07 s
[post-build-hook] copying path '/nix/store/pagjrxh1p7qv1yz11npvsnc3m1ii0alg-text-iso8601-0.1.1' to 'https://cache.nix-ci.com'...
1794.77 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1794.95 s
[post-build-hook] copying 1 paths...
1794.95 s
[post-build-hook] copying path '/nix/store/kksmhank9z5w9nkr1j7llfn3ma4nl0s9-text-iso8601-0.1.1.drv' to 'https://cache.nix-ci.com'...
1795.14 s
Building semialign
1795.18 s
Building witherable
1795.18 s
[extra] [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, nothing )
1795.18 s
[extra] [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, nothing )
1795.18 s
[extra] [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, nothing )
1795.18 s
[extra] [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, nothing )
1795.18 s
[extra] [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, nothing )
1795.18 s
[extra] [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, nothing )
1795.18 s
[extra] [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, nothing )
1795.18 s
[extra] [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, nothing )
1795.18 s
[extra] [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, nothing )
1795.18 s
[extra] [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, nothing )
1795.18 s
[extra] [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, nothing )
1795.18 s
[extra] [21 of 22] Compiling Extra ( src/Extra.hs, nothing )
1795.18 s
[extra] [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, nothing )
1795.18 s
[extra] Haddock coverage:
1795.18 s
[extra] 100% ( 6 / 6) in 'Data.IORef.Extra'
1795.18 s
[extra] 100% ( 4 / 4) in 'Data.Monoid.Extra'
1795.18 s
[extra] Warning: 'Arrow' is out of scope.
1795.18 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[extra] 100% ( 22 / 22) in 'Data.Tuple.Extra'
1795.18 s
[extra] 100% ( 2 / 2) in 'Data.Typeable.Extra'
1795.18 s
[extra] 100% ( 7 / 7) in 'Numeric.Extra'
1795.18 s
[extra] Warning: '(:)' is out of scope.
1795.18 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[extra] Warning: 'unzip' is ambiguous. It is defined
1795.18 s
[extra] * in ‘GHC.Internal.Data.Functor’
1795.18 s
[extra] * in ‘GHC.Internal.List’
1795.18 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[extra] by specifying the type/value namespace explicitly.
1795.18 s
[extra] Defaulting to the one defined in ‘GHC.Internal.List’
1795.18 s
[extra] Warning: 'firstJustM' is out of scope.
1795.18 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[extra] 100% ( 85 / 85) in 'Data.List.Extra'
1795.18 s
[extra] Warning: 'Version' is ambiguous. It is defined
1795.18 s
[extra] * in ‘GHC.Internal.Data.Version’
1795.18 s
[extra] * in ‘GHC.Internal.Data.Version’
1795.18 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[extra] by specifying the type/value namespace explicitly.
1795.18 s
[extra] Defaulting to the one defined in ‘GHC.Internal.Data.Version’
1795.18 s
[extra] 100% ( 3 / 3) in 'Data.Version.Extra'
1795.18 s
[extra] Warning: 'length' is ambiguous. It is defined
1795.18 s
[extra] * in ‘Data.List.NonEmpty’
1795.18 s
[extra] * in ‘GHC.Internal.Data.Foldable’
1795.18 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[extra] by specifying the type/value namespace explicitly.
1795.18 s
[extra] Defaulting to the one defined in ‘GHC.Internal.Data.Foldable’
1795.18 s
[extra] 100% ( 23 / 23) in 'Data.List.NonEmpty.Extra'
1795.18 s
[extra] Warning: 'fromJust' is out of scope.
1795.18 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[extra] 100% ( 11 / 11) in 'Data.Either.Extra'
1795.18 s
[extra] Warning: 'ErrorCall' is ambiguous. It is defined
1795.18 s
[extra] * in ‘GHC.Internal.Exception’
1795.18 s
[extra] * in ‘GHC.Internal.Exception’
1795.18 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[extra] by specifying the type/value namespace explicitly.
1795.18 s
[extra] Defaulting to the one defined in ‘GHC.Internal.Exception’
1795.18 s
[extra] Warning: 'AssertionFailed' is ambiguous. It is defined
1795.18 s
[extra] * in ‘GHC.Internal.IO.Exception’
1795.18 s
[extra] * in ‘GHC.Internal.IO.Exception’
1795.18 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[extra] by specifying the type/value namespace explicitly.
1795.18 s
[extra] Defaulting to the one defined in ‘GHC.Internal.IO.Exception’
1795.18 s
[extra] Warning: 'SomeException' is ambiguous. It is defined
1795.18 s
[extra] * in ‘GHC.Internal.Exception.Type’
1795.18 s
[extra] * in ‘GHC.Internal.Exception.Type’
1795.18 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[extra] by specifying the type/value namespace explicitly.
1795.18 s
[extra] Defaulting to the one defined in ‘GHC.Internal.Exception.Type’
1795.18 s
[extra] 100% ( 21 / 21) in 'Control.Exception.Extra'
1795.18 s
[extra] Warning: 'partition' is out of scope.
1795.18 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[extra] Warning: 'mconcatMap' is out of scope.
1795.18 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[extra] Warning: 'find' is out of scope.
1795.18 s
[foldl] Examples: 52 Tried: 52 Errors: 0 Failures: 0
1795.18 s
[foldl] Test suite doctest: PASS
1795.18 s
[foldl] Test suite logged to: dist/test/foldl-1.4.18-doctest.log
1795.18 s
[foldl] 1 of 1 test suites (1 of 1 test cases) passed.
1795.18 s
[foldl] Phase: haddockPhase
1795.18 s
[foldl] Preprocessing library for foldl-1.4.18...
1795.18 s
[foldl] Running Haddock on library for foldl-1.4.18...
1795.18 s
[foldl] Warning: The documentation for the following packages are not installed. No
1795.18 s
[foldl] links will be generated to these packages: vector-0.13.2.0
1795.18 s
[foldl] [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, nothing )
1795.18 s
[foldl] [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, nothing )
1795.18 s
[foldl] [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, nothing )
1795.18 s
[foldl] [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, nothing )
1795.18 s
[foldl] [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, nothing )
1795.18 s
[foldl] [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, nothing )
1795.18 s
[foldl] [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, nothing )
1795.18 s
[foldl] src/Control/Foldl/NonEmpty.hs:64:29: warning : [ GHC-38856 ] [ -Wunused-imports ]
1795.18 s
[foldl] The import of ‘liftA2’
1795.18 s
[foldl] from module ‘Control.Applicative’ is redundant
1795.18 s
[foldl] |
1795.18 s
[foldl] 64 | import Control.Applicative (liftA2 , Const(..))
1795.18 s
[foldl] | ^^^^^^
1795.18 s
[foldl]
1795.18 s
[foldl] [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, nothing )
1795.18 s
[foldl] [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, nothing )
1795.18 s
[foldl] Haddock coverage:
1795.18 s
[foldl] Warning: 'Fold' is ambiguous. It is defined
1795.18 s
[foldl] * at src/Control/Foldl.hs:239:5
1795.18 s
[foldl] * at src/Control/Foldl.hs:237:1
1795.18 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[foldl] by specifying the type/value namespace explicitly.
1795.18 s
[foldl] Defaulting to the one defined at src/Control/Foldl.hs:237:1
1795.18 s
[foldl] Warning: 'FoldM' is ambiguous. It is defined
1795.18 s
[foldl] * at src/Control/Foldl.hs:407:3
1795.18 s
[foldl] * at src/Control/Foldl.hs:405:1
1795.18 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[foldl] by specifying the type/value namespace explicitly.
1795.18 s
[foldl] Defaulting to the one defined at src/Control/Foldl.hs:405:1
1795.18 s
[foldl] Warning: 'lift' is out of scope.
1795.18 s
[foldl] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[foldl] Warning: 'liftIO' is out of scope.
1795.18 s
[foldl] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[foldl] Warning: 'None' is out of scope.
1795.18 s
[foldl] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[foldl] Warning: Control.Foldl: Could not find documentation for exported module: Data.Vector.Generic
1795.18 s
[foldl] Warning: Control.Foldl: Couldn't find .haddock for export Vector
1795.18 s
[foldl] Warning: Control.Foldl: Couldn't find .haddock for export Mutable
1795.18 s
[foldl] 97% ( 97 / 99) in 'Control.Foldl'
1795.18 s
[foldl] Missing documentation for:
1795.18 s
[foldl] Vector
1795.18 s
[foldl] Mutable
1795.18 s
[foldl] 100% ( 27 / 27) in 'Control.Foldl.Text'
1795.18 s
[foldl] Warning: 'Fold1' is ambiguous. It is defined
1795.18 s
[foldl] * at src/Control/Foldl/NonEmpty.hs:102:18
1795.18 s
[foldl] * at src/Control/Foldl/NonEmpty.hs:102:1
1795.18 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[foldl] by specifying the type/value namespace explicitly.
1795.18 s
[foldl] Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:102:1
1795.18 s
[foldl] Warning: 'Fold' is ambiguous. It is defined
1795.18 s
[foldl] * at src/Control/Foldl.hs:239:5
1795.18 s
[foldl] * at src/Control/Foldl.hs:237:1
1795.18 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[foldl] by specifying the type/value namespace explicitly.
1795.18 s
[foldl] Defaulting to the one defined at src/Control/Foldl.hs:237:1
1795.18 s
[foldl] Warning: 'fold1' is ambiguous. It is defined
1795.18 s
[foldl] * in ‘Data.Foldable1’
1795.18 s
[foldl] * at src/Control/Foldl/NonEmpty.hs:302:1
1795.18 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[foldl] by specifying the type/value namespace explicitly.
1795.18 s
[foldl] Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:302:1
1795.18 s
[foldl] 100% ( 28 / 28) in 'Control.Foldl.NonEmpty'
1795.18 s
[foldl] 100% ( 28 / 28) in 'Control.Foldl.ByteString'
1795.18 s
[free] * at src/Control/Comonad/Trans/Cofree.hs:127:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Comonad/Trans/Cofree.hs:127:1
1795.18 s
[free] 100% ( 11 / 11) in 'Control.Comonad.Trans.Cofree'
1795.18 s
[free] Warning: 'CoiterT' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Comonad/Trans/Coiter.hs:65:23
1795.18 s
[free] * at src/Control/Comonad/Trans/Coiter.hs:65:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Comonad/Trans/Coiter.hs:65:1
1795.18 s
[free] 100% ( 14 / 14) in 'Control.Comonad.Trans.Coiter'
1795.18 s
[free] Warning: 'Tree' is out of scope.
1795.18 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[free] 100% ( 4 / 4) in 'Control.Monad.Free.Class'
1795.18 s
[free] 100% ( 10 / 10) in 'Control.Monad.Free.TH'
1795.18 s
[free] Warning: 'FreeT' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Trans/Free.hs:150:23
1795.18 s
[free] * at src/Control/Monad/Trans/Free.hs:150:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:150:1
1795.18 s
[free] Warning: 'Free' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Trans/Free.hs:77:29
1795.18 s
[free] * at src/Control/Monad/Trans/Free.hs:153:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1
1795.18 s
[free] 100% ( 28 / 28) in 'Control.Monad.Trans.Free'
1795.18 s
[free] Warning: 'Free' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Free.hs:117:26
1795.18 s
[free] * at src/Control/Monad/Free.hs:117:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Free.hs:117:1
1795.18 s
[free] 100% ( 16 / 16) in 'Control.Monad.Free'
1795.18 s
[free] Warning: 'Free' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Free.hs:117:26
1795.18 s
[free] * at src/Control/Monad/Free.hs:117:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Free.hs:117:1
1795.18 s
[free] Warning: 'F' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Free/Church.hs:89:17
1795.18 s
[free] * at src/Control/Monad/Free/Church.hs:89:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Free/Church.hs:89:1
1795.18 s
[free] 100% ( 13 / 13) in 'Control.Monad.Free.Church'
1795.18 s
[free] Warning: 'FreeT' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Trans/Free/Ap.hs:140:23
1795.18 s
[free] * at src/Control/Monad/Trans/Free/Ap.hs:140:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:140:1
1795.18 s
[free] Warning: 'Identity' is ambiguous. It is defined
1795.18 s
[free] * in ‘GHC.Internal.Data.Functor.Identity’
1795.18 s
[free] * in ‘GHC.Internal.Data.Functor.Identity’
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined in ‘GHC.Internal.Data.Functor.Identity’
1795.18 s
[free] Warning: 'Free' is ambiguous. It is defined
1795.18 s
[free] * at src/Control/Monad/Trans/Free/Ap.hs:67:29
1795.18 s
[free] * at src/Control/Monad/Trans/Free/Ap.hs:143:1
1795.18 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.18 s
[free] by specifying the type/value namespace explicitly.
1795.18 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:143:1
1795.18 s
[free] 100% ( 27 / 27) in 'Control.Monad.Trans.Free.Ap'
1795.18 s
[free] Warning: '(\<*\>)' is out of scope.
1795.18 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[free] Warning: 'ap' is out of scope.
1795.18 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[free] Warning: 'Identity' is out of scope.
1795.18 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.18 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
1795.18 s
[monoid-subclasses]
1795.18 s
[monoid-subclasses] src/Data/Monoid/LCM.hs:38:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1795.18 s
[monoid-subclasses] The import of ‘Data.Semigroup.Cancellative’ is redundant
1795.18 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup.Cancellative’
1795.18 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup.Cancellative()
1795.18 s
[monoid-subclasses] |
1795.18 s
[monoid-subclasses] 38 | import Data.Semigroup.Cancellative (Reductive ((</>)))
1795.18 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1795.18 s
[monoid-subclasses]
1795.18 s
[monoid-subclasses] src/Data/Monoid/LCM.hs:39:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1795.18 s
[monoid-subclasses] The import of ‘Data.Semigroup.Commutative’ is redundant
1795.18 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Semigroup.Commutative’
1795.18 s
[monoid-subclasses] To import instances alone, use: import Data.Semigroup.Commutative()
1795.18 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 39 | import Data.Semigroup.Commutative (Commutative)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.p_o )
1795.19 s
[monoid-subclasses] src/Data/Monoid/Cancellative.hs:38:1: warning : [ GHC-66111 ] [ -Wunused-imports ]
1795.19 s
[monoid-subclasses] The import of ‘Data.Monoid’ is redundant
1795.19 s
[monoid-subclasses] except perhaps to import instances from ‘Data.Monoid’
1795.19 s
[monoid-subclasses] To import instances alone, use: import Data.Monoid()
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 38 | import Data.Monoid (Monoid)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.p_o )
1795.19 s
[monoid-subclasses] [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.p_o )
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:208:77: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:209:77: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:225:25: warning : [ GHC-62161 ] [ -Wincomplete-uni-patterns ]
1795.19 s
[monoid-subclasses] Pattern match(es) are non-exhaustive
1795.19 s
[reducers] - Data.Generator.D:R:ElemByteString0
1795.19 s
[reducers] - Data.Generator.D:R:ElemKeys
1795.19 s
[reducers] - Data.Generator.D:R:ElemKeys0
1795.19 s
[reducers] - Data.Generator.D:R:ElemKeys1
1795.19 s
[reducers] - Data.Generator.D:R:ElemValues
1795.19 s
[reducers] - Data.Generator.D:R:ElemValues0
1795.19 s
[reducers] - Data.Generator.D:R:ElemValues1
1795.19 s
[reducers] - Data.Generator.D:R:ElemChar8
1795.19 s
[reducers] - Data.Generator.D:R:ElemChar80
1795.19 s
[reducers] Documentation created: dist/doc/html/reducers/,
1795.19 s
[reducers] dist/doc/html/reducers/reducers.txt
1795.19 s
[reducers] Phase: installPhase
1795.19 s
[reducers] Installing library in /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/reducers-3.12.5-E5FWFKONWwPDm014iaH4sB
1795.19 s
[reducers] Phase: fixupPhase
1795.19 s
[reducers] shrinking RPATHs of ELF executables and libraries in /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5
1795.19 s
[reducers] shrinking /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSreducers-3.12.5-E5FWFKONWwPDm014iaH4sB-ghc9.10.2.so
1795.19 s
[reducers] checking for references to /build/ in /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5...
1795.19 s
[reducers] patching script interpreter paths in /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5
1795.19 s
[reducers] stripping (with command strip and flags -S -p) in /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5/lib
1795.19 s
[reducers] shrinking RPATHs of ELF executables and libraries in /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc
1795.19 s
[reducers] checking for references to /build/ in /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc...
1795.19 s
[reducers] patching script interpreter paths in /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc
1795.19 s
[string-interpolate] Missing documentation for:
1795.19 s
[string-interpolate] Module header
1795.19 s
[string-interpolate] InterpSegment (src/lib/Data/String/Interpolate/Types.hs:7)
1795.19 s
[string-interpolate] Line (src/lib/Data/String/Interpolate/Types.hs:14)
1795.19 s
[string-interpolate] Lines (src/lib/Data/String/Interpolate/Types.hs:15)
1795.19 s
[string-interpolate] Warning: 'Line' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] Warning: 'parseInterpSegments' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] 80% ( 4 / 5) in 'Data.String.Interpolate.Parse'
1795.19 s
[string-interpolate] Missing documentation for:
1795.19 s
[string-interpolate] dosToUnix (src/lib/Data/String/Interpolate/Parse.hs:110)
1795.19 s
[string-interpolate] Warning: 'i' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] Warning: '__i' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] Warning: 'iii' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] Warning: 'IsString' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] Warning: 'Show' is out of scope.
1795.19 s
[string-interpolate] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[string-interpolate] 100% ( 10 / 10) in 'Data.String.Interpolate'
1795.19 s
[string-interpolate] Warning: Data.String.Interpolate.Conversion.ByteStringSink: could not find link destinations for:
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.Classes.B
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueBuilder
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString0
1795.19 s
[string-interpolate] Warning: Data.String.Interpolate.Conversion.TextSink: could not find link destinations for:
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.Classes.B
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueBuilder
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText0
1795.19 s
[string-interpolate] Warning: Data.String.Interpolate.Conversion: could not find link destinations for:
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.Classes.B
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueBuilder
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.ByteStringSink.D:R:BuilderTrueByteString0
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueBuilder
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.TextSink.D:R:BuilderTrueText0
1795.19 s
[string-interpolate] - Data.String.Interpolate.Conversion.D:R:BuilderFalsestr
1795.19 s
[string-interpolate] Documentation created: dist/doc/html/string-interpolate/,
1795.19 s
[string-interpolate] dist/doc/html/string-interpolate/string-interpolate.txt
1795.19 s
[string-interpolate] Preprocessing test suite 'string-interpolate-test' for string-interpolate-0.3.4.0...
1795.19 s
[string-interpolate] Phase: installPhase
1795.19 s
[string-interpolate] Installing library in /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/string-interpolate-0.3.4.0-Hi2rqrKAbjhAsTMjw6QQr4
1795.19 s
[string-interpolate] Phase: fixupPhase
1795.19 s
[string-interpolate] shrinking RPATHs of ELF executables and libraries in /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0
1795.19 s
[string-interpolate] shrinking /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSstring-interpolate-0.3.4.0-Hi2rqrKAbjhAsTMjw6QQr4-ghc9.10.2.so
1795.19 s
[string-interpolate] checking for references to /build/ in /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0...
1795.19 s
[string-interpolate] patching script interpreter paths in /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0
1795.19 s
[string-interpolate] stripping (with command strip and flags -S -p) in /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0/lib
1795.19 s
[string-interpolate] shrinking RPATHs of ELF executables and libraries in /nix/store/f07lxl3va919wcxcigr3iyr3d2iavrs7-string-interpolate-0.3.4.0-doc
1795.19 s
[string-interpolate] checking for references to /build/ in /nix/store/f07lxl3va919wcxcigr3iyr3d2iavrs7-string-interpolate-0.3.4.0-doc...
1795.19 s
[string-interpolate] patching script interpreter paths in /nix/store/f07lxl3va919wcxcigr3iyr3d2iavrs7-string-interpolate-0.3.4.0-doc
1795.19 s
[trial-tomland] Phase: setupCompilerEnvironmentPhase
1795.19 s
[trial-tomland] Build with /nix/store/0qjf2c7a7d43aaks6prhwrxwb9z33fj2-ghc-9.10.2.
1795.19 s
[trial-tomland] Phase: unpackPhase
1795.19 s
[trial-tomland] unpacking source archive /nix/store/m3ywwybp74rrv72mll20xj4z6lm8996x-trial-tomland-0.0.0.0.tar.gz
1795.19 s
[trial-tomland] source root is trial-tomland-0.0.0.0
1795.19 s
[trial-tomland] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-tomland-0.0.0.0/trial-tomland.cabal"
1795.19 s
[trial-tomland] Phase: patchPhase
1795.19 s
[trial-tomland] Replace Cabal file with edited version from mirror://hackage/trial-tomland-0.0.0.0/revision/5.cabal.
1795.19 s
[trial-tomland] Phase: compileBuildDriverPhase
1795.19 s
[trial-tomland] setupCompileFlags: -package-db=/build/tmp.NfBYjhl1Wd/setup-package.conf.d -threaded
1795.19 s
[trial-tomland] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.NfBYjhl1Wd/Main.o )
1795.19 s
[trial-tomland] [2 of 2] Linking Setup
1795.19 s
[trial-tomland] Phase: updateAutotoolsGnuConfigScriptsPhase
1795.19 s
[trial-tomland] Phase: configurePhase
1795.19 s
[trial-tomland] configureFlags: --verbose --prefix=/nix/store/7cpl6d7lw2zmj05j49vkb5zpzyqklhg3-trial-tomland-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2nqnl7ph599bb95cf86a7k161l05ac4j-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.NfBYjhl1Wd/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 --ghc-option=-haddock --extra-lib-dirs=/nix/store/xp8g8298vbm4k9ipj14xf1r4rh899hr4-ncurses-6.5/lib --extra-lib-dirs=/nix/store/wxm6pczq28ppr7ffwclsl6njbzzr48zf-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/3f0hp921ncxr249f5lmspc8silkqr8f7-elfutils-0.194/lib --extra-lib-dirs=/nix/store/km81slwkcc82dbwywl10gpffjb78g6ni-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/fvsl0b39y6ns2z66gfvc2raca3b5wr18-numactl-2.0.18/lib
1795.19 s
[trial-tomland] Using Parsec parser
1795.19 s
[trial-tomland] Configuring trial-tomland-0.0.0.0...
1795.19 s
[trial-tomland] Dependency base >=4.12.0.0 && <4.22: using base-4.20.1.0
1795.19 s
[trial-tomland] Dependency text >=1.2.3 && <2.2: using text-2.1.2
1795.19 s
[trial-tomland] Dependency tomland >=1.3.0.0 && <1.4: using tomland-1.3.3.3
1795.19 s
[trial-tomland] Dependency trial >=0.0.0.0 && <0.1: using trial-0.0.0.0
1795.19 s
[trial-tomland] Source component graph: component lib
1795.19 s
[trial-tomland] Configured component graph:
1795.19 s
[trial-tomland] component trial-tomland-0.0.0.0-E4osGWilslCFEHHoMMszv3
1795.19 s
[trial-tomland] include base-4.20.1.0-2277
1795.19 s
[trial-tomland] include text-2.1.2-9845
1795.19 s
[trial-tomland] include tomland-1.3.3.3-FAHipfYkfa6GEJ1pfyDRff
1795.19 s
[trial-tomland] include trial-0.0.0.0-6HrvJcDq8Ox2mqT9jHQLhu
1795.19 s
[trial-tomland] Linked component graph:
1795.19 s
[trial-tomland] unit trial-tomland-0.0.0.0-E4osGWilslCFEHHoMMszv3
1795.19 s
[trial-tomland] include base-4.20.1.0-2277
1795.19 s
[trial-tomland] include text-2.1.2-9845
1795.19 s
[trial-tomland] include tomland-1.3.3.3-FAHipfYkfa6GEJ1pfyDRff
1795.19 s
[trial-tomland] include trial-0.0.0.0-6HrvJcDq8Ox2mqT9jHQLhu
1795.19 s
[trial-tomland] Trial.Tomland=trial-tomland-0.0.0.0-E4osGWilslCFEHHoMMszv3:Trial.Tomland
1795.19 s
[trial-tomland] Ready component graph:
1795.19 s
[trial-tomland] definite trial-tomland-0.0.0.0-E4osGWilslCFEHHoMMszv3
1795.19 s
[trial-tomland] depends base-4.20.1.0-2277
1795.19 s
[trial-tomland] depends text-2.1.2-9845
1795.19 s
[trial-tomland] depends tomland-1.3.3.3-FAHipfYkfa6GEJ1pfyDRff
1795.19 s
[trial-tomland] depends trial-0.0.0.0-6HrvJcDq8Ox2mqT9jHQLhu
1795.19 s
[trial-tomland] Using Cabal-3.12.1.0 compiled by ghc-9.10
1795.19 s
[trial-tomland] Using compiler: ghc-9.10.2
1795.19 s
[trial-tomland] Using install prefix:
1795.19 s
[trial-tomland] /nix/store/7cpl6d7lw2zmj05j49vkb5zpzyqklhg3-trial-tomland-0.0.0.0
1795.19 s
[trial-tomland] Executables installed in:
1795.19 s
[trial-tomland] /nix/store/7cpl6d7lw2zmj05j49vkb5zpzyqklhg3-trial-tomland-0.0.0.0/bin
1795.19 s
[trial-tomland] Libraries installed in:
1795.19 s
[trial-tomland] /nix/store/7cpl6d7lw2zmj05j49vkb5zpzyqklhg3-trial-tomland-0.0.0.0/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/trial-tomland-0.0.0.0-E4osGWilslCFEHHoMMszv3
1795.19 s
[trial-tomland] Dynamic Libraries installed in:
1795.19 s
[extra] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[extra] 100% ( 40 / 40) in 'Control.Monad.Extra'
1795.19 s
[extra] 92% ( 13 / 14) in 'Data.Foldable.Extra'
1795.19 s
[extra] Missing documentation for:
1795.19 s
[extra] Module header
1795.19 s
[extra] Warning: 'Lock' is ambiguous. It is defined
1795.19 s
[extra] * at src/Control/Concurrent/Extra.hs:106:16
1795.19 s
[extra] * at src/Control/Concurrent/Extra.hs:106:1
1795.19 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[extra] by specifying the type/value namespace explicitly.
1795.19 s
[extra] Defaulting to the one defined at src/Control/Concurrent/Extra.hs:106:1
1795.19 s
[extra] Warning: 'Var' is ambiguous. It is defined
1795.19 s
[extra] * at src/Control/Concurrent/Extra.hs:146:17
1795.19 s
[extra] * at src/Control/Concurrent/Extra.hs:146:1
1795.19 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[extra] by specifying the type/value namespace explicitly.
1795.19 s
[extra] Defaulting to the one defined at src/Control/Concurrent/Extra.hs:146:1
1795.19 s
[extra] Warning: 'Barrier' is ambiguous. It is defined
1795.19 s
[extra] * at src/Control/Concurrent/Extra.hs:210:21
1795.19 s
[extra] * at src/Control/Concurrent/Extra.hs:210:1
1795.19 s
[extra] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[extra] by specifying the type/value namespace explicitly.
1795.19 s
[extra] Defaulting to the one defined at src/Control/Concurrent/Extra.hs:210:1
1795.19 s
[extra] 100% ( 27 / 27) in 'Control.Concurrent.Extra'
1795.19 s
[extra] 100% ( 8 / 8) in 'System.Directory.Extra'
1795.19 s
[extra] 100% ( 2 / 2) in 'System.Environment.Extra'
1795.19 s
[extra] 100% ( 26 / 26) in 'System.IO.Extra'
1795.19 s
[extra] 100% ( 4 / 4) in 'System.Info.Extra'
1795.19 s
[extra] 100% ( 5 / 5) in 'System.Process.Extra'
1795.19 s
[extra] 100% ( 8 / 8) in 'System.Time.Extra'
1795.19 s
[extra] 100% (270 /270) in 'Extra'
1795.19 s
[extra] 100% ( 2 / 2) in 'Text.Read.Extra'
1795.19 s
[extra] Documentation created: dist/doc/html/extra/, dist/doc/html/extra/extra.txt
1795.19 s
[extra] Preprocessing test suite 'extra-test' for extra-1.8.1...
1795.19 s
[extra] Phase: installPhase
1795.19 s
[extra] Installing library in /nix/store/yzmrff2bk5binq582sbgr1nqc87bn2mv-extra-1.8.1/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/extra-1.8.1-K2veo5mnkQk4ZLinPLkzz1
1795.19 s
[extra] Phase: fixupPhase
1795.19 s
[extra] shrinking RPATHs of ELF executables and libraries in /nix/store/yzmrff2bk5binq582sbgr1nqc87bn2mv-extra-1.8.1
1795.19 s
[extra] shrinking /nix/store/yzmrff2bk5binq582sbgr1nqc87bn2mv-extra-1.8.1/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/libHSextra-1.8.1-K2veo5mnkQk4ZLinPLkzz1-ghc9.10.2.so
1795.19 s
[extra] checking for references to /build/ in /nix/store/yzmrff2bk5binq582sbgr1nqc87bn2mv-extra-1.8.1...
1795.19 s
[extra] patching script interpreter paths in /nix/store/yzmrff2bk5binq582sbgr1nqc87bn2mv-extra-1.8.1
1795.19 s
[extra] stripping (with command strip and flags -S -p) in /nix/store/yzmrff2bk5binq582sbgr1nqc87bn2mv-extra-1.8.1/lib
1795.19 s
[extra] shrinking RPATHs of ELF executables and libraries in /nix/store/0sdv213rxnm3gllhr4zn6rmlkg7xvdgw-extra-1.8.1-doc
1795.19 s
[extra] checking for references to /build/ in /nix/store/0sdv213rxnm3gllhr4zn6rmlkg7xvdgw-extra-1.8.1-doc...
1795.19 s
[extra] patching script interpreter paths in /nix/store/0sdv213rxnm3gllhr4zn6rmlkg7xvdgw-extra-1.8.1-doc
1795.19 s
[foldl] Warning: 'Scan' is ambiguous. It is defined
1795.19 s
[foldl] * at src/Control/Scanl.hs:101:5
1795.19 s
[foldl] * at src/Control/Scanl.hs:99:1
1795.19 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[foldl] by specifying the type/value namespace explicitly.
1795.19 s
[foldl] Defaulting to the one defined at src/Control/Scanl.hs:99:1
1795.19 s
[foldl] Warning: 'Fold' is ambiguous. It is defined
1795.19 s
[foldl] * at src/Control/Foldl.hs:239:5
1795.19 s
[foldl] * at src/Control/Foldl.hs:237:1
1795.19 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[foldl] by specifying the type/value namespace explicitly.
1795.19 s
[foldl] Defaulting to the one defined at src/Control/Foldl.hs:237:1
1795.19 s
[foldl] Warning: 'Comonad' is out of scope.
1795.19 s
[foldl] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[foldl] Warning: 'ScanM' is ambiguous. It is defined
1795.19 s
[foldl] * at src/Control/Scanl.hs:249:3
1795.19 s
[foldl] * at src/Control/Scanl.hs:247:1
1795.19 s
[foldl] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[foldl] by specifying the type/value namespace explicitly.
1795.19 s
[foldl] Defaulting to the one defined at src/Control/Scanl.hs:247:1
1795.19 s
[foldl] Warning: 'liftIO' is out of scope.
1795.19 s
[foldl] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[foldl] 95% ( 21 / 22) in 'Control.Scanl'
1795.19 s
[foldl] Missing documentation for:
1795.19 s
[foldl] arrM (src/Control/Scanl.hs:439)
1795.19 s
[foldl] Warning: Control.Foldl: could not find link destinations for:
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.MVector
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateST0
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateIO
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateIdentityT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateST
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateAccumT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateContT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateExceptT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateMaybeT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateRWST0
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateRWST1
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateRWST
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateReaderT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateSelectT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateStateT0
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateStateT
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateWriterT0
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateWriterT1
1795.19 s
[foldl] - Control.Monad.Primitive.D:R:PrimStateWriterT
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicLength
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicUnsafeCopy
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicUnsafeFreeze
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicUnsafeIndexM
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicUnsafeSlice
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicUnsafeThaw
1795.19 s
[foldl] - Data.Vector.Generic.Base.elemseq
1795.19 s
[foldl] - Data.Profunctor.Traversing.Baz
1795.19 s
[foldl] - Data.Vector.Vector
1795.19 s
[foldl] - Data.Vector.Mutable.MVector
1795.19 s
[foldl] - Data.Vector.Primitive.Vector
1795.19 s
[foldl] - Data.Vector.Primitive.Mutable.MVector
1795.19 s
[foldl] - Data.Vector.Storable.Vector
1795.19 s
[foldl] - Data.Vector.Storable.Mutable.MVector
1795.19 s
[foldl] - Data.Vector.Strict.Vector
1795.19 s
[foldl] - Data.Vector.Strict.Mutable.MVector
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.As
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.DoNotUnboxLazy
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.DoNotUnboxNormalForm
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.DoNotUnboxStrict
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.IsoUnbox
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.MVector
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.Unbox
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.UnboxViaPrim
1795.19 s
[foldl] - Data.Vector.Unboxed.Base.Vector
1795.19 s
[foldl] Warning: Control.Foldl.Text: could not find link destinations for:
1795.19 s
[foldl] - Data.Profunctor.Traversing.Baz
1795.19 s
[foldl] - Data.Vector.Vector
1795.19 s
[foldl] - Data.Vector.Strict.Vector
1795.19 s
[foldl] Warning: Control.Foldl.ByteString: could not find link destinations for:
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.MVector
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicClear
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicInitialize
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicLength
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicOverlaps
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicSet
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeMove
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeNew
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeRead
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice
1795.19 s
[foldl] - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite
1795.19 s
[foldl] - Data.Vector.Generic.Base.basicLength
1795.19 s
[free] Warning: 'Free' is ambiguous. It is defined
1795.19 s
[free] * at src/Control/Monad/Free/Ap.hs:81:26
1795.19 s
[free] * at src/Control/Monad/Free/Ap.hs:81:1
1795.19 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[free] by specifying the type/value namespace explicitly.
1795.19 s
[free] Defaulting to the one defined at src/Control/Monad/Free/Ap.hs:81:1
1795.19 s
[free] 100% ( 16 / 16) in 'Control.Monad.Free.Ap'
1795.19 s
[free] Warning: 'FreeT' is ambiguous. It is defined
1795.19 s
[free] * at src/Control/Monad/Trans/Free.hs:150:23
1795.19 s
[free] * at src/Control/Monad/Trans/Free.hs:150:1
1795.19 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[free] by specifying the type/value namespace explicitly.
1795.19 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:150:1
1795.19 s
[free] Warning: 'Free' is ambiguous. It is defined
1795.19 s
[free] * at src/Control/Monad/Trans/Free.hs:77:29
1795.19 s
[free] * at src/Control/Monad/Trans/Free.hs:153:1
1795.19 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[free] by specifying the type/value namespace explicitly.
1795.19 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1
1795.19 s
[free] Warning: 'FT' is ambiguous. It is defined
1795.19 s
[free] * at src/Control/Monad/Trans/Free/Church.hs:69:20
1795.19 s
[free] * at src/Control/Monad/Trans/Free/Church.hs:69:1
1795.19 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[free] by specifying the type/value namespace explicitly.
1795.19 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:69:1
1795.19 s
[free] 100% ( 28 / 28) in 'Control.Monad.Trans.Free.Church'
1795.19 s
[free] Warning: 'Free' is out of scope.
1795.19 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[free] Warning: 'IterT' is ambiguous. It is defined
1795.19 s
[free] * at src/Control/Monad/Trans/Iter.hs:105:21
1795.19 s
[free] * at src/Control/Monad/Trans/Iter.hs:105:1
1795.19 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[free] by specifying the type/value namespace explicitly.
1795.19 s
[free] Defaulting to the one defined at src/Control/Monad/Trans/Iter.hs:105:1
1795.19 s
[free] Warning: 'FreeT' is out of scope.
1795.19 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[free] Warning: 'Identity' is ambiguous. It is defined
1795.19 s
[free] * in ‘GHC.Internal.Data.Functor.Identity’
1795.19 s
[free] * in ‘GHC.Internal.Data.Functor.Identity’
1795.19 s
[free] You may be able to disambiguate the identifier by qualifying it or
1795.19 s
[free] by specifying the type/value namespace explicitly.
1795.19 s
[free] Defaulting to the one defined in ‘GHC.Internal.Data.Functor.Identity’
1795.19 s
[free] Warning: 'void' is out of scope.
1795.19 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[free] Warning: 'race' is out of scope.
1795.19 s
[free] If you qualify the identifier, haddock can try to link it anyway.
1795.19 s
[free] 100% ( 25 / 25) in 'Control.Monad.Trans.Iter'
1795.19 s
[free] Warning: Control.Comonad.Cofree: could not find link destinations for:
1795.19 s
[free] - Control.Comonad.Cofree.Rep_Cofree
1795.19 s
[free] - Control.Comonad.Cofree.Rep1_Cofree
1795.19 s
[free] Warning: Control.Comonad.Trans.Cofree: could not find link destinations for:
1795.19 s
[free] - Control.Comonad.Trans.Cofree.Rep_CofreeF
1795.19 s
[free] - Control.Comonad.Trans.Cofree.Rep1_CofreeF
1795.19 s
[free] Warning: Control.Monad.Trans.Free: could not find link destinations for:
1795.19 s
[free] - Control.Monad.Trans.Free.Rep_FreeF
1795.19 s
[free] - Control.Monad.Trans.Free.Rep1_FreeF
1795.19 s
[free] Warning: Control.Monad.Free: could not find link destinations for:
1795.19 s
[free] - Control.Monad.Free.Rep_Free
1795.19 s
[free] - Control.Monad.Free.Rep1_Free
1795.19 s
[free] Warning: Control.Monad.Trans.Free.Ap: could not find link destinations for:
1795.19 s
[free] - Control.Monad.Trans.Free.Ap.Rep_FreeF
1795.19 s
[free] - Control.Monad.Trans.Free.Ap.Rep1_FreeF
1795.19 s
[free] Warning: Control.Monad.Free.Ap: could not find link destinations for:
1795.19 s
[free] - Control.Monad.Free.Ap.Rep_Free
1795.19 s
[free] - Control.Monad.Free.Ap.Rep1_Free
1795.19 s
[free] Documentation created: dist/doc/html/free/, dist/doc/html/free/free.txt
1795.19 s
[free] Phase: installPhase
1795.19 s
[free] Installing library in /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2/lib/ghc-9.10.2/lib/x86_64-linux-ghc-9.10.2-1e2a/free-5.2-KsWRdGz0nOlHHyGfxH7UKC
1795.19 s
[free] Phase: fixupPhase
1795.19 s
[free] shrinking RPATHs of ELF executables and libraries in /nix/store/9id1khnlshc32scb92hbwb4w6x02r51x-free-5.2
1795.19 s
[monoid-subclasses] In an irrefutable pattern: Patterns of type ‘[a]’ not matched: []
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 225 | combine x (~(y:rest) , False) = (mappend x y : rest, True)
1795.19 s
[monoid-subclasses] | ^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:252:59: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:253:54: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:255:59: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:256:64: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.19 s
[monoid-subclasses] src/Data/Monoid/Factorial.hs:309:70: warning : [ GHC-63394 ] [ -Wx-partial ]
1795.19 s
[monoid-subclasses] In the use of ‘tail’
1795.19 s
[monoid-subclasses] (imported from Data.List, but defined in GHC.Internal.List):
1795.19 s
[monoid-subclasses] "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"."
1795.19 s
[monoid-subclasses] |
1795.19 s
[monoid-subclasses] 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b)
1795.19 s
[monoid-subclasses] | ^^^^^^^^^
1795.19 s
[monoid-subclasses]
1795.26 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5 /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc
1795.93 s
[post-build-hook] Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳
1795.93 s
[post-build-hook]
1796.37 s
[post-build-hook] Pushing /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5 (5.48 MiB)
1796.44 s
[post-build-hook] Pushing /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc (1.55 MiB)
1797.38 s
[post-build-hook]
1797.38 s
[post-build-hook] All done.
1797.40 s
[post-build-hook] Uploading paths from nix-ci to the NixCI cache /nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5 /nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc
1797.44 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1797.59 s
[post-build-hook] copying 2 paths...
1797.59 s
[post-build-hook] copying path '/nix/store/krkxxziv3s8blk6wqrlbcn2b2qznwvl8-reducers-3.12.5-doc' to 'https://cache.nix-ci.com'...
1797.90 s
[post-build-hook] copying path '/nix/store/a4cl3wk21ifglkiviwi9ms332rjgj0dh-reducers-3.12.5' to 'https://cache.nix-ci.com'...
1799.23 s
[post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
1799.42 s
[post-build-hook] copying 1 paths...
1799.48 s
[post-build-hook] copying path '/nix/store/vkvfl2smpr34n6ash3baslds825nxbi3-reducers-3.12.5.drv' to 'https://cache.nix-ci.com'...
1799.67 s
[post-build-hook] Uploading paths from nix-ci to cachix cache "sellout" /nix/store/f07lxl3va919wcxcigr3iyr3d2iavrs7-string-interpolate-0.3.4.0-doc /nix/store/zzfc9v1w5cla0ajkjyvcbymaji5mr0f0-string-interpolate-0.3.4.0
1800.02 s
interrupted by the user