./devel/hs-hashable, Class for types that can be converted to a hash value

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.0.0, Package name: hs-hashable-1.3.0.0, Maintainer: pho

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.


Required to run:
[lang/ghc88]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1569e9a2e8e10e1d17a7b732e58dc6d796023ce4
RMD160: ce18b34010f6de797ee0f9c8ef571591920a222e
Filesize: 29.136 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-11 19:52:21 by Roland Illig | Files touched by this commit (190) | Package updated
Log message:
hs-*: add PLIST files

These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
   2020-01-11 10:31:05 by Masatake Daimon | Files touched by this commit (2)
Log message:
Remove dependency on devel/hs-text

It's now part of GHC.
Also fail and semigroups are no longer required as of GHC 8.
   2019-12-31 13:47:44 by Masatake Daimon | Files touched by this commit (4) | Package updated
Log message:
Update to hashable-1.3.0.0

Version 1.3.0.0
* Semantic change of Hashable Arg instance to not hash the second
  argument of Arg in order to be consistent with Eq Arg (#171)
* Semantic change of Hashable Float and Hashable Double instances to
  hash -0.0 and 0.0 to the same value (#173)
* Add Hashable instance for Fingerprint (#156)
* Add new Data.Hashable.Generic module providing the default
  implementations genericHashWithSalt and genericLiftHashWithSalt
  together with other Generics support helpers (#148, #178)
* Bump minimum version requirement of base to base-4.5 (i.e. GHC >=
  7.4)

Version 1.2.7.0
* Add Hashable and Hashable1 instances for Complex
* Fix undefined behavior in hashable_fn_hash() implementation due to
  signed integer overflow (#152)
* Mark Data.Hashable.Lifted as Trustworthy (re SafeHaskell)
* Support GHC 8.4

Version 1.2.6.1
* Use typeRepFingerprint from Type.Reflection.Unsafe
* Bump minimum version of base to 4.4.

Version 1.2.6.0
* Add support for type-indexed Typeable.
* Rework the Generic hashable for sums.

Version 1.2.5.0
* Add Hashable1 and Hashable2
* Add instances for: Eq1, Ord1, Show1, Ptr, FunPtr, IntPtr, WordPtr
* Add Hashed type for caching the hash function result.

Version 1.2.4.0
* Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg,
  First, Last, WrappedMonoid, Option
* Support GHC 8.0
   2016-01-10 12:48:24 by Ryosuke Moro | Files touched by this commit (3) | Package updated
Log message:
Update to 1.2.3.3

CHANGES:
## Version 1.2.3.3

 * Support integer-simple.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-08-02 13:27:06 by Ryosuke Moro | Files touched by this commit (44) | Package updated
Log message:
Bump PKGREVISION for hs-text-1.2.1.3
   2015-06-08 22:55:31 by Ryosuke Moro | Files touched by this commit (3) | Package updated
Log message:
Update to 1.2.3.2

CHANGES:
## Version 1.2.3.2

 * Add support for GHC 7.10 typeRepFingerprint

## Version 1.2.3.1

 * Added support for random 1.1.*.
   2015-06-04 22:09:00 by Ryosuke Moro | Files touched by this commit (50) | Package updated
Log message:
Bump PKGREVISION for hs-text-1.2.1.1