Build #1 for mlkem-0.1.0.0
| Package | mlkem-0.1.0.0 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-11-02 08:31:00.86861856 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.19.2.0, basement-0.0.16, cryptonite-0.30, deepseq-1.5.1.0, memory-0.18.0 |
| Flags | -use_crypton |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring basement-0.0.16...
Preprocessing library for basement-0.0.16..
Building library for basement-0.0.16..
Basement/Error.hs:7:14: warning: [GHC-53692] [-Wdeprecated-flags]
-XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
|
7 | {-# LANGUAGE TypeInType #-}
| ^^^^^^^^^^
[ 1 of 84] Compiling Basement.Compat.Bifunctor ( Basement/Compat/Bifunctor.hs, dist/build/Basement/Compat/Bifunctor.o, dist/build/Basement/Compat/Bifunctor.dyn_o )
[ 2 of 84] Compiling Basement.Compat.C.Types ( Basement/Compat/C/Types.hs, dist/build/Basement/Compat/C/Types.o, dist/build/Basement/Compat/C/Types.dyn_o )
[ 3 of 84] Compiling Basement.Compat.CallStack ( Basement/Compat/CallStack.hs, dist/build/Basement/Compat/CallStack.o, dist/build/Basement/Compat/CallStack.dyn_o )
[ 4 of 84] Compiling Basement.Compat.Identity ( Basement/Compat/Identity.hs, dist/build/Basement/Compat/Identity.o, dist/build/Basement/Compat/Identity.dyn_o )
[ 5 of 84] Compiling Basement.Compat.IsList ( Basement/Compat/IsList.hs, dist/build/Basement/Compat/IsList.o, dist/build/Basement/Compat/IsList.dyn_o )
[ 6 of 84] Compiling Basement.Compat.Natural ( Basement/Compat/Natural.hs, dist/build/Basement/Compat/Natural.o, dist/build/Basement/Compat/Natural.dyn_o )
[ 7 of 84] Compiling Basement.Compat.NumLiteral ( Basement/Compat/NumLiteral.hs, dist/build/Basement/Compat/NumLiteral.o, dist/build/Basement/Compat/NumLiteral.dyn_o )
[ 8 of 84] Compiling Basement.Compat.PrimTypes ( Basement/Compat/PrimTypes.hs, dist/build/Basement/Compat/PrimTypes.o, dist/build/Basement/Compat/PrimTypes.dyn_o )
[ 9 of 84] Compiling Basement.Compat.Primitive ( Basement/Compat/Primitive.hs, dist/build/Basement/Compat/Primitive.o, dist/build/Basement/Compat/Primitive.dyn_o )
[10 of 84] Compiling Basement.Compat.Semigroup ( Basement/Compat/Semigroup.hs, dist/build/Basement/Compat/Semigroup.o, dist/build/Basement/Compat/Semigroup.dyn_o )
[11 of 84] Compiling Basement.Compat.Typeable ( Basement/Compat/Typeable.hs, dist/build/Basement/Compat/Typeable.o, dist/build/Basement/Compat/Typeable.dyn_o )
[12 of 84] Compiling Basement.Compat.Base ( Basement/Compat/Base.hs, dist/build/Basement/Compat/Base.o, dist/build/Basement/Compat/Base.dyn_o )
[13 of 84] Compiling Basement.Compat.MonadTrans ( Basement/Compat/MonadTrans.hs, dist/build/Basement/Compat/MonadTrans.o, dist/build/Basement/Compat/MonadTrans.dyn_o )
[14 of 84] Compiling Basement.Compat.AMP ( Basement/Compat/AMP.hs, dist/build/Basement/Compat/AMP.o, dist/build/Basement/Compat/AMP.dyn_o )
[15 of 84] Compiling Basement.Endianness ( Basement/Endianness.hs, dist/build/Basement/Endianness.o, dist/build/Basement/Endianness.dyn_o )
[16 of 84] Compiling Basement.Floating ( Basement/Floating.hs, dist/build/Basement/Floating.o, dist/build/Basement/Floating.dyn_o )
[17 of 84] Compiling Basement.Monad ( Basement/Monad.hs, dist/build/Basement/Monad.o, dist/build/Basement/Monad.dyn_o )
Basement/Monad.hs:47:23: warning: [GHC-39567] [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: Use Type from Data.Kind instead.
|
47 | type PrimVar m :: * -> *
| ^
Basement/Monad.hs:47:28: warning: [GHC-39567] [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: Use Type from Data.Kind instead.
|
47 | type PrimVar m :: * -> *
| ^
[18 of 84] Compiling Basement.FinalPtr ( Basement/FinalPtr.hs, dist/build/Basement/FinalPtr.o, dist/build/Basement/FinalPtr.dyn_o )
[19 of 84] Compiling Basement.Numerical.Conversion ( Basement/Numerical/Conversion.hs, dist/build/Basement/Numerical/Conversion.o, dist/build/Basement/Numerical/Conversion.dyn_o )
[20 of 84] Compiling Basement.Numerical.Number ( Basement/Numerical/Number.hs, dist/build/Basement/Numerical/Number.o, dist/build/Basement/Numerical/Number.dyn_o )
[21 of 84] Compiling Basement.IntegralConv ( Basement/IntegralConv.hs, dist/build/Basement/IntegralConv.o, dist/build/Basement/IntegralConv.dyn_o )
[22 of 84] Compiling Basement.Types.Char7 ( Basement/Types/Char7.hs, dist/build/Basement/Types/Char7.o, dist/build/Basement/Types/Char7.dyn_o )
[23 of 84] Compiling Basement.Base16 ( Basement/Base16.hs, dist/build/Basement/Base16.o, dist/build/Basement/Base16.dyn_o )
[24 of 84] Compiling Basement.Types.Word128 ( Basement/Types/Word128.hs, dist/build/Basement/Types/Word128.o, dist/build/Basement/Types/Word128.dyn_o )
[25 of 84] Compiling Basement.Types.Word256 ( Basement/Types/Word256.hs, dist/build/Basement/Types/Word256.o, dist/build/Basement/Types/Word256.dyn_o )
[26 of 84] Compiling Basement.Nat ( Basement/Nat.hs, dist/build/Basement/Nat.o, dist/build/Basement/Nat.dyn_o )
[27 of 84] Compiling Basement.Bounded ( Basement/Bounded.hs, dist/build/Basement/Bounded.o, dist/build/Basement/Bounded.dyn_o )
[28 of 84] Compiling Basement.Numerical.Subtractive ( Basement/Numerical/Subtractive.hs, dist/build/Basement/Numerical/Subtractive.o, dist/build/Basement/Numerical/Subtractive.dyn_o )
[29 of 84] Compiling Basement.Numerical.Additive ( Basement/Numerical/Additive.hs, dist/build/Basement/Numerical/Additive.o, dist/build/Basement/Numerical/Additive.dyn_o )
[30 of 84] Compiling Basement.Numerical.Multiplicative ( Basement/Numerical/Multiplicative.hs, dist/build/Basement/Numerical/Multiplicative.o, dist/build/Basement/Numerical/Multiplicative.dyn_o )
[31 of 84] Compiling Basement.Types.OffsetSize ( Basement/Types/OffsetSize.hs, dist/build/Basement/Types/OffsetSize.o, dist/build/Basement/Types/OffsetSize.dyn_o )
[32 of 84] Compiling Basement.Types.Ptr ( Basement/Types/Ptr.hs, dist/build/Basement/Types/Ptr.o, dist/build/Basement/Types/Ptr.dyn_o )
[33 of 84] Compiling Basement.Terminal.Size ( dist/build/Basement/Terminal/Size.hs, dist/build/Basement/Terminal/Size.o, dist/build/Basement/Terminal/Size.dyn_o )
[34 of 84] Compiling Basement.Terminal ( Basement/Terminal.hs, dist/build/Basement/Terminal.o, dist/build/Basement/Terminal.dyn_o )
[35 of 84] Compiling Basement.Runtime ( Basement/Runtime.hs, dist/build/Basement/Runtime.o, dist/build/Basement/Runtime.dyn_o )
[36 of 84] Compiling Basement.PrimType ( Basement/PrimType.hs, dist/build/Basement/PrimType.o, dist/build/Basement/PrimType.dyn_o )
[37 of 84] Compiling Basement.MutableBuilder ( Basement/MutableBuilder.hs, dist/build/Basement/MutableBuilder.o, dist/build/Basement/MutableBuilder.dyn_o )
[38 of 84] Compiling Basement.Exception ( Basement/Exception.hs, dist/build/Basement/Exception.o, dist/build/Basement/Exception.dyn_o )
[39 of 84] Compiling Basement.NonEmpty ( Basement/NonEmpty.hs, dist/build/Basement/NonEmpty.o, dist/build/Basement/NonEmpty.dyn_o )
[40 of 84] Compiling Basement.Bindings.Memory ( Basement/Bindings/Memory.hs, dist/build/Basement/Bindings/Memory.o, dist/build/Basement/Bindings/Memory.dyn_o )
[41 of 84] Compiling Basement.Alg.Class ( Basement/Alg/Class.hs, dist/build/Basement/Alg/Class.o, dist/build/Basement/Alg/Class.dyn_o )
[42 of 84] Compiling Basement.Compat.ExtList ( Basement/Compat/ExtList.hs, dist/build/Basement/Compat/ExtList.o, dist/build/Basement/Compat/ExtList.dyn_o )
[43 of 84] Compiling Basement.Alg.XorShift ( Basement/Alg/XorShift.hs, dist/build/Basement/Alg/XorShift.o, dist/build/Basement/Alg/XorShift.dyn_o )
[44 of 84] Compiling Basement.Alg.PrimArray ( Basement/Alg/PrimArray.hs, dist/build/Basement/Alg/PrimArray.o, dist/build/Basement/Alg/PrimArray.dyn_o )
[45 of 84] Compiling Basement.Alg.Mutable ( Basement/Alg/Mutable.hs, dist/build/Basement/Alg/Mutable.o, dist/build/Basement/Alg/Mutable.dyn_o )
[46 of 84] Compiling Basement.NormalForm ( Basement/NormalForm.hs, dist/build/Basement/NormalForm.o, dist/build/Basement/NormalForm.dyn_o )
[47 of 84] Compiling Basement.These ( Basement/These.hs, dist/build/Basement/These.o, dist/build/Basement/These.dyn_o )
[48 of 84] Compiling Basement.Sized.List ( Basement/Sized/List.hs, dist/build/Basement/Sized/List.o, dist/build/Basement/Sized/List.dyn_o )
[49 of 84] Compiling Basement.Block.Base ( Basement/Block/Base.hs, dist/build/Basement/Block/Base.o, dist/build/Basement/Block/Base.dyn_o )
[50 of 84] Compiling Basement.Cast ( Basement/Cast.hs, dist/build/Basement/Cast.o, dist/build/Basement/Cast.dyn_o )
[51 of 84] Compiling Basement.Block.Mutable ( Basement/Block/Mutable.hs, dist/build/Basement/Block/Mutable.o, dist/build/Basement/Block/Mutable.dyn_o )
[52 of 84] Compiling Basement.Block ( Basement/Block.hs, dist/build/Basement/Block.o, dist/build/Basement/Block.dyn_o )
[53 of 84] Compiling Basement.Sized.Block ( Basement/Sized/Block.hs, dist/build/Basement/Sized/Block.o, dist/build/Basement/Sized/Block.dyn_o )
[54 of 84] Compiling Basement.BlockN ( Basement/BlockN.hs, dist/build/Basement/BlockN.o, dist/build/Basement/BlockN.dyn_o )
[55 of 84] Compiling Basement.Bits ( Basement/Bits.hs, dist/build/Basement/Bits.o, dist/build/Basement/Bits.dyn_o )
[56 of 84] Compiling Basement.UArray.Base ( Basement/UArray/Base.hs, dist/build/Basement/UArray/Base.o, dist/build/Basement/UArray/Base.dyn_o )
[57 of 84] Compiling Basement.BoxedArray ( Basement/BoxedArray.hs, dist/build/Basement/BoxedArray.o, dist/build/Basement/BoxedArray.dyn_o )
[58 of 84] Compiling Basement.Sized.Vect ( Basement/Sized/Vect.hs, dist/build/Basement/Sized/Vect.o, dist/build/Basement/Sized/Vect.dyn_o )
[59 of 84] Compiling Basement.UArray.Mutable ( Basement/UArray/Mutable.hs, dist/build/Basement/UArray/Mutable.o, dist/build/Basement/UArray/Mutable.dyn_o )
[60 of 84] Compiling Basement.UArray ( Basement/UArray.hs, dist/build/Basement/UArray.o, dist/build/Basement/UArray.dyn_o )
[61 of 84] Compiling Basement.Types.AsciiString ( Basement/Types/AsciiString.hs, dist/build/Basement/Types/AsciiString.o, dist/build/Basement/Types/AsciiString.dyn_o )
[62 of 84] Compiling Basement.String.Encoding.Encoding ( Basement/String/Encoding/Encoding.hs, dist/build/Basement/String/Encoding/Encoding.o, dist/build/Basement/String/Encoding/Encoding.dyn_o )
[63 of 84] Compiling Basement.String.Encoding.UTF32 ( Basement/String/Encoding/UTF32.hs, dist/build/Basement/String/Encoding/UTF32.o, dist/build/Basement/String/Encoding/UTF32.dyn_o )
[64 of 84] Compiling Basement.String.Encoding.UTF16 ( Basement/String/Encoding/UTF16.hs, dist/build/Basement/String/Encoding/UTF16.o, dist/build/Basement/String/Encoding/UTF16.dyn_o )
[65 of 84] Compiling Basement.String.Encoding.ISO_8859_1 ( Basement/String/Encoding/ISO_8859_1.hs, dist/build/Basement/String/Encoding/ISO_8859_1.o, dist/build/Basement/String/Encoding/ISO_8859_1.dyn_o )
[66 of 84] Compiling Basement.String.Encoding.ASCII7 ( Basement/String/Encoding/ASCII7.hs, dist/build/Basement/String/Encoding/ASCII7.o, dist/build/Basement/String/Encoding/ASCII7.dyn_o )
[67 of 84] Compiling Basement.Sized.UVect ( Basement/Sized/UVect.hs, dist/build/Basement/Sized/UVect.o, dist/build/Basement/Sized/UVect.dyn_o )
[68 of 84] Compiling Basement.UTF8.Types ( Basement/UTF8/Types.hs, dist/build/Basement/UTF8/Types.o, dist/build/Basement/UTF8/Types.dyn_o )
[69 of 84] Compiling Basement.UTF8.Table ( Basement/UTF8/Table.hs, dist/build/Basement/UTF8/Table.o, dist/build/Basement/UTF8/Table.dyn_o )
[70 of 84] Compiling Basement.UTF8.Helper ( Basement/UTF8/Helper.hs, dist/build/Basement/UTF8/Helper.o, dist/build/Basement/UTF8/Helper.dyn_o )
[71 of 84] Compiling Basement.Types.CharUTF8 ( Basement/Types/CharUTF8.hs, dist/build/Basement/Types/CharUTF8.o, dist/build/Basement/Types/CharUTF8.dyn_o )
[72 of 84] Compiling Basement.String.CaseMapping ( Basement/String/CaseMapping.hs, dist/build/Basement/String/CaseMapping.o, dist/build/Basement/String/CaseMapping.dyn_o )
[73 of 84] Compiling Basement.Alg.UTF8 ( Basement/Alg/UTF8.hs, dist/build/Basement/Alg/UTF8.o, dist/build/Basement/Alg/UTF8.dyn_o )
[74 of 84] Compiling Basement.UTF8.Base ( Basement/UTF8/Base.hs, dist/build/Basement/UTF8/Base.o, dist/build/Basement/UTF8/Base.dyn_o )
[75 of 84] Compiling Basement.Show ( Basement/Show.hs, dist/build/Basement/Show.o, dist/build/Basement/Show.dyn_o )
[76 of 84] Compiling Basement.Error ( Basement/Error.hs, dist/build/Basement/Error.o, dist/build/Basement/Error.dyn_o )
[77 of 84] Compiling Basement.Imports ( Basement/Imports.hs, dist/build/Basement/Imports.o, dist/build/Basement/Imports.dyn_o )
[78 of 84] Compiling Basement.Environment ( Basement/Environment.hs, dist/build/Basement/Environment.o, dist/build/Basement/Environment.dyn_o )
[79 of 84] Compiling Basement.Alg.String ( Basement/Alg/String.hs, dist/build/Basement/Alg/String.o, dist/build/Basement/Alg/String.dyn_o )
[80 of 84] Compiling Basement.String ( Basement/String.hs, dist/build/Basement/String.o, dist/build/Basement/String.dyn_o )
[81 of 84] Compiling Basement.Terminal.ANSI ( Basement/Terminal/ANSI.hs, dist/build/Basement/Terminal/ANSI.o, dist/build/Basement/Terminal/ANSI.dyn_o )
[82 of 84] Compiling Basement.From ( Basement/From.hs, dist/build/Basement/From.o, dist/build/Basement/From.dyn_o )
[83 of 84] Compiling Basement.Block.Builder ( Basement/Block/Builder.hs, dist/build/Basement/Block/Builder.o, dist/build/Basement/Block/Builder.dyn_o )
[84 of 84] Compiling Basement.String.Builder ( Basement/String/Builder.hs, dist/build/Basement/String/Builder.o, dist/build/Basement/String/Builder.dyn_o )
Preprocessing library for basement-0.0.16..
Running Haddock on library for basement-0.0.16..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
Basement/Error.hs:7:14: warning: [GHC-53692] [-Wdeprecated-flags]
-XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead
|
7 | {-# LANGUAGE TypeInType #-}
| ^^^^^^^^^^
[ 1 of 84] Compiling Basement.Compat.Bifunctor ( Basement/Compat/Bifunctor.hs, nothing )
[ 2 of 84] Compiling Basement.Compat.C.Types ( Basement/Compat/C/Types.hs, nothing )
[ 3 of 84] Compiling Basement.Compat.CallStack ( Basement/Compat/CallStack.hs, nothing )
[ 4 of 84] Compiling Basement.Compat.Identity ( Basement/Compat/Identity.hs, nothing )
[ 5 of 84] Compiling Basement.Compat.IsList ( Basement/Compat/IsList.hs, nothing )
[ 6 of 84] Compiling Basement.Compat.Natural ( Basement/Compat/Natural.hs, nothing )
[ 7 of 84] Compiling Basement.Compat.NumLiteral ( Basement/Compat/NumLiteral.hs, nothing )
[ 8 of 84] Compiling Basement.Compat.PrimTypes ( Basement/Compat/PrimTypes.hs, nothing )
[ 9 of 84] Compiling Basement.Compat.Primitive ( Basement/Compat/Primitive.hs, nothing )
[10 of 84] Compiling Basement.Compat.Semigroup ( Basement/Compat/Semigroup.hs, nothing )
[11 of 84] Compiling Basement.Compat.Typeable ( Basement/Compat/Typeable.hs, nothing )
[12 of 84] Compiling Basement.Compat.Base ( Basement/Compat/Base.hs, nothing )
[13 of 84] Compiling Basement.Compat.MonadTrans ( Basement/Compat/MonadTrans.hs, nothing )
[14 of 84] Compiling Basement.Compat.AMP ( Basement/Compat/AMP.hs, nothing )
[15 of 84] Compiling Basement.Endianness ( Basement/Endianness.hs, nothing )
[16 of 84] Compiling Basement.Floating ( Basement/Floating.hs, nothing )
[17 of 84] Compiling Basement.Monad ( Basement/Monad.hs, nothing )
Basement/Monad.hs:47:23: warning: [GHC-39567] [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: Use Type from Data.Kind instead.
|
47 | type PrimVar m :: * -> *
| ^
Basement/Monad.hs:47:28: warning: [GHC-39567] [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: Use Type from Data.Kind instead.
|
47 | type PrimVar m :: * -> *
| ^
[18 of 84] Compiling Basement.FinalPtr ( Basement/FinalPtr.hs, nothing )
[19 of 84] Compiling Basement.Numerical.Conversion ( Basement/Numerical/Conversion.hs, nothing )
[20 of 84] Compiling Basement.Numerical.Number ( Basement/Numerical/Number.hs, nothing )
[21 of 84] Compiling Basement.IntegralConv ( Basement/IntegralConv.hs, nothing )
[22 of 84] Compiling Basement.Types.Char7 ( Basement/Types/Char7.hs, nothing )
[23 of 84] Compiling Basement.Base16 ( Basement/Base16.hs, nothing )
[24 of 84] Compiling Basement.Types.Word128 ( Basement/Types/Word128.hs, nothing )
[25 of 84] Compiling Basement.Types.Word256 ( Basement/Types/Word256.hs, nothing )
[26 of 84] Compiling Basement.Nat ( Basement/Nat.hs, nothing )
[27 of 84] Compiling Basement.Bounded ( Basement/Bounded.hs, nothing )
[28 of 84] Compiling Basement.Numerical.Subtractive ( Basement/Numerical/Subtractive.hs, nothing )
[29 of 84] Compiling Basement.Numerical.Additive ( Basement/Numerical/Additive.hs, nothing )
[30 of 84] Compiling Basement.Numerical.Multiplicative ( Basement/Numerical/Multiplicative.hs, nothing )
[31 of 84] Compiling Basement.Types.OffsetSize ( Basement/Types/OffsetSize.hs, nothing )
[32 of 84] Compiling Basement.Types.Ptr ( Basement/Types/Ptr.hs, nothing )
[33 of 84] Compiling Basement.Terminal.Size ( dist/build/Basement/Terminal/Size.hs, nothing )
[34 of 84] Compiling Basement.Terminal ( Basement/Terminal.hs, nothing )
[35 of 84] Compiling Basement.Runtime ( Basement/Runtime.hs, nothing )
[36 of 84] Compiling Basement.PrimType ( Basement/PrimType.hs, nothing )
[37 of 84] Compiling Basement.MutableBuilder ( Basement/MutableBuilder.hs, nothing )
[38 of 84] Compiling Basement.Exception ( Basement/Exception.hs, nothing )
[39 of 84] Compiling Basement.NonEmpty ( Basement/NonEmpty.hs, nothing )
[40 of 84] Compiling Basement.Bindings.Memory ( Basement/Bindings/Memory.hs, nothing )
[41 of 84] Compiling Basement.Alg.Class ( Basement/Alg/Class.hs, nothing )
[42 of 84] Compiling Basement.Compat.ExtList ( Basement/Compat/ExtList.hs, nothing )
[43 of 84] Compiling Basement.Alg.XorShift ( Basement/Alg/XorShift.hs, nothing )
[44 of 84] Compiling Basement.Alg.PrimArray ( Basement/Alg/PrimArray.hs, nothing )
[45 of 84] Compiling Basement.Alg.Mutable ( Basement/Alg/Mutable.hs, nothing )
[46 of 84] Compiling Basement.NormalForm ( Basement/NormalForm.hs, nothing )
[47 of 84] Compiling Basement.These ( Basement/These.hs, nothing )
[48 of 84] Compiling Basement.Sized.List ( Basement/Sized/List.hs, nothing )
[49 of 84] Compiling Basement.Block.Base ( Basement/Block/Base.hs, nothing )
[50 of 84] Compiling Basement.Cast ( Basement/Cast.hs, nothing )
[51 of 84] Compiling Basement.Block.Mutable ( Basement/Block/Mutable.hs, nothing )
[52 of 84] Compiling Basement.Block ( Basement/Block.hs, nothing )
[53 of 84] Compiling Basement.Sized.Block ( Basement/Sized/Block.hs, nothing )
[54 of 84] Compiling Basement.BlockN ( Basement/BlockN.hs, nothing )
[55 of 84] Compiling Basement.Bits ( Basement/Bits.hs, nothing )
[56 of 84] Compiling Basement.UArray.Base ( Basement/UArray/Base.hs, nothing )
[57 of 84] Compiling Basement.BoxedArray ( Basement/BoxedArray.hs, nothing )
[58 of 84] Compiling Basement.Sized.Vect ( Basement/Sized/Vect.hs, nothing )
[59 of 84] Compiling Basement.UArray.Mutable ( Basement/UArray/Mutable.hs, nothing )
[60 of 84] Compiling Basement.UArray ( Basement/UArray.hs, nothing )
[61 of 84] Compiling Basement.Types.AsciiString ( Basement/Types/AsciiString.hs, nothing )
[62 of 84] Compiling Basement.String.Encoding.Encoding ( Basement/String/Encoding/Encoding.hs, nothing )
[63 of 84] Compiling Basement.String.Encoding.UTF32 ( Basement/String/Encoding/UTF32.hs, nothing )
[64 of 84] Compiling Basement.String.Encoding.UTF16 ( Basement/String/Encoding/UTF16.hs, nothing )
[65 of 84] Compiling Basement.String.Encoding.ISO_8859_1 ( Basement/String/Encoding/ISO_8859_1.hs, nothing )
[66 of 84] Compiling Basement.String.Encoding.ASCII7 ( Basement/String/Encoding/ASCII7.hs, nothing )
[67 of 84] Compiling Basement.Sized.UVect ( Basement/Sized/UVect.hs, nothing )
[68 of 84] Compiling Basement.UTF8.Types ( Basement/UTF8/Types.hs, nothing )
[69 of 84] Compiling Basement.UTF8.Table ( Basement/UTF8/Table.hs, nothing )
[70 of 84] Compiling Basement.UTF8.Helper ( Basement/UTF8/Helper.hs, nothing )
[71 of 84] Compiling Basement.Types.CharUTF8 ( Basement/Types/CharUTF8.hs, nothing )
[72 of 84] Compiling Basement.String.CaseMapping ( Basement/String/CaseMapping.hs, nothing )
[73 of 84] Compiling Basement.Alg.UTF8 ( Basement/Alg/UTF8.hs, nothing )
[74 of 84] Compiling Basement.UTF8.Base ( Basement/UTF8/Base.hs, nothing )
[75 of 84] Compiling Basement.Show ( Basement/Show.hs, nothing )
[76 of 84] Compiling Basement.Error ( Basement/Error.hs, nothing )
[77 of 84] Compiling Basement.Imports ( Basement/Imports.hs, nothing )
[78 of 84] Compiling Basement.Environment ( Basement/Environment.hs, nothing )
[79 of 84] Compiling Basement.Alg.String ( Basement/Alg/String.hs, nothing )
[80 of 84] Compiling Basement.String ( Basement/String.hs, nothing )
[81 of 84] Compiling Basement.Terminal.ANSI ( Basement/Terminal/ANSI.hs, nothing )
[82 of 84] Compiling Basement.From ( Basement/From.hs, nothing )
[83 of 84] Compiling Basement.Block.Builder ( Basement/Block/Builder.hs, nothing )
[84 of 84] Compiling Basement.String.Builder ( Basement/String/Builder.hs, nothing )
Haddock coverage:
Warning: 'Functor' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Either' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Left' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Right' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 2 / 2) in 'Basement.Compat.Bifunctor'
79% ( 23 / 29) in 'Basement.Compat.C.Types'
Missing documentation for:
CIntPtr
CUIntPtr
CIntMax
CUIntMax
COff
CMode
50% ( 1 / 2) in 'Basement.Compat.CallStack'
Missing documentation for:
Module header
100% ( 2 / 2) in 'Basement.Compat.Identity'
100% ( 2 / 2) in 'Basement.Compat.IsList'
25% ( 1 / 4) in 'Basement.Compat.Natural'
Missing documentation for:
Module header
integerToNatural (Basement/Compat/Natural.hs:58)
naturalToInteger (Basement/Compat/Natural.hs:61)
100% ( 4 / 4) in 'Basement.Compat.NumLiteral'
100% ( 6 / 6) in 'Basement.Compat.PrimTypes'
11% ( 6 / 52) in 'Basement.Compat.Primitive'
Missing documentation for:
toPinnedStatus# (Basement/Compat/Primitive.hs:110)
compatIsByteArrayPinned# (Basement/Compat/Primitive.hs:130)
compatIsMutableByteArrayPinned# (Basement/Compat/Primitive.hs:133)
Word8#
Word16#
Word32#
Int8#
Int16#
Int32#
word8ToWord16# (Basement/Compat/Primitive.hs:145)
word8ToWord32# (Basement/Compat/Primitive.hs:148)
word8ToWord#
word16ToWord8# (Basement/Compat/Primitive.hs:151)
word16ToWord32# (Basement/Compat/Primitive.hs:154)
word16ToWord#
word32ToWord#
word32ToWord8# (Basement/Compat/Primitive.hs:157)
word32ToWord16# (Basement/Compat/Primitive.hs:160)
wordToWord32#
wordToWord16#
wordToWord8#
int8ToInt16# (Basement/Compat/Primitive.hs:163)
int8ToInt32# (Basement/Compat/Primitive.hs:166)
int8ToInt#
int16ToInt32# (Basement/Compat/Primitive.hs:169)
int16ToInt#
int32ToInt#
intToInt8#
intToInt16#
intToInt32#
word8ToInt# (Basement/Compat/Primitive.hs:178)
word8ToInt16# (Basement/Compat/Primitive.hs:172)
word8ToInt32# (Basement/Compat/Primitive.hs:175)
charToWord32# (Basement/Compat/Primitive.hs:181)
word8ToChar# (Basement/Compat/Primitive.hs:184)
word16ToChar# (Basement/Compat/Primitive.hs:187)
word32ToChar# (Basement/Compat/Primitive.hs:190)
wordToChar# (Basement/Compat/Primitive.hs:193)
plusWord8#
uncheckedShiftRLWord16#
plusWord16#
uncheckedShiftRLWord32#
plusWord32#
plusInt8#
plusInt16#
plusInt32#
33% ( 1 / 3) in 'Basement.Compat.Semigroup'
Missing documentation for:
Module header
ListNonEmpty (Basement/Compat/Semigroup.hs:16)
100% ( 2 / 2) in 'Basement.Compat.Typeable'
97% ( 65 / 67) in 'Basement.Compat.Base'
Missing documentation for:
Ordering
Bool
100% ( 3 / 3) in 'Basement.Compat.MonadTrans'
0% ( 0 / 2) in 'Basement.Compat.AMP'
Missing documentation for:
Module header
AMPMonad (Basement/Compat/AMP.hs:11)
92% ( 12 / 13) in 'Basement.Endianness'
Missing documentation for:
Endianness (Basement/Endianness.hs:46)
0% ( 0 / 10) in 'Basement.Floating'
Missing documentation for:
Module header
integerToDouble (Basement/Floating.hs:27)
naturalToDouble (Basement/Floating.hs:32)
doubleExponant (Basement/Floating.hs:35)
integerToFloat (Basement/Floating.hs:38)
naturalToFloat (Basement/Floating.hs:41)
wordToFloat (Basement/Floating.hs:44)
floatToWord (Basement/Floating.hs:52)
wordToDouble (Basement/Floating.hs:60)
doubleToWord (Basement/Floating.hs:68)
Warning: 'unwrapPrimMonad' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 9 / 9) in 'Basement.Monad'
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
80% ( 8 / 10) in 'Basement.FinalPtr'
Missing documentation for:
touchFinalPtr (Basement/FinalPtr.hs:92)
withFinalPtrNoTouch (Basement/FinalPtr.hs:74)
66% ( 2 / 3) in 'Basement.Numerical.Number'
Missing documentation for:
Module header
Warning: 'b' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'a' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
25% ( 3 / 12) in 'Basement.IntegralConv'
Missing documentation for:
Module header
intToInt64 (Basement/Numerical/Conversion.hs:35)
int64ToInt (Basement/Numerical/Conversion.hs:46)
wordToWord64 (Basement/Numerical/Conversion.hs:57)
word64ToWord32s (Basement/Numerical/Conversion.hs:111)
word64ToWord (Basement/Numerical/Conversion.hs:68)
wordToChar (Basement/Numerical/Conversion.hs:121)
wordToInt (Basement/Numerical/Conversion.hs:124)
charToInt (Basement/Numerical/Conversion.hs:130)
Warning: 'Char7' is ambiguous. It is defined
* at Basement/Types/Char7.hs:42:17
* at Basement/Types/Char7.hs:42:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Basement/Types/Char7.hs:42:1
Warning: 'Byte' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
28% ( 8 / 28) in 'Basement.Types.Char7'
Missing documentation for:
Module header
c7_LF (Basement/Types/Char7.hs:74)
c7_CR (Basement/Types/Char7.hs:77)
c7_minus (Basement/Types/Char7.hs:80)
c7_a (Basement/Types/Char7.hs:83)
c7_A (Basement/Types/Char7.hs:86)
c7_z (Basement/Types/Char7.hs:89)
c7_Z (Basement/Types/Char7.hs:92)
c7_0 (Basement/Types/Char7.hs:95)
c7_1 (Basement/Types/Char7.hs:96)
c7_2 (Basement/Types/Char7.hs:97)
c7_3 (Basement/Types/Char7.hs:98)
c7_4 (Basement/Types/Char7.hs:99)
c7_5 (Basement/Types/Char7.hs:100)
c7_6 (Basement/Types/Char7.hs:101)
c7_7 (Basement/Types/Char7.hs:102)
c7_8 (Basement/Types/Char7.hs:103)
c7_9 (Basement/Types/Char7.hs:104)
c7Upper (Basement/Types/Char7.hs:113)
c7Lower (Basement/Types/Char7.hs:107)
50% ( 3 / 6) in 'Basement.Base16'
Missing documentation for:
Module header
escapeByte (Basement/Base16.hs:36)
Base16Escape (Basement/Base16.hs:18)
88% ( 15 / 17) in 'Basement.Types.Word128'
Missing documentation for:
Module header
fromNatural (Basement/Types/Word128.hs:255)
88% ( 15 / 17) in 'Basement.Types.Word256'
Missing documentation for:
Module header
fromNatural (Basement/Types/Word256.hs:341)
Warning: 'n' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
57% ( 16 / 28) in 'Basement.Nat'
Missing documentation for:
Module header
natValNatural (Basement/Nat.hs:56)
natValInt (Basement/Nat.hs:59)
natValInt8 (Basement/Nat.hs:71)
natValInt16 (Basement/Nat.hs:68)
natValInt32 (Basement/Nat.hs:65)
natValInt64 (Basement/Nat.hs:62)
natValWord (Basement/Nat.hs:74)
natValWord8 (Basement/Nat.hs:86)
natValWord16 (Basement/Nat.hs:83)
natValWord32 (Basement/Nat.hs:80)
natValWord64 (Basement/Nat.hs:77)
77% ( 7 / 9) in 'Basement.Bounded'
Missing documentation for:
unZn64
unZn
50% ( 1 / 2) in 'Basement.Numerical.Subtractive'
Missing documentation for:
Module header
50% ( 1 / 2) in 'Basement.Numerical.Additive'
Missing documentation for:
Module header
60% ( 3 / 5) in 'Basement.Numerical.Multiplicative'
Missing documentation for:
Module header
recip (Basement/Numerical/Multiplicative.hs:312)
Warning: 'ty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Offset' is ambiguous. It is defined
* at Basement/Types/OffsetSize.hs:88:21
* at Basement/Types/OffsetSize.hs:88:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Basement/Types/OffsetSize.hs:88:1
25% ( 8 / 31) in 'Basement.Types.OffsetSize'
Missing documentation for:
sentinel (Basement/Types/OffsetSize.hs:91)
offsetOfE (Basement/Types/OffsetSize.hs:111)
offsetPlusE (Basement/Types/OffsetSize.hs:114)
offsetMinusE (Basement/Types/OffsetSize.hs:117)
offsetRecast (Basement/Types/OffsetSize.hs:127)
offsetCast (Basement/Types/OffsetSize.hs:138)
offsetShiftL (Basement/Types/OffsetSize.hs:135)
offsetShiftR (Basement/Types/OffsetSize.hs:132)
sizeCast (Basement/Types/OffsetSize.hs:142)
sizeLastOffset (Basement/Types/OffsetSize.hs:158)
sizeAsOffset (Basement/Types/OffsetSize.hs:163)
offsetAsSize (Basement/Types/OffsetSize.hs:167)
+. (Basement/Types/OffsetSize.hs:102)
.==# (Basement/Types/OffsetSize.hs:107)
sizeOfE (Basement/Types/OffsetSize.hs:216)
csizeOfOffset (Basement/Types/OffsetSize.hs:244)
csizeOfSize (Basement/Types/OffsetSize.hs:231)
sizeOfCSSize (Basement/Types/OffsetSize.hs:251)
sizeOfCSize (Basement/Types/OffsetSize.hs:267)
Countable (Basement/Types/OffsetSize.hs:282)
Offsetable (Basement/Types/OffsetSize.hs:283)
natValCountOf (Basement/Types/OffsetSize.hs:274)
natValOffset (Basement/Types/OffsetSize.hs:277)
20% ( 2 / 10) in 'Basement.Types.Ptr'
Missing documentation for:
Module header
Addr (Basement/Types/Ptr.hs:21)
addrPlus (Basement/Types/Ptr.hs:25)
addrPlusSz (Basement/Types/Ptr.hs:28)
addrPlusCSz (Basement/Types/Ptr.hs:31)
ptrPlus (Basement/Types/Ptr.hs:34)
ptrPlusSz (Basement/Types/Ptr.hs:37)
ptrPlusCSz (Basement/Types/Ptr.hs:40)
33% ( 1 / 3) in 'Basement.Terminal'
Missing documentation for:
Module header
initialize (Basement/Terminal.hs:15)
Warning: 'ty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
14% ( 3 / 21) in 'Basement.PrimType'
Missing documentation for:
Module header
primBaIndex (Basement/PrimType.hs:135)
primMbaRead (Basement/PrimType.hs:139)
primMbaWrite (Basement/PrimType.hs:143)
primArrayIndex (Basement/PrimType.hs:147)
primMutableArrayRead (Basement/PrimType.hs:151)
primMutableArrayWrite (Basement/PrimType.hs:155)
primOffsetOfE (Basement/PrimType.hs:743)
primOffsetRecast (Basement/PrimType.hs:719)
offsetAsSize (Basement/Types/OffsetSize.hs:167)
sizeAsOffset (Basement/Types/OffsetSize.hs:163)
sizeInBytes (Basement/PrimType.hs:700)
offsetInBytes (Basement/PrimType.hs:703)
offsetInElements (Basement/PrimType.hs:711)
offsetIsAligned (Basement/PrimType.hs:729)
primWordGetByteAndShift (Basement/PrimType.hs:747)
primWord64GetByteAndShift (Basement/PrimType.hs:752)
primWord64GetHiLo (Basement/PrimType.hs:755)
33% ( 1 / 3) in 'Basement.MutableBuilder'
Missing documentation for:
Module header
Builder (Basement/MutableBuilder.hs:12)
40% ( 4 / 10) in 'Basement.Exception'
Missing documentation for:
isOutOfBound (Basement/Exception.hs:54)
outOfBound (Basement/Exception.hs:46)
primOutOfBound (Basement/Exception.hs:50)
InvalidRecast (Basement/Exception.hs:62)
RecastSourceSize (Basement/Exception.hs:57)
RecastDestinationSize (Basement/Exception.hs:59)
100% ( 2 / 2) in 'Basement.NonEmpty'
33% ( 2 / 6) in 'Basement.Compat.ExtList'
Missing documentation for:
Module header
null (Basement/Compat/ExtList.hs:26)
reverse (Basement/Compat/ExtList.hs:39)
!! (Basement/Compat/ExtList.hs:45)
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 5 / 5) in 'Basement.Alg.XorShift'
25% ( 1 / 4) in 'Basement.NormalForm'
Missing documentation for:
Module header
deepseq (Basement/NormalForm.hs:23)
force (Basement/NormalForm.hs:26)
100% ( 2 / 2) in 'Basement.These'
Warning: 'scanl' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'scanl1' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
98% ( 52 / 53) in 'Basement.Sized.List'
Missing documentation for:
unListN
Warning: 'ty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'index' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'read' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'write' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Ptr' is ambiguous. It is defined
* in GHC.Ptr
* in GHC.Ptr
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in GHC.Ptr
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'From' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'TryFrom' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 2 / 2) in 'Basement.Cast'
Warning: 'ty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
85% ( 24 / 28) in 'Basement.Block.Mutable'
Missing documentation for:
mutableLengthSize (Basement/Block/Mutable.hs:92)
mutableLengthBytes (Basement/Block/Base.hs:121)
mutableEmpty (Basement/Block/Base.hs:135)
unsafeCopyElementsRO (Basement/Block/Base.hs:331)
Warning: 'a' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'b' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
44% ( 22 / 50) in 'Basement.Block'
Missing documentation for:
length (Basement/Block/Base.hs:102)
isPinned (Basement/Block/Base.hs:96)
isMutablePinned (Basement/Block/Base.hs:99)
singleton (Basement/Block.hs:139)
replicate (Basement/Block.hs:142)
foldl' (Basement/Block.hs:198)
foldr (Basement/Block.hs:189)
foldl1' (Basement/Block.hs:207)
foldr1 (Basement/Block.hs:216)
cons (Basement/Block.hs:220)
snoc (Basement/Block.hs:231)
uncons (Basement/Block.hs:254)
unsnoc (Basement/Block.hs:261)
sub (Basement/Block.hs:242)
splitAt (Basement/Block.hs:267)
revSplitAt (Basement/Block.hs:279)
splitOn (Basement/Block.hs:338)
break (Basement/Block.hs:285)
breakEnd (Basement/Block.hs:296)
span (Basement/Block.hs:305)
elem (Basement/Block.hs:308)
all (Basement/Block.hs:318)
any (Basement/Block.hs:328)
find (Basement/Block.hs:353)
filter (Basement/Block.hs:363)
reverse (Basement/Block.hs:366)
sortBy (Basement/Block.hs:385)
intersperse (Basement/Block.hs:395)
Warning: 'ty' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
19% ( 7 / 36) in 'Basement.Sized.Block'
Missing documentation for:
MutableBlockN (Basement/Sized/Block.hs:74)
length (Basement/Sized/Block.hs:87)
lengthBytes (Basement/Sized/Block.hs:93)
toBlockN (Basement/Sized/Block.hs:77)
toBlock (Basement/Sized/Block.hs:96)
singleton (Basement/Sized/Block.hs:132)
replicate (Basement/Sized/Block.hs:135)
thaw (Basement/Sized/Block.hs:138)
freeze (Basement/Sized/Block.hs:141)
index (Basement/Sized/Block.hs:147)
indexStatic (Basement/Sized/Block.hs:144)
map (Basement/Sized/Block.hs:150)
foldl' (Basement/Sized/Block.hs:153)
foldr (Basement/Sized/Block.hs:156)
cons (Basement/Sized/Block.hs:159)
snoc (Basement/Sized/Block.hs:162)
elem (Basement/Sized/Block.hs:195)
sub (Basement/Sized/Block.hs:175)
uncons (Basement/Sized/Block.hs:180)
unsnoc (Basement/Sized/Block.hs:185)
splitAt (Basement/Sized/Block.hs:190)
all (Basement/Sized/Block.hs:198)
any (Basement/Sized/Block.hs:201)
find (Basement/Sized/Block.hs:204)
reverse (Basement/Sized/Block.hs:207)
sortBy (Basement/Sized/Block.hs:210)
intersperse (Basement/Sized/Block.hs:213)
cast (Basement/Sized/Block.hs:105)
mutableCast (Basement/Sized/Block.hs:114)
100% ( 2 / 2) in 'Basement.BlockN'
Warning: 'Bits' is ambiguous. It is defined
* at Basement/Bits.hs:133:27
* at Basement/Bits.hs:133:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Basement/Bits.hs:133:1
Warning: 'n' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 6 / 6) in 'Basement.Bits'
Warning: 'read' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'write' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'index' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
29% ( 17 / 58) in 'Basement.BoxedArray'
Missing documentation for:
empty (Basement/BoxedArray.hs:356)
length (Basement/BoxedArray.hs:359)
freeze (Basement/BoxedArray.hs:245)
singleton (Basement/BoxedArray.hs:572)
replicate (Basement/BoxedArray.hs:578)
null (Basement/BoxedArray.hs:447)
take (Basement/BoxedArray.hs:450)
drop (Basement/BoxedArray.hs:458)
splitAt (Basement/BoxedArray.hs:464)
revTake (Basement/BoxedArray.hs:478)
revDrop (Basement/BoxedArray.hs:481)
revSplitAt (Basement/BoxedArray.hs:484)
splitOn (Basement/BoxedArray.hs:487)
sub (Basement/BoxedArray.hs:503)
intersperse (Basement/BoxedArray.hs:534)
span (Basement/BoxedArray.hs:552)
spanEnd (Basement/BoxedArray.hs:555)
break (Basement/BoxedArray.hs:511)
breakEnd (Basement/BoxedArray.hs:522)
mapFromUnboxed (Basement/BoxedArray.hs:561)
mapToUnboxed (Basement/BoxedArray.hs:564)
cons (Basement/BoxedArray.hs:581)
snoc (Basement/BoxedArray.hs:592)
uncons (Basement/BoxedArray.hs:603)
unsnoc (Basement/BoxedArray.hs:610)
sortBy (Basement/BoxedArray.hs:641)
filter (Basement/BoxedArray.hs:650)
reverse (Basement/BoxedArray.hs:673)
elem (Basement/BoxedArray.hs:617)
find (Basement/BoxedArray.hs:626)
foldl' (Basement/BoxedArray.hs:687)
foldr (Basement/BoxedArray.hs:679)
foldl1' (Basement/BoxedArray.hs:695)
foldr1 (Basement/BoxedArray.hs:699)
all (Basement/BoxedArray.hs:703)
any (Basement/BoxedArray.hs:712)
isPrefixOf (Basement/BoxedArray.hs:721)
isSuffixOf (Basement/BoxedArray.hs:729)
builderAppend (Basement/BoxedArray.hs:737)
builderBuild (Basement/BoxedArray.hs:752)
builderBuild_ (Basement/BoxedArray.hs:776)
0% ( 0 / 27) in 'Basement.Sized.Vect'
Missing documentation for:
Module header
Vect (Basement/Sized/Vect.hs:47)
MVect (Basement/Sized/Vect.hs:48)
unVect
toVect (Basement/Sized/Vect.hs:54)
empty (Basement/Sized/Vect.hs:61)
singleton (Basement/Sized/Vect.hs:64)
replicate (Basement/Sized/Vect.hs:72)
thaw (Basement/Sized/Vect.hs:75)
freeze (Basement/Sized/Vect.hs:78)
index (Basement/Sized/Vect.hs:90)
map (Basement/Sized/Vect.hs:93)
foldl' (Basement/Sized/Vect.hs:96)
foldr (Basement/Sized/Vect.hs:99)
cons (Basement/Sized/Vect.hs:102)
snoc (Basement/Sized/Vect.hs:105)
elem (Basement/Sized/Vect.hs:137)
sub (Basement/Sized/Vect.hs:117)
uncons (Basement/Sized/Vect.hs:122)
unsnoc (Basement/Sized/Vect.hs:127)
splitAt (Basement/Sized/Vect.hs:132)
all (Basement/Sized/Vect.hs:140)
any (Basement/Sized/Vect.hs:143)
find (Basement/Sized/Vect.hs:146)
reverse (Basement/Sized/Vect.hs:149)
sortBy (Basement/Sized/Vect.hs:152)
intersperse (Basement/Sized/Vect.hs:155)
Warning: 'f' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
68% ( 17 / 25) in 'Basement.UArray.Mutable'
Missing documentation for:
sizeInMutableBytesOfContent (Basement/UArray/Mutable.hs:63)
mutableOffset (Basement/UArray/Mutable.hs:182)
mutableSame (Basement/UArray/Mutable.hs:91)
onMutableBackend (Basement/UArray/Base.hs:333)
newNative (Basement/UArray/Base.hs:188)
mutableForeignMem (Basement/UArray/Mutable.hs:99)
sub (Basement/UArray/Mutable.hs:106)
withMutablePtrHint (Basement/UArray/Mutable.hs:125)
Warning: 'ByteString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'filler' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'a' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'b' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'needle' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'replacement' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'haystack' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
47% ( 42 / 88) in 'Basement.UArray'
Missing documentation for:
length (Basement/UArray/Base.hs:145)
sub (Basement/UArray.hs:487)
unsafeFreezeShrink (Basement/UArray/Base.hs:265)
unsafeUpdate (Basement/UArray.hs:289)
unsafeIndexer (Basement/UArray/Base.hs:250)
unsafeDewrap (Basement/UArray/Base.hs:342)
equalMemcmp (Basement/UArray/Base.hs:459)
singleton (Basement/UArray.hs:266)
replicate (Basement/UArray.hs:269)
map (Basement/UArray.hs:583)
mapIndex (Basement/UArray.hs:587)
findIndex (Basement/UArray.hs:495)
revFindIndex (Basement/UArray.hs:503)
null (Basement/UArray.hs:361)
unsafeTake (Basement/UArray.hs:371)
unsafeDrop (Basement/UArray.hs:381)
splitOn (Basement/UArray.hs:469)
break (Basement/UArray.hs:511)
breakElem (Basement/UArray.hs:394)
elem (Basement/UArray.hs:555)
indices (Basement/UArray.hs:696)
intersperse (Basement/UArray.hs:559)
span (Basement/UArray.hs:577)
spanEnd (Basement/UArray.hs:580)
cons (Basement/UArray.hs:590)
snoc (Basement/UArray.hs:601)
uncons (Basement/UArray.hs:612)
unsnoc (Basement/UArray.hs:619)
find (Basement/UArray.hs:625)
sortBy (Basement/UArray.hs:635)
filter (Basement/UArray.hs:650)
reverse (Basement/UArray.hs:663)
foldr (Basement/UArray.hs:763)
foldl' (Basement/UArray.hs:771)
foldr1 (Basement/UArray.hs:779)
foldl1' (Basement/UArray.hs:775)
all (Basement/UArray.hs:783)
any (Basement/UArray.hs:787)
isPrefixOf (Basement/UArray.hs:927)
isSuffixOf (Basement/UArray.hs:936)
foreignMem (Basement/UArray.hs:158)
builderAppend (Basement/UArray.hs:791)
builderBuild (Basement/UArray.hs:806)
builderBuild_ (Basement/UArray.hs:830)
toHexadecimal (Basement/UArray.hs:833)
toBase64Internal (Basement/UArray.hs:857)
Warning: 'ASCII' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
83% ( 5 / 6) in 'Basement.Types.AsciiString'
Missing documentation for:
MutableAsciiString (Basement/Types/AsciiString.hs:35)
Warning: 'unsafeIndexer' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
0% ( 0 / 27) in 'Basement.Sized.UVect'
Missing documentation for:
Module header
UVect (Basement/Sized/UVect.hs:47)
MUVect (Basement/Sized/UVect.hs:48)
unUVect
toUVect (Basement/Sized/UVect.hs:51)
empty (Basement/Sized/UVect.hs:58)
singleton (Basement/Sized/UVect.hs:61)
replicate (Basement/Sized/UVect.hs:69)
thaw (Basement/Sized/UVect.hs:72)
freeze (Basement/Sized/UVect.hs:75)
index (Basement/Sized/UVect.hs:87)
map (Basement/Sized/UVect.hs:90)
foldl' (Basement/Sized/UVect.hs:93)
foldr (Basement/Sized/UVect.hs:96)
cons (Basement/Sized/UVect.hs:99)
snoc (Basement/Sized/UVect.hs:102)
elem (Basement/Sized/UVect.hs:135)
sub (Basement/Sized/UVect.hs:115)
uncons (Basement/Sized/UVect.hs:120)
unsnoc (Basement/Sized/UVect.hs:125)
splitAt (Basement/Sized/UVect.hs:130)
all (Basement/Sized/UVect.hs:138)
any (Basement/Sized/UVect.hs:141)
find (Basement/Sized/UVect.hs:144)
reverse (Basement/Sized/UVect.hs:147)
sortBy (Basement/Sized/UVect.hs:150)
intersperse (Basement/Sized/UVect.hs:153)
Warning: 'A' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'H' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
75% ( 3 / 4) in 'Basement.Types.CharUTF8'
Missing documentation for:
Module header
97% ( 76 / 78) in 'Basement.Imports'
Missing documentation for:
Ordering
Bool
66% ( 2 / 3) in 'Basement.Environment'
Missing documentation for:
Module header
Warning: 'MutableByteArray' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'needle' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'haystack' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'replacement' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'e' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'E' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'acc' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'String' is ambiguous. It is defined
* at Basement/UTF8/Base.hs:48:18
* at Basement/UTF8/Base.hs:48:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Basement/UTF8/Base.hs:48:1
93% ( 68 / 73) in 'Basement.String'
Missing documentation for:
breakEnd (Basement/String.hs:483)
builderBuild_ (Basement/String.hs:1071)
readInteger (Basement/String.hs:1107)
all (Basement/String.hs:1443)
any (Basement/String.hs:1450)
29% ( 9 / 31) in 'Basement.Terminal.ANSI'
Missing documentation for:
Escape (Basement/Terminal/ANSI.hs:62)
Displacement (Basement/Terminal/ANSI.hs:64)
cursorUp (Basement/Terminal/ANSI.hs:78)
cursorDown (Basement/Terminal/ANSI.hs:79)
cursorForward (Basement/Terminal/ANSI.hs:80)
cursorBack (Basement/Terminal/ANSI.hs:81)
cursorNextLine (Basement/Terminal/ANSI.hs:82)
cursorPrevLine (Basement/Terminal/ANSI.hs:83)
cursorHorizontalAbsolute (Basement/Terminal/ANSI.hs:84)
cursorPosition (Basement/Terminal/ANSI.hs:87)
eraseScreenFromCursor (Basement/Terminal/ANSI.hs:95)
eraseScreenToCursor (Basement/Terminal/ANSI.hs:96)
eraseScreenAll (Basement/Terminal/ANSI.hs:97)
eraseLineFromCursor (Basement/Terminal/ANSI.hs:98)
eraseLineToCursor (Basement/Terminal/ANSI.hs:99)
eraseLineAll (Basement/Terminal/ANSI.hs:100)
scrollUp (Basement/Terminal/ANSI.hs:103)
scrollDown (Basement/Terminal/ANSI.hs:104)
sgrForegroundGray24 (Basement/Terminal/ANSI.hs:125)
sgrBackgroundGray24 (Basement/Terminal/ANSI.hs:126)
sgrForegroundColor216 (Basement/Terminal/ANSI.hs:132)
sgrBackgroundColor216 (Basement/Terminal/ANSI.hs:138)
71% ( 5 / 7) in 'Basement.From'
Missing documentation for:
Into (Basement/From.hs:75)
TryInto (Basement/From.hs:92)
80% ( 8 / 10) in 'Basement.Block.Builder'
Missing documentation for:
Builder (Basement/Block/Builder.hs:53)
emitPrim (Basement/Block/Builder.hs:119)
66% ( 6 / 9) in 'Basement.String.Builder'
Missing documentation for:
Builder (Basement/String/Builder.hs:33)
run (Basement/String/Builder.hs:41)
unsafeStringBuilder (Basement/String/Builder.hs:37)
Warning: Basement.Compat.C.Types: could not find link destinations for:
- Basement.Numerical.Subtractive.D:R:DifferenceCDouble
- Basement.Numerical.Subtractive.D:R:DifferenceCFloat
- Basement.Numerical.Subtractive.D:R:DifferenceCOff
- Basement.Numerical.Subtractive.D:R:DifferenceCSUSeconds
- Basement.Numerical.Subtractive.D:R:DifferenceCUSeconds
- Basement.Numerical.Subtractive.D:R:DifferenceCTime
- Basement.Numerical.Subtractive.D:R:DifferenceCClock
- Basement.Numerical.Subtractive.D:R:DifferenceCUIntMax
- Basement.Numerical.Subtractive.D:R:DifferenceCIntMax
- Basement.Numerical.Subtractive.D:R:DifferenceCUIntPtr
- Basement.Numerical.Subtractive.D:R:DifferenceCIntPtr
- Basement.Numerical.Subtractive.D:R:DifferenceCBool
- Basement.Numerical.Subtractive.D:R:DifferenceCULLong
- Basement.Numerical.Subtractive.D:R:DifferenceCLLong
- Basement.Numerical.Subtractive.D:R:DifferenceCSigAtomic
- Basement.Numerical.Subtractive.D:R:DifferenceCWchar
- Basement.Numerical.Subtractive.D:R:DifferenceCSize
- Basement.Numerical.Subtractive.D:R:DifferenceCPtrdiff
- Basement.Numerical.Subtractive.D:R:DifferenceCULong
- Basement.Numerical.Subtractive.D:R:DifferenceCLong
- Basement.Numerical.Subtractive.D:R:DifferenceCUInt
- Basement.Numerical.Subtractive.D:R:DifferenceCInt
- Basement.Numerical.Subtractive.D:R:DifferenceCUShort
- Basement.Numerical.Subtractive.D:R:DifferenceCShort
- Basement.Numerical.Subtractive.D:R:DifferenceCUChar
- Basement.Numerical.Subtractive.D:R:DifferenceCSChar
- Basement.Numerical.Subtractive.D:R:DifferenceCChar
- Basement.PrimType.D:R:PrimSizeCUChar
- Basement.PrimType.D:R:PrimSizeCChar
Warning: Basement.Compat.Identity: could not find link destinations for:
- Data.Functor.Identity.Rep_Identity
- Data.Functor.Identity.Rep1_Identity
Warning: Basement.Compat.IsList: could not find link destinations for:
- GHC.IsList.D:R:ItemCallStack
- GHC.IsList.D:R:ItemList
- GHC.IsList.D:R:ItemNonEmpty
- GHC.IsList.D:R:ItemVersion
- GHC.IsList.D:R:ItemZipList
- Basement.NonEmpty.D:R:ItemNonEmpty
- Basement.Block.Base.D:R:ItemBlock
- Basement.UArray.Base.D:R:ItemUArray
- Basement.BoxedArray.D:R:ItemArray
- Basement.Types.AsciiString.D:R:ItemAsciiString
- Basement.UTF8.Base.D:R:ItemString
- Data.Array.Byte.D:R:ItemByteArray
Warning: Basement.Compat.Natural: could not find link destinations for:
- Basement.Numerical.Subtractive.D:R:DifferenceNatural
Warning: Basement.Compat.Primitive: could not find link destinations for:
- GHC.Generics.D:R:UReckWordp0
- GHC.Generics.Rep_R:UReckWordp
- GHC.Generics.Rep1_R:UReckWordp
- Basement.Numerical.Subtractive.D:R:DifferenceWord
- Basement.PrimType.D:R:PrimSizeWord
Warning: Basement.Compat.Semigroup: could not find link destinations for:
- Data.Foldable1.JoinWith
- Data.Foldable1.FromMaybe
- Data.Foldable1.NonEmptyDList
Warning: Basement.Compat.Base: could not find link destinations for:
- GHC.Generics.SingKind
- GHC.Generics.DemoteRep
- GHC.Generics.fromSing
- GHC.Generics.SingI
- GHC.Generics.sing
- GHC.Generics.Sing
- GHC.Generics.D:R:UReckWordp0
- GHC.Generics.D:R:UReckIntp0
- GHC.Generics.D:R:UReckFloatp0
- GHC.Generics.D:R:UReckDoublep0
- GHC.Generics.D:R:UReckCharp0
- GHC.Generics.D:R:UReckPtrp0
- GHC.Generics.Rep1_Either
- GHC.Generics.Rep1_Maybe
- GHC.Generics.Rep_Fingerprint
- GHC.Generics.Rep_GeneralCategory
- GHC.Generics.Rep_SrcLoc
- GHC.Generics.Rep_Down
- GHC.Generics.Rep_Tuple15
- GHC.Generics.Rep_Tuple14
- GHC.Generics.Rep_Tuple13
- GHC.Generics.Rep_Tuple12
- GHC.Generics.Rep_Tuple11
- GHC.Generics.Rep_Tuple10
- GHC.Generics.Rep_Tuple9
- GHC.Generics.Rep_Tuple8
- GHC.Generics.Rep_Tuple7
- GHC.Generics.Rep_Tuple6
- GHC.Generics.Rep_Tuple5
- GHC.Generics.Rep_Tuple4
- GHC.Generics.Rep_Tuple3
- GHC.Generics.Rep_Tuple2
- GHC.Generics.Rep_Solo
- GHC.Generics.Rep_Unit
- GHC.Generics.Rep_Proxy
- GHC.Generics.Rep_Ordering
- GHC.Generics.Rep_Bool
- GHC.Generics.Rep_Either
- GHC.Generics.Rep_Maybe
- GHC.Generics.Rep_NonEmpty
- GHC.Generics.Rep_List
- GHC.Generics.Rep_Void
- GHC.Generics.Rep_M1
- GHC.Generics.Rep_V1
- GHC.Generics.Rep_U1
- GHC.Generics.Rep_Par1
- GHC.Generics.Rep_Rec1
- GHC.Generics.Rep_K1
- GHC.Generics.Rep_:+:
- GHC.Generics.Rep_:*:
- GHC.Generics.Rep_:.:
- GHC.Generics.Rep_R:UReckWordp
- GHC.Generics.Rep1_R:UReckWordp
- GHC.Generics.Rep_R:UReckIntp
- GHC.Generics.Rep1_R:UReckIntp
- GHC.Generics.Rep1_R:UReckFloatp
- GHC.Generics.Rep_R:UReckDoublep
- GHC.Generics.Rep1_R:UReckDoublep
- GHC.Generics.Rep_R:UReckCharp
- GHC.Generics.Rep1_R:UReckCharp
- GHC.Generics.Rep_R:UReckPtrp
- GHC.Generics.Rep1_R:UReckPtrp
- GHC.Generics.Rep_Fixity
- GHC.Generics.Rep_Associativity
- GHC.Generics.Rep_SourceUnpackedness
- GHC.Generics.Rep_SourceStrictness
- GHC.Generics.Rep_DecidedStrictness
- Data.Semigroup.Internal.Rep_Alt
- Data.Semigroup.Internal.Rep_Product
- Data.Semigroup.Internal.Rep_Sum
- Data.Semigroup.Internal.Rep_Any
- Data.Semigroup.Internal.Rep_All
- Data.Semigroup.Internal.Rep_Endo
- Data.Semigroup.Internal.Rep_Dual
- Data.Monoid.Rep_Ap
- Data.Monoid.Rep_Last
- Data.Monoid.Rep_First
- Data.Functor.Const.Rep_Const
- GHC.IOPort.IOPort
- GHC.RTS.Flags.Rep_RTSFlags
- GHC.RTS.Flags.Rep_ParFlags
- GHC.RTS.Flags.Rep_TickyFlags
- GHC.RTS.Flags.Rep_TraceFlags
- GHC.RTS.Flags.Rep_DoTrace
- GHC.RTS.Flags.Rep_ProfFlags
- GHC.RTS.Flags.Rep_DoHeapProfile
- GHC.RTS.Flags.Rep_CCFlags
- GHC.RTS.Flags.Rep_DoCostCentres
- GHC.RTS.Flags.Rep_DebugFlags
- GHC.RTS.Flags.Rep_MiscFlags
- GHC.RTS.Flags.Rep_ConcFlags
- GHC.RTS.Flags.Rep_GCFlags
- GHC.RTS.Flags.Rep_GiveGCStats
- Data.Functor.Identity.Rep_Identity
- Control.Arrow.Rep_Kleisli
- Control.Applicative.Rep_ZipList
- Control.Applicative.Rep_WrappedArrow
- Control.Applicative.Rep_WrappedMonad
- Data.Version.Rep_Version
- GHC.ByteOrder.Rep_ByteOrder
- GHC.Stats.Rep_RTSStats
- GHC.Stats.Rep_GCDetails
- Data.Semigroup.Rep_WrappedMonoid
- Data.Semigroup.Rep_Last
- Data.Semigroup.Rep_First
- Data.Semigroup.Rep_Arg
- Data.Semigroup.Rep_Max
- Data.Semigroup.Rep_Min
- Data.Complex.Rep_Complex
- Data.Functor.Sum.Rep_Sum
- Data.Functor.Product.Rep_Product
- Data.Functor.Compose.Rep_Compose
- Text.ParserCombinators.ReadP.P
- GHC.IsList.D:R:ItemCallStack
- GHC.IsList.D:R:ItemList
- GHC.IsList.D:R:ItemNonEmpty
- GHC.IsList.D:R:ItemVersion
- GHC.IsList.D:R:ItemZipList
- GHC.Generics.D:R:SingBoola0
- GHC.Generics.STrue
- GHC.Generics.D:R:DemoteRepBool
- GHC.Generics.SFalse
- GHC.Generics.Rep_R:UReckFloatp
- GHC.Generics.D:R:SingMaybeb0
- GHC.Generics.SNothing
- GHC.Generics.SJust
- GHC.Generics.D:R:DemoteRepMaybe
- Basement.Endianness.byteSwap
- Basement.Monad.D:R:PrimStateIO
- Basement.Monad.D:R:PrimVarIO
- Basement.Monad.D:R:FailureEither
- Basement.Monad.D:R:FailureMaybe
- Basement.Numerical.Subtractive.D:R:DifferenceChar
- Basement.Numerical.Subtractive.D:R:DifferenceDouble
- Basement.Numerical.Subtractive.D:R:DifferenceFloat
- Basement.Numerical.Subtractive.D:R:DifferenceWord64
- Basement.Numerical.Subtractive.D:R:DifferenceWord32
- Basement.Numerical.Subtractive.D:R:DifferenceWord16
- Basement.Numerical.Subtractive.D:R:DifferenceWord8
- Basement.Numerical.Subtractive.D:R:DifferenceWord
- Basement.Numerical.Subtractive.D:R:DifferenceInt64
- Basement.Numerical.Subtractive.D:R:DifferenceInt32
- Basement.Numerical.Subtractive.D:R:DifferenceInt16
- Basement.Numerical.Subtractive.D:R:DifferenceInt8
- Basement.Numerical.Subtractive.D:R:DifferenceInt
- Basement.Numerical.Subtractive.D:R:DifferenceInteger
- Basement.PrimType.D:R:PrimSizeChar
- Basement.PrimType.D:R:PrimSizeDouble
- Basement.PrimType.D:R:PrimSizeFloat
- Basement.PrimType.D:R:PrimSizeInt64
- Basement.PrimType.D:R:PrimSizeInt32
- Basement.PrimType.D:R:PrimSizeInt16
- Basement.PrimType.D:R:PrimSizeInt8
- Basement.PrimType.D:R:PrimSizeWord64
- Basement.PrimType.D:R:PrimSizeWord32
- Basement.PrimType.D:R:PrimSizeWord16
- Basement.PrimType.D:R:PrimSizeWord8
- Basement.PrimType.D:R:PrimSizeWord
- Basement.PrimType.D:R:PrimSizeInt
- Basement.NonEmpty.D:R:ItemNonEmpty
- GHC.IO.Exception.Rep_ExitCode
- Basement.Sized.List.Rep_ListN
- Basement.Block.Base.D:R:ItemBlock
- Basement.Bits.SizeValid
- Basement.UArray.Base.D:R:ItemUArray
- Basement.BoxedArray.D:R:ItemArray
- Basement.Types.AsciiString.D:R:ItemAsciiString
- Basement.UTF8.Base.D:R:ItemString
- Data.Array.Byte.D:R:ItemByteArray
- GHC.IOPort.IOPortException
- Text.Printf.UPrintf
- Text.Printf.hspr
- Text.Printf.spr
Warning: Basement.Endianness: could not find link destinations for:
- Basement.Endianness.byteSwap
- Basement.PrimType.D:R:PrimSizeBE
- Basement.PrimType.D:R:PrimSizeLE
Warning: Basement.Monad: could not find link destinations for:
- Basement.Monad.D:R:PrimStateST
- Basement.Monad.D:R:PrimVarST
- Basement.Monad.D:R:PrimStateIO
- Basement.Monad.D:R:PrimVarIO
- Basement.Monad.D:R:FailureEither
- Basement.Monad.D:R:FailureMaybe
- Basement.MutableBuilder.D:R:FailureBuilder
Warning: Basement.Types.Char7: could not find link destinations for:
- Basement.PrimType.D:R:PrimSizeChar7
Warning: Basement.Types.Word128: could not find link destinations for:
- Basement.Numerical.Subtractive.D:R:DifferenceWord128
- Basement.PrimType.D:R:PrimSizeWord128
Warning: Basement.Types.Word256: could not find link destinations for:
- Basement.Numerical.Subtractive.D:R:DifferenceWord256
- Basement.PrimType.D:R:PrimSizeWord256
Warning: Basement.Nat: could not find link destinations for:
- Data.Type.Ord.LeErrMsg
Warning: Basement.Bounded: could not find link destinations for:
- Basement.Numerical.Subtractive.D:R:DifferenceZn
- Basement.Numerical.Subtractive.D:R:DifferenceZn64
Warning: Basement.Numerical.Subtractive: could not find link destinations for:
- Basement.Numerical.Subtractive.D:R:DifferenceCDouble
- Basement.Numerical.Subtractive.D:R:DifferenceCFloat
- Basement.Numerical.Subtractive.D:R:DifferenceCOff
- Basement.Numerical.Subtractive.D:R:DifferenceCSUSeconds
- Basement.Numerical.Subtractive.D:R:DifferenceCUSeconds
- Basement.Numerical.Subtractive.D:R:DifferenceCTime
- Basement.Numerical.Subtractive.D:R:DifferenceCClock
- Basement.Numerical.Subtractive.D:R:DifferenceCUIntMax
- Basement.Numerical.Subtractive.D:R:DifferenceCIntMax
- Basement.Numerical.Subtractive.D:R:DifferenceCUIntPtr
- Basement.Numerical.Subtractive.D:R:DifferenceCIntPtr
- Basement.Numerical.Subtractive.D:R:DifferenceCBool
- Basement.Numerical.Subtractive.D:R:DifferenceCULLong
- Basement.Numerical.Subtractive.D:R:DifferenceCLLong
- Basement.Numerical.Subtractive.D:R:DifferenceCSigAtomic
- Basement.Numerical.Subtractive.D:R:DifferenceCWchar
- Basement.Numerical.Subtractive.D:R:DifferenceCSize
- Basement.Numerical.Subtractive.D:R:DifferenceCPtrdiff
- Basement.Numerical.Subtractive.D:R:DifferenceCULong
- Basement.Numerical.Subtractive.D:R:DifferenceCLong
- Basement.Numerical.Subtractive.D:R:DifferenceCUInt
- Basement.Numerical.Subtractive.D:R:DifferenceCInt
- Basement.Numerical.Subtractive.D:R:DifferenceCUShort
- Basement.Numerical.Subtractive.D:R:DifferenceCShort
- Basement.Numerical.Subtractive.D:R:DifferenceCUChar
- Basement.Numerical.Subtractive.D:R:DifferenceCSChar
- Basement.Numerical.Subtractive.D:R:DifferenceCChar
- Basement.Numerical.Subtractive.D:R:DifferenceZn
- Basement.Numerical.Subtractive.D:R:DifferenceZn64
- Basement.Numerical.Subtractive.D:R:DifferenceChar
- Basement.Numerical.Subtractive.D:R:DifferenceDouble
- Basement.Numerical.Subtractive.D:R:DifferenceFloat
- Basement.Numerical.Subtractive.D:R:DifferenceWord256
- Basement.Numerical.Subtractive.D:R:DifferenceWord128
- Basement.Numerical.Subtractive.D:R:DifferenceWord64
- Basement.Numerical.Subtractive.D:R:DifferenceWord32
- Basement.Numerical.Subtractive.D:R:DifferenceWord16
- Basement.Numerical.Subtractive.D:R:DifferenceWord8
- Basement.Numerical.Subtractive.D:R:DifferenceWord
- Basement.Numerical.Subtractive.D:R:DifferenceNatural
- Basement.Numerical.Subtractive.D:R:DifferenceInt64
- Basement.Numerical.Subtractive.D:R:DifferenceInt32
- Basement.Numerical.Subtractive.D:R:DifferenceInt16
- Basement.Numerical.Subtractive.D:R:DifferenceInt8
- Basement.Numerical.Subtractive.D:R:DifferenceInt
- Basement.Numerical.Subtractive.D:R:DifferenceInteger
- Basement.Types.OffsetSize.D:R:DifferenceCountOf
- Basement.Types.OffsetSize.D:R:DifferenceOffset
- Basement.Bits.SizeValid
- Basement.Bits.D:R:DifferenceBits
Warning: Basement.Numerical.Additive: could not find link destinations for:
- Basement.Bits.SizeValid
Warning: Basement.Numerical.Multiplicative: could not find link destinations for:
- Basement.Bits.SizeValid
Warning: Basement.Types.OffsetSize: could not find link destinations for:
- Basement.Types.OffsetSize.D:R:DifferenceCountOf
- Basement.Types.OffsetSize.D:R:DifferenceOffset
Warning: Basement.Types.Ptr: could not find link destinations for:
- GHC.Generics.D:R:UReckPtrp0
- GHC.Generics.Rep_R:UReckPtrp
- GHC.Generics.Rep1_R:UReckPtrp
Warning: Basement.PrimType: could not find link destinations for:
- Basement.PrimType.D:R:PrimSizeBE
- Basement.PrimType.D:R:PrimSizeLE
- Basement.PrimType.D:R:PrimSizeChar7
- Basement.PrimType.D:R:PrimSizeCUChar
- Basement.PrimType.D:R:PrimSizeCChar
- Basement.PrimType.D:R:PrimSizeChar
- Basement.PrimType.D:R:PrimSizeDouble
- Basement.PrimType.D:R:PrimSizeFloat
- Basement.PrimType.D:R:PrimSizeInt64
- Basement.PrimType.D:R:PrimSizeInt32
- Basement.PrimType.D:R:PrimSizeInt16
- Basement.PrimType.D:R:PrimSizeInt8
- Basement.PrimType.D:R:PrimSizeWord256
- Basement.PrimType.D:R:PrimSizeWord128
- Basement.PrimType.D:R:PrimSizeWord64
- Basement.PrimType.D:R:PrimSizeWord32
- Basement.PrimType.D:R:PrimSizeWord16
- Basement.PrimType.D:R:PrimSizeWord8
- Basement.PrimType.D:R:PrimSizeWord
- Basement.PrimType.D:R:PrimSizeInt
Warning: Basement.MutableBuilder: could not find link destinations for:
- Basement.MutableBuilder.D:R:FailureBuilder
Warning: Basement.NonEmpty: could not find link destinations for:
- Basement.NonEmpty.D:R:ItemNonEmpty
Warning: Basement.Sized.List: could not find link destinations for:
- Basement.Sized.List.Rep_ListN
Warning: Basement.Block.Mutable: could not find link destinations for:
- Basement.Block.Base.D:R:ItemBlock
Warning: Basement.Block: could not find link destinations for:
- Basement.Block.Base.D:R:ItemBlock
Warning: Basement.Bits: could not find link destinations for:
- Basement.Bits.SizeValid
- Basement.Bits.D:R:DifferenceBits
Warning: Basement.BoxedArray: could not find link destinations for:
- Basement.BoxedArray.D:R:ItemArray
Warning: Basement.UArray.Mutable: could not find link destinations for:
- Basement.UArray.Base.MUArrayBackend
Warning: Basement.UArray: could not find link destinations for:
- Basement.PrimType.D:R:PrimSizeBE
- Basement.PrimType.D:R:PrimSizeLE
- Basement.PrimType.D:R:PrimSizeChar7
- Basement.PrimType.D:R:PrimSizeCUChar
- Basement.PrimType.D:R:PrimSizeCChar
- Basement.PrimType.D:R:PrimSizeChar
- Basement.PrimType.D:R:PrimSizeDouble
- Basement.PrimType.D:R:PrimSizeFloat
- Basement.PrimType.D:R:PrimSizeInt64
- Basement.PrimType.D:R:PrimSizeInt32
- Basement.PrimType.D:R:PrimSizeInt16
- Basement.PrimType.D:R:PrimSizeInt8
- Basement.PrimType.D:R:PrimSizeWord256
- Basement.PrimType.D:R:PrimSizeWord128
- Basement.PrimType.D:R:PrimSizeWord64
- Basement.PrimType.D:R:PrimSizeWord32
- Basement.PrimType.D:R:PrimSizeWord16
- Basement.PrimType.D:R:PrimSizeWord8
- Basement.PrimType.D:R:PrimSizeWord
- Basement.PrimType.D:R:PrimSizeInt
- Basement.UArray.Base.UArrayBackend
- Basement.UArray.Base.D:R:ItemUArray
Warning: Basement.Types.AsciiString: could not find link destinations for:
- Basement.Types.AsciiString.D:R:ItemAsciiString
Warning: Basement.Imports: could not find link destinations for:
- GHC.Generics.SingKind
- GHC.Generics.DemoteRep
- GHC.Generics.fromSing
- GHC.Generics.SingI
- GHC.Generics.sing
- GHC.Generics.Sing
- GHC.Generics.D:R:UReckWordp0
- GHC.Generics.D:R:UReckIntp0
- GHC.Generics.D:R:UReckFloatp0
- GHC.Generics.D:R:UReckDoublep0
- GHC.Generics.D:R:UReckCharp0
- GHC.Generics.D:R:UReckPtrp0
- GHC.Generics.Rep1_Either
- GHC.Generics.Rep1_Maybe
- GHC.Generics.Rep_Fingerprint
- GHC.Generics.Rep_GeneralCategory
- GHC.Generics.Rep_SrcLoc
- GHC.Generics.Rep_Down
- GHC.Generics.Rep_Tuple15
- GHC.Generics.Rep_Tuple14
- GHC.Generics.Rep_Tuple13
- GHC.Generics.Rep_Tuple12
- GHC.Generics.Rep_Tuple11
- GHC.Generics.Rep_Tuple10
- GHC.Generics.Rep_Tuple9
- GHC.Generics.Rep_Tuple8
- GHC.Generics.Rep_Tuple7
- GHC.Generics.Rep_Tuple6
- GHC.Generics.Rep_Tuple5
- GHC.Generics.Rep_Tuple4
- GHC.Generics.Rep_Tuple3
- GHC.Generics.Rep_Tuple2
- GHC.Generics.Rep_Solo
- GHC.Generics.Rep_Unit
- GHC.Generics.Rep_Proxy
- GHC.Generics.Rep_Ordering
- GHC.Generics.Rep_Bool
- GHC.Generics.Rep_Either
- GHC.Generics.Rep_Maybe
- GHC.Generics.Rep_NonEmpty
- GHC.Generics.Rep_List
- GHC.Generics.Rep_Void
- GHC.Generics.Rep_M1
- GHC.Generics.Rep_V1
- GHC.Generics.Rep_U1
- GHC.Generics.Rep_Par1
- GHC.Generics.Rep_Rec1
- GHC.Generics.Rep_K1
- GHC.Generics.Rep_:+:
- GHC.Generics.Rep_:*:
- GHC.Generics.Rep_:.:
- GHC.Generics.Rep_R:UReckWordp
- GHC.Generics.Rep1_R:UReckWordp
- GHC.Generics.Rep_R:UReckIntp
- GHC.Generics.Rep1_R:UReckIntp
- GHC.Generics.Rep1_R:UReckFloatp
- GHC.Generics.Rep_R:UReckDoublep
- GHC.Generics.Rep1_R:UReckDoublep
- GHC.Generics.Rep_R:UReckCharp
- GHC.Generics.Rep1_R:UReckCharp
- GHC.Generics.Rep_R:UReckPtrp
- GHC.Generics.Rep1_R:UReckPtrp
- GHC.Generics.Rep_Fixity
- GHC.Generics.Rep_Associativity
- GHC.Generics.Rep_SourceUnpackedness
- GHC.Generics.Rep_SourceStrictness
- GHC.Generics.Rep_DecidedStrictness
- Data.Semigroup.Internal.Rep_Alt
- Data.Semigroup.Internal.Rep_Product
- Data.Semigroup.Internal.Rep_Sum
- Data.Semigroup.Internal.Rep_Any
- Data.Semigroup.Internal.Rep_All
- Data.Semigroup.Internal.Rep_Endo
- Data.Semigroup.Internal.Rep_Dual
- Data.Monoid.Rep_Ap
- Data.Monoid.Rep_Last
- Data.Monoid.Rep_First
- Data.Functor.Const.Rep_Const
- GHC.IOPort.IOPort
- GHC.RTS.Flags.Rep_RTSFlags
- GHC.RTS.Flags.Rep_ParFlags
- GHC.RTS.Flags.Rep_TickyFlags
- GHC.RTS.Flags.Rep_TraceFlags
- GHC.RTS.Flags.Rep_DoTrace
- GHC.RTS.Flags.Rep_ProfFlags
- GHC.RTS.Flags.Rep_DoHeapProfile
- GHC.RTS.Flags.Rep_CCFlags
- GHC.RTS.Flags.Rep_DoCostCentres
- GHC.RTS.Flags.Rep_DebugFlags
- GHC.RTS.Flags.Rep_MiscFlags
- GHC.RTS.Flags.Rep_ConcFlags
- GHC.RTS.Flags.Rep_GCFlags
- GHC.RTS.Flags.Rep_GiveGCStats
- Data.Functor.Identity.Rep_Identity
- Control.Arrow.Rep_Kleisli
- Control.Applicative.Rep_ZipList
- Control.Applicative.Rep_WrappedArrow
- Control.Applicative.Rep_WrappedMonad
- Data.Version.Rep_Version
- GHC.ByteOrder.Rep_ByteOrder
- GHC.Stats.Rep_RTSStats
- GHC.Stats.Rep_GCDetails
- Data.Semigroup.Rep_WrappedMonoid
- Data.Semigroup.Rep_Last
- Data.Semigroup.Rep_First
- Data.Semigroup.Rep_Arg
- Data.Semigroup.Rep_Max
- Data.Semigroup.Rep_Min
- Data.Complex.Rep_Complex
- Data.Functor.Sum.Rep_Sum
- Data.Functor.Product.Rep_Product
- Data.Functor.Compose.Rep_Compose
- Data.Foldable1.JoinWith
- Data.Foldable1.FromMaybe
- Data.Foldable1.NonEmptyDList
- Text.ParserCombinators.ReadP.P
- GHC.IsList.D:R:ItemCallStack
- GHC.IsList.D:R:ItemList
- GHC.IsList.D:R:ItemNonEmpty
- GHC.IsList.D:R:ItemVersion
- GHC.IsList.D:R:ItemZipList
- GHC.Generics.D:R:SingBoola0
- GHC.Generics.STrue
- GHC.Generics.D:R:DemoteRepBool
- GHC.Generics.SFalse
- GHC.Generics.Rep_R:UReckFloatp
- GHC.Generics.D:R:SingMaybeb0
- GHC.Generics.SNothing
- GHC.Generics.SJust
- GHC.Generics.D:R:DemoteRepMaybe
- Basement.Endianness.byteSwap
- Basement.Monad.D:R:PrimStateIO
- Basement.Monad.D:R:PrimVarIO
- Basement.Monad.D:R:FailureEither
- Basement.Monad.D:R:FailureMaybe
- Basement.Numerical.Subtractive.D:R:DifferenceChar
- Basement.Numerical.Subtractive.D:R:DifferenceDouble
- Basement.Numerical.Subtractive.D:R:DifferenceFloat
- Basement.Numerical.Subtractive.D:R:DifferenceWord64
- Basement.Numerical.Subtractive.D:R:DifferenceWord32
- Basement.Numerical.Subtractive.D:R:DifferenceWord16
- Basement.Numerical.Subtractive.D:R:DifferenceWord8
- Basement.Numerical.Subtractive.D:R:DifferenceWord
- Basement.Numerical.Subtractive.D:R:DifferenceNatural
- Basement.Numerical.Subtractive.D:R:DifferenceInt64
- Basement.Numerical.Subtractive.D:R:DifferenceInt32
- Basement.Numerical.Subtractive.D:R:DifferenceInt16
- Basement.Numerical.Subtractive.D:R:DifferenceInt8
- Basement.Numerical.Subtractive.D:R:DifferenceInt
- Basement.Numerical.Subtractive.D:R:DifferenceInteger
- Basement.Types.OffsetSize.D:R:DifferenceCountOf
- Basement.Types.OffsetSize.D:R:DifferenceOffset
- Basement.PrimType.D:R:PrimSizeBE
- Basement.PrimType.D:R:PrimSizeLE
- Basement.PrimType.D:R:PrimSizeChar7
- Basement.PrimType.D:R:PrimSizeCUChar
- Basement.PrimType.D:R:PrimSizeCChar
- Basement.PrimType.D:R:PrimSizeChar
- Basement.PrimType.D:R:PrimSizeDouble
- Basement.PrimType.D:R:PrimSizeFloat
- Basement.PrimType.D:R:PrimSizeInt64
- Basement.PrimType.D:R:PrimSizeInt32
- Basement.PrimType.D:R:PrimSizeInt16
- Basement.PrimType.D:R:PrimSizeInt8
- Basement.PrimType.D:R:PrimSizeWord256
- Basement.PrimType.D:R:PrimSizeWord128
- Basement.PrimType.D:R:PrimSizeWord64
- Basement.PrimType.D:R:PrimSizeWord32
- Basement.PrimType.D:R:PrimSizeWord16
- Basement.PrimType.D:R:PrimSizeWord8
- Basement.PrimType.D:R:PrimSizeWord
- Basement.PrimType.D:R:PrimSizeInt
- Basement.NonEmpty.D:R:ItemNonEmpty
- GHC.IO.Exception.Rep_ExitCode
- Basement.Sized.List.Rep_ListN
- Basement.Block.Base.D:R:ItemBlock
- Basement.Bits.SizeValid
- Basement.UArray.Base.D:R:ItemUArray
- Basement.BoxedArray.D:R:ItemArray
- Basement.Types.AsciiString.D:R:ItemAsciiString
- Basement.UTF8.Base.D:R:ItemString
- Data.Array.Byte.D:R:ItemByteArray
- GHC.IOPort.IOPortException
- Text.Printf.UPrintf
- Text.Printf.hspr
- Text.Printf.spr
Warning: Basement.String: could not find link destinations for:
- Basement.UTF8.Base.D:R:ItemString
- Basement.String.ReadFloatingCallback
- Basement.String.validate
Documentation created: dist/doc/html/basement/,
dist/doc/html/basement/basement.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/basement-0.0.16-6eiQVk251K5auGmA6749Q
Completed basement-0.0.16
Configuring memory-0.18.0...
Preprocessing library for memory-0.18.0..
Building library for memory-0.18.0..
[ 1 of 28] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, dist/build/Data/Memory/ExtendedWords.o, dist/build/Data/Memory/ExtendedWords.dyn_o )
[ 2 of 28] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, dist/build/Data/Memory/Internal/Compat.o, dist/build/Data/Memory/Internal/Compat.dyn_o )
[ 3 of 28] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, dist/build/Data/Memory/Endian.o, dist/build/Data/Memory/Endian.dyn_o )
[ 4 of 28] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, dist/build/Data/Memory/Hash/SipHash.o, dist/build/Data/Memory/Hash/SipHash.dyn_o )
[ 5 of 28] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, dist/build/Data/Memory/Encoding/Base32.o, dist/build/Data/Memory/Encoding/Base32.dyn_o )
[ 6 of 28] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, dist/build/Data/Memory/Encoding/Base16.o, dist/build/Data/Memory/Encoding/Base16.dyn_o )
[ 7 of 28] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, dist/build/Data/Memory/Internal/CompatPrim.o, dist/build/Data/Memory/Internal/CompatPrim.dyn_o )
[ 8 of 28] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, dist/build/Data/Memory/Internal/CompatPrim64.o, dist/build/Data/Memory/Internal/CompatPrim64.dyn_o )
Data/Memory/Internal/CompatPrim64.hs:58:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: type constructor or class OutBool
|
58 | type OutBool = Int#
| ^^^^^^^^^^^^^^^^^^^
[ 9 of 28] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, dist/build/Data/Memory/Internal/DeepSeq.o, dist/build/Data/Memory/Internal/DeepSeq.dyn_o )
[10 of 28] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, dist/build/Data/Memory/Internal/Imports.o, dist/build/Data/Memory/Internal/Imports.dyn_o )
[11 of 28] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, dist/build/Data/Memory/Hash/FNV.o, dist/build/Data/Memory/Hash/FNV.dyn_o )
[12 of 28] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, dist/build/Data/Memory/Encoding/Base64.o, dist/build/Data/Memory/Encoding/Base64.dyn_o )
[13 of 28] Compiling Data.Memory.MemMap.Posix ( dist/build/Data/Memory/MemMap/Posix.hs, dist/build/Data/Memory/MemMap/Posix.o, dist/build/Data/Memory/MemMap/Posix.dyn_o )
[14 of 28] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, dist/build/Data/Memory/PtrMethods.o, dist/build/Data/Memory/PtrMethods.dyn_o )
[15 of 28] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, dist/build/Data/ByteArray/Types.o, dist/build/Data/ByteArray/Types.dyn_o )
[16 of 28] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, dist/build/Data/ByteArray/MemView.o, dist/build/Data/ByteArray/MemView.dyn_o )
[17 of 28] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, dist/build/Data/ByteArray/Pack/Internal.o, dist/build/Data/ByteArray/Pack/Internal.dyn_o )
[18 of 28] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, dist/build/Data/ByteArray/Hash.o, dist/build/Data/ByteArray/Hash.dyn_o )
[19 of 28] Compiling Data.ByteArray.Sized ( Data/ByteArray/Sized.hs, dist/build/Data/ByteArray/Sized.o, dist/build/Data/ByteArray/Sized.dyn_o )
[20 of 28] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, dist/build/Data/ByteArray/ScrubbedBytes.o, dist/build/Data/ByteArray/ScrubbedBytes.dyn_o )
[21 of 28] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, dist/build/Data/ByteArray/Methods.o, dist/build/Data/ByteArray/Methods.dyn_o )
[22 of 28] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, dist/build/Data/ByteArray/View.o, dist/build/Data/ByteArray/View.dyn_o )
[23 of 28] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, dist/build/Data/ByteArray/Parse.o, dist/build/Data/ByteArray/Parse.dyn_o )
[24 of 28] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, dist/build/Data/ByteArray/Mapping.o, dist/build/Data/ByteArray/Mapping.dyn_o )
[25 of 28] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, dist/build/Data/ByteArray/Encoding.o, dist/build/Data/ByteArray/Encoding.dyn_o )
[26 of 28] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, dist/build/Data/ByteArray/Bytes.o, dist/build/Data/ByteArray/Bytes.dyn_o )
[27 of 28] Compiling Data.ByteArray ( Data/ByteArray.hs, dist/build/Data/ByteArray.o, dist/build/Data/ByteArray.dyn_o )
[28 of 28] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, dist/build/Data/ByteArray/Pack.o, dist/build/Data/ByteArray/Pack.dyn_o )
Preprocessing library for memory-0.18.0..
Running Haddock on library for memory-0.18.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 28] Compiling Data.Memory.ExtendedWords ( Data/Memory/ExtendedWords.hs, nothing )
[ 2 of 28] Compiling Data.Memory.Internal.Compat ( Data/Memory/Internal/Compat.hs, nothing )
[ 3 of 28] Compiling Data.Memory.Endian ( Data/Memory/Endian.hs, nothing )
[ 4 of 28] Compiling Data.Memory.Hash.SipHash ( Data/Memory/Hash/SipHash.hs, nothing )
[ 5 of 28] Compiling Data.Memory.Encoding.Base32 ( Data/Memory/Encoding/Base32.hs, nothing )
[ 6 of 28] Compiling Data.Memory.Encoding.Base16 ( Data/Memory/Encoding/Base16.hs, nothing )
[ 7 of 28] Compiling Data.Memory.Internal.CompatPrim ( Data/Memory/Internal/CompatPrim.hs, nothing )
[ 8 of 28] Compiling Data.Memory.Internal.CompatPrim64 ( Data/Memory/Internal/CompatPrim64.hs, nothing )
Data/Memory/Internal/CompatPrim64.hs:58:1: warning: [GHC-40910] [-Wunused-top-binds]
Defined but not used: type constructor or class OutBool
|
58 | type OutBool = Int#
| ^^^^^^^^^^^^^^^^^^^
[ 9 of 28] Compiling Data.Memory.Internal.DeepSeq ( Data/Memory/Internal/DeepSeq.hs, nothing )
[10 of 28] Compiling Data.Memory.Internal.Imports ( Data/Memory/Internal/Imports.hs, nothing )
[11 of 28] Compiling Data.Memory.Hash.FNV ( Data/Memory/Hash/FNV.hs, nothing )
[12 of 28] Compiling Data.Memory.Encoding.Base64 ( Data/Memory/Encoding/Base64.hs, nothing )
[13 of 28] Compiling Data.Memory.MemMap.Posix ( dist/build/Data/Memory/MemMap/Posix.hs, nothing )
[14 of 28] Compiling Data.Memory.PtrMethods ( Data/Memory/PtrMethods.hs, nothing )
[15 of 28] Compiling Data.ByteArray.Types ( Data/ByteArray/Types.hs, nothing )
[16 of 28] Compiling Data.ByteArray.MemView ( Data/ByteArray/MemView.hs, nothing )
[17 of 28] Compiling Data.ByteArray.Pack.Internal ( Data/ByteArray/Pack/Internal.hs, nothing )
[18 of 28] Compiling Data.ByteArray.Hash ( Data/ByteArray/Hash.hs, nothing )
[19 of 28] Compiling Data.ByteArray.Sized ( Data/ByteArray/Sized.hs, nothing )
[20 of 28] Compiling Data.ByteArray.ScrubbedBytes ( Data/ByteArray/ScrubbedBytes.hs, nothing )
[21 of 28] Compiling Data.ByteArray.Methods ( Data/ByteArray/Methods.hs, nothing )
[22 of 28] Compiling Data.ByteArray.View ( Data/ByteArray/View.hs, nothing )
[23 of 28] Compiling Data.ByteArray.Parse ( Data/ByteArray/Parse.hs, nothing )
[24 of 28] Compiling Data.ByteArray.Mapping ( Data/ByteArray/Mapping.hs, nothing )
[25 of 28] Compiling Data.ByteArray.Encoding ( Data/ByteArray/Encoding.hs, nothing )
[26 of 28] Compiling Data.ByteArray.Bytes ( Data/ByteArray/Bytes.hs, nothing )
[27 of 28] Compiling Data.ByteArray ( Data/ByteArray.hs, nothing )
[28 of 28] Compiling Data.ByteArray.Pack ( Data/ByteArray/Pack.hs, nothing )
Haddock coverage:
100% ( 2 / 2) in 'Data.Memory.ExtendedWords'
100% ( 10 / 10) in 'Data.Memory.Endian'
100% ( 4 / 4) in 'Data.Memory.Encoding.Base32'
Warning: 'with' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 4 / 4) in 'Data.Memory.Encoding.Base16'
66% ( 6 / 9) in 'Data.Memory.Encoding.Base64'
Missing documentation for:
toBase64OpenBSD (Data/Memory/Encoding/Base64.hs:59)
fromBase64URLUnpadded (Data/Memory/Encoding/Base64.hs:140)
fromBase64OpenBSD (Data/Memory/Encoding/Base64.hs:137)
Warning: 'mmap' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'munmap' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'madvise' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mlock' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'munlock' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mprotect' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'msync' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sysconf' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 10 / 10) in 'Data.Memory.PtrMethods'
Warning: 'n' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ba' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sipHash' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 13 / 13) in 'Data.ByteArray.Hash'
Warning: 'SizedByteArray' is ambiguous. It is defined
* at Data/ByteArray/Sized.hs:101:40
* at Data/ByteArray/Sized.hs:101:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Data/ByteArray/Sized.hs:101:1
Warning: 'allocN' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'createN' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
93% ( 29 / 31) in 'Data.ByteArray.Sized'
Missing documentation for:
unSizedByteArray
inlineUnsafeCreate (Data/ByteArray/Sized.hs:175)
94% ( 17 / 18) in 'Data.ByteArray.Parse'
Missing documentation for:
hasMore (Data/ByteArray/Parse.hs:158)
100% ( 6 / 6) in 'Data.ByteArray.Mapping'
Warning: 'ByteString' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 4 / 4) in 'Data.ByteArray.Encoding'
100% ( 44 / 44) in 'Data.ByteArray'
Warning: 'memory' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 17 / 17) in 'Data.ByteArray.Pack'
Warning: Data.Memory.Endian: could not find link destinations for:
- Data.Memory.Endian.byteSwap
Documentation created: dist/doc/html/memory/, dist/doc/html/memory/memory.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/memory-0.18.0-1X1rVvdISfi3JxN0EDrWxU
Completed memory-0.18.0
Configuring cryptonite-0.30...
Preprocessing library for cryptonite-0.30..
Building library for cryptonite-0.30..
[ 1 of 137] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, dist/build/Crypto/Cipher/DES/Primitive.o, dist/build/Crypto/Cipher/DES/Primitive.dyn_o )
Crypto/Cipher/DES/Primitive.hs:100:15: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
100 | res' = tail $ iterate (trans 6) ([], res)
| ^^^^
[ 2 of 137] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, dist/build/Crypto/Data/Padding.o, dist/build/Crypto/Data/Padding.dyn_o )
[ 3 of 137] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, dist/build/Crypto/Error/Types.o, dist/build/Crypto/Error/Types.dyn_o )
[ 4 of 137] Compiling Crypto.Error ( Crypto/Error.hs, dist/build/Crypto/Error.o, dist/build/Crypto/Error.dyn_o )
[ 5 of 137] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, dist/build/Crypto/Internal/Compat.o, dist/build/Crypto/Internal/Compat.dyn_o )
[ 6 of 137] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, dist/build/Crypto/Internal/ByteArray.o, dist/build/Crypto/Internal/ByteArray.dyn_o )
[ 7 of 137] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, dist/build/Crypto/Cipher/Types/Utils.o, dist/build/Crypto/Cipher/Types/Utils.dyn_o )
[ 8 of 137] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, dist/build/Crypto/Internal/CompatPrim.o, dist/build/Crypto/Internal/CompatPrim.dyn_o )
[ 9 of 137] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, dist/build/Crypto/Internal/DeepSeq.o, dist/build/Crypto/Internal/DeepSeq.dyn_o )
[ 10 of 137] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, dist/build/Crypto/Cipher/Types/Base.o, dist/build/Crypto/Cipher/Types/Base.dyn_o )
[ 11 of 137] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, dist/build/Crypto/Cipher/Types/Stream.o, dist/build/Crypto/Cipher/Types/Stream.dyn_o )
[ 12 of 137] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, dist/build/Crypto/Internal/Imports.o, dist/build/Crypto/Internal/Imports.dyn_o )
[ 13 of 137] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, dist/build/Crypto/Internal/Builder.o, dist/build/Crypto/Internal/Builder.dyn_o )
[ 14 of 137] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, dist/build/Crypto/Hash/Types.o, dist/build/Crypto/Hash/Types.dyn_o )
[ 15 of 137] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, dist/build/Crypto/Hash/Whirlpool.o, dist/build/Crypto/Hash/Whirlpool.dyn_o )
[ 16 of 137] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, dist/build/Crypto/Hash/Tiger.o, dist/build/Crypto/Hash/Tiger.dyn_o )
[ 17 of 137] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, dist/build/Crypto/Hash/Skein512.o, dist/build/Crypto/Hash/Skein512.dyn_o )
[ 18 of 137] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, dist/build/Crypto/Hash/Skein256.o, dist/build/Crypto/Hash/Skein256.dyn_o )
[ 19 of 137] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, dist/build/Crypto/Hash/SHA512t.o, dist/build/Crypto/Hash/SHA512t.dyn_o )
[ 20 of 137] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, dist/build/Crypto/Hash/SHA512.o, dist/build/Crypto/Hash/SHA512.dyn_o )
[ 21 of 137] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, dist/build/Crypto/Hash/SHA384.o, dist/build/Crypto/Hash/SHA384.dyn_o )
[ 22 of 137] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, dist/build/Crypto/Hash/SHA3.o, dist/build/Crypto/Hash/SHA3.dyn_o )
[ 23 of 137] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, dist/build/Crypto/Hash/SHA256.o, dist/build/Crypto/Hash/SHA256.dyn_o )
[ 24 of 137] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, dist/build/Crypto/Hash/SHA224.o, dist/build/Crypto/Hash/SHA224.dyn_o )
[ 25 of 137] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, dist/build/Crypto/Hash/SHA1.o, dist/build/Crypto/Hash/SHA1.dyn_o )
[ 26 of 137] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, dist/build/Crypto/Hash/RIPEMD160.o, dist/build/Crypto/Hash/RIPEMD160.dyn_o )
[ 27 of 137] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, dist/build/Crypto/Hash/MD5.o, dist/build/Crypto/Hash/MD5.dyn_o )
[ 28 of 137] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, dist/build/Crypto/Hash/MD4.o, dist/build/Crypto/Hash/MD4.dyn_o )
[ 29 of 137] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, dist/build/Crypto/Hash/MD2.o, dist/build/Crypto/Hash/MD2.dyn_o )
[ 30 of 137] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, dist/build/Crypto/Hash/Keccak.o, dist/build/Crypto/Hash/Keccak.dyn_o )
[ 31 of 137] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, dist/build/Crypto/Hash/IO.o, dist/build/Crypto/Hash/IO.dyn_o )
[ 32 of 137] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, dist/build/Crypto/Hash/Blake2sp.o, dist/build/Crypto/Hash/Blake2sp.dyn_o )
[ 33 of 137] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, dist/build/Crypto/Hash/Blake2s.o, dist/build/Crypto/Hash/Blake2s.dyn_o )
[ 34 of 137] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, dist/build/Crypto/Hash/Blake2bp.o, dist/build/Crypto/Hash/Blake2bp.dyn_o )
[ 35 of 137] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, dist/build/Crypto/Hash/Blake2b.o, dist/build/Crypto/Hash/Blake2b.dyn_o )
[ 36 of 137] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, dist/build/Crypto/Cipher/Types/GF.o, dist/build/Crypto/Cipher/Types/GF.dyn_o )
[ 37 of 137] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, dist/build/Crypto/Cipher/Types/AEAD.o, dist/build/Crypto/Cipher/Types/AEAD.dyn_o )
[ 38 of 137] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, dist/build/Crypto/Cipher/Types/Block.o, dist/build/Crypto/Cipher/Types/Block.dyn_o )
[ 39 of 137] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, dist/build/Crypto/Cipher/Types.o, dist/build/Crypto/Cipher/Types.dyn_o )
[ 40 of 137] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, dist/build/Crypto/ConstructHash/MiyaguchiPreneel.o, dist/build/Crypto/ConstructHash/MiyaguchiPreneel.dyn_o )
[ 41 of 137] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, dist/build/Crypto/Cipher/Utils.o, dist/build/Crypto/Cipher/Utils.dyn_o )
[ 42 of 137] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, dist/build/Crypto/Cipher/TripleDES.o, dist/build/Crypto/Cipher/TripleDES.dyn_o )
[ 43 of 137] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, dist/build/Crypto/Cipher/DES.o, dist/build/Crypto/Cipher/DES.dyn_o )
[ 44 of 137] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, dist/build/Crypto/Cipher/Salsa.o, dist/build/Crypto/Cipher/Salsa.dyn_o )
[ 45 of 137] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, dist/build/Crypto/Cipher/XSalsa.o, dist/build/Crypto/Cipher/XSalsa.dyn_o )
[ 46 of 137] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, dist/build/Crypto/Cipher/RC4.o, dist/build/Crypto/Cipher/RC4.dyn_o )
[ 47 of 137] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, dist/build/Crypto/Cipher/ChaCha.o, dist/build/Crypto/Cipher/ChaCha.dyn_o )
[ 48 of 137] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, dist/build/Crypto/Cipher/AES/Primitive.o, dist/build/Crypto/Cipher/AES/Primitive.dyn_o )
[ 49 of 137] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, dist/build/Crypto/Cipher/AES.o, dist/build/Crypto/Cipher/AES.dyn_o )
[ 50 of 137] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, dist/build/Crypto/Internal/Nat.o, dist/build/Crypto/Internal/Nat.dyn_o )
[ 51 of 137] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, dist/build/Crypto/Hash/SHAKE.o, dist/build/Crypto/Hash/SHAKE.dyn_o )
[ 52 of 137] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, dist/build/Crypto/Hash/Blake2.o, dist/build/Crypto/Hash/Blake2.dyn_o )
[ 53 of 137] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, dist/build/Crypto/Hash/Algorithms.o, dist/build/Crypto/Hash/Algorithms.dyn_o )
[ 54 of 137] Compiling Crypto.Hash ( Crypto/Hash.hs, dist/build/Crypto/Hash.o, dist/build/Crypto/Hash.dyn_o )
[ 55 of 137] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, dist/build/Crypto/Internal/WordArray.o, dist/build/Crypto/Internal/WordArray.dyn_o )
[ 56 of 137] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, dist/build/Crypto/Cipher/Twofish/Primitive.o, dist/build/Crypto/Cipher/Twofish/Primitive.dyn_o )
Crypto/Cipher/Twofish/Primitive.hs:84:19: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
84 | where [k0, k1, k2, k3] = fmap (\offset -> arrayRead32 ks $ (8 + 4 * ind) + offset) [0..3]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Crypto/Cipher/Twofish/Primitive.hs:119:19: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word32] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
119 | where [k0, k1, k2, k3] = fmap (\offset -> arrayRead32 ks $ (4 + 4 * ind) + offset) [0..3]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Crypto/Cipher/Twofish/Primitive.hs:210:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
210 | [w0, w1, w2, w3, w4, w5, w6, w7, w8, w9, w10, w11, w12, w13, w14, w15] = take 16 ws
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Crypto/Cipher/Twofish/Primitive.hs:258:11: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type [Word8] not matched:
[]
[_]
[_, _]
[_, _, _]
...
|
258 | [y0, y1, y2, y3] = take 4 input
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 57 of 137] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, dist/build/Crypto/Cipher/Twofish.o, dist/build/Crypto/Cipher/Twofish.dyn_o )
[ 58 of 137] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, dist/build/Crypto/Cipher/CAST5/Primitive.o, dist/build/Crypto/Cipher/CAST5/Primitive.dyn_o )
[ 59 of 137] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, dist/build/Crypto/Cipher/CAST5.o, dist/build/Crypto/Cipher/CAST5.dyn_o )
[ 60 of 137] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, dist/build/Crypto/Cipher/Blowfish/Box.o, dist/build/Crypto/Cipher/Blowfish/Box.dyn_o )
[ 61 of 137] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, dist/build/Crypto/Cipher/Blowfish/Primitive.o, dist/build/Crypto/Cipher/Blowfish/Primitive.dyn_o )
[ 62 of 137] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, dist/build/Crypto/Cipher/Blowfish.o, dist/build/Crypto/Cipher/Blowfish.dyn_o )
[ 63 of 137] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, dist/build/Crypto/Internal/Words.o, dist/build/Crypto/Internal/Words.dyn_o )
[ 64 of 137] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, dist/build/Crypto/Cipher/Camellia/Primitive.o, dist/build/Crypto/Cipher/Camellia/Primitive.dyn_o )
[ 65 of 137] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, dist/build/Crypto/Cipher/Camellia.o, dist/build/Crypto/Cipher/Camellia.dyn_o )
[ 66 of 137] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, dist/build/Crypto/KDF/Argon2.o, dist/build/Crypto/KDF/Argon2.dyn_o )
[ 67 of 137] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, dist/build/Crypto/KDF/BCryptPBKDF.o, dist/build/Crypto/KDF/BCryptPBKDF.dyn_o )
[ 68 of 137] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, dist/build/Crypto/MAC/CMAC.o, dist/build/Crypto/MAC/CMAC.dyn_o )
Crypto/MAC/CMAC.hs:130:32: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
130 | setB i ws = hd ++ setBit (head tl) r : tail tl where
| ^^^^
Crypto/MAC/CMAC.hs:130:45: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
130 | setB i ws = hd ++ setBit (head tl) r : tail tl where
| ^^^^
[ 69 of 137] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, dist/build/Crypto/MAC/HMAC.o, dist/build/Crypto/MAC/HMAC.dyn_o )
[ 70 of 137] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, dist/build/Crypto/KDF/PBKDF2.o, dist/build/Crypto/KDF/PBKDF2.dyn_o )
[ 71 of 137] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, dist/build/Crypto/KDF/Scrypt.o, dist/build/Crypto/KDF/Scrypt.dyn_o )
[ 72 of 137] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, dist/build/Crypto/KDF/HKDF.o, dist/build/Crypto/KDF/HKDF.dyn_o )
[ 73 of 137] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, dist/build/Crypto/MAC/KMAC.o, dist/build/Crypto/MAC/KMAC.dyn_o )
[ 74 of 137] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, dist/build/Crypto/MAC/Poly1305.o, dist/build/Crypto/MAC/Poly1305.dyn_o )
[ 75 of 137] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, dist/build/Crypto/Cipher/ChaChaPoly1305.o, dist/build/Crypto/Cipher/ChaChaPoly1305.dyn_o )
[ 76 of 137] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, dist/build/Crypto/Number/Compat.o, dist/build/Crypto/Number/Compat.dyn_o )
Crypto/Number/Compat.hs:57:22: warning: [GHC-68441] [-Wdeprecations]
In the use of gcdExtInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerGcde instead"
|
57 | where (# g, s #) = gcdExtInteger a b
| ^^^^^^^^^^^^^
Crypto/Number/Compat.hs:90:40: warning: [GHC-68441] [-Wdeprecations]
In the use of powModInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerPowMod# instead"
|
90 | gmpPowModInteger b e m = GmpSupported (powModInteger b e m)
| ^^^^^^^^^^^^^
Crypto/Number/Compat.hs:101:13: warning: [GHC-68441] [-Wdeprecations]
In the use of recipModInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerRecipMod# instead"
|
101 | where r = recipModInteger g m
| ^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:132:49: warning: [GHC-68441] [-Wdeprecations]
In the use of sizeInBaseInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerSizeInBase# instead"
|
132 | gmpSizeInBytes n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 256#)))
| ^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:140:48: warning: [GHC-68441] [-Wdeprecations]
In the use of sizeInBaseInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerSizeInBase# instead"
|
140 | gmpSizeInBits n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 2#)))
| ^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:149:10: warning: [GHC-68441] [-Wdeprecations]
In the use of exportIntegerToAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerToAddr# instead"
|
149 | _ <- exportIntegerToAddr n addr 1#
| ^^^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:163:10: warning: [GHC-68441] [-Wdeprecations]
In the use of exportIntegerToAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerToAddr# instead"
|
163 | _ <- exportIntegerToAddr n addr 0#
| ^^^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:177:5: warning: [GHC-68441] [-Wdeprecations]
In the use of importIntegerFromAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerFromAddr# instead"
|
177 | importIntegerFromAddr addr (int2Word# n) 1#
| ^^^^^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:189:5: warning: [GHC-68441] [-Wdeprecations]
In the use of importIntegerFromAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerFromAddr# instead"
|
189 | importIntegerFromAddr addr (int2Word# n) 0#
| ^^^^^^^^^^^^^^^^^^^^^
[ 77 of 137] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, dist/build/Crypto/Number/Basic.o, dist/build/Crypto/Number/Basic.dyn_o )
[ 78 of 137] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, dist/build/Crypto/ECC/Simple/Types.o, dist/build/Crypto/ECC/Simple/Types.dyn_o )
[ 79 of 137] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, dist/build/Crypto/Number/F2m.o, dist/build/Crypto/Number/F2m.dyn_o )
[ 80 of 137] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, dist/build/Crypto/Number/ModArithmetic.o, dist/build/Crypto/Number/ModArithmetic.dyn_o )
[ 81 of 137] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, dist/build/Crypto/Number/Nat.o, dist/build/Crypto/Number/Nat.dyn_o )
[ 82 of 137] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, dist/build/Crypto/Number/Serialize/Internal.o, dist/build/Crypto/Number/Serialize/Internal.dyn_o )
[ 83 of 137] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, dist/build/Crypto/Number/Serialize.o, dist/build/Crypto/Number/Serialize.dyn_o )
[ 84 of 137] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, dist/build/Crypto/Number/Serialize/Internal/LE.o, dist/build/Crypto/Number/Serialize/Internal/LE.dyn_o )
[ 85 of 137] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, dist/build/Crypto/Number/Serialize/LE.o, dist/build/Crypto/Number/Serialize/LE.dyn_o )
[ 86 of 137] Compiling Crypto.OTP ( Crypto/OTP.hs, dist/build/Crypto/OTP.o, dist/build/Crypto/OTP.dyn_o )
[ 87 of 137] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, dist/build/Crypto/PubKey/ECC/Types.o, dist/build/Crypto/PubKey/ECC/Types.dyn_o )
[ 88 of 137] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, dist/build/Crypto/PubKey/Internal.o, dist/build/Crypto/PubKey/Internal.dyn_o )
[ 89 of 137] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, dist/build/Crypto/PubKey/MaskGenFunction.o, dist/build/Crypto/PubKey/MaskGenFunction.dyn_o )
[ 90 of 137] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, dist/build/Crypto/PubKey/RSA/Types.o, dist/build/Crypto/PubKey/RSA/Types.dyn_o )
[ 91 of 137] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, dist/build/Crypto/PubKey/RSA/Prim.o, dist/build/Crypto/PubKey/RSA/Prim.dyn_o )
[ 92 of 137] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, dist/build/Crypto/Random/Entropy/Source.o, dist/build/Crypto/Random/Entropy/Source.dyn_o )
[ 93 of 137] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, dist/build/Crypto/Random/Entropy/RDRand.o, dist/build/Crypto/Random/Entropy/RDRand.dyn_o )
[ 94 of 137] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, dist/build/Crypto/Random/Entropy/Unix.o, dist/build/Crypto/Random/Entropy/Unix.dyn_o )
[ 95 of 137] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, dist/build/Crypto/Random/Entropy/Backend.o, dist/build/Crypto/Random/Entropy/Backend.dyn_o )
[ 96 of 137] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, dist/build/Crypto/Random/Entropy/Unsafe.o, dist/build/Crypto/Random/Entropy/Unsafe.dyn_o )
[ 97 of 137] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, dist/build/Crypto/Random/Entropy.o, dist/build/Crypto/Random/Entropy.dyn_o )
[ 98 of 137] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, dist/build/Crypto/Random/EntropyPool.o, dist/build/Crypto/Random/EntropyPool.dyn_o )
[ 99 of 137] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, dist/build/Crypto/Random/Types.o, dist/build/Crypto/Random/Types.dyn_o )
[100 of 137] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, dist/build/Crypto/Random/SystemDRG.o, dist/build/Crypto/Random/SystemDRG.dyn_o )
[101 of 137] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, dist/build/Crypto/Random/ChaChaDRG.o, dist/build/Crypto/Random/ChaChaDRG.dyn_o )
[102 of 137] Compiling Crypto.Random ( Crypto/Random.hs, dist/build/Crypto/Random.o, dist/build/Crypto/Random.dyn_o )
[103 of 137] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, dist/build/Crypto/Random/Probabilistic.o, dist/build/Crypto/Random/Probabilistic.dyn_o )
[104 of 137] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, dist/build/Crypto/PubKey/Ed448.o, dist/build/Crypto/PubKey/Ed448.dyn_o )
[105 of 137] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, dist/build/Crypto/PubKey/Ed25519.o, dist/build/Crypto/PubKey/Ed25519.dyn_o )
[106 of 137] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, dist/build/Crypto/PubKey/ECC/P256.o, dist/build/Crypto/PubKey/ECC/P256.dyn_o )
[107 of 137] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, dist/build/Crypto/PubKey/Curve448.o, dist/build/Crypto/PubKey/Curve448.dyn_o )
[108 of 137] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, dist/build/Crypto/PubKey/Curve25519.o, dist/build/Crypto/PubKey/Curve25519.dyn_o )
[109 of 137] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, dist/build/Crypto/KDF/BCrypt.o, dist/build/Crypto/KDF/BCrypt.dyn_o )
[110 of 137] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, dist/build/Crypto/ECC/Edwards25519.o, dist/build/Crypto/ECC/Edwards25519.dyn_o )
[111 of 137] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, dist/build/Crypto/Cipher/AESGCMSIV.o, dist/build/Crypto/Cipher/AESGCMSIV.dyn_o )
Crypto/Cipher/AESGCMSIV.hs:193:23: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding:
Patterns of type Maybe (IV c) not matched: Nothing
|
193 | where toIV bs = let Just iv = makeIV (bs :: Bytes) in iv
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[112 of 137] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, dist/build/Crypto/Number/Generate.o, dist/build/Crypto/Number/Generate.dyn_o )
[113 of 137] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, dist/build/Crypto/PubKey/ECC/Prim.o, dist/build/Crypto/PubKey/ECC/Prim.dyn_o )
[114 of 137] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, dist/build/Crypto/PubKey/ECC/ECDSA.o, dist/build/Crypto/PubKey/ECC/ECDSA.dyn_o )
[115 of 137] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, dist/build/Crypto/PubKey/ECC/Generate.o, dist/build/Crypto/PubKey/ECC/Generate.dyn_o )
[116 of 137] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, dist/build/Crypto/PubKey/DSA.o, dist/build/Crypto/PubKey/DSA.dyn_o )
[117 of 137] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, dist/build/Crypto/Number/Prime.o, dist/build/Crypto/Number/Prime.dyn_o )
[118 of 137] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, dist/build/Crypto/PubKey/Rabin/Types.o, dist/build/Crypto/PubKey/Rabin/Types.dyn_o )
[119 of 137] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, dist/build/Crypto/PubKey/Rabin/OAEP.o, dist/build/Crypto/PubKey/Rabin/OAEP.dyn_o )
[120 of 137] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, dist/build/Crypto/PubKey/Rabin/RW.o, dist/build/Crypto/PubKey/Rabin/RW.dyn_o )
[121 of 137] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, dist/build/Crypto/PubKey/Rabin/Modified.o, dist/build/Crypto/PubKey/Rabin/Modified.dyn_o )
[122 of 137] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, dist/build/Crypto/PubKey/Rabin/Basic.o, dist/build/Crypto/PubKey/Rabin/Basic.dyn_o )
Crypto/PubKey/Rabin/Basic.hs:125:21: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
125 | else Just $ head solutions
| ^^^^
[123 of 137] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, dist/build/Crypto/PubKey/RSA.o, dist/build/Crypto/PubKey/RSA.dyn_o )
[124 of 137] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, dist/build/Crypto/PubKey/RSA/PSS.o, dist/build/Crypto/PubKey/RSA/PSS.dyn_o )
[125 of 137] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, dist/build/Crypto/PubKey/RSA/PKCS15.o, dist/build/Crypto/PubKey/RSA/PKCS15.dyn_o )
[126 of 137] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, dist/build/Crypto/PubKey/RSA/OAEP.o, dist/build/Crypto/PubKey/RSA/OAEP.dyn_o )
[127 of 137] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, dist/build/Crypto/PubKey/DH.o, dist/build/Crypto/PubKey/DH.dyn_o )
[128 of 137] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, dist/build/Crypto/PubKey/ElGamal.o, dist/build/Crypto/PubKey/ElGamal.dyn_o )
[129 of 137] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, dist/build/Crypto/PubKey/ECC/DH.o, dist/build/Crypto/PubKey/ECC/DH.dyn_o )
Crypto/PubKey/ECC/DH.hs:47:5: warning: [GHC-62161] [-Wincomplete-uni-patterns]
Pattern match(es) are non-exhaustive
In a pattern binding: Patterns of type Point not matched: PointO
|
47 | Point x _ = pointMul curve db qa
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[130 of 137] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, dist/build/Crypto/ECC/Simple/Prim.o, dist/build/Crypto/ECC/Simple/Prim.dyn_o )
[131 of 137] Compiling Crypto.ECC ( Crypto/ECC.hs, dist/build/Crypto/ECC.o, dist/build/Crypto/ECC.dyn_o )
[132 of 137] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, dist/build/Crypto/PubKey/EdDSA.o, dist/build/Crypto/PubKey/EdDSA.dyn_o )
Crypto/PubKey/EdDSA.hs:110:45: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
110 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:132:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
132 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:154:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
154 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:175:35: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
175 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:184:39: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:195:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
195 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:204:33: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
204 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:213:34: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
213 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:223:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
223 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:233:33: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
233 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:242:35: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
242 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:251:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
251 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:269:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
269 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:292:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
292 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:313:42: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
313 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
[133 of 137] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, dist/build/Crypto/PubKey/ECIES.o, dist/build/Crypto/PubKey/ECIES.dyn_o )
[134 of 137] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, dist/build/Crypto/PubKey/ECDSA.o, dist/build/Crypto/PubKey/ECDSA.dyn_o )
[135 of 137] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, dist/build/Crypto/Data/AFIS.o, dist/build/Crypto/Data/AFIS.dyn_o )
[136 of 137] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, dist/build/Crypto/System/CPU.o, dist/build/Crypto/System/CPU.dyn_o )
[137 of 137] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, dist/build/Crypto/Tutorial.o, dist/build/Crypto/Tutorial.dyn_o )
Preprocessing library for cryptonite-0.30..
Running Haddock on library for cryptonite-0.30..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 137] Compiling Crypto.Cipher.DES.Primitive ( Crypto/Cipher/DES/Primitive.hs, nothing )
Crypto/Cipher/DES/Primitive.hs:100:15: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
100 | res' = tail $ iterate (trans 6) ([], res)
| ^^^^
[ 2 of 137] Compiling Crypto.Data.Padding ( Crypto/Data/Padding.hs, nothing )
[ 3 of 137] Compiling Crypto.Error.Types ( Crypto/Error/Types.hs, nothing )
[ 4 of 137] Compiling Crypto.Error ( Crypto/Error.hs, nothing )
[ 5 of 137] Compiling Crypto.Internal.Compat ( Crypto/Internal/Compat.hs, nothing )
[ 6 of 137] Compiling Crypto.Internal.ByteArray ( Crypto/Internal/ByteArray.hs, nothing )
[ 7 of 137] Compiling Crypto.Cipher.Types.Utils ( Crypto/Cipher/Types/Utils.hs, nothing )
[ 8 of 137] Compiling Crypto.Internal.CompatPrim ( Crypto/Internal/CompatPrim.hs, nothing )
[ 9 of 137] Compiling Crypto.Internal.DeepSeq ( Crypto/Internal/DeepSeq.hs, nothing )
[ 10 of 137] Compiling Crypto.Cipher.Types.Base ( Crypto/Cipher/Types/Base.hs, nothing )
[ 11 of 137] Compiling Crypto.Cipher.Types.Stream ( Crypto/Cipher/Types/Stream.hs, nothing )
[ 12 of 137] Compiling Crypto.Internal.Imports ( Crypto/Internal/Imports.hs, nothing )
[ 13 of 137] Compiling Crypto.Internal.Builder ( Crypto/Internal/Builder.hs, nothing )
[ 14 of 137] Compiling Crypto.Hash.Types ( Crypto/Hash/Types.hs, nothing )
[ 15 of 137] Compiling Crypto.Hash.Whirlpool ( Crypto/Hash/Whirlpool.hs, nothing )
[ 16 of 137] Compiling Crypto.Hash.Tiger ( Crypto/Hash/Tiger.hs, nothing )
[ 17 of 137] Compiling Crypto.Hash.Skein512 ( Crypto/Hash/Skein512.hs, nothing )
[ 18 of 137] Compiling Crypto.Hash.Skein256 ( Crypto/Hash/Skein256.hs, nothing )
[ 19 of 137] Compiling Crypto.Hash.SHA512t ( Crypto/Hash/SHA512t.hs, nothing )
[ 20 of 137] Compiling Crypto.Hash.SHA512 ( Crypto/Hash/SHA512.hs, nothing )
[ 21 of 137] Compiling Crypto.Hash.SHA384 ( Crypto/Hash/SHA384.hs, nothing )
[ 22 of 137] Compiling Crypto.Hash.SHA3 ( Crypto/Hash/SHA3.hs, nothing )
[ 23 of 137] Compiling Crypto.Hash.SHA256 ( Crypto/Hash/SHA256.hs, nothing )
[ 24 of 137] Compiling Crypto.Hash.SHA224 ( Crypto/Hash/SHA224.hs, nothing )
[ 25 of 137] Compiling Crypto.Hash.SHA1 ( Crypto/Hash/SHA1.hs, nothing )
[ 26 of 137] Compiling Crypto.Hash.RIPEMD160 ( Crypto/Hash/RIPEMD160.hs, nothing )
[ 27 of 137] Compiling Crypto.Hash.MD5 ( Crypto/Hash/MD5.hs, nothing )
[ 28 of 137] Compiling Crypto.Hash.MD4 ( Crypto/Hash/MD4.hs, nothing )
[ 29 of 137] Compiling Crypto.Hash.MD2 ( Crypto/Hash/MD2.hs, nothing )
[ 30 of 137] Compiling Crypto.Hash.Keccak ( Crypto/Hash/Keccak.hs, nothing )
[ 31 of 137] Compiling Crypto.Hash.IO ( Crypto/Hash/IO.hs, nothing )
[ 32 of 137] Compiling Crypto.Hash.Blake2sp ( Crypto/Hash/Blake2sp.hs, nothing )
[ 33 of 137] Compiling Crypto.Hash.Blake2s ( Crypto/Hash/Blake2s.hs, nothing )
[ 34 of 137] Compiling Crypto.Hash.Blake2bp ( Crypto/Hash/Blake2bp.hs, nothing )
[ 35 of 137] Compiling Crypto.Hash.Blake2b ( Crypto/Hash/Blake2b.hs, nothing )
[ 36 of 137] Compiling Crypto.Cipher.Types.GF ( Crypto/Cipher/Types/GF.hs, nothing )
[ 37 of 137] Compiling Crypto.Cipher.Types.AEAD ( Crypto/Cipher/Types/AEAD.hs, nothing )
[ 38 of 137] Compiling Crypto.Cipher.Types.Block ( Crypto/Cipher/Types/Block.hs, nothing )
[ 39 of 137] Compiling Crypto.Cipher.Types ( Crypto/Cipher/Types.hs, nothing )
[ 40 of 137] Compiling Crypto.ConstructHash.MiyaguchiPreneel ( Crypto/ConstructHash/MiyaguchiPreneel.hs, nothing )
[ 41 of 137] Compiling Crypto.Cipher.Utils ( Crypto/Cipher/Utils.hs, nothing )
[ 42 of 137] Compiling Crypto.Cipher.TripleDES ( Crypto/Cipher/TripleDES.hs, nothing )
[ 43 of 137] Compiling Crypto.Cipher.DES ( Crypto/Cipher/DES.hs, nothing )
[ 44 of 137] Compiling Crypto.Cipher.Salsa ( Crypto/Cipher/Salsa.hs, nothing )
[ 45 of 137] Compiling Crypto.Cipher.XSalsa ( Crypto/Cipher/XSalsa.hs, nothing )
[ 46 of 137] Compiling Crypto.Cipher.RC4 ( Crypto/Cipher/RC4.hs, nothing )
[ 47 of 137] Compiling Crypto.Cipher.ChaCha ( Crypto/Cipher/ChaCha.hs, nothing )
[ 48 of 137] Compiling Crypto.Cipher.AES.Primitive ( Crypto/Cipher/AES/Primitive.hs, nothing )
[ 49 of 137] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs, nothing )
[ 50 of 137] Compiling Crypto.Internal.Nat ( Crypto/Internal/Nat.hs, nothing )
[ 51 of 137] Compiling Crypto.Hash.SHAKE ( Crypto/Hash/SHAKE.hs, nothing )
[ 52 of 137] Compiling Crypto.Hash.Blake2 ( Crypto/Hash/Blake2.hs, nothing )
[ 53 of 137] Compiling Crypto.Hash.Algorithms ( Crypto/Hash/Algorithms.hs, nothing )
[ 54 of 137] Compiling Crypto.Hash ( Crypto/Hash.hs, nothing )
[ 55 of 137] Compiling Crypto.Internal.WordArray ( Crypto/Internal/WordArray.hs, nothing )
[ 56 of 137] Compiling Crypto.Cipher.Twofish.Primitive ( Crypto/Cipher/Twofish/Primitive.hs, nothing )
[ 57 of 137] Compiling Crypto.Cipher.Twofish ( Crypto/Cipher/Twofish.hs, nothing )
[ 58 of 137] Compiling Crypto.Cipher.CAST5.Primitive ( Crypto/Cipher/CAST5/Primitive.hs, nothing )
[ 59 of 137] Compiling Crypto.Cipher.CAST5 ( Crypto/Cipher/CAST5.hs, nothing )
[ 60 of 137] Compiling Crypto.Cipher.Blowfish.Box ( Crypto/Cipher/Blowfish/Box.hs, nothing )
[ 61 of 137] Compiling Crypto.Cipher.Blowfish.Primitive ( Crypto/Cipher/Blowfish/Primitive.hs, nothing )
[ 62 of 137] Compiling Crypto.Cipher.Blowfish ( Crypto/Cipher/Blowfish.hs, nothing )
[ 63 of 137] Compiling Crypto.Internal.Words ( Crypto/Internal/Words.hs, nothing )
[ 64 of 137] Compiling Crypto.Cipher.Camellia.Primitive ( Crypto/Cipher/Camellia/Primitive.hs, nothing )
[ 65 of 137] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs, nothing )
[ 66 of 137] Compiling Crypto.KDF.Argon2 ( Crypto/KDF/Argon2.hs, nothing )
[ 67 of 137] Compiling Crypto.KDF.BCryptPBKDF ( Crypto/KDF/BCryptPBKDF.hs, nothing )
[ 68 of 137] Compiling Crypto.MAC.CMAC ( Crypto/MAC/CMAC.hs, nothing )
Crypto/MAC/CMAC.hs:130:32: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
130 | setB i ws = hd ++ setBit (head tl) r : tail tl where
| ^^^^
Crypto/MAC/CMAC.hs:130:45: warning: [GHC-63394] [-Wx-partial]
In the use of tail
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
130 | setB i ws = hd ++ setBit (head tl) r : tail tl where
| ^^^^
[ 69 of 137] Compiling Crypto.MAC.HMAC ( Crypto/MAC/HMAC.hs, nothing )
[ 70 of 137] Compiling Crypto.KDF.PBKDF2 ( Crypto/KDF/PBKDF2.hs, nothing )
[ 71 of 137] Compiling Crypto.KDF.Scrypt ( Crypto/KDF/Scrypt.hs, nothing )
[ 72 of 137] Compiling Crypto.KDF.HKDF ( Crypto/KDF/HKDF.hs, nothing )
[ 73 of 137] Compiling Crypto.MAC.KMAC ( Crypto/MAC/KMAC.hs, nothing )
[ 74 of 137] Compiling Crypto.MAC.Poly1305 ( Crypto/MAC/Poly1305.hs, nothing )
[ 75 of 137] Compiling Crypto.Cipher.ChaChaPoly1305 ( Crypto/Cipher/ChaChaPoly1305.hs, nothing )
[ 76 of 137] Compiling Crypto.Number.Compat ( Crypto/Number/Compat.hs, nothing )
Crypto/Number/Compat.hs:57:22: warning: [GHC-68441] [-Wdeprecations]
In the use of gcdExtInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerGcde instead"
|
57 | where (# g, s #) = gcdExtInteger a b
| ^^^^^^^^^^^^^
Crypto/Number/Compat.hs:90:40: warning: [GHC-68441] [-Wdeprecations]
In the use of powModInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerPowMod# instead"
|
90 | gmpPowModInteger b e m = GmpSupported (powModInteger b e m)
| ^^^^^^^^^^^^^
Crypto/Number/Compat.hs:101:13: warning: [GHC-68441] [-Wdeprecations]
In the use of recipModInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerRecipMod# instead"
|
101 | where r = recipModInteger g m
| ^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:132:49: warning: [GHC-68441] [-Wdeprecations]
In the use of sizeInBaseInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerSizeInBase# instead"
|
132 | gmpSizeInBytes n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 256#)))
| ^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:140:48: warning: [GHC-68441] [-Wdeprecations]
In the use of sizeInBaseInteger
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerSizeInBase# instead"
|
140 | gmpSizeInBits n = GmpSupported (I# (word2Int# (sizeInBaseInteger n 2#)))
| ^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:149:10: warning: [GHC-68441] [-Wdeprecations]
In the use of exportIntegerToAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerToAddr# instead"
|
149 | _ <- exportIntegerToAddr n addr 1#
| ^^^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:163:10: warning: [GHC-68441] [-Wdeprecations]
In the use of exportIntegerToAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerToAddr# instead"
|
163 | _ <- exportIntegerToAddr n addr 0#
| ^^^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:177:5: warning: [GHC-68441] [-Wdeprecations]
In the use of importIntegerFromAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerFromAddr# instead"
|
177 | importIntegerFromAddr addr (int2Word# n) 1#
| ^^^^^^^^^^^^^^^^^^^^^
Crypto/Number/Compat.hs:189:5: warning: [GHC-68441] [-Wdeprecations]
In the use of importIntegerFromAddr
(imported from GHC.Integer.GMP.Internals):
Deprecated: "Use integerFromAddr# instead"
|
189 | importIntegerFromAddr addr (int2Word# n) 0#
| ^^^^^^^^^^^^^^^^^^^^^
[ 77 of 137] Compiling Crypto.Number.Basic ( Crypto/Number/Basic.hs, nothing )
[ 78 of 137] Compiling Crypto.ECC.Simple.Types ( Crypto/ECC/Simple/Types.hs, nothing )
[ 79 of 137] Compiling Crypto.Number.F2m ( Crypto/Number/F2m.hs, nothing )
[ 80 of 137] Compiling Crypto.Number.ModArithmetic ( Crypto/Number/ModArithmetic.hs, nothing )
[ 81 of 137] Compiling Crypto.Number.Nat ( Crypto/Number/Nat.hs, nothing )
[ 82 of 137] Compiling Crypto.Number.Serialize.Internal ( Crypto/Number/Serialize/Internal.hs, nothing )
[ 83 of 137] Compiling Crypto.Number.Serialize ( Crypto/Number/Serialize.hs, nothing )
[ 84 of 137] Compiling Crypto.Number.Serialize.Internal.LE ( Crypto/Number/Serialize/Internal/LE.hs, nothing )
[ 85 of 137] Compiling Crypto.Number.Serialize.LE ( Crypto/Number/Serialize/LE.hs, nothing )
[ 86 of 137] Compiling Crypto.OTP ( Crypto/OTP.hs, nothing )
[ 87 of 137] Compiling Crypto.PubKey.ECC.Types ( Crypto/PubKey/ECC/Types.hs, nothing )
[ 88 of 137] Compiling Crypto.PubKey.Internal ( Crypto/PubKey/Internal.hs, nothing )
[ 89 of 137] Compiling Crypto.PubKey.MaskGenFunction ( Crypto/PubKey/MaskGenFunction.hs, nothing )
[ 90 of 137] Compiling Crypto.PubKey.RSA.Types ( Crypto/PubKey/RSA/Types.hs, nothing )
[ 91 of 137] Compiling Crypto.PubKey.RSA.Prim ( Crypto/PubKey/RSA/Prim.hs, nothing )
[ 92 of 137] Compiling Crypto.Random.Entropy.Source ( Crypto/Random/Entropy/Source.hs, nothing )
[ 93 of 137] Compiling Crypto.Random.Entropy.RDRand ( Crypto/Random/Entropy/RDRand.hs, nothing )
[ 94 of 137] Compiling Crypto.Random.Entropy.Unix ( Crypto/Random/Entropy/Unix.hs, nothing )
[ 95 of 137] Compiling Crypto.Random.Entropy.Backend ( Crypto/Random/Entropy/Backend.hs, nothing )
[ 96 of 137] Compiling Crypto.Random.Entropy.Unsafe ( Crypto/Random/Entropy/Unsafe.hs, nothing )
[ 97 of 137] Compiling Crypto.Random.Entropy ( Crypto/Random/Entropy.hs, nothing )
[ 98 of 137] Compiling Crypto.Random.EntropyPool ( Crypto/Random/EntropyPool.hs, nothing )
[ 99 of 137] Compiling Crypto.Random.Types ( Crypto/Random/Types.hs, nothing )
[100 of 137] Compiling Crypto.Random.SystemDRG ( Crypto/Random/SystemDRG.hs, nothing )
[101 of 137] Compiling Crypto.Random.ChaChaDRG ( Crypto/Random/ChaChaDRG.hs, nothing )
[102 of 137] Compiling Crypto.Random ( Crypto/Random.hs, nothing )
[103 of 137] Compiling Crypto.Random.Probabilistic ( Crypto/Random/Probabilistic.hs, nothing )
[104 of 137] Compiling Crypto.PubKey.Ed448 ( Crypto/PubKey/Ed448.hs, nothing )
[105 of 137] Compiling Crypto.PubKey.Ed25519 ( Crypto/PubKey/Ed25519.hs, nothing )
[106 of 137] Compiling Crypto.PubKey.ECC.P256 ( Crypto/PubKey/ECC/P256.hs, nothing )
[107 of 137] Compiling Crypto.PubKey.Curve448 ( Crypto/PubKey/Curve448.hs, nothing )
[108 of 137] Compiling Crypto.PubKey.Curve25519 ( Crypto/PubKey/Curve25519.hs, nothing )
[109 of 137] Compiling Crypto.KDF.BCrypt ( Crypto/KDF/BCrypt.hs, nothing )
[110 of 137] Compiling Crypto.ECC.Edwards25519 ( Crypto/ECC/Edwards25519.hs, nothing )
[111 of 137] Compiling Crypto.Cipher.AESGCMSIV ( Crypto/Cipher/AESGCMSIV.hs, nothing )
[112 of 137] Compiling Crypto.Number.Generate ( Crypto/Number/Generate.hs, nothing )
[113 of 137] Compiling Crypto.PubKey.ECC.Prim ( Crypto/PubKey/ECC/Prim.hs, nothing )
[114 of 137] Compiling Crypto.PubKey.ECC.ECDSA ( Crypto/PubKey/ECC/ECDSA.hs, nothing )
[115 of 137] Compiling Crypto.PubKey.ECC.Generate ( Crypto/PubKey/ECC/Generate.hs, nothing )
[116 of 137] Compiling Crypto.PubKey.DSA ( Crypto/PubKey/DSA.hs, nothing )
[117 of 137] Compiling Crypto.Number.Prime ( Crypto/Number/Prime.hs, nothing )
[118 of 137] Compiling Crypto.PubKey.Rabin.Types ( Crypto/PubKey/Rabin/Types.hs, nothing )
[119 of 137] Compiling Crypto.PubKey.Rabin.OAEP ( Crypto/PubKey/Rabin/OAEP.hs, nothing )
[120 of 137] Compiling Crypto.PubKey.Rabin.RW ( Crypto/PubKey/Rabin/RW.hs, nothing )
[121 of 137] Compiling Crypto.PubKey.Rabin.Modified ( Crypto/PubKey/Rabin/Modified.hs, nothing )
[122 of 137] Compiling Crypto.PubKey.Rabin.Basic ( Crypto/PubKey/Rabin/Basic.hs, nothing )
Crypto/PubKey/Rabin/Basic.hs:125:21: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
125 | else Just $ head solutions
| ^^^^
[123 of 137] Compiling Crypto.PubKey.RSA ( Crypto/PubKey/RSA.hs, nothing )
[124 of 137] Compiling Crypto.PubKey.RSA.PSS ( Crypto/PubKey/RSA/PSS.hs, nothing )
[125 of 137] Compiling Crypto.PubKey.RSA.PKCS15 ( Crypto/PubKey/RSA/PKCS15.hs, nothing )
[126 of 137] Compiling Crypto.PubKey.RSA.OAEP ( Crypto/PubKey/RSA/OAEP.hs, nothing )
[127 of 137] Compiling Crypto.PubKey.DH ( Crypto/PubKey/DH.hs, nothing )
[128 of 137] Compiling Crypto.PubKey.ElGamal ( Crypto/PubKey/ElGamal.hs, nothing )
[129 of 137] Compiling Crypto.PubKey.ECC.DH ( Crypto/PubKey/ECC/DH.hs, nothing )
[130 of 137] Compiling Crypto.ECC.Simple.Prim ( Crypto/ECC/Simple/Prim.hs, nothing )
[131 of 137] Compiling Crypto.ECC ( Crypto/ECC.hs, nothing )
[132 of 137] Compiling Crypto.PubKey.EdDSA ( Crypto/PubKey/EdDSA.hs, nothing )
Crypto/PubKey/EdDSA.hs:110:45: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
110 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:132:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
132 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:154:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
154 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:175:35: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
175 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:184:39: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
184 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:195:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
195 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:204:33: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
204 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:213:34: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
213 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:223:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
223 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:233:33: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
233 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:242:35: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
242 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:251:36: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
251 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:269:38: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
269 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:292:31: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
292 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
Crypto/PubKey/EdDSA.hs:313:42: warning: [GHC-58520] [-Wtype-equality-requires-operators]
The use of ~ without TypeOperators
will become an error in a future GHC release.
Suggested fix: Perhaps you intended to use TypeOperators
|
313 | , HashDigestSize hash ~ CurveDigestSize curve
| ^
[133 of 137] Compiling Crypto.PubKey.ECIES ( Crypto/PubKey/ECIES.hs, nothing )
[134 of 137] Compiling Crypto.PubKey.ECDSA ( Crypto/PubKey/ECDSA.hs, nothing )
[135 of 137] Compiling Crypto.Data.AFIS ( Crypto/Data/AFIS.hs, nothing )
[136 of 137] Compiling Crypto.System.CPU ( Crypto/System/CPU.hs, nothing )
[137 of 137] Compiling Crypto.Tutorial ( Crypto/Tutorial.hs, nothing )
Haddock coverage:
100% ( 4 / 4) in 'Crypto.Data.Padding'
100% ( 8 / 8) in 'Crypto.Error'
100% ( 8 / 8) in 'Crypto.Hash.IO'
92% ( 25 / 27) in 'Crypto.Cipher.Types'
Missing documentation for:
CCM_M (Crypto/Cipher/Types/Base.hs:45)
CCM_L (Crypto/Cipher/Types/Base.hs:46)
75% ( 3 / 4) in 'Crypto.ConstructHash.MiyaguchiPreneel'
Missing documentation for:
MiyaguchiPreneel (Crypto/ConstructHash/MiyaguchiPreneel.hs:26)
0% ( 0 / 2) in 'Crypto.Cipher.Utils'
Missing documentation for:
Module header
validateKeySize (Crypto/Cipher/Utils.hs:11)
100% ( 5 / 5) in 'Crypto.Cipher.TripleDES'
100% ( 2 / 2) in 'Crypto.Cipher.DES'
100% ( 5 / 5) in 'Crypto.Cipher.Salsa'
100% ( 6 / 6) in 'Crypto.Cipher.XSalsa'
100% ( 5 / 5) in 'Crypto.Cipher.RC4'
100% ( 9 / 9) in 'Crypto.Cipher.ChaCha'
100% ( 4 / 4) in 'Crypto.Cipher.AES'
Warning: 'bitlen' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'n' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'SHAKE256' is ambiguous. It is defined
* at Crypto/Hash/SHAKE.hs:71:33
* at Crypto/Hash/SHAKE.hs:71:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/Hash/SHAKE.hs:71:1
Warning: 'SHAKE128' is ambiguous. It is defined
* at Crypto/Hash/SHAKE.hs:47:33
* at Crypto/Hash/SHAKE.hs:47:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/Hash/SHAKE.hs:47:1
95% ( 46 / 48) in 'Crypto.Hash.Algorithms'
Missing documentation for:
Blake2bp (Crypto/Hash/Blake2.hs:140)
Blake2sp (Crypto/Hash/Blake2.hs:117)
100% ( 23 / 23) in 'Crypto.Hash'
0% ( 0 / 4) in 'Crypto.Cipher.Twofish'
Missing documentation for:
Module header
Twofish128 (Crypto/Cipher/Twofish.hs:11)
Twofish192 (Crypto/Cipher/Twofish.hs:23)
Twofish256 (Crypto/Cipher/Twofish.hs:35)
100% ( 2 / 2) in 'Crypto.Cipher.CAST5'
100% ( 6 / 6) in 'Crypto.Cipher.Blowfish'
100% ( 2 / 2) in 'Crypto.Cipher.Camellia'
Warning: 'hashParallelism' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hashMemory' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hashIterations' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
80% ( 8 / 10) in 'Crypto.KDF.Argon2'
Missing documentation for:
defaultOptions (Crypto/KDF/Argon2.hs:94)
hash (Crypto/KDF/Argon2.hs:108)
75% ( 3 / 4) in 'Crypto.KDF.BCryptPBKDF'
Missing documentation for:
Parameters (Crypto/KDF/BCryptPBKDF.hs:41)
100% ( 4 / 4) in 'Crypto.MAC.CMAC'
Warning: 'hmacFinalize' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 10 / 10) in 'Crypto.MAC.HMAC'
62% ( 5 / 8) in 'Crypto.KDF.PBKDF2'
Missing documentation for:
fastPBKDF2_SHA1 (Crypto/KDF/PBKDF2.hs:115)
fastPBKDF2_SHA256 (Crypto/KDF/PBKDF2.hs:130)
fastPBKDF2_SHA512 (Crypto/KDF/PBKDF2.hs:145)
100% ( 3 / 3) in 'Crypto.KDF.Scrypt'
100% ( 5 / 5) in 'Crypto.KDF.HKDF'
Warning: 'KMAC' is ambiguous. It is defined
* at Crypto/MAC/KMAC.hs:78:18
* at Crypto/MAC/KMAC.hs:78:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/MAC/KMAC.hs:78:1
100% ( 10 / 10) in 'Crypto.MAC.KMAC'
91% ( 11 / 12) in 'Crypto.MAC.Poly1305'
Missing documentation for:
authTag (Crypto/MAC/Poly1305.hs:53)
100% ( 12 / 12) in 'Crypto.Cipher.ChaChaPoly1305'
Warning: 'a' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'b' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 8 / 8) in 'Crypto.Number.Basic'
Warning: 'm' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 11 / 11) in 'Crypto.Number.F2m'
Warning: 'CoprimesAssertionError' is ambiguous. It is defined
* at Crypto/Number/ModArithmetic.hs:28:31
* at Crypto/Number/ModArithmetic.hs:28:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/Number/ModArithmetic.hs:28:1
Warning: 'ModulusAssertionError' is ambiguous. It is defined
* at Crypto/Number/ModArithmetic.hs:132:30
* at Crypto/Number/ModArithmetic.hs:132:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/Number/ModArithmetic.hs:132:1
100% ( 11 / 11) in 'Crypto.Number.ModArithmetic'
100% ( 7 / 7) in 'Crypto.Number.Nat'
100% ( 4 / 4) in 'Crypto.Number.Serialize.Internal'
100% ( 5 / 5) in 'Crypto.Number.Serialize'
100% ( 4 / 4) in 'Crypto.Number.Serialize.Internal.LE'
100% ( 5 / 5) in 'Crypto.Number.Serialize.LE'
75% ( 9 / 12) in 'Crypto.OTP'
Missing documentation for:
hotp (Crypto/OTP.hs:76)
TOTPParams (Crypto/OTP.hs:123)
ClockSkew (Crypto/OTP.hs:125)
100% ( 15 / 15) in 'Crypto.PubKey.ECC.Types'
100% ( 3 / 3) in 'Crypto.PubKey.MaskGenFunction'
100% ( 11 / 11) in 'Crypto.PubKey.RSA.Types'
100% ( 5 / 5) in 'Crypto.PubKey.RSA.Prim'
100% ( 5 / 5) in 'Crypto.Random.Entropy.Unsafe'
100% ( 2 / 2) in 'Crypto.Random.Entropy'
100% ( 5 / 5) in 'Crypto.Random.EntropyPool'
Warning: 'MonadPseudoRandom' is ambiguous. It is defined
* at Crypto/Random/Types.hs:33:35
* at Crypto/Random/Types.hs:33:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/Random/Types.hs:33:1
100% ( 5 / 5) in 'Crypto.Random.Types'
95% ( 20 / 21) in 'Crypto.Random'
Missing documentation for:
Seed (Crypto/Random.hs:43)
100% ( 17 / 17) in 'Crypto.PubKey.Ed448'
100% ( 17 / 17) in 'Crypto.PubKey.Ed25519'
Warning: 'Point' is ambiguous. It is defined
* at Crypto/PubKey/ECC/P256.hs:68:17
* at Crypto/PubKey/ECC/P256.hs:68:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/PubKey/ECC/P256.hs:68:1
Warning: 'Scalar' is ambiguous. It is defined
* at Crypto/PubKey/ECC/P256.hs:64:18
* at Crypto/PubKey/ECC/P256.hs:64:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Crypto/PubKey/ECC/P256.hs:64:1
100% ( 34 / 34) in 'Crypto.PubKey.ECC.P256'
100% ( 12 / 12) in 'Crypto.PubKey.Curve448'
100% ( 12 / 12) in 'Crypto.PubKey.Curve25519'
100% ( 5 / 5) in 'Crypto.KDF.BCrypt'
100% ( 21 / 21) in 'Crypto.ECC.Edwards25519'
100% ( 6 / 6) in 'Crypto.Cipher.AESGCMSIV'
100% ( 5 / 5) in 'Crypto.Number.Generate'
100% ( 10 / 10) in 'Crypto.PubKey.ECC.Prim'
100% ( 15 / 15) in 'Crypto.PubKey.ECC.ECDSA'
100% ( 3 / 3) in 'Crypto.PubKey.ECC.Generate'
100% ( 19 / 19) in 'Crypto.PubKey.DSA'
100% ( 10 / 10) in 'Crypto.Number.Prime'
100% ( 3 / 3) in 'Crypto.PubKey.Rabin.Types'
100% ( 5 / 5) in 'Crypto.PubKey.Rabin.OAEP'
100% ( 9 / 9) in 'Crypto.PubKey.Rabin.RW'
100% ( 6 / 6) in 'Crypto.PubKey.Rabin.Modified'
100% ( 11 / 11) in 'Crypto.PubKey.Rabin.Basic'
Warning: 'e' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 9 / 9) in 'Crypto.PubKey.RSA'
100% ( 13 / 13) in 'Crypto.PubKey.RSA.PSS'
100% ( 15 / 15) in 'Crypto.PubKey.RSA.PKCS15'
100% ( 9 / 9) in 'Crypto.PubKey.RSA.OAEP'
100% ( 10 / 10) in 'Crypto.PubKey.DH'
100% ( 8 / 8) in 'Crypto.PubKey.ECC.DH'
23% ( 3 / 13) in 'Crypto.ECC'
Missing documentation for:
Curve_P384R1 (Crypto/ECC.hs:195)
Curve_P521R1 (Crypto/ECC.hs:229)
Curve_X25519 (Crypto/ECC.hs:263)
Curve_X448 (Crypto/ECC.hs:282)
Curve_Edwards25519 (Crypto/ECC.hs:301)
EllipticCurve (Crypto/ECC.hs:59)
EllipticCurveDH (Crypto/ECC.hs:82)
EllipticCurveArith (Crypto/ECC.hs:105)
EllipticCurveBasepointArith (Crypto/ECC.hs:118)
SharedSecret (Crypto/ECC.hs:56)
100% ( 22 / 22) in 'Crypto.PubKey.EdDSA'
100% ( 3 / 3) in 'Crypto.PubKey.ECIES'
100% ( 22 / 22) in 'Crypto.PubKey.ECDSA'
100% ( 3 / 3) in 'Crypto.Data.AFIS'
100% ( 3 / 3) in 'Crypto.System.CPU'
100% ( 9 / 9) in 'Crypto.Tutorial'
Warning: Crypto.Error: could not find link destinations for:
- Crypto.Error.Types.D:R:FailureCryptoFailable
Warning: Crypto.Hash.IO: could not find link destinations for:
- Crypto.Hash.Whirlpool.D:R:HashBlockSizeWhirlpool
- Crypto.Hash.Whirlpool.D:R:HashDigestSizeWhirlpool
- Crypto.Hash.Whirlpool.D:R:HashInternalContextSizeWhirlpool
- Crypto.Hash.Tiger.D:R:HashBlockSizeTiger
- Crypto.Hash.Tiger.D:R:HashDigestSizeTiger
- Crypto.Hash.Tiger.D:R:HashInternalContextSizeTiger
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_224
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_224
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_224
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_256
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_256
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_256
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_384
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_384
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_384
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_512
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_512
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_512
- Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_224
- Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_224
- Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_224
- Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_256
- Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_256
- Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_256
- Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_224
- Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_224
- Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_224
- Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_256
- Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_256
- Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_256
- Crypto.Hash.SHA512.D:R:HashBlockSizeSHA512
- Crypto.Hash.SHA512.D:R:HashDigestSizeSHA512
- Crypto.Hash.SHA512.D:R:HashInternalContextSizeSHA512
- Crypto.Hash.SHA384.D:R:HashBlockSizeSHA384
- Crypto.Hash.SHA384.D:R:HashDigestSizeSHA384
- Crypto.Hash.SHA384.D:R:HashInternalContextSizeSHA384
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_224
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_224
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_224
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_256
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_256
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_256
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_384
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_384
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_384
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_512
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_512
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_512
- Crypto.Hash.SHA256.D:R:HashBlockSizeSHA256
- Crypto.Hash.SHA256.D:R:HashDigestSizeSHA256
- Crypto.Hash.SHA256.D:R:HashInternalContextSizeSHA256
- Crypto.Hash.SHA224.D:R:HashBlockSizeSHA224
- Crypto.Hash.SHA224.D:R:HashDigestSizeSHA224
- Crypto.Hash.SHA224.D:R:HashInternalContextSizeSHA224
- Crypto.Hash.SHA1.D:R:HashBlockSizeSHA1
- Crypto.Hash.SHA1.D:R:HashDigestSizeSHA1
- Crypto.Hash.SHA1.D:R:HashInternalContextSizeSHA1
- Crypto.Hash.RIPEMD160.D:R:HashBlockSizeRIPEMD160
- Crypto.Hash.RIPEMD160.D:R:HashDigestSizeRIPEMD160
- Crypto.Hash.RIPEMD160.D:R:HashInternalContextSizeRIPEMD160
- Crypto.Hash.MD5.D:R:HashBlockSizeMD5
- Crypto.Hash.MD5.D:R:HashDigestSizeMD5
- Crypto.Hash.MD5.D:R:HashInternalContextSizeMD5
- Crypto.Hash.MD4.D:R:HashBlockSizeMD4
- Crypto.Hash.MD4.D:R:HashDigestSizeMD4
- Crypto.Hash.MD4.D:R:HashInternalContextSizeMD4
- Crypto.Hash.MD2.D:R:HashBlockSizeMD2
- Crypto.Hash.MD2.D:R:HashDigestSizeMD2
- Crypto.Hash.MD2.D:R:HashInternalContextSizeMD2
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_224
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_224
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_224
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_256
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_256
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_256
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_384
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_384
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_384
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_512
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_512
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_512
- Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_224
- Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_224
- Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_224
- Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_256
- Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_256
- Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_256
- Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_160
- Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_160
- Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_160
- Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_224
- Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_224
- Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_224
- Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_256
- Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_256
- Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_256
- Crypto.Hash.Blake2bp.D:R:HashBlockSizeBlake2bp_512
- Crypto.Hash.Blake2bp.D:R:HashDigestSizeBlake2bp_512
- Crypto.Hash.Blake2bp.D:R:HashInternalContextSizeBlake2bp_512
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_160
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_160
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_160
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_224
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_224
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_224
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_256
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_256
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_256
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_384
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_384
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_384
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_512
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_512
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_512
- Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE128
- Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE128
- Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE128
- Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE256
- Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE256
- Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE256
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2s
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2s
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2s
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2b
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2b
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2b
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2sp
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2sp
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2sp
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2bp
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2bp
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2bp
Warning: Crypto.Hash.Algorithms: could not find link destinations for:
- Crypto.Hash.Types.hashInternalFinalizePrefix
- Crypto.Hash.Whirlpool.D:R:HashBlockSizeWhirlpool
- Crypto.Hash.Whirlpool.D:R:HashDigestSizeWhirlpool
- Crypto.Hash.Whirlpool.D:R:HashInternalContextSizeWhirlpool
- Crypto.Hash.Tiger.D:R:HashBlockSizeTiger
- Crypto.Hash.Tiger.D:R:HashDigestSizeTiger
- Crypto.Hash.Tiger.D:R:HashInternalContextSizeTiger
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_224
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_224
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_224
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_256
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_256
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_256
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_384
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_384
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_384
- Crypto.Hash.Skein512.D:R:HashBlockSizeSkein512_512
- Crypto.Hash.Skein512.D:R:HashDigestSizeSkein512_512
- Crypto.Hash.Skein512.D:R:HashInternalContextSizeSkein512_512
- Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_224
- Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_224
- Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_224
- Crypto.Hash.Skein256.D:R:HashBlockSizeSkein256_256
- Crypto.Hash.Skein256.D:R:HashDigestSizeSkein256_256
- Crypto.Hash.Skein256.D:R:HashInternalContextSizeSkein256_256
- Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_224
- Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_224
- Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_224
- Crypto.Hash.SHA512t.D:R:HashBlockSizeSHA512t_256
- Crypto.Hash.SHA512t.D:R:HashDigestSizeSHA512t_256
- Crypto.Hash.SHA512t.D:R:HashInternalContextSizeSHA512t_256
- Crypto.Hash.SHA512.D:R:HashBlockSizeSHA512
- Crypto.Hash.SHA512.D:R:HashDigestSizeSHA512
- Crypto.Hash.SHA512.D:R:HashInternalContextSizeSHA512
- Crypto.Hash.SHA384.D:R:HashBlockSizeSHA384
- Crypto.Hash.SHA384.D:R:HashDigestSizeSHA384
- Crypto.Hash.SHA384.D:R:HashInternalContextSizeSHA384
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_224
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_224
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_224
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_256
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_256
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_256
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_384
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_384
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_384
- Crypto.Hash.SHA3.D:R:HashBlockSizeSHA3_512
- Crypto.Hash.SHA3.D:R:HashDigestSizeSHA3_512
- Crypto.Hash.SHA3.D:R:HashInternalContextSizeSHA3_512
- Crypto.Hash.SHA256.D:R:HashBlockSizeSHA256
- Crypto.Hash.SHA256.D:R:HashDigestSizeSHA256
- Crypto.Hash.SHA256.D:R:HashInternalContextSizeSHA256
- Crypto.Hash.SHA224.D:R:HashBlockSizeSHA224
- Crypto.Hash.SHA224.D:R:HashDigestSizeSHA224
- Crypto.Hash.SHA224.D:R:HashInternalContextSizeSHA224
- Crypto.Hash.SHA1.D:R:HashBlockSizeSHA1
- Crypto.Hash.SHA1.D:R:HashDigestSizeSHA1
- Crypto.Hash.SHA1.D:R:HashInternalContextSizeSHA1
- Crypto.Hash.RIPEMD160.D:R:HashBlockSizeRIPEMD160
- Crypto.Hash.RIPEMD160.D:R:HashDigestSizeRIPEMD160
- Crypto.Hash.RIPEMD160.D:R:HashInternalContextSizeRIPEMD160
- Crypto.Hash.MD5.D:R:HashBlockSizeMD5
- Crypto.Hash.MD5.D:R:HashDigestSizeMD5
- Crypto.Hash.MD5.D:R:HashInternalContextSizeMD5
- Crypto.Hash.MD4.D:R:HashBlockSizeMD4
- Crypto.Hash.MD4.D:R:HashDigestSizeMD4
- Crypto.Hash.MD4.D:R:HashInternalContextSizeMD4
- Crypto.Hash.MD2.D:R:HashBlockSizeMD2
- Crypto.Hash.MD2.D:R:HashDigestSizeMD2
- Crypto.Hash.MD2.D:R:HashInternalContextSizeMD2
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_224
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_224
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_224
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_256
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_256
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_256
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_384
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_384
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_384
- Crypto.Hash.Keccak.D:R:HashBlockSizeKeccak_512
- Crypto.Hash.Keccak.D:R:HashDigestSizeKeccak_512
- Crypto.Hash.Keccak.D:R:HashInternalContextSizeKeccak_512
- Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_224
- Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_224
- Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_224
- Crypto.Hash.Blake2sp.D:R:HashBlockSizeBlake2sp_256
- Crypto.Hash.Blake2sp.D:R:HashDigestSizeBlake2sp_256
- Crypto.Hash.Blake2sp.D:R:HashInternalContextSizeBlake2sp_256
- Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_160
- Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_160
- Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_160
- Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_224
- Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_224
- Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_224
- Crypto.Hash.Blake2s.D:R:HashBlockSizeBlake2s_256
- Crypto.Hash.Blake2s.D:R:HashDigestSizeBlake2s_256
- Crypto.Hash.Blake2s.D:R:HashInternalContextSizeBlake2s_256
- Crypto.Hash.Blake2bp.D:R:HashBlockSizeBlake2bp_512
- Crypto.Hash.Blake2bp.D:R:HashDigestSizeBlake2bp_512
- Crypto.Hash.Blake2bp.D:R:HashInternalContextSizeBlake2bp_512
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_160
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_160
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_160
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_224
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_224
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_224
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_256
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_256
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_256
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_384
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_384
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_384
- Crypto.Hash.Blake2b.D:R:HashBlockSizeBlake2b_512
- Crypto.Hash.Blake2b.D:R:HashDigestSizeBlake2b_512
- Crypto.Hash.Blake2b.D:R:HashInternalContextSizeBlake2b_512
- Crypto.Hash.SHAKE.cshakeInternalFinalize
- Crypto.Hash.SHAKE.cshakeOutputLength
- Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE128
- Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE128
- Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE128
- Crypto.Hash.SHAKE.D:R:HashBlockSizeSHAKE256
- Crypto.Hash.SHAKE.D:R:HashDigestSizeSHAKE256
- Crypto.Hash.SHAKE.D:R:HashInternalContextSizeSHAKE256
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2s
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2s
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2s
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2b
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2b
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2b
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2sp
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2sp
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2sp
- Crypto.Hash.Blake2.D:R:HashBlockSizeBlake2bp
- Crypto.Hash.Blake2.D:R:HashDigestSizeBlake2bp
- Crypto.Hash.Blake2.D:R:HashInternalContextSizeBlake2bp
- Crypto.PubKey.RSA.PKCS15.hashDigestASN1
Warning: Crypto.MAC.KMAC: could not find link destinations for:
- Crypto.Hash.SHAKE.cshakeInternalFinalize
- Crypto.Hash.SHAKE.cshakeOutputLength
Warning: Crypto.Number.ModArithmetic: could not find link destinations for:
- Crypto.Number.ModArithmetic.ModulusAssertionError
- Crypto.Number.ModArithmetic.CoprimesAssertionError
Warning: Crypto.Number.Nat: could not find link destinations for:
- Crypto.Internal.Nat.IsDiv8
- Crypto.Internal.Nat.IsGE
- Crypto.Internal.Nat.IsLE
Warning: Crypto.PubKey.Rabin.Types: could not find link destinations for:
- Crypto.PubKey.Rabin.Types.PrimeCondition
Warning: Crypto.PubKey.RSA.PKCS15: could not find link destinations for:
- Crypto.PubKey.RSA.PKCS15.hashDigestASN1
Warning: Crypto.ECC: could not find link destinations for:
- Crypto.Internal.Builder.Builder
- Crypto.ECC.D:R:PointCurve_P256R1
- Crypto.ECC.D:R:ScalarCurve_P256R1
- Crypto.ECC.D:R:PointCurve_P384R1
- Crypto.ECC.D:R:ScalarCurve_P384R1
- Crypto.ECC.D:R:PointCurve_P521R1
- Crypto.ECC.D:R:ScalarCurve_P521R1
- Crypto.ECC.D:R:PointCurve_X25519
- Crypto.ECC.D:R:ScalarCurve_X25519
- Crypto.ECC.D:R:PointCurve_X448
- Crypto.ECC.D:R:ScalarCurve_X448
- Crypto.ECC.D:R:PointCurve_Edwards25519
- Crypto.ECC.D:R:ScalarCurve_Edwards25519
- Crypto.PubKey.EdDSA.hashWithDom
- Crypto.PubKey.EdDSA.pointPublic
- Crypto.PubKey.EdDSA.publicPoint
- Crypto.PubKey.EdDSA.encodeScalarLE
- Crypto.PubKey.EdDSA.decodeScalarLE
- Crypto.PubKey.EdDSA.scheduleSecret
- Crypto.PubKey.EdDSA.D:R:CurveDigestSizeCurve_Edwards25519
Warning: Crypto.PubKey.EdDSA: could not find link destinations for:
- Crypto.Internal.Builder.Builder
- Crypto.PubKey.EdDSA.hashWithDom
- Crypto.PubKey.EdDSA.pointPublic
- Crypto.PubKey.EdDSA.publicPoint
- Crypto.PubKey.EdDSA.encodeScalarLE
- Crypto.PubKey.EdDSA.decodeScalarLE
- Crypto.PubKey.EdDSA.scheduleSecret
- Crypto.PubKey.EdDSA.D:R:CurveDigestSizeCurve_Edwards25519
Documentation created: dist/doc/html/cryptonite/,
dist/doc/html/cryptonite/cryptonite.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/cryptonite-0.30-FCBKUVV2O3fsZHKx0q9wU
Completed cryptonite-0.30
Downloading mlkem-0.1.0.0
Downloaded mlkem-0.1.0.0
Configuring mlkem-0.1.0.0...
Preprocessing library for mlkem-0.1.0.0..
Building library for mlkem-0.1.0.0..
[ 1 of 17] Compiling Block ( src/Block.hs, dist/build/Block.o, dist/build/Block.dyn_o )
[ 2 of 17] Compiling ByteArrayST ( src/ByteArrayST.hs, dist/build/ByteArrayST.o, dist/build/ByteArrayST.dyn_o )
[ 3 of 17] Compiling Math ( src/Math.hs, dist/build/Math.o, dist/build/Math.dyn_o )
[ 4 of 17] Compiling Paths_mlkem ( dist/build/autogen/Paths_mlkem.hs, dist/build/Paths_mlkem.o, dist/build/Paths_mlkem.dyn_o )
[ 5 of 17] Compiling ScrubbedBlock ( src/ScrubbedBlock.hs, dist/build/ScrubbedBlock.o, dist/build/ScrubbedBlock.dyn_o )
[ 6 of 17] Compiling Marking ( src/Marking.hs, dist/build/Marking.o, dist/build/Marking.dyn_o )
[ 7 of 17] Compiling SecureBlock ( src/SecureBlock.hs, dist/build/SecureBlock.o, dist/build/SecureBlock.dyn_o )
[ 8 of 17] Compiling BlockN ( src/BlockN.hs, dist/build/BlockN.o, dist/build/BlockN.dyn_o )
[ 9 of 17] Compiling SecureBytes ( src/SecureBytes.hs, dist/build/SecureBytes.o, dist/build/SecureBytes.dyn_o )
[10 of 17] Compiling Builder ( src/Builder.hs, dist/build/Builder.o, dist/build/Builder.dyn_o )
[11 of 17] Compiling Vector ( src/Vector.hs, dist/build/Vector.o, dist/build/Vector.dyn_o )
[12 of 17] Compiling Matrix ( src/Matrix.hs, dist/build/Matrix.o, dist/build/Matrix.dyn_o )
[13 of 17] Compiling Crypto ( src/Crypto.hs, dist/build/Crypto.o, dist/build/Crypto.dyn_o )
[14 of 17] Compiling Auxiliary ( src/Auxiliary.hs, dist/build/Auxiliary.o, dist/build/Auxiliary.dyn_o )
[15 of 17] Compiling K_PKE ( src/K_PKE.hs, dist/build/K_PKE.o, dist/build/K_PKE.dyn_o )
[16 of 17] Compiling Internal ( src/Internal.hs, dist/build/Internal.o, dist/build/Internal.dyn_o )
[17 of 17] Compiling Crypto.PubKey.ML_KEM ( src/Crypto/PubKey/ML_KEM.hs, dist/build/Crypto/PubKey/ML_KEM.o, dist/build/Crypto/PubKey/ML_KEM.dyn_o )
Preprocessing library for mlkem-0.1.0.0..
Running Haddock on library for mlkem-0.1.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 17] Compiling Block ( src/Block.hs, nothing )
[ 2 of 17] Compiling ByteArrayST ( src/ByteArrayST.hs, nothing )
[ 3 of 17] Compiling Math ( src/Math.hs, nothing )
[ 4 of 17] Compiling Paths_mlkem ( dist/build/autogen/Paths_mlkem.hs, nothing )
[ 5 of 17] Compiling ScrubbedBlock ( src/ScrubbedBlock.hs, nothing )
[ 6 of 17] Compiling Marking ( src/Marking.hs, nothing )
[ 7 of 17] Compiling SecureBlock ( src/SecureBlock.hs, nothing )
[ 8 of 17] Compiling BlockN ( src/BlockN.hs, nothing )
[ 9 of 17] Compiling SecureBytes ( src/SecureBytes.hs, nothing )
[10 of 17] Compiling Builder ( src/Builder.hs, nothing )
[11 of 17] Compiling Vector ( src/Vector.hs, nothing )
[12 of 17] Compiling Matrix ( src/Matrix.hs, nothing )
[13 of 17] Compiling Crypto ( src/Crypto.hs, nothing )
[14 of 17] Compiling Auxiliary ( src/Auxiliary.hs, nothing )
[15 of 17] Compiling K_PKE ( src/K_PKE.hs, nothing )
[16 of 17] Compiling Internal ( src/Internal.hs, nothing )
[17 of 17] Compiling Crypto.PubKey.ML_KEM ( src/Crypto/PubKey/ML_KEM.hs, nothing )
Haddock coverage:
100% ( 21 / 21) in 'Crypto.PubKey.ML_KEM'
Warning: Crypto.PubKey.ML_KEM: could not find link destinations for:
- K_PKE.Params
- Internal.K
- Internal.getParams
Documentation created: dist/doc/html/mlkem/, dist/doc/html/mlkem/mlkem.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/mlkem-0.1.0.0-2QFodHtz6MdAhDHy4JvdyX
Completed mlkem-0.1.0.0
Test log
[view raw]
Resolving dependencies...
Error:
Internal libraries only supported with per-component builds.
Per-component builds were disabled because program coverage is enabled
In the package 'vector-0.13.2.0'