[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
| expressions | 56% (550/965) |
| boolean | guards | 100% (0/0) |
| conditions | 33% (11/33) |
| qualifiers | 100% (0/0) |
| alternatives | 54% (74/136) |
| local declarations | 71% (69/96) |
| top-level declarations | 52% (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