The NetBSD Project

CVS log for pkgsrc/devel/hs-hashable/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / hs-hashable

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:39:14 2025 UTC (3 weeks, 2 days ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:05:08 2025 UTC (7 weeks, 4 days ago) by pho
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jan 29 16:43:05 2025 UTC (8 weeks, 1 day ago) by pho
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -5 lines
devel/hs-hashable: update to hashable-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.

## Version 1.4.7.0

  * Make `arch-native` disabled by default.

## Version 1.4.6.0

  * Use GND&DerivingVia to derive `newtype` intances (`Data.Semigroup`, `Data.Monoid`, `Identity` etc).

## Version 1.4.5.0

  * Drop support for GHCs prior 8.6.5
  * Use xxhash for hashing bytestrings and bytearrays.
    Note: when compiling binaries for distribution, you may need to disable
    `arch-native` flag.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu May 9 01:31:57 2024 UTC (10 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Apr 29 03:28:32 2024 UTC (10 months, 4 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +5 -3 lines
devel/hs-hashable: Update to 1.4.4.0

Version 1.4.4.0

    Depend on os-string-2 for GHC-9.2+
    Support filepath-1.5

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:36:33 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Oct 27 07:07:25 2023 UTC (17 months ago) by pho
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -5 lines
devel/hs-hashable: Update to 1.4.3.0

Version 1.4.3.0
* Export defaultHashWithSalt and defaultHash.
* Fix issue of tuples with 0 first component causing all-zero state.
* Change hashInt to mix bits more.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:16 2023 UTC (17 months, 2 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:40:36 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Jan 26 03:26:34 2023 UTC (2 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -1 lines
devel/hs-hashable: Fix build with GHC 9.2

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Jan 25 09:24:45 2023 UTC (2 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -3 lines
devel/hs-hashable: Update to 1.4.2.0

Version 1.4.2.0
* Fix the foreign signature of getThreadId
  https://github.com/haskell-unordered-containers/hashable/pull/263
* Drop support for GHCs prior GHC-8.2 The recent unordered-containers
  releases support only GHC-8.2+
* Add instance for OsString, PosixString, WindowsString from
  filepath-1.4.100.1
* Add Hashable ByteArray instance using data-array-byte compat package

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:57:56 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:50:33 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
revbump after changing the default Haskell compiler

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Feb 11 13:00:37 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
Update to hashable-1.4.0.2

Version 1.4.0.2
* Restore older GHC support
* Support GHC-9.0.2

Version 1.4.0.1
* text-2.0 compatibility

Version 1.4.0.0
* Eq is now a superclass of Hashable. Also Eq1 is a superclass of Hashable1
  and Eq2 is a superclass of Hashable2 when exists.
* Remove Hashable1 Fixed instance
* Remove Hashable1 Semi.Min/Max/... instances as they don't have Eq1
  instance.

Version 1.3.5.0
* Add Solo instance (base-4.15+, GHC-9+)

Version 1.3.4.1
* Fix compilation on 32 bit platforms
* Fix Tree instance

Version 1.3.4.0
* Text and ByteString hashes include length. This fixes a variant of
  https://github.com/haskell-unordered-containers/hashable/issues/74 for
  texts and
  bytestrings. https://github.com/haskell-unordered-containers/hashable/pull/223
* Use correct prime in combine. This should improve the hash quality of
  compound structures on 64bit
  systems. https://github.com/haskell-unordered-containers/hashable/pull/224
* Add instance for types in containers package
  https://github.com/haskell-unordered-containers/hashable/pull/226
* Change Int, Int64 and Word64 hashWithSalt
  slightly. https://github.com/haskell-unordered-containers/hashable/pull/227

Version 1.3.3.0
* Text hashing uses 64-bit FNV prime
* Don't truncate Text hashvalues on 64bit Windows:
  https://github.com/haskell-unordered-containers/hashable/pull/211

Version 1.3.2.0
* Add Hashable (Fixed a) for base <4.7 versions.
* Add documentation:
  * hashable is not a stable hash
  * hashWithSalt may return negative values
  * there is time-compat with Hashable instances for time types.
* Add random-initial-seed flag causing the initial seed to be randomized on
  each start of an executable using hashable.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jan 18 02:48:08 2022 UTC (3 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Bump packages that depends on GHC

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jan 17 05:06:55 2022 UTC (3 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Compatibility with upcoming GHC 9.0.2

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon May 3 19:00:59 2021 UTC (3 years, 10 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
*: Bump PKGREVISION for ghc-9.0.1

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Apr 23 04:50:04 2021 UTC (3 years, 11 months ago) by pho
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Update to hashable-1.3.1.0

* Add Hashable1 instances to semigroups types.
* Use ghc-bignum with GHC-9.0
* Use FNV-1 constants.
* Make hashable-examples a test-suite

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jan 11 09:31:04 2020 UTC (5 years, 2 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -3 lines
Remove dependency on devel/hs-text

It's now part of GHC.
Also fail and semigroups are no longer required as of GHC 8.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Dec 31 12:47:44 2019 UTC (5 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
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

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jan 10 11:48:24 2016 UTC (9 years, 2 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Update to 1.2.3.3

CHANGES:
## Version 1.2.3.3

 * Support integer-simple.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Aug 2 11:27:04 2015 UTC (9 years, 7 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.1.3

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jun 8 20:55:31 2015 UTC (9 years, 9 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
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.*.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Jun 4 20:08:59 2015 UTC (9 years, 9 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.1.1

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Dec 12 22:55:24 2014 UTC (10 years, 3 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.0.3

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Dec 12 22:03:04 2014 UTC (10 years, 3 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
Update to 1.2.3.0

CHANGES:
## Version 1.2.3.0

 * Silence integer literal overflow warning

 * Add support for GHC 7.10 `integer-gmp2` & `Natural`

 * Add instance for Data.Void

 * Make the SSE .cabal flags manual

 * Add an upper bound on bytestring

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Sep 13 22:23:28 2014 UTC (10 years, 6 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.0.0

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Aug 29 14:08:39 2014 UTC (10 years, 7 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
make it clear what package depend on

discussed with wiz@.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun May 25 21:54:17 2014 UTC (10 years, 10 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Import hashable-1.2.2.0 as devel/hs-hashable,
packaged for wip by 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.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>