[all reports]
Package |
union-color-0.1.2.1 |
Install |
InstallOk |
Docs |
Ok |
Tests |
Ok |
Time submitted |
2023-11-01 03:42:43.588992761 UTC
|
Compiler |
ghc-9.2.4 |
OS |
linux |
Arch |
x86_64 |
Dependencies |
base-4.16.3.0 |
Flags |
none
|
Code Coverage
expressions | 100% (0/0) |
boolean | guards | 100% (0/0) |
conditions | 100% (0/0) |
qualifiers | 100% (0/0) |
alternatives | 100% (0/0) |
local declarations | 100% (0/0) |
top-level declarations | 100% (0/0) |
Build log
[view raw]
Resolving dependencies...
Downloading union-color-0.1.2.1
Downloaded union-color-0.1.2.1
Starting union-color-0.1.2.1
Building union-color-0.1.2.1
Completed union-color-0.1.2.1
Test log
[view raw]
Resolving dependencies...
Build profile: -w ghc-9.2.4 -O0
In order, the following will be built (use -v for more details):
- union-color-0.1.2.1 (first run)
Configuring union-color-0.1.2.1...
Preprocessing library for union-color-0.1.2.1..
Building library for union-color-0.1.2.1..
[1 of 3] Compiling Data.Color.Internal ( src/Data/Color/Internal.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/Data/Color/Internal.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/Data/Color/Internal.dyn_o )
src/Data/Color/Internal.hs:179:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
((GHC.Word.W16# _):(GHC.Word.W16# _):(GHC.Word.W16# _):_:_)
|
179 | let [r', g', b'] = cDoubleToWord16 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:202:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[(GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _)]
((GHC.Word.W32# _):(GHC.Word.W32# _):(GHC.Word.W32# _):_:_)
|
202 | let [r', g', b'] = cDoubleToWord32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:232:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[(GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _)]
((GHC.Int.I32# _):(GHC.Int.I32# _):(GHC.Int.I32# _):_:_)
|
232 | let [r', g', b'] = cDoubleToInt32 <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:242:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
242 | let [r', g', b'] = word8ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:244:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
244 | let [r', g', b'] = word16ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:246:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
246 | let [r', g', b'] = word32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:248:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
248 | let [r', g', b'] = int32ToCDouble <$> [r, g, b] in (r', g', b')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:263:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
(_:_:_:_:_)
|
263 | where [r', g', b'] = realToFrac <$> [r, g, b]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:295:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
295 | where [r', g', b', a'] = cDoubleToWord8 <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:297:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
297 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:303:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
303 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:305:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
305 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:329:21: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
329 | let [r', g', b', a'] = cDoubleToWord16 <$> [r, g, b, a] in (r', g', b', a')
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:333:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
333 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:336:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
336 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:338:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
338 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:369:17: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[(GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _), (GHC.Word.W32# _)]
...
|
369 | [r', g', b', a'] = cDoubleToWord32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:376:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[(GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _), (GHC.Word.W32# _)]
...
|
376 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:381:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[(GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _), (GHC.Word.W32# _)]
...
|
381 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:384:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[(GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _)]
[(GHC.Word.W32# _), (GHC.Word.W32# _), (GHC.Word.W32# _)]
...
|
384 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:420:17: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[(GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _), (GHC.Int.I32# _)]
...
|
420 | [r', g', b', a'] = cDoubleToInt32 <$> [r, g, b, a] in
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:431:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[(GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _), (GHC.Int.I32# _)]
...
|
431 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:438:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[(GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _), (GHC.Int.I32# _)]
...
|
438 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:441:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Int32] not matched:
[]
[(GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _)]
[(GHC.Int.I32# _), (GHC.Int.I32# _), (GHC.Int.I32# _)]
...
|
441 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:452:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
452 | where [r', g', b', a'] = word8ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:454:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
454 | where [r', g', b', a'] = word16ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:456:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
456 | where [r', g', b', a'] = word32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:458:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
458 | where [r', g', b', a'] = int32ToCDouble <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:461:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
461 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:464:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
464 | where [r', g', b', a'] =
| ^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:467:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
467 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:483:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
483 | where [r', g', b', a'] = unPremultipliedWord8 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:485:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
485 | where [r', g', b', a'] = unPremultipliedWord16 (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:487:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
487 | where [r', g', b', a'] = unPremultipliedDouble (r, g, b, a)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:503:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
503 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:507:23: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [d'] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
507 | where [r', g', b', a'] = realToFrac <$> [r, g, b, a]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/Data/Color/Internal.hs:557:9: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
557 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Data/Color/Internal.hs:590:9: warning: [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word16] not matched:
[]
[(GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _)]
[(GHC.Word.W16# _), (GHC.Word.W16# _), (GHC.Word.W16# _)]
...
|
590 | [r', g', b', a'] = fromIntegral <$> [
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
[2 of 3] Compiling Data.Color ( src/Data/Color.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/Data/Color.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/Data/Color.dyn_o )
[3 of 3] Compiling Paths_union_color ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/autogen/Paths_union_color.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/Paths_union_color.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/Paths_union_color.dyn_o )
Preprocessing test suite 'union-color-test' for union-color-0.1.2.1..
Building test suite 'union-color-test' for union-color-0.1.2.1..
[1 of 2] Compiling Main ( test/Spec.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/union-color-test/union-color-test-tmp/Main.o )
[2 of 2] Compiling Paths_union_color ( /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/union-color-test/autogen/Paths_union_color.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/union-color-test/union-color-test-tmp/Paths_union_color.o )
Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.2.4/union-color-0.1.2.1/noopt/build/union-color-test/union-color-test ...
Running 1 test suites...
Test suite union-color-test: RUNNING...
Test suite union-color-test: PASS
Test suite logged to:
/home/builder/builder-dir/build-cache/tmp-install/reports/union-color-0.1.2.1.test
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.2.4/union-color-0.1.2.1/noopt/hpc/vanilla/html/union-color-test/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
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.2.4/union-color-0.1.2.1/noopt/hpc/vanilla/html/union-color-0.1.2.1/hpc_index.html