[all reports]
| Install |
InstallOk |
| Docs |
Ok |
| Tests |
Ok |
| Time submitted |
2024-07-13 15:13:39.572600159 UTC
|
| Compiler |
ghc-9.6.3 |
| OS |
linux |
| Arch |
x86_64 |
| Dependencies |
base-4.18.1.0, containers-0.6.7, hashable-1.4.7.0, hashtables-1.3.1, primitive-0.9.0.0 |
| Flags |
none
|
Code Coverage
| expressions | 86% (626/720) |
| boolean | guards | 60% (6/10) |
| conditions | 100% (3/3) |
| qualifiers | 100% (0/0) |
| alternatives | 84% (37/44) |
| local declarations | 88% (8/9) |
| top-level declarations | 71% (48/67) |
Build log
[view raw]
Resolving dependencies...
Starting vector-stream-0.1.0.1
Starting os-string-2.0.6
Starting primitive-0.9.0.0
Building vector-stream-0.1.0.1
Building os-string-2.0.6
Building primitive-0.9.0.0
Completed vector-stream-0.1.0.1
Completed os-string-2.0.6
Starting filepath-1.5.3.0
Building filepath-1.5.3.0
Completed primitive-0.9.0.0
Starting vector-0.13.1.0
Building vector-0.13.1.0
Completed filepath-1.5.3.0
Starting hashable-1.4.7.0
Building hashable-1.4.7.0
Completed hashable-1.4.7.0
Completed vector-0.13.1.0
Starting hashtables-1.3.1
Building hashtables-1.3.1
Completed hashtables-1.3.1
Downloading sequitur-0.1.0.0
Downloaded sequitur-0.1.0.0
Starting sequitur-0.1.0.0
Building sequitur-0.1.0.0
Completed sequitur-0.1.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):
- hashtables-1.3.1 (lib:hashtables) (requires build)
- hspec-core-2.11.9 (lib:hspec-core) (requires build)
- hspec-2.11.9 (lib:hspec) (requires build)
- sequitur-0.1.0.0 (first run)
Starting hashtables-1.3.1 (all, legacy fallback)
Starting hspec-core-2.11.9 (all, legacy fallback)
Building hspec-core-2.11.9 (all, legacy fallback)
Building hashtables-1.3.1 (all, legacy fallback)
Installing hashtables-1.3.1 (all, legacy fallback)
Completed hashtables-1.3.1 (all, legacy fallback)
Installing hspec-core-2.11.9 (all, legacy fallback)
Completed hspec-core-2.11.9 (all, legacy fallback)
Starting hspec-2.11.9 (all, legacy fallback)
Building hspec-2.11.9 (all, legacy fallback)
Installing hspec-2.11.9 (all, legacy fallback)
Completed hspec-2.11.9 (all, legacy fallback)
Configuring sequitur-0.1.0.0...
Preprocessing library for sequitur-0.1.0.0..
Building library for sequitur-0.1.0.0..
[1 of 2] Compiling Language.Grammar.Sequitur ( src/Language/Grammar/Sequitur.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/Language/Grammar/Sequitur.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/Language/Grammar/Sequitur.dyn_o )
src/Language/Grammar/Sequitur.hs:267:8: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
add :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a) =>
Builder (PrimState m) a -> a -> m ()
|
267 | add :: (PrimMonad m, Eq a, Hashable a) => Builder (PrimState m) a -> a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:297:9: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
link :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a) =>
Builder (PrimState m) a
-> Node (PrimState m) a -> Node (PrimState m) a -> m ()
|
297 | link :: (PrimMonad m, Eq a, Hashable a) => Builder (PrimState m) a -> Node (PrimState m) a -> Node (PrimState m) a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:323:16: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
insertAfter :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a, HasCallStack) =>
Builder (PrimState m) a
-> Node (PrimState m) a -> Symbol a -> m (Node (PrimState m) a)
|
323 | insertAfter :: (PrimMonad m, Eq a, Hashable a, HasCallStack) => Builder (PrimState m) a -> Node (PrimState m) a -> Symbol a -> m (Node (PrimState m) a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:341:17: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
deleteDigram :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a) =>
Builder (PrimState m) a -> Node (PrimState m) a -> m ()
|
341 | deleteDigram :: (PrimMonad m, Eq a, Hashable a) => Builder (PrimState m) a -> Node (PrimState m) a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:352:10: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
check :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a) =>
Builder (PrimState m) a -> Node (PrimState m) a -> m Bool
|
352 | check :: (PrimMonad m, Eq a, Hashable a) => Builder (PrimState m) a -> Node (PrimState m) a -> m Bool
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:373:10: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
match :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a, HasCallStack) =>
Builder (PrimState m) a
-> Node (PrimState m) a -> Node (PrimState m) a -> m ()
|
373 | match :: (PrimMonad m, Eq a, Hashable a, HasCallStack) => Builder (PrimState m) a -> Node (PrimState m) a -> Node (PrimState m) a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:415:15: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
deleteNode :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a, HasCallStack) =>
Builder (PrimState m) a -> Node (PrimState m) a -> m ()
|
415 | deleteNode :: (PrimMonad m, Eq a, Hashable a, HasCallStack) => Builder (PrimState m) a -> Node (PrimState m) a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:428:15: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
substitute :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a, HasCallStack) =>
Builder (PrimState m) a
-> Node (PrimState m) a -> Rule (PrimState m) a -> m ()
|
428 | substitute :: (PrimMonad m, Eq a, Hashable a, HasCallStack) => Builder (PrimState m) a -> Node (PrimState m) a -> Rule (PrimState m) a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:440:11: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
expand :: forall (m :: * -> *) a.
(PrimMonad m, Eq a, Hashable a) =>
Builder (PrimState m) a
-> Node (PrimState m) a -> Rule (PrimState m) a -> m ()
|
440 | expand :: (PrimMonad m, Eq a, Hashable a) => Builder (PrimState m) a -> Node (PrimState m) a -> Rule (PrimState m) a -> m ()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Language/Grammar/Sequitur.hs:462:11: warning: [GHC-30606] [-Wredundant-constraints]
Redundant constraint: Eq a
In the type signature for:
encode :: forall a. (Eq a, Hashable a) => [a] -> Grammar a
|
462 | encode :: (Eq a, Hashable a) => [a] -> Grammar a
| ^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Paths_sequitur ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/autogen/Paths_sequitur.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/Paths_sequitur.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/Paths_sequitur.dyn_o )
Preprocessing test suite 'sequitur-test' for sequitur-0.1.0.0..
Building test suite 'sequitur-test' for sequitur-0.1.0.0..
[1 of 2] Compiling Main ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/sequitur-test/sequitur-test-tmp/Main.o )
[2 of 2] Compiling Paths_sequitur ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/sequitur-test/autogen/Paths_sequitur.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/sequitur-test/sequitur-test-tmp/Paths_sequitur.o )
[3 of 3] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/sequitur-0.1.0.0/noopt/build/sequitur-test/sequitur-test
Running 1 test suites...
Test suite sequitur-test: RUNNING...
Test suite sequitur-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/sequitur-0.1.0.0.test
Writing: sequitur-0.1.0.0-inplace/Language.Grammar.Sequitur.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/sequitur-0.1.0.0/noopt/hpc/vanilla/html/sequitur-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: sequitur-0.1.0.0-inplace/Language.Grammar.Sequitur.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/sequitur-0.1.0.0/noopt/hpc/vanilla/html/sequitur-0.1.0.0/hpc_index.html