hashable: A class for types that can be converted to a hash value

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Warnings:

This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.


[Skip to ReadMe]

Properties

Versions1.0.0, 1.0.1.0, 1.0.1.1, 1.1.0.0, 1.1.1.0, 1.1.2.0, 1.1.2.1, 1.1.2.2, 1.1.2.3, 1.1.2.4, 1.1.2.5, 1.2.0.0, 1.2.0.1, 1.2.0.2, 1.2.0.3, 1.2.0.4, 1.2.0.5, 1.2.0.6, 1.2.0.7, 1.2.0.8, 1.2.0.9, 1.2.0.10, 1.2.1.0, 1.2.2.0, 1.2.3.0, 1.2.3.1, 1.2.3.2, 1.2.3.3, 1.2.4.0, 1.2.5.0, 1.2.6.0, 1.2.6.1, 1.2.7.0, 1.2.7.0
Change logCHANGES.md
Dependenciesbase (>=4.4 && <4.12), bytestring (>=0.9 && <0.11), deepseq (>=1.3 && <1.5), ghc-prim, integer-gmp (>=0.2), text (>=0.11.0.5) [details]
LicenseBSD-3-Clause
AuthorMilan Straka <fox@ucw.cz> Johan Tibell <johan.tibell@gmail.com>
Maintainerjohan.tibell@gmail.com
CategoryData
Home pagehttp://github.com/tibbe/hashable
Bug trackerhttps://github.com/tibbe/hashable/issues
Source repositoryhead: git clone https://github.com/tibbe/hashable.git
Executableshashable-examples
UploadedWed Mar 7 22:02:19 UTC 2018 by HerbertValerioRiedel

Modules

[Index]

Flags

NameDescriptionDefaultType
integer-gmp

Are we using integer-gmp to provide fast Integer instances?

EnabledAutomatic
sse2

Do we want to assume that a target supports SSE 2?

EnabledManual
sse41

Do we want to assume that a target supports SSE 4.1?

DisabledManual
examples

Build example modules

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for hashable-1.2.7.0

[back to package description]

The hashable package

This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based data structures. The package provides instances for basic types and a way to combine hash values.