[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-01-08 20:51:42.539496509 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.16.3.0, bytestring-0.11.3.1, mtl-2.2.2, text-1.2.5.0 |
Flags |
none
|
Code Coverage
expressions | 45% (1206/2656) |
boolean | guards | 25% (10/39) |
conditions | 20% (1/5) |
qualifiers | 100% (0/0) |
alternatives | 45% (61/134) |
local declarations | 61% (103/167) |
top-level declarations | 43% (96/219) |
Build log
[view raw]
Resolving dependencies...
Downloading parsec-3.1.16.1
Downloaded parsec-3.1.16.1
Starting parsec-3.1.16.1
Building parsec-3.1.16.1
Completed parsec-3.1.16.1
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- parsec-3.1.16.1 (first run)
Configuring parsec-3.1.16.1...
Preprocessing library for parsec-3.1.16.1..
Building library for parsec-3.1.16.1..
[ 1 of 25] Compiling Text.Parsec.Pos ( src/Text/Parsec/Pos.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Pos.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Pos.dyn_o )
[ 2 of 25] Compiling Text.Parsec.Error ( src/Text/Parsec/Error.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Error.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Error.dyn_o )
[ 3 of 25] Compiling Text.Parsec.Prim ( src/Text/Parsec/Prim.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Prim.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Prim.dyn_o )
[ 4 of 25] Compiling Text.Parsec.Combinator ( src/Text/Parsec/Combinator.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Combinator.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Combinator.dyn_o )
[ 5 of 25] Compiling Text.Parsec.Expr ( src/Text/Parsec/Expr.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Expr.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Expr.dyn_o )
[ 6 of 25] Compiling Text.Parsec.Char ( src/Text/Parsec/Char.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Char.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Char.dyn_o )
[ 7 of 25] Compiling Text.Parsec.ByteString.Lazy ( src/Text/Parsec/ByteString/Lazy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/ByteString/Lazy.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/ByteString/Lazy.dyn_o )
[ 8 of 25] Compiling Text.Parsec.ByteString ( src/Text/Parsec/ByteString.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/ByteString.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/ByteString.dyn_o )
[ 9 of 25] Compiling Text.Parsec ( src/Text/Parsec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec.dyn_o )
[10 of 25] Compiling Text.Parsec.Perm ( src/Text/Parsec/Perm.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Perm.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Perm.dyn_o )
[11 of 25] Compiling Text.Parsec.String ( src/Text/Parsec/String.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/String.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/String.dyn_o )
[12 of 25] Compiling Text.Parsec.Text ( src/Text/Parsec/Text.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Text.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Text.dyn_o )
[13 of 25] Compiling Text.Parsec.Text.Lazy ( src/Text/Parsec/Text/Lazy.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Text/Lazy.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Text/Lazy.dyn_o )
[14 of 25] Compiling Text.Parsec.Token ( src/Text/Parsec/Token.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Token.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Token.dyn_o )
[15 of 25] Compiling Text.Parsec.Language ( src/Text/Parsec/Language.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Language.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/Parsec/Language.dyn_o )
[16 of 25] Compiling Text.ParserCombinators.Parsec.Char ( src/Text/ParserCombinators/Parsec/Char.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Char.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Char.dyn_o )
[17 of 25] Compiling Text.ParserCombinators.Parsec.Combinator ( src/Text/ParserCombinators/Parsec/Combinator.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Combinator.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Combinator.dyn_o )
[18 of 25] Compiling Text.ParserCombinators.Parsec.Error ( src/Text/ParserCombinators/Parsec/Error.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Error.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Error.dyn_o )
[19 of 25] Compiling Text.ParserCombinators.Parsec.Language ( src/Text/ParserCombinators/Parsec/Language.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Language.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Language.dyn_o )
[20 of 25] Compiling Text.ParserCombinators.Parsec.Perm ( src/Text/ParserCombinators/Parsec/Perm.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Perm.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Perm.dyn_o )
[21 of 25] Compiling Text.ParserCombinators.Parsec.Pos ( src/Text/ParserCombinators/Parsec/Pos.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Pos.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Pos.dyn_o )
[22 of 25] Compiling Text.ParserCombinators.Parsec.Prim ( src/Text/ParserCombinators/Parsec/Prim.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Prim.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Prim.dyn_o )
[23 of 25] Compiling Text.ParserCombinators.Parsec ( src/Text/ParserCombinators/Parsec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec.dyn_o )
[24 of 25] Compiling Text.ParserCombinators.Parsec.Expr ( src/Text/ParserCombinators/Parsec/Expr.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Expr.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Expr.dyn_o )
[25 of 25] Compiling Text.ParserCombinators.Parsec.Token ( src/Text/ParserCombinators/Parsec/Token.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Token.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/Text/ParserCombinators/Parsec/Token.dyn_o )
Preprocessing test suite 'parsec-issue127' for parsec-3.1.16.1..
Building test suite 'parsec-issue127' for parsec-3.1.16.1..
[1 of 1] Compiling Main ( test/issue127.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-issue127/parsec-issue127-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-issue127/parsec-issue127 ...
Preprocessing test suite 'parsec-tests' for parsec-3.1.16.1..
Building test suite 'parsec-tests' for parsec-3.1.16.1..
on the commandline: warning: [-Wdeprecated-flags]
-Wnoncanonical-monadfail-instances is deprecated: fail is no longer a method of Monad
[ 1 of 10] Compiling Bugs.Bug2 ( test/Bugs/Bug2.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Bugs/Bug2.o )
[ 2 of 10] Compiling Bugs.Bug35 ( test/Bugs/Bug35.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Bugs/Bug35.o )
[ 3 of 10] Compiling Features.Feature150 ( test/Features/Feature150.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Features/Feature150.o )
test/Features/Feature150.hs:3:1: warning: [-Wunused-imports]
The import of Control.Applicative is redundant
except perhaps to import instances from Control.Applicative
To import instances alone, use: import Control.Applicative()
|
3 | import Control.Applicative ((*>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 4 of 10] Compiling Features.Feature80 ( test/Features/Feature80.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Features/Feature80.o )
test/Features/Feature80.hs:3:1: warning: [-Wunused-imports]
The import of Control.Applicative is redundant
except perhaps to import instances from Control.Applicative
To import instances alone, use: import Control.Applicative()
|
3 | import Control.Applicative (pure)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 10] Compiling Features ( test/Features.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Features.o )
[ 6 of 10] Compiling Util ( test/Util.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Util.o )
[ 7 of 10] Compiling Bugs.Bug9 ( test/Bugs/Bug9.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Bugs/Bug9.o )
test/Bugs/Bug9.hs:3:1: warning: [-Wunused-imports]
The import of Control.Applicative is redundant
except perhaps to import instances from Control.Applicative
To import instances alone, use: import Control.Applicative()
|
3 | import Control.Applicative ((<$), (<$>), (<*))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 8 of 10] Compiling Bugs.Bug6 ( test/Bugs/Bug6.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Bugs/Bug6.o )
[ 9 of 10] Compiling Bugs ( test/Bugs.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Bugs.o )
[10 of 10] Compiling Main ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests-tmp/Main.o )
on the commandline: warning: [-Wdeprecated-flags]
-Wnoncanonical-monadfail-instances is deprecated: fail is no longer a method of Monad
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/parsec-3.1.16.1/noopt/build/parsec-tests/parsec-tests ...
Running 2 test suites...
Test suite parsec-issue127: RUNNING...
Test suite parsec-issue127: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/parsec-3.1.16.1.test
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Pos.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Prim.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Error.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.2.4/parsec-3.1.16.1/noopt/hpc/vanilla/html/parsec-issue127/hpc_index.html
Test suite parsec-tests: RUNNING...
Test suite parsec-tests: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/parsec-3.1.16.1.test
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Pos.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Language.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Expr.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Token.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Combinator.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Char.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Prim.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Error.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.2.4/parsec-3.1.16.1/noopt/hpc/vanilla/html/parsec-tests/hpc_index.html
2 of 2 test suites (2 of 2 test cases) passed.
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Char.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Combinator.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Error.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Expr.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Language.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Pos.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Prim.hs.html
Writing: parsec-3.1.16.1-inplace/Text.Parsec.Token.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.2.4/parsec-3.1.16.1/noopt/hpc/vanilla/html/parsec-3.1.16.1/hpc_index.html