Build #1 for gigaparsec-0.3.0.0

[all reports]

Package gigaparsec-0.3.0.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-04-08 15:58:04.557669686 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, containers-0.6.7, pretty-terminal-0.1.0.0, rt-0.1.0.0, selective-0.7, template-haskell-2.20.0.0
Flags none

Code Coverage

expressions62% (2557/4084)
booleanguards33% (29/86)
conditions 50% (4/8)
qualifiers100% (0/0)
alternatives55% (193/346)
local declarations60% (100/166)
top-level declarations45% (278/617)

Build log

[view raw]

Resolving dependencies...
Starting     pretty-terminal-0.1.0.0
Starting     rt-0.1.0.0
Starting     selective-0.7
Building     rt-0.1.0.0
Building     pretty-terminal-0.1.0.0
Building     selective-0.7
Completed    rt-0.1.0.0
Completed    pretty-terminal-0.1.0.0
Completed    selective-0.7
Downloading  gigaparsec-0.3.0.0
Downloaded   gigaparsec-0.3.0.0
Starting     gigaparsec-0.3.0.0
Building     gigaparsec-0.3.0.0
Completed    gigaparsec-0.3.0.0

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.6.3 -O0
In order, the following will be built (use -v for more details):
 - rt-0.1.0.0 (lib:rt) (requires build)
 - gigaparsec-0.3.0.0 (first run)
Starting     rt-0.1.0.0 (all, legacy fallback)
Building     rt-0.1.0.0 (all, legacy fallback)
Installing   rt-0.1.0.0 (all, legacy fallback)
Completed    rt-0.1.0.0 (all, legacy fallback)
Configuring gigaparsec-0.3.0.0...
Preprocessing library for gigaparsec-0.3.0.0..
Building library for gigaparsec-0.3.0.0..
[ 1 of 41] Compiling Text.Gigaparsec.Errors.DefaultErrorBuilder ( src/Text/Gigaparsec/Errors/DefaultErrorBuilder.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/DefaultErrorBuilder.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/DefaultErrorBuilder.dyn_o )
[ 2 of 41] Compiling Text.Gigaparsec.Expr.Subtype ( src/Text/Gigaparsec/Expr/Subtype.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr/Subtype.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr/Subtype.dyn_o )
[ 3 of 41] Compiling Text.Gigaparsec.Internal.Errors.CaretControl ( src/Text/Gigaparsec/Internal/Errors/CaretControl.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/CaretControl.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/CaretControl.dyn_o )
[ 4 of 41] Compiling Text.Gigaparsec.Internal.Errors.ErrorItem ( src/Text/Gigaparsec/Internal/Errors/ErrorItem.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/ErrorItem.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/ErrorItem.dyn_o )
[ 5 of 41] Compiling Text.Gigaparsec.Internal.Errors.DefuncTypes ( src/Text/Gigaparsec/Internal/Errors/DefuncTypes.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncTypes.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncTypes.dyn_o )
[ 6 of 41] Compiling Text.Gigaparsec.Internal.Errors.DefuncHints ( src/Text/Gigaparsec/Internal/Errors/DefuncHints.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncHints.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncHints.dyn_o )
[ 7 of 41] Compiling Text.Gigaparsec.Internal.Errors.DefuncError ( src/Text/Gigaparsec/Internal/Errors/DefuncError.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncError.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncError.dyn_o )
[ 8 of 41] Compiling Text.Gigaparsec.Internal.Require ( src/Text/Gigaparsec/Internal/Require.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Require.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Require.dyn_o )
[ 9 of 41] Compiling Text.Gigaparsec.Internal.Token.BitBounds ( src/Text/Gigaparsec/Internal/Token/BitBounds.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/BitBounds.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/BitBounds.dyn_o )

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:47:28: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
47 |                           ':<>: 'Text "' is not a numeric type supported by Gigaparsec")
   |                            ^^^^

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:65:65: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
65 |   Signedness t       'Signed   = TypeError ('Text "The type '" ':<>: 'ShowType t
   |                                                                 ^^^^

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:66:40: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
66 |                                       ':<>: 'Text "' does not hold signed numbers")
   |                                        ^^^^

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:68:40: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
68 |                                       ':<>: 'Text "' does not hold unsigned numbers")
   |                                        ^^^^

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:81:38: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
81 |                                     ':<>: 'ShowType t  ' :<>: 'Text "' cannot store a "
   |                                      ^^^^

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:82:38: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
82 |                                     ':<>: ShowBits bits ' :<>: 'Text " bit number (only supports up to "
   |                                      ^^^^

src/Text/Gigaparsec/Internal/Token/BitBounds.hs:83:38: warning: [GHC-40798] [-Woperator-whitespace]
    The suffix use of a :<>: might be repurposed as special syntax
      by a future language extension.
    Suggested fix: Add whitespace around :<>:.
   |
83 |                                     ':<>: ShowBits (BitWidth t) ' :<>: 'Text " bits)."))
   |                                      ^^^^
[10 of 41] Compiling Text.Gigaparsec.Errors.TokenExtractors[boot] ( src/Text/Gigaparsec/Errors/TokenExtractors.hs-boot, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/TokenExtractors.o-boot, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/TokenExtractors.dyn_o-boot )
[11 of 41] Compiling Text.Gigaparsec.Errors.ErrorBuilder ( src/Text/Gigaparsec/Errors/ErrorBuilder.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/ErrorBuilder.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/ErrorBuilder.dyn_o )
[12 of 41] Compiling Text.Gigaparsec.Internal.Errors.ParseError ( src/Text/Gigaparsec/Internal/Errors/ParseError.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/ParseError.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/ParseError.dyn_o )
[13 of 41] Compiling Text.Gigaparsec.Internal.Errors.DefuncBuilders ( src/Text/Gigaparsec/Internal/Errors/DefuncBuilders.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncBuilders.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors/DefuncBuilders.dyn_o )
[14 of 41] Compiling Text.Gigaparsec.Internal.Errors ( src/Text/Gigaparsec/Internal/Errors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Errors.dyn_o )
[15 of 41] Compiling Text.Gigaparsec.Internal ( src/Text/Gigaparsec/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal.dyn_o )

src/Text/Gigaparsec/Internal.hs:27:1: warning: [-Wunused-imports]
    The import of Applicative, liftA2
    from module Control.Applicative is redundant
   |
27 | import Control.Applicative (Applicative(liftA2), Alternative(empty, (<|>), many, some)) -- liftA2 required until 9.6
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[16 of 41] Compiling Text.Gigaparsec.Position ( src/Text/Gigaparsec/Position.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Position.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Position.dyn_o )

src/Text/Gigaparsec/Position.hs:6:29: warning: [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
  |
6 | import Control.Applicative (liftA2, liftA3)
  |                             ^^^^^^
[17 of 41] Compiling Text.Gigaparsec.Errors.ErrorGen ( src/Text/Gigaparsec/Errors/ErrorGen.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/ErrorGen.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/ErrorGen.dyn_o )
[18 of 41] Compiling Text.Gigaparsec.Errors.Combinator ( src/Text/Gigaparsec/Errors/Combinator.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/Combinator.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/Combinator.dyn_o )
[19 of 41] Compiling Text.Gigaparsec  ( src/Text/Gigaparsec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec.dyn_o )

src/Text/Gigaparsec.hs:93:29: warning: [-Wunused-imports]
    The import of liftA2
    from module Control.Applicative is redundant
   |
93 | import Control.Applicative (liftA2, (<|>), empty, many, some, (<**>)) -- liftA2 required until 9.6
   |                             ^^^^^^
[20 of 41] Compiling Text.Gigaparsec.Combinator ( src/Text/Gigaparsec/Combinator.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Combinator.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Combinator.dyn_o )

src/Text/Gigaparsec/Combinator.hs:56:75: warning: [-Wunused-imports]
    The import of liftA2 from module Text.Gigaparsec is redundant
   |
56 |                         branch, empty, unit, manyl, somel, notFollowedBy, liftA2, void)
   |                                                                           ^^^^^^
[21 of 41] Compiling Text.Gigaparsec.Char ( src/Text/Gigaparsec/Char.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Char.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Char.dyn_o )
[22 of 41] Compiling Text.Gigaparsec.Errors.TokenExtractors ( src/Text/Gigaparsec/Errors/TokenExtractors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/TokenExtractors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/TokenExtractors.dyn_o )
[23 of 41] Compiling Text.Gigaparsec.Patterns ( src/Text/Gigaparsec/Patterns.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Patterns.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Patterns.dyn_o )
[24 of 41] Compiling Text.Gigaparsec.Expr.Infix ( src/Text/Gigaparsec/Expr/Infix.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr/Infix.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr/Infix.dyn_o )
[25 of 41] Compiling Text.Gigaparsec.Expr.Chain ( src/Text/Gigaparsec/Expr/Chain.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr/Chain.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr/Chain.dyn_o )
[26 of 41] Compiling Text.Gigaparsec.Expr ( src/Text/Gigaparsec/Expr.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Expr.dyn_o )
[27 of 41] Compiling Text.Gigaparsec.Combinator.NonEmpty ( src/Text/Gigaparsec/Combinator/NonEmpty.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Combinator/NonEmpty.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Combinator/NonEmpty.dyn_o )

src/Text/Gigaparsec/Combinator/NonEmpty.hs:4:33: warning: [-Wunused-imports]
    The import of liftA2 from module Text.Gigaparsec is redundant
  |
4 | import Text.Gigaparsec (Parsec, liftA2, many, notFollowedBy)
  |                                 ^^^^^^
[28 of 41] Compiling Text.Gigaparsec.Debug ( src/Text/Gigaparsec/Debug.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Debug.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Debug.dyn_o )
[29 of 41] Compiling Text.Gigaparsec.Errors.Patterns ( src/Text/Gigaparsec/Errors/Patterns.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/Patterns.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Errors/Patterns.dyn_o )
[30 of 41] Compiling Text.Gigaparsec.Internal.Token.Errors ( src/Text/Gigaparsec/Internal/Token/Errors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Errors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Errors.dyn_o )
[31 of 41] Compiling Text.Gigaparsec.State ( src/Text/Gigaparsec/State.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/State.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/State.dyn_o )

src/Text/Gigaparsec/State.hs:93:19: warning: [GHC-81995] [-Wunused-do-bind]
    A do-notation statement discarded a result of type b
    Suggested fix: Suppress this warning by saying _ <- body i
   |
93 |                   body i
   |                   ^^^^^^
[32 of 41] Compiling Text.Gigaparsec.Token.Descriptions ( src/Text/Gigaparsec/Token/Descriptions.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Descriptions.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Descriptions.dyn_o )
[33 of 41] Compiling Text.Gigaparsec.Token.Errors ( src/Text/Gigaparsec/Token/Errors.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Errors.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Errors.dyn_o )
[34 of 41] Compiling Text.Gigaparsec.Internal.Token.Symbol ( src/Text/Gigaparsec/Internal/Token/Symbol.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Symbol.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Symbol.dyn_o )
[35 of 41] Compiling Text.Gigaparsec.Internal.Token.Names ( src/Text/Gigaparsec/Internal/Token/Names.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Names.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Names.dyn_o )
[36 of 41] Compiling Text.Gigaparsec.Internal.Token.Generic ( src/Text/Gigaparsec/Internal/Token/Generic.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Generic.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Generic.dyn_o )
[37 of 41] Compiling Text.Gigaparsec.Internal.Token.Text ( src/Text/Gigaparsec/Internal/Token/Text.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Text.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Text.dyn_o )
[38 of 41] Compiling Text.Gigaparsec.Internal.Token.Numeric ( src/Text/Gigaparsec/Internal/Token/Numeric.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Numeric.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Numeric.dyn_o )
[39 of 41] Compiling Text.Gigaparsec.Internal.Token.Lexer ( src/Text/Gigaparsec/Internal/Token/Lexer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Lexer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Internal/Token/Lexer.dyn_o )
[40 of 41] Compiling Text.Gigaparsec.Token.Lexer ( src/Text/Gigaparsec/Token/Lexer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Lexer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Lexer.dyn_o )
[41 of 41] Compiling Text.Gigaparsec.Token.Patterns ( src/Text/Gigaparsec/Token/Patterns.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Patterns.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/Text/Gigaparsec/Token/Patterns.dyn_o )
Preprocessing test suite 'gigaparsec-test' for gigaparsec-0.3.0.0..
Building test suite 'gigaparsec-test' for gigaparsec-0.3.0.0..
[ 1 of 15] Compiling Text.Gigaparsec.DebugTests ( test/Text/Gigaparsec/DebugTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/DebugTests.o )
[ 2 of 15] Compiling Text.Gigaparsec.Internal.PlainString ( test/Text/Gigaparsec/Internal/PlainString.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/Internal/PlainString.o )
[ 3 of 15] Compiling Text.Gigaparsec.Internal.TestError ( test/Text/Gigaparsec/Internal/TestError.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/Internal/TestError.o )
[ 4 of 15] Compiling Text.Gigaparsec.Internal.Test ( test/Text/Gigaparsec/Internal/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/Internal/Test.o )
[ 5 of 15] Compiling Text.Gigaparsec.GigaparsecTests ( test/Text/Gigaparsec/GigaparsecTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/GigaparsecTests.o )
[ 6 of 15] Compiling Text.Gigaparsec.Expr.InfixTests ( test/Text/Gigaparsec/Expr/InfixTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/Expr/InfixTests.o )
[ 7 of 15] Compiling Text.Gigaparsec.Expr.ChainTests ( test/Text/Gigaparsec/Expr/ChainTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/Expr/ChainTests.o )
[ 8 of 15] Compiling Text.Gigaparsec.ExprTests ( test/Text/Gigaparsec/ExprTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/ExprTests.o )
[ 9 of 15] Compiling Text.Gigaparsec.CombinatorTests ( test/Text/Gigaparsec/CombinatorTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/CombinatorTests.o )
[10 of 15] Compiling Text.Gigaparsec.CharTests ( test/Text/Gigaparsec/CharTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/CharTests.o )
[11 of 15] Compiling Text.Gigaparsec.ErrorsTests ( test/Text/Gigaparsec/ErrorsTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/ErrorsTests.o )
[12 of 15] Compiling Text.Gigaparsec.PrimitiveTests ( test/Text/Gigaparsec/PrimitiveTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/PrimitiveTests.o )
[13 of 15] Compiling Text.Gigaparsec.Token.NamesTests ( test/Text/Gigaparsec/Token/NamesTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/Token/NamesTests.o )
[14 of 15] Compiling Text.Gigaparsec.TokenTests ( test/Text/Gigaparsec/TokenTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Text/Gigaparsec/TokenTests.o )
[15 of 15] Compiling Main             ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test-tmp/Main.o )
[16 of 16] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/build/gigaparsec-test/gigaparsec-test
Running 1 test suites...
Test suite gigaparsec-test: RUNNING...
Test suite gigaparsec-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/gigaparsec-0.3.0.0.test
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.Patterns.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.DefaultErrorBuilder.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Token.Names.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Token.Errors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Token.BitBounds.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Require.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.ParseError.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.ErrorItem.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncTypes.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncHints.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncError.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncBuilders.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.CaretControl.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Token.Errors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Token.Descriptions.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Position.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.Subtype.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.Infix.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.Chain.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.TokenExtractors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.ErrorGen.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.ErrorBuilder.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.Combinator.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Debug.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Combinator.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Char.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Test coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/hpc/vanilla/html/gigaparsec-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.Patterns.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.DefaultErrorBuilder.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Token.Names.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Token.Errors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Token.BitBounds.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Require.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.ParseError.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.ErrorItem.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncTypes.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncHints.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncError.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.DefuncBuilders.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.CaretControl.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.Errors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Internal.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Token.Errors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Token.Descriptions.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Position.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.Subtype.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.Infix.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.Chain.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Expr.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.TokenExtractors.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.ErrorGen.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.ErrorBuilder.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Errors.Combinator.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Debug.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Combinator.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.Char.hs.html
Writing: gigaparsec-0.3.0.0-inplace/Text.Gigaparsec.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/gigaparsec-0.3.0.0/noopt/hpc/vanilla/html/gigaparsec-0.3.0.0/hpc_index.html