[all reports]
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2024-01-10 17:39:45.901564898 UTC
|
Compiler |
ghc-9.6.3 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.18.1.0, base-compat-0.13.1, deepseq-1.4.8.1, hashable-1.4.3.0, psqueues-0.2.8.0, vector-0.13.1.0 |
Flags |
none
|
Code Coverage
expressions | 73% (182/247) |
boolean | guards | 25% (2/8) |
conditions | 100% (2/2) |
qualifiers | 100% (0/0) |
alternatives | 85% (17/20) |
local declarations | 50% (3/6) |
top-level declarations | 27% (12/44) |
Build log
[view raw]
Resolving dependencies...
Starting hashable-1.4.3.0
Starting vector-stream-0.1.0.1
Starting primitive-0.9.0.0
Starting base-compat-0.13.1
Building hashable-1.4.3.0
Building vector-stream-0.1.0.1
Building primitive-0.9.0.0
Building base-compat-0.13.1
Completed vector-stream-0.1.0.1
Completed hashable-1.4.3.0
Starting psqueues-0.2.8.0
Building psqueues-0.2.8.0
Completed base-compat-0.13.1
Completed primitive-0.9.0.0
Starting vector-0.13.1.0
Building vector-0.13.1.0
Completed psqueues-0.2.8.0
Completed vector-0.13.1.0
Downloading lrucaching-0.3.4
Downloaded lrucaching-0.3.4
Starting lrucaching-0.3.4
Building lrucaching-0.3.4
Completed lrucaching-0.3.4
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):
- lrucaching-0.3.4 (first run)
Configuring lrucaching-0.3.4...
Preprocessing library for lrucaching-0.3.4..
Building library for lrucaching-0.3.4..
[1 of 4] Compiling Data.LruCache.Internal ( src/Data/LruCache/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache/Internal.dyn_o )
src/Data/LruCache/Internal.hs:23: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()
|
23 | import Data.Foldable (Foldable)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/LruCache/Internal.hs:24:1: warning: [-Wunused-imports]
The import of Data.Traversable is redundant
except perhaps to import instances from Data.Traversable
To import instances alone, use: import Data.Traversable()
|
24 | import Data.Traversable (Traversable)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 4] Compiling Data.LruCache ( src/Data/LruCache.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache.dyn_o )
src/Data/LruCache.hs:54:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Maybe (k, Priority, v) not matched: Nothing
|
54 | let Just (k, _, v) = HashPSQ.findMin (lruQueue c)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[3 of 4] Compiling Data.LruCache.IO.Finalizer ( src/Data/LruCache/IO/Finalizer.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache/IO/Finalizer.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache/IO/Finalizer.dyn_o )
src/Data/LruCache/IO/Finalizer.hs:20: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()
|
20 | import Control.Applicative ((<$>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[4 of 4] Compiling Data.LruCache.IO ( src/Data/LruCache/IO.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache/IO.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/Data/LruCache/IO.dyn_o )
src/Data/LruCache/IO.hs:20: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()
|
20 | import Control.Applicative ((<$>))
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing test suite 'lru-test' for lrucaching-0.3.4..
Building test suite 'lru-test' for lrucaching-0.3.4..
[1 of 4] Compiling Data.LruCache.SpecHelper ( test/Data/LruCache/SpecHelper.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/lru-test/lru-test-tmp/Data/LruCache/SpecHelper.o )
[2 of 4] Compiling Data.LruCache.IOSpec ( test/Data/LruCache/IOSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/lru-test/lru-test-tmp/Data/LruCache/IOSpec.o )
[3 of 4] Compiling Data.LruCacheSpec ( test/Data/LruCacheSpec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/lru-test/lru-test-tmp/Data/LruCacheSpec.o )
[4 of 4] Compiling Main ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/lru-test/lru-test-tmp/Main.o )
[5 of 5] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/lrucaching-0.3.4/noopt/build/lru-test/lru-test
Running 1 test suites...
Test suite lru-test: RUNNING...
Test suite lru-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/lrucaching-0.3.4.test
Writing: lrucaching-0.3.4-inplace/Data.LruCache.Internal.hs.html
Writing: lrucaching-0.3.4-inplace/Data.LruCache.IO.hs.html
Writing: lrucaching-0.3.4-inplace/Data.LruCache.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/lrucaching-0.3.4/noopt/hpc/vanilla/html/lru-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: lrucaching-0.3.4-inplace/Data.LruCache.Internal.hs.html
Writing: lrucaching-0.3.4-inplace/Data.LruCache.IO.hs.html
Writing: lrucaching-0.3.4-inplace/Data.LruCache.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/lrucaching-0.3.4/noopt/hpc/vanilla/html/lrucaching-0.3.4/hpc_index.html