hashabler icon indicating copy to clipboard operation
hashabler copied to clipboard

A haskell library for principled, cross-platform & extensible hashing of types, including an implementation of the FNV-1a algorithm.

Results 6 hashabler issues
Sort by recently updated
recently updated
newest added

If you have access to such a machine it would be incredibly helpful if you could please run: ``` $ cabal configure -fdev --enable-tests && cabal build $ dist/build/tests/tests &>...

help wanted

Hopefully we can do this with something like: https://github.com/travis-ci/travis-ci/issues/5770#issuecomment-197771661 We get a lot of coverage of 32-bit consistency with GHCJS, but can't rely on that (e.g. we need to test...

It's obvious that the `Hashable` class is about serialization, or feeding bytes to a consumer in a consistent way. We've found we already have to do `mixConstructor`, so already have...

enhancement
question

Check making various things NOINLINE, other things just INLINABLE.

enhancement

I'd like to add `TemplateHaskell` to support automatically deriving `Hashable` instances for users' datatypes. These should replicate instances for `Either`, tuples, `()`, `Maybe`, but not necessarly `[]` ( as I...

enhancement

It might be nice to support allowing users to write code that was hash-function-agnostic, letting _their_ users choose the hash function they prefer. For example someone might create a hash...

enhancement