forked from pool/ghc-hashable
Accepting request 1231445 from devel:languages:haskell
version update for ghc-9.10.1 OBS-URL: https://build.opensuse.org/request/show/1231445 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc-hashable?expand=0&rev=39
This commit is contained in:
commit
ba328cafdb
@ -1,3 +1,24 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 4 19:38:39 UTC 2024 - Peter Simons <psimons@suse.com>
|
||||||
|
|
||||||
|
- Update hashable to version 1.5.0.0.
|
||||||
|
## Version 1.5.0.0
|
||||||
|
|
||||||
|
* Add `QuantifiedConstraints` superclasses to `Hashable1/2`:
|
||||||
|
|
||||||
|
```haskell
|
||||||
|
class (Eq1 t, forall a. Hashable a => Hashable (t a)) => Hashable1 t where
|
||||||
|
class (Eq2 t, forall a. Hashable a => Hashable1 (t a)) => Hashable2 t where
|
||||||
|
```
|
||||||
|
|
||||||
|
* Change contexts of `Compose`, `Product` and `Sum` instances.
|
||||||
|
This and above is the similar change as [CLC proposal #10](https://github.com/haskell/core-libraries-committee/issues/10)
|
||||||
|
|
||||||
|
* The above changes require `base-4.18.0.0`, so we drop support for GHC prior GHC-9.6.5
|
||||||
|
(The `hashable-1.4` branch will be maintained for time being for older GHC users).
|
||||||
|
|
||||||
|
* Make `Arg a b` instance behave as `Hashable a` instance.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 24 10:44:33 UTC 2024 - Peter Simons <psimons@suse.com>
|
Mon Jun 24 10:44:33 UTC 2024 - Peter Simons <psimons@suse.com>
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
%global pkgver %{pkg_name}-%{version}
|
%global pkgver %{pkg_name}-%{version}
|
||||||
%bcond_with tests
|
%bcond_with tests
|
||||||
Name: ghc-%{pkg_name}
|
Name: ghc-%{pkg_name}
|
||||||
Version: 1.4.7.0
|
Version: 1.5.0.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A class for types that can be converted to a hash value
|
Summary: A class for types that can be converted to a hash value
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da
|
|
||||||
size 89467
|
|
3
hashable-1.5.0.0.tar.gz
Normal file
3
hashable-1.5.0.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
|
||||||
|
size 89062
|
Loading…
x
Reference in New Issue
Block a user