QC Test failure in t_iter
- Dominant language
- Haskell
- Stars
- 531
- Forks
- 98
- PR merge metrics
- No merged PRs in 30d
Description
GHC 9.10.3 / text-2.1.3 / QuickCheck-2.15.0.1
```
t_iter: FAIL
*** Failed! Falsified, Falsified (after 13 tests and 19 shrinks):
BP ["\NUL\65744,\DC3\NUL\US$,","\193774\42427f\71074\67018"] "\NUL\65744,\DC3\NUL\US$,\193774\42427f\71074\67018" "\NUL\65744,\DC3\NUL\US$,\193774\42427f\71074\67018"
27 /= 0
('\-3414',2) /= ('\-3584',2)
Use --quickcheck-replay="(SMGen 15460247098243224403 10696293924639987469,12)" to reproduce.
Use -p '$0=="tests.buf.t_iter"' to rerun this test only.
```
full log
```
Running phase: setupCompilerEnvironmentPhase
@nix { "action": "setPhase", "phase": "setupCompilerEnvironmentPhase" }
Build with /nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3.
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz
source root is attoparsec-0.14.4
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-0.14.4/tests/QC/Text/Regressions.hs"
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
Replace Cabal file with edited version from mirror://hackage/attoparsec-0.14.4/revision/6.cabal.
Running phase: compileBuildDriverPhase
@nix { "action": "setPhase", "phase": "compileBuildDriverPhase" }
setupCompileFlags: -package-db=/build/tmp.oySLESkz5J/setup-package.conf.d -threaded
[1 of 2] Compiling Main ( Setup.lhs, /build/tmp.oySLESkz5J/Main.o )
[2 of 2] Linking Setup
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
configureFlags: --verbose --prefix=/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.oySLESkz5J/package.conf.d --ghc-option=-j4 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/6zdgga8jx741p46wmx8xyibwz3x3fps6-ncurses-6.5/lib --extra-lib-dirs=/nix/store/i6a553gjc2i4r4p54qk5mdy3ybsiydwk-libffi-3.5.1/lib --extra-lib-dirs=/nix/store/hnzqas16kwcvaj2j5wb4izxdh692f9vn-elfutils-0.193/lib --extra-lib-dirs=/nix/store/12m0v9p2c5pshd8m201z8la0ijd95ri9-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/z6bn6ri10cax3lnyc4hx628hgdvaxgf1-numactl-2.0.18/lib
Using Parsec parser
Configuring attoparsec-0.14.4...
Flags chosen: developer=False
Dependency array: using array-0.5.8.0
Dependency attoparsec:attoparsec-internal: using attoparsec-0.14.4
Dependency base >=4.5 && <5: using base-4.20.2.0
Dependency bytestring <0.13: using bytestring-0.12.2.0
Dependency containers: using containers-0.7
Dependency deepseq: using deepseq-1.5.0.0
Dependency ghc-prim <0.14: using ghc-prim-0.12.0
Dependency scientific >=0.3.1 && <0.4: using scientific-0.3.8.0
Dependency text >=1.1.1.3: using text-2.1.3
Dependency transformers >=0.2 && <0.4 || >=0.4.1.0 && <0.7: using
transformers-0.6.1.1
Dependency array: using array-0.5.8.0
Dependency base >=4.5 && <5: using base-4.20.2.0
Dependency bytestring <0.13: using bytestring-0.12.2.0
Dependency text >=1.1.1.3: using text-2.1.3
Dependency QuickCheck >=2.13.2 && <2.16: using QuickCheck-2.15.0.1
Dependency array: using array-0.5.8.0
Dependency attoparsec:{attoparsec, attoparsec-internal}: using
attoparsec-0.14.4
Dependency attoparsec:{attoparsec, attoparsec-internal}: using
attoparsec-0.14.4
Dependency base: using base-4.20.2.0
Dependency bytestring: using bytestring-0.12.2.0
Dependency deepseq >=1.1: using deepseq-1.5.0.0
Dependency quickcheck-unicode: using quickcheck-unicode-1.0.1.0
Dependency scientific: using scientific-0.3.8.0
Dependency tasty >=0.11: using tasty-1.5.3
Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.11.1
Dependency text: using text-2.1.3
Dependency transformers: using transformers-0.6.1.1
Dependency vector: using vector-0.13.2.0
Source component graph:
component lib:attoparsec-internal
component lib dependency lib:attoparsec-internal
component test:attoparsec-tests
dependency lib
dependency lib:attoparsec-internal
Configured component graph:
component attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
include array-0.5.8.0-3600
include base-4.20.2.0-3d9c
include bytestring-0.12.2.0-ca87
include text-2.1.3-6011
component attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
include array-0.5.8.0-3600
include attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
include base-4.20.2.0-3d9c
include bytestring-0.12.2.0-ca87
include containers-0.7-d730
include deepseq-1.5.0.0-d8c6
include ghc-prim-0.12.0-bcb8
include scientific-0.3.8.0-KsunjONbiNsDhH2zG47htd
include text-2.1.3-6011
include transformers-0.6.1.1-1645
component attoparsec-0.14.4-7FpjPO3bB9r4gWB3MHqXwa-attoparsec-tests
include QuickCheck-2.15.0.1-De7vuOaQMbyBAaudohcktA
include array-0.5.8.0-3600
include attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
include attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
include base-4.20.2.0-3d9c
include bytestring-0.12.2.0-ca87
include deepseq-1.5.0.0-d8c6
include quickcheck-unicode-1.0.1.0-BaKWGhLH22ND2UGH3FB85s
include scientific-0.3.8.0-KsunjONbiNsDhH2zG47htd
include tasty-1.5.3-Ijy2212Jt97xzJJ2yg7uV
include tasty-quickcheck-0.11.1-60X5XoLuR5451VgTWz2clC
include text-2.1.3-6011
include transformers-0.6.1.1-1645
include vector-0.13.2.0-F1lkOoFfYVkAu50UAzuC5n
Linked component graph:
unit attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
include array-0.5.8.0-3600
include base-4.20.2.0-3d9c
include bytestring-0.12.2.0-ca87
include text-2.1.3-6011
Data.Attoparsec.ByteString.Buffer=attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal:Data.Attoparsec.ByteString.Buffer,Data.Attoparsec.ByteString.FastSet=attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal:Data.Attoparsec.ByteString.FastSet,Data.Attoparsec.Internal.Compat=attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal:Data.Attoparsec.Internal.Compat,Data.Attoparsec.Internal.Fhthagn=attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal:Data.Attoparsec.Internal.Fhthagn,Data.Attoparsec.Text.Buffer=attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal:Data.Attoparsec.Text.Buffer,Data.Attoparsec.Text.FastSet=attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal:Data.Attoparsec.Text.FastSet
unit attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
include array-0.5.8.0-3600
include attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
include base-4.20.2.0-3d9c
include bytestring-0.12.2.0-ca87
include containers-0.7-d730
include deepseq-1.5.0.0-d8c6
include ghc-prim-0.12.0-bcb8
include scientific-0.3.8.0-KsunjONbiNsDhH2zG47htd
include text-2.1.3-6011
include transformers-0.6.1.1-1645
Data.Attoparsec=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT:Data.Attoparsec.Zepto
unit attoparsec-0.14.4-7FpjPO3bB9r4gWB3MHqXwa-attoparsec-tests
include QuickCheck-2.15.0.1-De7vuOaQMbyBAaudohcktA
include array-0.5.8.0-3600
include attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
include attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
include base-4.20.2.0-3d9c
include bytestring-0.12.2.0-ca87
include deepseq-1.5.0.0-d8c6
include quickcheck-unicode-1.0.1.0-BaKWGhLH22ND2UGH3FB85s
include scientific-0.3.8.0-KsunjONbiNsDhH2zG47htd
include tasty-1.5.3-Ijy2212Jt97xzJJ2yg7uV
include tasty-quickcheck-0.11.1-60X5XoLuR5451VgTWz2clC
include text-2.1.3-6011
include transformers-0.6.1.1-1645
include vector-0.13.2.0-F1lkOoFfYVkAu50UAzuC5n
Ready component graph:
definite attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
depends array-0.5.8.0-3600
depends base-4.20.2.0-3d9c
depends bytestring-0.12.2.0-ca87
depends text-2.1.3-6011
definite attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
depends array-0.5.8.0-3600
depends attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
depends base-4.20.2.0-3d9c
depends bytestring-0.12.2.0-ca87
depends containers-0.7-d730
depends deepseq-1.5.0.0-d8c6
depends ghc-prim-0.12.0-bcb8
depends scientific-0.3.8.0-KsunjONbiNsDhH2zG47htd
depends text-2.1.3-6011
depends transformers-0.6.1.1-1645
definite attoparsec-0.14.4-7FpjPO3bB9r4gWB3MHqXwa-attoparsec-tests
depends QuickCheck-2.15.0.1-De7vuOaQMbyBAaudohcktA
depends array-0.5.8.0-3600
depends attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
depends attoparsec-0.14.4-JZyYqjsPbaDB9tXHtByLW0-attoparsec-internal
depends base-4.20.2.0-3d9c
depends bytestring-0.12.2.0-ca87
depends deepseq-1.5.0.0-d8c6
depends quickcheck-unicode-1.0.1.0-BaKWGhLH22ND2UGH3FB85s
depends scientific-0.3.8.0-KsunjONbiNsDhH2zG47htd
depends tasty-1.5.3-Ijy2212Jt97xzJJ2yg7uV
depends tasty-quickcheck-0.11.1-60X5XoLuR5451VgTWz2clC
depends text-2.1.3-6011
depends transformers-0.6.1.1-1645
depends vector-0.13.2.0-F1lkOoFfYVkAu50UAzuC5n
Using Cabal-3.12.1.0 compiled by ghc-9.10
Using compiler: ghc-9.10.3
Using install prefix:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4
Executables installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/bin
Libraries installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b543/attoparsec-0.14.4-GCOfOOGekIaJQXEVeb9ibT
Dynamic Libraries installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-b543
Private executables installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/libexec/x86_64-linux-ghc-9.10.3-b543/attoparsec-0.14.4
Data files installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/share/x86_64-linux-ghc-9.10.3-b543/attoparsec-0.14.4
Documentation installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.10.3-b543/attoparsec-0.14.4
Configuration files installed in:
/nix/store/r801p884fp9aihyw881fjyxdvq63dgzp-attoparsec-0.14.4/etc
No alex found
Using ar found on system at:
/nix/store/l19cddv64i52rhcwahif8sgyrd3mhiqb-binutils-wrapper-2.44/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 14.3.0 given by user at:
/nix/store/95k9rsn1zsw1yvir8mj824ldhf90i4qw-gcc-wrapper-14.3.0/bin/gcc
Using ghc version 9.10.3 found on system at:
/nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3/bin/ghc
Using ghc-pkg version 9.10.3 found on system at:
/nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3/bin/ghc-pkg-9.10.3
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.31.1 found on system at:
/nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3/bin/haddock-ghc-9.10.3
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.69 found on system at:
/nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3/bin/hpc-ghc-9.10.3
Using hsc2hs version 0.68.10 found on system at:
/nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3
Using hscolour version 1.25 found on system at:
/nix/store/yc0vh2wbxcp3wppwvi67pg0dm9c1mp7y-hscolour-1.25/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/95k9rsn1zsw1yvir8mj824ldhf90i4qw-gcc-wrapper-14.3.0/bin/ld
No pkg-config found
Using runghc version 9.10.3 found on system at:
/nix/store/ajnfcg4gr3956zdqk7ibydpr0l0rhwfv-ghc-9.10.3/bin/runghc-9.10.3
Using strip version 2.44 found on system at:
/nix/store/95k9rsn1zsw1yvir8mj824ldhf90i4qw-gcc-wrapper-14.3.0/bin/strip
Using tar found on system at:
/nix/store/8av8pfs7bnyc6hqj764ns4z1fnr9bva1-gnutar-1.35/bin/tar
No uhc found
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4...
Building library 'attoparsec-internal' for attoparsec-0.14.4...
[1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o )
[;1minternal/Data/Attoparsec/ByteString/FastSet.hs:97:18: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memset’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m97 |[0m[0m _ <- [;1m[35mI.memset[0m[0m t 0 32
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^[0m[0m
[2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o )
[3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o )
[4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o )
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:62:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m62 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:121:11: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memcpy’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m121 |[0m[0m [;1m[35mmemcpy[0m[0m (ptr0 `plusPtr` (off0+len0))
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:132:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memcpy’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m132 |[0m[0m [;1m[35mmemcpy[0m[0m ptr (ptr0 `plusPtr` off0) (fromIntegral len0)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:133:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memcpy’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m133 |[0m[0m [;1m[35mmemcpy[0m[0m (ptr `plusPtr` len0) (ptr1 `plusPtr` off1)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o )
[;1minternal/Data/Attoparsec/Text/Buffer.hs:44:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m44 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o )
[1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.p_o )
[;1minternal/Data/Attoparsec/ByteString/FastSet.hs:97:18: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memset’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m97 |[0m[0m _ <- [;1m[35mI.memset[0m[0m t 0 32
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^[0m[0m
[2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.p_o )
[3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.p_o )
[4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.p_o )
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:62:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m62 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:121:11: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memcpy’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m121 |[0m[0m [;1m[35mmemcpy[0m[0m (ptr0 `plusPtr` (off0+len0))
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:132:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memcpy’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m132 |[0m[0m [;1m[35mmemcpy[0m[0m ptr (ptr0 `plusPtr` off0) (fromIntegral len0)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[;1minternal/Data/Attoparsec/ByteString/Buffer.hs:133:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-68441\GHC-68441]8;;\] [[;1m[35m-Wdeprecations[0m[0m[;1m][0m[0m[;1m
In the use of ‘memcpy’
(imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type):
Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m133 |[0m[0m [;1m[35mmemcpy[0m[0m (ptr `plusPtr` len0) (ptr1 `plusPtr` off1)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.p_o )
[;1minternal/Data/Attoparsec/Text/Buffer.hs:44:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m44 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.p_o )
Preprocessing library for attoparsec-0.14.4...
Building library for attoparsec-0.14.4...
[ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o )
[;1mData/Attoparsec/Internal/Types.hs:28:53: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘<$>’ from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m28 |[0m[0m import Control.Applicative as App (Applicative(..), [;1m[35m(<$>)[0m[0m)
[;1m[34m |[0m[0m[;1m[35m ^^^^^[0m[0m
[;1mData/Attoparsec/Internal/Types.hs:34:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m34 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o )
[ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o )
[ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o )
[ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o )
[;1mData/Attoparsec/Zepto.hs:46:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m46 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o )
[;1mData/Attoparsec/Combinator.hs:46:46: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘liftA2’
from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m46 |[0m[0m import Control.Applicative (Alternative(..), [;1m[35mliftA2[0m[0m, many, (<|>))
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o )
[;1mData/Attoparsec/Text/Internal.hs:68:36: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘*>, <$>, pure’
from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m68 |[0m[0m import Control.Applicative ((<|>), [;1m[35m(<$>), pure, (*>)[0m[0m)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^[0m[0m
[;1mData/Attoparsec/Text/Internal.hs:91:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-58520\GHC-58520]8;;\] [[;1m[35m-Wtype-equality-requires-operators[0m[0m[;1m][0m[0m[;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators[0m[0m
[;1m[34m |[0m[0m
[;1m[34m91 |[0m[0m instance (a [;1m[35m~[0m[0m Text) => IsString (Parser a) where
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o )
[ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o )
[10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o )
[11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o )
[12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o )
[13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o )
[14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o )
[;1mData/Attoparsec/ByteString/Char8.hs:154:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-58520\GHC-58520]8;;\] [[;1m[35m-Wtype-equality-requires-operators[0m[0m[;1m][0m[0m[;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators[0m[0m
[;1m[34m |[0m[0m
[;1m[34m154 |[0m[0m instance (a [;1m[35m~[0m[0m B.ByteString) => IsString (Parser a) where
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o )
[16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o )
[ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.p_o )
[;1mData/Attoparsec/Internal/Types.hs:28:53: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘<$>’ from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m28 |[0m[0m import Control.Applicative as App (Applicative(..), [;1m[35m(<$>)[0m[0m)
[;1m[34m |[0m[0m[;1m[35m ^^^^^[0m[0m
[;1mData/Attoparsec/Internal/Types.hs:34:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m34 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.p_o )
[ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.p_o )
[ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.p_o )
[ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.p_o )
[;1mData/Attoparsec/Zepto.hs:46:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Semigroup’ is redundant
except perhaps to import instances from ‘Data.Semigroup’
To import instances alone, use: import Data.Semigroup()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m46 |[0m[0m [;1m[35mimport Data.Semigroup (Semigroup(..))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.p_o )
[;1mData/Attoparsec/Combinator.hs:46:46: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘liftA2’
from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m46 |[0m[0m import Control.Applicative (Alternative(..), [;1m[35mliftA2[0m[0m, many, (<|>))
[;1m[34m |[0m[0m[;1m[35m ^^^^^^[0m[0m
[ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.p_o )
[;1mData/Attoparsec/Text/Internal.hs:68:36: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘*>, <$>, pure’
from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m68 |[0m[0m import Control.Applicative ((<|>), [;1m[35m(<$>), pure, (*>)[0m[0m)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^[0m[0m
[;1mData/Attoparsec/Text/Internal.hs:91:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-58520\GHC-58520]8;;\] [[;1m[35m-Wtype-equality-requires-operators[0m[0m[;1m][0m[0m[;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators[0m[0m
[;1m[34m |[0m[0m
[;1m[34m91 |[0m[0m instance (a [;1m[35m~[0m[0m Text) => IsString (Parser a) where
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.p_o )
[ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.p_o )
[10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.p_o )
[11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.p_o )
[12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.p_o )
[13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.p_o )
[14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.p_o )
[;1mData/Attoparsec/ByteString/Char8.hs:154:13: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-58520\GHC-58520]8;;\] [[;1m[35m-Wtype-equality-requires-operators[0m[0m[;1m][0m[0m[;1m
The use of ‘~’ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators[0m[0m
[;1m[34m |[0m[0m
[;1m[34m154 |[0m[0m instance (a [;1m[35m~[0m[0m B.ByteString) => IsString (Parser a) where
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.p_o )
[16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.p_o )
Preprocessing test suite 'attoparsec-tests' for attoparsec-0.14.4...
Building test suite 'attoparsec-tests' for attoparsec-0.14.4...
[ 1 of 12] Compiling QC.Common ( tests/QC/Common.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Common.o )
[ 2 of 12] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Combinator.o )
[ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.o )
[ 4 of 12] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Buffer.o )
[ 5 of 12] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Types.o )
[ 6 of 12] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Internal.o )
[;1mtests/QC/IPv6/Internal.hs:32:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Control.Monad’ is redundant
except perhaps to import instances from ‘Control.Monad’
To import instances alone, use: import Control.Monad()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m32 |[0m[0m [;1m[35mimport Control.Monad (replicateM)[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:34:27: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘isHexDigit, toLower’
from module ‘Data.Char’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m34 |[0m[0m import Data.Char (isDigit,[;1m[35misHexDigit,toLower[0m[0m)
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:35:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m35 |[0m[0m [;1m[35mimport Data.Monoid ((<>))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:36:35: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38856\GHC-38856]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘<*’ from module ‘Control.Applicative’ is redundant[0m[0m
[;1m[34m |[0m[0m
[;1m[34m36 |[0m[0m import Control.Applicative ((<|>),[;1m[35m(<*)[0m[0m)
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:38:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Word’ is redundant
except perhaps to import instances from ‘Data.Word’
To import instances alone, use: import Data.Word()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m38 |[0m[0m [;1m[35mimport Data.Word (Word32)[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:46:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38417\GHC-38417]8;;\] [[;1m[35m-Wmissing-signatures[0m[0m[;1m][0m[0m[;1m
Top-level binding with no type signature: tok0 :: T.Text[0m[0m
[;1m[34m |[0m[0m
[;1m[34m46 |[0m[0m [;1m[35mtok0[0m[0m = "0"
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:68:36: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-40910\GHC-40910]8;;\] [[;1m[35m-Wunused-matches[0m[0m[;1m][0m[0m[;1m
Defined but not used: ‘tok1’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m68 |[0m[0m isIPv6Addr [DoubleColon,SixteenBit [;1m[35mtok1[0m[0m] = True
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:77:17: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-18042\GHC-18042]8;;\] [[;1m[35m-Wtype-defaults[0m[0m[;1m][0m[0m[;1m
• Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints
(Eq a0)
arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17
(Num a0)
arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17
(Num a0)
arising from a use of ‘oneMoreIPv4Addr’
at tests/QC/IPv6/Internal.hs:109:23-37
(Eq a0)
arising from a use of ‘==’ at tests/QC/IPv6/Internal.hs:221:45-46
(Num a0)
arising from the literal ‘1’ at tests/QC/IPv6/Internal.hs:221:48
• In the pattern: 0
In a case alternative:
0 -> case lasttk of
SixteenBit _ -> lenconst
DoubleColon -> lenconst
AllZeros -> lenconst
_ -> False
In the second argument of ‘(&&)’, namely
‘(case countIPv4Addr tks of
0 -> case lasttk of
SixteenBit _ -> lenconst
DoubleColon -> lenconst
AllZeros -> lenconst
_ -> False
1 -> case lasttk of
IPv4Addr _
-> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1)
_ -> False
otherwise -> False)’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m77 |[0m[0m [;1m[35m0[0m[0m -> case lasttk of
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:85:17: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-40910\GHC-40910]8;;\] [[;1m[35m-Wunused-matches[0m[0m[;1m][0m[0m[;1m
Defined but not used: ‘otherwise’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m85 |[0m[0m [;1m[35motherwise[0m[0m -> False))
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:85:17: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63397\GHC-63397]8;;\] [[;1m[35m-Wname-shadowing[0m[0m[;1m][0m[0m[;1m
This binding for ‘otherwise’ shadows the existing binding
imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23
(and originally defined in ‘ghc-internal-9.1003.0:GHC.Internal.Base’)[0m[0m
[;1m[34m |[0m[0m
[;1m[34m85 |[0m[0m [;1m[35motherwise[0m[0m -> False))
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:89:29: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63394\GHC-63394]8;;\] [[;1m[35m-Wx-partial[0m[0m[;1m][0m[0m[;1m
In the use of ‘head’
(imported from Prelude, but defined in GHC.Internal.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."[0m[0m
[;1m[34m |[0m[0m
[;1m[34m89 |[0m[0m let h = [;1m[35mhead[0m[0m ts
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:101:26: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63394\GHC-63394]8;;\] [[;1m[35m-Wx-partial[0m[0m[;1m][0m[0m[;1m
In the use of ‘head’
(imported from Prelude, but defined in GHC.Internal.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."[0m[0m
[;1m[34m |[0m[0m
[;1m[34m101 |[0m[0m case [;1m[35mhead[0m[0m l of
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:107:17: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-40910\GHC-40910]8;;\] [[;1m[35m-Wunused-local-binds[0m[0m[;1m][0m[0m[;1m
Defined but not used: ‘tok1’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m107 |[0m[0m [;1m[35mtok1[0m[0m = "1"
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:107:24: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-18042\GHC-18042]8;;\] [[;1m[35m-Wtype-defaults[0m[0m[;1m][0m[0m[;1m
• Defaulting the type variable ‘a0’ to type ‘String’ in the following constraint
ghc-internal-9.1003.0:GHC.Internal.Data.String.IsString a0
arising from the literal ‘"1"’
• In the expression: "1"
In an equation for ‘tok1’: tok1 = "1"
In an equation for ‘isIPv6Addr’:
isIPv6Addr tks
= diffNext tks
&&
(do let cdctks = countDoubleColon tks
let lentks = length tks
let lasttk = last tks
let lenconst
= (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1)
....)
where
diffNext [] = False
diffNext [_] = True
diffNext (t : ts)
= do let ...
....
firstValidToken l
= case head l of
SixteenBit _ -> True
DoubleColon -> True
AllZeros -> True
_ -> False
countDoubleColon l = length $ elemIndices DoubleColon l
tok1 = "1"[0m[0m
[;1m[34m |[0m[0m
[;1m[34m107 |[0m[0m tok1 = [;1m[35m"1"[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:109:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-38417\GHC-38417]8;;\] [[;1m[35m-Wmissing-signatures[0m[0m[;1m][0m[0m[;1m
Top-level binding with no type signature:
countIPv4Addr :: [IPv6AddrToken] -> Integer[0m[0m
[;1m[34m |[0m[0m
[;1m[34m109 |[0m[0m [;1m[35mcountIPv4Addr[0m[0m = foldr oneMoreIPv4Addr 0
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:113:31: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-40910\GHC-40910]8;;\] [[;1m[35m-Wunused-matches[0m[0m[;1m][0m[0m[;1m
Defined but not used: ‘otherwise’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m113 |[0m[0m [;1m[35motherwise[0m[0m -> c
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:113:31: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63397\GHC-63397]8;;\] [[;1m[35m-Wname-shadowing[0m[0m[;1m][0m[0m[;1m
This binding for ‘otherwise’ shadows the existing binding
imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23
(and originally defined in ‘ghc-internal-9.1003.0:GHC.Internal.Base’)[0m[0m
[;1m[34m |[0m[0m
[;1m[34m113 |[0m[0m [;1m[35motherwise[0m[0m -> c
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:145:5: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-62161\GHC-62161]8;;\] [[;1m[35m-Wincomplete-patterns[0m[0m[;1m][0m[0m[;1m
Pattern match(es) are non-exhaustive
In a case alternative:
Patterns of type ‘IResult T.Text [IPv6AddrToken]’ not matched:
Partial _[0m[0m
[;1m[34m |[0m[0m
[;1m[34m145 |[0m[0m [;1m[35mcase readText s of[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^...[0m[0m
[;1mtests/QC/IPv6/Internal.hs:149:14: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63397\GHC-63397]8;;\] [[;1m[35m-Wname-shadowing[0m[0m[;1m][0m[0m[;1m
This binding for ‘s’ shadows the existing binding
bound at tests/QC/IPv6/Internal.hs:144:21[0m[0m
[;1m[34m |[0m[0m
[;1m[34m149 |[0m[0m readText [;1m[35ms[0m[0m = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:212:55: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63394\GHC-63394]8;;\] [[;1m[35m-Wx-partial[0m[0m[;1m][0m[0m[;1m
In the use of ‘tail’
(imported from Prelude, but defined in GHC.Internal.List):
"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"."[0m[0m
[;1m[34m |[0m[0m
[;1m[34m212 |[0m[0m let snds = if not (null (snd s)) then [;1m[35mtail[0m[0m(snd s) else []
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:219:34: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63397\GHC-63397]8;;\] [[;1m[35m-Wname-shadowing[0m[0m[;1m][0m[0m[;1m
This binding for ‘x’ shadows the existing binding
bound at tests/QC/IPv6/Internal.hs:218:42[0m[0m
[;1m[34m |[0m[0m
[;1m[34m219 |[0m[0m ntks tks - foldl (\c [;1m[35mx[0m[0m -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:221:18: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63397\GHC-63397]8;;\] [[;1m[35m-Wname-shadowing[0m[0m[;1m][0m[0m[;1m
This binding for ‘tks’ shadows the existing binding
bound at tests/QC/IPv6/Internal.hs:207:17[0m[0m
[;1m[34m |[0m[0m
[;1m[34m221 |[0m[0m ntks [;1m[35mtks[0m[0m = if countIPv4Addr tks == 1 then 7 else 8
[;1m[34m |[0m[0m[;1m[35m ^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:242:25: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63397\GHC-63397]8;;\] [[;1m[35m-Wname-shadowing[0m[0m[;1m][0m[0m[;1m
This binding for ‘t’ shadows the existing binding
bound at tests/QC/IPv6/Internal.hs:235:23[0m[0m
[;1m[34m |[0m[0m
[;1m[34m242 |[0m[0m where longest [;1m[35mt[0m[0m = case t of
[;1m[34m |[0m[0m[;1m[35m ^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:247:21: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-63394\GHC-63394]8;;\] [[;1m[35m-Wx-partial[0m[0m[;1m][0m[0m[;1m
In the use of ‘head’
(imported from Prelude, but defined in GHC.Internal.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"."[0m[0m
[;1m[34m |[0m[0m
[;1m[34m247 |[0m[0m helper h = ([;1m[35mhead[0m[0m h == AllZeros, lh) where lh = length h
[;1m[34m |[0m[0m[;1m[35m ^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:298:12: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-18042\GHC-18042]8;;\] [[;1m[35m-Wtype-defaults[0m[0m[;1m][0m[0m[;1m
• Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints
(Integral a0)
arising from a use of ‘R.decimal’
at tests/QC/IPv6/Internal.hs:298:12-20
(Ord a0)
arising from a use of ‘<’ at tests/QC/IPv6/Internal.hs:299:39
(Num a0)
arising from the literal ‘256’
at tests/QC/IPv6/Internal.hs:299:41-43
(Show a0)
arising from a use of ‘show’ at tests/QC/IPv6/Internal.hs:299:59-62
• In the expression: R.decimal ds
In a stmt of a 'do' block:
case R.decimal ds of
Right (n, _)
-> return (if n < 256 then T.pack $ show n else T.empty)
Left _ -> return T.empty
In the expression:
do ds <- takeWhile1 isDigit
case R.decimal ds of
Right (n, _)
-> return (if n < 256 then T.pack $ show n else T.empty)
Left _ -> return T.empty[0m[0m
[;1m[34m |[0m[0m
[;1m[34m298 |[0m[0m case [;1m[35mR.decimal[0m[0m ds of
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:304:5: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-81995\GHC-81995]8;;\] [[;1m[35m-Wunused-do-bind[0m[0m[;1m][0m[0m[;1m
A do-notation statement discarded a result of type ‘T.Text’
Suggested fix: Suppress this warning by saying ‘_ <- string "::"’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m304 |[0m[0m [;1m[35mstring "::"[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^[0m[0m
[;1mtests/QC/IPv6/Internal.hs:309:5: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-81995\GHC-81995]8;;\] [[;1m[35m-Wunused-do-bind[0m[0m[;1m][0m[0m[;1m
A do-notation statement discarded a result of type ‘T.Text’
Suggested fix: Suppress this warning by saying ‘_ <- string ":"’[0m[0m
[;1m[34m |[0m[0m
[;1m[34m309 |[0m[0m [;1m[35mstring ":"[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^[0m[0m
[ 7 of 12] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Rechunked.o )
[ 8 of 12] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Simple.o )
[;1mtests/QC/Simple.hs:10:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.List’ is redundant
except perhaps to import instances from ‘Data.List’
To import instances alone, use: import Data.List()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m10 |[0m[0m [;1m[35mimport Data.List (foldl')[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[ 9 of 12] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/FastSet.o )
[10 of 12] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/Regressions.o )
[;1mtests/QC/Text/Regressions.hs:9:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.List’ is redundant
except perhaps to import instances from ‘Data.List’
To import instances alone, use: import Data.List()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m9 |[0m[0m [;1m[35mimport Data.List (foldl')[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[;1mtests/QC/Text/Regressions.hs:12:1: [;1m[35mwarning[0m[0m[;1m: []8;;https://errors.haskell.org/messages/GHC-66111\GHC-66111]8;;\] [[;1m[35m-Wunused-imports[0m[0m[;1m][0m[0m[;1m
The import of ‘Data.Monoid’ is redundant
except perhaps to import instances from ‘Data.Monoid’
To import instances alone, use: import Data.Monoid()[0m[0m
[;1m[34m |[0m[0m
[;1m[34m12 |[0m[0m [;1m[35mimport Data.Monoid ((<>))[0m[0m
[;1m[34m |[0m[0m[;1m[35m ^^^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
[11 of 12] Compiling QC.Text ( tests/QC/Text.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text.o )
[12 of 12] Compiling Main ( tests/QC.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/Main.o )
[13 of 13] Linking dist/build/attoparsec-tests/attoparsec-tests
buildPhase completed in 40 seconds
Running phase: checkPhase
@nix { "action": "setPhase", "phase": "checkPhase" }
Running 1 test suites...
Test suite attoparsec-tests: RUNNING...
tests
bs
anyWord8: OK
+++ OK, passed 100 tests.
endOfInput: OK
+++ OK, passed 100 tests.
endOfLine: OK
+++ OK, failed as expected. Falsified, Falsified (after 4 tests and 2 shrinks):
"\NUL"
'\NUL' /= '\n'
('\NUL',Nothing) /= ('\r',Just '\n')
notWord8: OK
+++ OK, passed 100 tests.
peekWord8: OK
+++ OK, passed 100 tests.
peekWord8': OK
+++ OK, passed 100 tests.
satisfy: OK
+++ OK, passed 100 tests.
satisfyWith: OK
+++ OK, passed 100 tests.
scan: OK
+++ OK, passed 100 tests.
skip: OK
+++ OK, failed as expected. Falsified (after 2 tests and 1 shrink):
0
"\NUL"
not (0 < 0)
skipWhile: OK
+++ OK, passed 100 tests.
string: OK
+++ OK, passed 100 tests.
stringCI: OK
+++ OK, passed 100 tests.
strings: OK
+++ OK, passed 100 tests.
take: OK
+++ OK, passed 100 tests.
takeByteString: OK
+++ OK, passed 100 tests.
takeCount: OK
+++ OK, passed 100 tests.
takeLazyByteString: OK
+++ OK, passed 100 tests.
takeTill: OK
+++ OK, passed 100 tests.
takeWhile: OK
+++ OK, passed 100 tests.
takeWhile1: OK
+++ OK, passed 100 tests.
takeWhile1_empty: OK
+++ OK, passed 100 tests.
takeWhileIncluding: OK
+++ OK, passed 100 tests.
getChunk: OK
+++ OK, passed 100 tests.
word8: OK
+++ OK, passed 100 tests.
members: OK
+++ OK, passed 100 tests.
nonmembers: OK
+++ OK, passed 100 tests.
buf
b_unbuffer: OK (0.02s)
+++ OK, passed 100 tests.
t_unbuffer: OK (0.01s)
+++ OK, passed 100 tests.
t_unbuffer_three: OK
+++ OK, passed 100 tests.
b_length: OK (0.02s)
+++ OK, passed 100 tests.
t_length: OK
+++ OK, passed 100 tests.
b_unsafeIndex: OK (0.02s)
+++ OK, passed 100 tests.
t_iter: FAIL
*** Failed! Falsified, Falsified (after 13 tests and 19 shrinks):
BP ["\NUL\65744,\DC3\NUL\US$,","\193774\42427f\71074\67018"] "\NUL\65744,\DC3\NUL\US$,\193774\42427f\71074\67018" "\NUL\65744,\DC3\NUL\US$,\193774\42427f\71074\67018"
27 /= 0
('\-3414',2) /= ('\-3584',2)
Use --quickcheck-replay="(SMGen 15460247098243224403 10696293924639987469,12)" to reproduce.
Use -p '$0=="tests.buf.t_iter"' to rerun this test only.
t_iter_: OK (0.01s)
+++ OK, passed 100 tests.
b_unsafeDrop: OK (0.02s)
+++ OK, passed 100 tests.
t_dropCodeUnits: OK
+++ OK, passed 100 tests.
combinator
choice: OK (0.01s)
+++ OK, passed 100 tests.
count: OK
+++ OK, passed 100 tests.
lookAhead: OK
+++ OK, passed 100 tests.
match: OK
+++ OK, passed 100 tests.
simple
issue75: OK
+++ OK, passed 100 tests.
text
anyChar: OK
+++ OK, passed 100 tests.
asciiCI: OK
+++ OK, passed 100 tests.
char: OK
+++ OK, passed 100 tests.
endOfInput: OK
+++ OK, passed 100 tests.
endOfLine: OK
+++ OK, failed as expected. Falsified, Falsified (after 4 tests and 2 shrinks):
"\NUL"
'\NUL' /= '\n'
('\NUL',Nothing) /= ('\r',Just '\n')
notChar: OK
+++ OK, passed 100 tests.
peekChar: OK
+++ OK, passed 100 tests.
peekChar': OK
+++ OK, passed 100 tests.
satisfy: OK
+++ OK, passed 100 tests.
satisfyWith: OK
+++ OK, passed 100 tests.
scan: OK
+++ OK, passed 100 tests.
skip: OK
+++ OK, failed as expected. Falsified (after 6 tests and 17 shrinks):
'a'
"a"
not ('a' < 'a')
skipWhile: OK
+++ OK, passed 100 tests.
string: OK
+++ OK, passed 100 tests.
strings: OK
+++ OK, passed 100 tests.
stringCI: OK
+++ OK, passed 100 tests.
take: OK
+++ OK, passed 100 tests.
takeText: OK
+++ OK, passed 100 tests.
takeCount: OK
+++ OK, passed 100 tests.
takeLazyText: OK
+++ OK, passed 100 tests.
takeTill: OK
+++ OK, passed 100 tests.
takeWhile: OK
+++ OK, passed 100 tests.
takeWhile1: OK
+++ OK, passed 100 tests.
takeWhile1_empty: OK
+++ OK, passed 100 tests.
members: OK
+++ OK, passed 100 tests.
nonmembers: OK
+++ OK, passed 100 tests.
FastSet
membership is correct: OK
+++ OK, passed 100 tests.
Regressions
issue105: OK
+++ OK, passed 100 tests.
1 out of 70 tests failed (0.21s)
Test suite attoparsec-tests: FAIL
Test suite logged to: dist/test/attoparsec-0.14.4-attoparsec-tests.log
0 of 1 test suites (0 of 1 test cases) passed.
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.