Build #1 for tardis-0.5.0

[all reports]

Package tardis-0.5.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2024-01-16 01:04:44.456821434 UTC
Compiler ghc-9.6.3
OS linux
Arch x86_64
Dependencies base-4.18.1.0, mmorph-1.2.0, mtl-2.3.1
Flags none

Code Coverage

expressions41% (86/207)
booleanguards100% (0/0)
conditions 100% (0/0)
qualifiers100% (0/0)
alternatives100% (0/0)
local declarations100% (0/0)
top-level declarations36% (16/44)

Build log

[view raw]

Resolving dependencies...
Starting     transformers-compat-0.7.2
Building     transformers-compat-0.7.2
Completed    transformers-compat-0.7.2
Starting     mmorph-1.2.0
Building     mmorph-1.2.0
Completed    mmorph-1.2.0
Downloading  tardis-0.5.0
Downloaded   tardis-0.5.0
Starting     tardis-0.5.0
Building     tardis-0.5.0
Completed    tardis-0.5.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):
 - tardis-0.5.0 (first run)
Configuring tardis-0.5.0...
Preprocessing library for tardis-0.5.0..
Building library for tardis-0.5.0..
[1 of 3] Compiling Control.Monad.Trans.Tardis ( src/Control/Monad/Trans/Tardis.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/Control/Monad/Trans/Tardis.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/Control/Monad/Trans/Tardis.dyn_o )

src/Control/Monad/Trans/Tardis.hs:128:3: warning: [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (TardisT bw fw m).
    return will eventually be removed in favour of pure
    Either remove definition for return (recommended) or define as return = pure
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
128 |   return x = tardis $ \s -> (x, s)
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Control/Monad/Trans/Tardis.hs:138:3: warning: [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (TardisT bw fw m).
    Move definition from return to pure
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
138 |   pure = return
    |   ^^^^^^^^^^^^^
[2 of 3] Compiling Control.Monad.Tardis.Class ( src/Control/Monad/Tardis/Class.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/Control/Monad/Tardis/Class.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/Control/Monad/Tardis/Class.dyn_o )
[3 of 3] Compiling Control.Monad.Tardis ( src/Control/Monad/Tardis.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/Control/Monad/Tardis.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/Control/Monad/Tardis.dyn_o )
Preprocessing test suite 'tardis-tests' for tardis-0.5.0..
Building test suite 'tardis-tests' for tardis-0.5.0..
[1 of 2] Compiling Example          ( test/Example.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/tardis-tests/tardis-tests-tmp/Example.o )
[2 of 2] Compiling Main             ( test/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/tardis-tests/tardis-tests-tmp/Main.o )
[3 of 3] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/tardis-0.5.0/noopt/build/tardis-tests/tardis-tests
Running 1 test suites...
Test suite tardis-tests: RUNNING...
Test suite tardis-tests: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/tardis-0.5.0.test
Writing: tardis-0.5.0-inplace/Control.Monad.Trans.Tardis.hs.html
Writing: tardis-0.5.0-inplace/Control.Monad.Tardis.Class.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/tardis-0.5.0/noopt/hpc/vanilla/html/tardis-tests/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: tardis-0.5.0-inplace/Control.Monad.Trans.Tardis.hs.html
Writing: tardis-0.5.0-inplace/Control.Monad.Tardis.Class.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/tardis-0.5.0/noopt/hpc/vanilla/html/tardis-0.5.0/hpc_index.html