[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-08-08 00:21:44.646670921 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.16.3.0, deepseq-1.4.6.1, indexed-traversable-0.1.2.1 |
Flags |
none
|
Code Coverage
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
Starting indexed-traversable-0.1.2.1
Building indexed-traversable-0.1.2.1
Completed indexed-traversable-0.1.2.1
Downloading pqueue-1.5.0.0
Downloaded pqueue-1.5.0.0
Starting pqueue-1.5.0.0
Building pqueue-1.5.0.0
Completed pqueue-1.5.0.0
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):
- pqueue-1.5.0.0 (first run)
Configuring pqueue-1.5.0.0...
Preprocessing test suite 'test' for pqueue-1.5.0.0..
Building test suite 'test' for pqueue-1.5.0.0..
[ 1 of 19] Compiling Data.PQueue.Internals.Down ( src/Data/PQueue/Internals/Down.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Internals/Down.o )
[ 2 of 19] Compiling Data.PQueue.Internals.Foldable ( src/Data/PQueue/Internals/Foldable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Internals/Foldable.o )
[ 3 of 19] Compiling BinomialQueue.Internals ( src/BinomialQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/BinomialQueue/Internals.o )
[ 4 of 19] Compiling Data.PQueue.Internals ( src/Data/PQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Internals.o )
src/Data/PQueue/Internals.hs:43:1: warning: [-Wunused-imports]
The import of Extract, MExtract
from module BinomialQueue.Internals is redundant
|
43 | import BinomialQueue.Internals
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Data/PQueue/Internals.hs:59:1: warning: [-Wunused-imports]
The import of Data.PQueue.Internals.Foldable is redundant
except perhaps to import instances from Data.PQueue.Internals.Foldable
To import instances alone, use: import Data.PQueue.Internals.Foldable()
|
59 | import Data.PQueue.Internals.Foldable
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 5 of 19] Compiling BinomialQueue.Min ( src/BinomialQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/BinomialQueue/Min.o )
src/BinomialQueue/Min.hs:95:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
95 | import Data.Semigroup (Semigroup((<>)))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/BinomialQueue/Min.hs:103:1: warning: [-Wunused-imports]
The import of GHC.Exts is redundant
except perhaps to import instances from GHC.Exts
To import instances alone, use: import GHC.Exts()
|
103 | import GHC.Exts (build)
| ^^^^^^^^^^^^^^^^^^^^^^^
[ 6 of 19] Compiling BinomialQueue.Max ( src/BinomialQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/BinomialQueue/Max.o )
src/BinomialQueue/Max.hs:90:1: warning: [-Wunused-imports]
The import of Data.Foldable is redundant
except perhaps to import instances from Data.Foldable
To import instances alone, use: import Data.Foldable()
|
90 | import Data.Foldable (foldl')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/BinomialQueue/Max.hs:95:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
95 | import Data.Semigroup (Semigroup((<>)))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/BinomialQueue/Max.hs:104:1: warning: [-Wunused-imports]
The import of GHC.Exts is redundant
except perhaps to import instances from GHC.Exts
To import instances alone, use: import GHC.Exts()
|
104 | import GHC.Exts (build)
| ^^^^^^^^^^^^^^^^^^^^^^^
[ 7 of 19] Compiling Nattish ( src/Nattish.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Nattish.o )
src/Nattish.hs:21:1: warning: [-Wunused-imports]
The import of Unsafe.Coerce is redundant
except perhaps to import instances from Unsafe.Coerce
To import instances alone, use: import Unsafe.Coerce()
|
21 | import Unsafe.Coerce (unsafeCoerce)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Nattish.hs:23:1: warning: [-Wunused-imports]
The import of Data.Kind is redundant
except perhaps to import instances from Data.Kind
To import instances alone, use: import Data.Kind()
|
23 | import Data.Kind (Type)
| ^^^^^^^^^^^^^^^^^^^^^^^
src/Nattish.hs:41:39: warning: [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: use Type from Data.Kind instead.
|
41 | data Nattish :: k -> (k -> k) -> k -> * where
| ^
[ 8 of 19] Compiling Data.PQueue.Prio.Internals ( src/Data/PQueue/Prio/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Internals.o )
src/Data/PQueue/Prio/Internals.hs:55:37: warning: [-Wunused-imports]
The import of liftA3
from module Control.Applicative is redundant
|
55 | import Control.Applicative (liftA2, liftA3, Const (..))
| ^^^^^^
[ 9 of 19] Compiling Data.PQueue.Prio.Min ( src/Data/PQueue/Prio/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Min.o )
src/Data/PQueue/Prio/Min.hs:136:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
136 | import Data.Semigroup (Semigroup((<>)))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 19] Compiling Data.PQueue.Prio.Max.Internals ( src/Data/PQueue/Prio/Max/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Max/Internals.o )
src/Data/PQueue/Prio/Max/Internals.hs:231:37: warning: [-Wdeprecations]
In the use of insertBehind
(imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals):
Deprecated: "This function is not reliable."
|
231 | insertBehind k a (MaxPQ q) = MaxPQ (Q.insertBehind (Down k) a q)
| ^^^^^^^^^^^^^^
src/Data/PQueue/Prio/Max/Internals.hs:587:22: warning: [-Wdeprecations]
In the use of seqSpine
(imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals):
Deprecated: "This function is no longer necessary or useful."
|
587 | seqSpine (MaxPQ q) = Q.seqSpine q
| ^^^^^^^^^^
[11 of 19] Compiling Data.PQueue.Prio.Max ( src/Data/PQueue/Prio/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Prio/Max.o )
[12 of 19] Compiling Data.PQueue.Min ( src/Data/PQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Min.o )
src/Data/PQueue/Min.hs:100:1: warning: [-Wunused-imports]
The import of Data.Semigroup is redundant
except perhaps to import instances from Data.Semigroup
To import instances alone, use: import Data.Semigroup()
|
100 | import Data.Semigroup (Semigroup((<>)))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/PQueue/Min.hs:112:1: warning: [-Wunused-imports]
The import of GHC.Exts is redundant
except perhaps to import instances from GHC.Exts
To import instances alone, use: import GHC.Exts()
|
112 | import GHC.Exts (build)
| ^^^^^^^^^^^^^^^^^^^^^^^
[13 of 19] Compiling Data.PQueue.Max ( src/Data/PQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Data/PQueue/Max.o )
src/Data/PQueue/Max.hs:378:21: warning: [-Wdeprecations]
In the use of seqSpine
(imported from Data.PQueue.Min, but defined in Data.PQueue.Internals):
Deprecated: "This function is no longer necessary or useful."
|
378 | seqSpine (MaxQ q) = Min.seqSpine q
| ^^^^^^^^^^^^
[14 of 19] Compiling Validity.BinomialQueue ( tests/Validity/BinomialQueue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/BinomialQueue.o )
[15 of 19] Compiling Validity.PQueue.Min ( tests/Validity/PQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Min.o )
[16 of 19] Compiling Validity.PQueue.Prio.BinomialQueue ( tests/Validity/PQueue/Prio/BinomialQueue.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Prio/BinomialQueue.o )
[17 of 19] Compiling Validity.PQueue.Prio.Min ( tests/Validity/PQueue/Prio/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Prio/Min.o )
[18 of 19] Compiling Validity.PQueue.Prio.Max ( tests/Validity/PQueue/Prio/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Validity/PQueue/Prio/Max.o )
[19 of 19] Compiling Main ( tests/PQueueTests.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test-tmp/Main.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/test/test ...
Preprocessing library for pqueue-1.5.0.0..
Building library for pqueue-1.5.0.0..
[ 1 of 13] Compiling Data.PQueue.Internals.Down ( src/Data/PQueue/Internals/Down.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Down.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Down.dyn_o )
[ 2 of 13] Compiling Data.PQueue.Internals.Foldable ( src/Data/PQueue/Internals/Foldable.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Foldable.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals/Foldable.dyn_o )
[ 3 of 13] Compiling BinomialQueue.Internals ( src/BinomialQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Internals.dyn_o )
[ 4 of 13] Compiling Data.PQueue.Internals ( src/Data/PQueue/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Internals.dyn_o )
[ 5 of 13] Compiling BinomialQueue.Min ( src/BinomialQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Min.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Min.dyn_o )
[ 6 of 13] Compiling BinomialQueue.Max ( src/BinomialQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Max.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/BinomialQueue/Max.dyn_o )
[ 7 of 13] Compiling Nattish ( src/Nattish.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Nattish.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Nattish.dyn_o )
src/Nattish.hs:41:39: warning: [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: use Type from Data.Kind instead.
|
41 | data Nattish :: k -> (k -> k) -> k -> * where
| ^
[ 8 of 13] Compiling Data.PQueue.Prio.Internals ( src/Data/PQueue/Prio/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Internals.dyn_o )
[ 9 of 13] Compiling Data.PQueue.Prio.Min ( src/Data/PQueue/Prio/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Min.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Min.dyn_o )
[10 of 13] Compiling Data.PQueue.Prio.Max.Internals ( src/Data/PQueue/Prio/Max/Internals.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max/Internals.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max/Internals.dyn_o )
src/Data/PQueue/Prio/Max/Internals.hs:231:37: warning: [-Wdeprecations]
In the use of insertBehind
(imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals):
Deprecated: "This function is not reliable."
|
231 | insertBehind k a (MaxPQ q) = MaxPQ (Q.insertBehind (Down k) a q)
| ^^^^^^^^^^^^^^
src/Data/PQueue/Prio/Max/Internals.hs:587:22: warning: [-Wdeprecations]
In the use of seqSpine
(imported from Data.PQueue.Prio.Min, but defined in Data.PQueue.Prio.Internals):
Deprecated: "This function is no longer necessary or useful."
|
587 | seqSpine (MaxPQ q) = Q.seqSpine q
| ^^^^^^^^^^
[11 of 13] Compiling Data.PQueue.Prio.Max ( src/Data/PQueue/Prio/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Prio/Max.dyn_o )
[12 of 13] Compiling Data.PQueue.Min ( src/Data/PQueue/Min.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Min.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Min.dyn_o )
[13 of 13] Compiling Data.PQueue.Max ( src/Data/PQueue/Max.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Max.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/pqueue-1.5.0.0/noopt/build/Data/PQueue/Max.dyn_o )
src/Data/PQueue/Max.hs:378:21: warning: [-Wdeprecations]
In the use of seqSpine
(imported from Data.PQueue.Min, but defined in Data.PQueue.Internals):
Deprecated: "This function is no longer necessary or useful."
|
378 | seqSpine (MaxQ q) = Min.seqSpine q
| ^^^^^^^^^^^^
Running 1 test suites...
Test suite test: RUNNING...
Test suite test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/pqueue-1.5.0.0.test
Writing: Data.PQueue.Max.hs.html
Writing: Data.PQueue.Min.hs.html
Writing: Data.PQueue.Prio.Max.hs.html
Writing: Data.PQueue.Prio.Min.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/pqueue-1.5.0.0/noopt/hpc/vanilla/html/test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
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/pqueue-1.5.0.0/noopt/hpc/vanilla/html/pqueue-1.5.0.0/hpc_index.html