Build #5 for RoundingFiasco-0.1.0.0

[all reports]

Package RoundingFiasco-0.1.0.0
Install InstallOk
Docs Ok
Tests Ok
Time submitted 2025-12-01 22:58:44.464456409 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0
Flags none

Code Coverage

expressions56% (550/965)
booleanguards100% (0/0)
conditions 33% (11/33)
qualifiers100% (0/0)
alternatives54% (74/136)
local declarations71% (69/96)
top-level declarations52% (64/122)

Build log

[view raw]

Resolving dependencies...
Downloading  RoundingFiasco-0.1.0.0
Downloaded   RoundingFiasco-0.1.0.0
Configuring RoundingFiasco-0.1.0.0...
Preprocessing library for RoundingFiasco-0.1.0.0..
Building library for RoundingFiasco-0.1.0.0..
[1 of 1] Compiling Rounding         ( source/Rounding.hs, dist/build/Rounding.o, dist/build/Rounding.dyn_o )
Preprocessing library for RoundingFiasco-0.1.0.0..
Running Haddock on library for RoundingFiasco-0.1.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Rounding         ( source/Rounding.hs, nothing )
Haddock coverage:
Warning: 'NaN' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  22% ( 19 / 86) in 'Rounding'
  Missing documentation for:
    i32_arithmic_signum_f64# (source/Rounding.hs:194)
    i32_arithmic_signum_f32 (source/Rounding.hs:189)
    i32_arithmic_signum_f32# (source/Rounding.hs:197)
    i32_sign_bit_f64# (source/Rounding.hs:217)
    i32_sign_bit_f32 (source/Rounding.hs:241)
    i32_sign_bit_f32# (source/Rounding.hs:245)
    f64_successorIEEE# (source/Rounding.hs:274)
    f64_predecessorIEEE (source/Rounding.hs:388)
    f64_predecessorIEEE# (source/Rounding.hs:369)
    f32_successorIEEE (source/Rounding.hs:480)
    f32_successorIEEE# (source/Rounding.hs:405)
    f32_predecessorIEEE (source/Rounding.hs:513)
    f32_predecessorIEEE# (source/Rounding.hs:490)
    f32_add_ceil (source/Rounding.hs:581)
    f32_multiplicate_ceil (source/Rounding.hs:604)
    f32_divide_ceil (source/Rounding.hs:613)
    f64_squareRoot_ceil (source/Rounding.hs:572)
    f64_subtract_ceil (source/Rounding.hs:633)
    f64_multiplicate_ceil (source/Rounding.hs:642)
    f64_divide_ceil (source/Rounding.hs:651)
    f32_convert_i32_signed_ceil (source/Rounding.hs:663)
    f32_convert_i32_unsigned_ceil (source/Rounding.hs:660)
    f32_convert_i64_signed_ceil (source/Rounding.hs:681)
    f32_convert_i64_unsigned_ceil (source/Rounding.hs:678)
    f64_convert_i32_signed_ceil (source/Rounding.hs:699)
    f64_convert_i32_unsigned_ceil (source/Rounding.hs:696)
    f64_convert_i64_signed_ceil (source/Rounding.hs:717)
    f64_convert_i64_unsigned_ceil (source/Rounding.hs:714)
    f64_promote_f32_ceil (source/Rounding.hs:544)
    f32_squareRoot_floor (source/Rounding.hs:564)
    f32_subtract_floor (source/Rounding.hs:598)
    f32_multiplicate_floor (source/Rounding.hs:607)
    f32_divide_floor (source/Rounding.hs:616)
    f64_squareRoot_floor (source/Rounding.hs:575)
    f64_add_floor (source/Rounding.hs:627)
    f64_subtract_floor (source/Rounding.hs:636)
    f64_multiplicate_floor (source/Rounding.hs:645)
    f64_divide_floor (source/Rounding.hs:654)
    f32_convert_i32_signed_floor (source/Rounding.hs:669)
    f32_convert_i32_unsigned_floor (source/Rounding.hs:666)
    f32_convert_i64_signed_floor (source/Rounding.hs:687)
    f32_convert_i64_unsigned_floor (source/Rounding.hs:684)
    f32_demote_f64_floor (source/Rounding.hs:536)
    f64_convert_i32_signed_floor (source/Rounding.hs:705)
    f64_convert_i32_unsigned_floor (source/Rounding.hs:702)
    f64_convert_i64_signed_floor (source/Rounding.hs:723)
    f64_convert_i64_unsigned_floor (source/Rounding.hs:720)
    f64_promote_f32_floor (source/Rounding.hs:547)
    f32_add_truncate (source/Rounding.hs:590)
    f32_subtract_truncate (source/Rounding.hs:601)
    f32_multiplicate_truncate (source/Rounding.hs:610)
    f32_divide_truncate (source/Rounding.hs:619)
    f64_squareRoot_truncate (source/Rounding.hs:578)
    f64_add_truncate (source/Rounding.hs:630)
    f64_subtract_truncate (source/Rounding.hs:639)
    f64_multiplicate_truncate (source/Rounding.hs:648)
    f64_divide_truncate (source/Rounding.hs:657)
    f32_convert_i32_signed_truncate (source/Rounding.hs:675)
    f32_convert_i32_unsigned_truncate (source/Rounding.hs:672)
    f32_convert_i64_signed_truncate (source/Rounding.hs:693)
    f32_convert_i64_unsigned_truncate (source/Rounding.hs:690)
    f32_demote_f64_truncate (source/Rounding.hs:539)
    f64_convert_i32_signed_truncate (source/Rounding.hs:711)
    f64_convert_i32_unsigned_truncate (source/Rounding.hs:708)
    f64_convert_i64_signed_truncate (source/Rounding.hs:729)
    f64_convert_i64_unsigned_truncate (source/Rounding.hs:726)
    f64_promote_f32_truncate (source/Rounding.hs:550)
Documentation created: dist/doc/html/RoundingFiasco/,
dist/doc/html/RoundingFiasco/RoundingFiasco.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/RoundingFiasco-0.1.0.0-Kv7o0UDs4YwHBGxiZWG7t7
Completed    RoundingFiasco-0.1.0.0

Test log

[view raw]

Resolving dependencies...
Build profile: -w ghc-9.8.4 -O0
In order, the following will be built (use -v for more details):
 - RoundingFiasco-0.1.0.0 (first run)
Configuring RoundingFiasco-0.1.0.0...
Preprocessing library for RoundingFiasco-0.1.0.0..
Building library for RoundingFiasco-0.1.0.0..
[1 of 1] Compiling Rounding         ( source/Rounding.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/RoundingFiasco-0.1.0.0/noopt/build/Rounding.o, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/RoundingFiasco-0.1.0.0/noopt/build/Rounding.dyn_o )
Preprocessing test suite 'RoundingFiasco-test' for RoundingFiasco-0.1.0.0..
Building test suite 'RoundingFiasco-test' for RoundingFiasco-0.1.0.0..
[1 of 1] Compiling Main             ( test/Main.hs, /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/RoundingFiasco-0.1.0.0/noopt/build/RoundingFiasco-test/RoundingFiasco-test-tmp/Main.o )
[2 of 2] Linking /var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/RoundingFiasco-0.1.0.0/noopt/build/RoundingFiasco-test/RoundingFiasco-test
Running 1 test suites...
Test suite RoundingFiasco-test: RUNNING...
Test suite RoundingFiasco-test: PASS
Test suite logged to:
/var/lib/hackage-doc-builder/build-cache/tmp-install/reports/RoundingFiasco-0.1.0.0.test
Writing: RoundingFiasco-0.1.0.0-inplace/Rounding.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/RoundingFiasco-0.1.0.0/noopt/hpc/vanilla/html/RoundingFiasco-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: RoundingFiasco-0.1.0.0-inplace/Rounding.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
/var/lib/hackage-doc-builder/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.8.4/RoundingFiasco-0.1.0.0/noopt/hpc/vanilla/html/RoundingFiasco-0.1.0.0/hpc_index.html