The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 2 06:36:52 2023 UTC (3 months, 4 weeks ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Revbump all Haskell after updating lang/ghc96

Revision 1.13 / (download) - annotate - [select for diffs], Mon Oct 9 04:54:27 2023 UTC (4 months, 3 weeks ago) by pho
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Bump Haskell packages after updating lang/ghc94

Revision 1.12 / (download) - annotate - [select for diffs], Tue Feb 7 01:40:47 2023 UTC (12 months, 3 weeks ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.11 / (download) - annotate - [select for diffs], Sat Feb 26 03:58:05 2022 UTC (2 years ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 12 08:50:37 2022 UTC (2 years ago) by pho
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

revbump after changing the default Haskell compiler

Revision 1.9 / (download) - annotate - [select for diffs], Fri Feb 11 12:13:47 2022 UTC (2 years ago) by pho
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Update to random-1.2.1

1.2.1
* Fix support for ghc-9.2 #99
* Fix performance regression for ghc-9.0 #101
* Add uniformEnumM and uniformEnumRM
* Add initStdGen #103
* Add globalStdGen #117
* Add runStateGenST_
* Ensure that default implementation of ShortByteString generation uses
  unpinned memory. #116
* Fix #54 with #68 - if exactly one value in the range of floating point is
  infinite, then uniformRM/randomR returns that value.
* Add default implementation of uniformM that uses Generic #70
* Random instance for CBool #77
* Addition of TGen and TGenM #95
* Addition of tuple instances for Random up to 7-tuple #72

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 18 02:48:11 2022 UTC (2 years, 1 month ago) by pho
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Bump packages that depends on GHC

Revision 1.7 / (download) - annotate - [select for diffs], Mon May 3 19:01:02 2021 UTC (2 years, 9 months ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

*: Bump PKGREVISION for ghc-9.0.1

Revision 1.6 / (download) - annotate - [select for diffs], Mon May 3 14:38:23 2021 UTC (2 years, 9 months ago) by pho
Branch: MAIN
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

Add missing dependency on splitmix

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 23 06:51:27 2021 UTC (2 years, 10 months ago) by pho
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Update to random-1.2.0

* Breaking change which mostly maintains backwards compatibility, see
  "Breaking Changes" below.
* Support for monadic generators e.g. mwc-random.
* Monadic adapters for pure generators (providing a uniform monadic
  interface to pure and monadic generators).
* Faster in all cases except one by more than x18 (N.B. x18 not 18%)
  and some cases (depending on the type) faster by more than x1000
* Passes a large number of random number test suites:
  - dieharder
  - TestU01 (SmallCrush, Crush, BigCrush)
  - PractRand
  - gjrand
  - See https://github.com/tweag/random-quality for details on how to
    do this yourself.
* Better quality split as judged by these tests:
  https://www.cambridge.org/core/journals/journal-of-functional-programming/article/evaluation-of-splittable-pseudorandom-generators/3EBAA9F14939C5BB5560E32D1A132637
  Again see https://github.com/tweag/random-quality for details on how
  to do this yourself.
* Unbiased generation of ranges.
* Updated tests and benchmarks.
* Continuous integration.

Breaking Changes

Version 1.2.0 introduces these breaking changes:
* requires base >= 4.8 (GHC-7.10)
* StdGen is no longer an instance of Read
* randomIO and randomRIO were extracted from the Random class into
  separate functions

In addition, there may be import clashes with new functions,
e.g. uniform and uniformR.

Deprecations

Version 1.2.0 introduces genWord64, genWord32 and similar methods to
the RandomGen class. The significantly slower method next and its
companion genRange are now deprecated.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 7 13:04:04 2018 UTC (6 years, 1 month ago) by rillig
Branch: 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, 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
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 21 21:27:51 2014 UTC (9 years, 4 months ago) by szptvlfn
Branch: MAIN
CVS Tags: 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, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Update to 1.1

from CHANGELOG & https://github.com/haskell/random
# 1.1
  * support for base < 4.6 (which doesnt provide strict atomicModifyIORef')
    and integrating Travis CI support.
    https://github.com/haskell/random/pull/12
  * fix C type in test suite https://github.com/haskell/random/pull/9
  - Fix compilation with GHC HEAD.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 29 14:08:39 2014 UTC (9 years, 6 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

make it clear what package depend on

discussed with wiz@.

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 21 21:02:18 2014 UTC (9 years, 9 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2

Import random-1.0.1.1 as devel/hs-random,
packaged for wip by pho.

This package provides a basic random number generation library,
including the ability to split random number generators.

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>