Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 862ef6d85d | |||
| d9699457a4 | |||
| 38d4d18f56 | |||
| 80d58ddc55 |
@@ -1,3 +1,65 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 4 14:25:46 UTC 2025 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update random to version 1.3.1.
|
||||
# 1.3.1
|
||||
|
||||
* Add missing `SplitGen` instance for `StateGen`: [#183](https://github.com/haskell/random/pull/183)
|
||||
|
||||
# 1.3.0
|
||||
|
||||
* Improve floating point value generation and avoid degenerate cases: [#172](https://github.com/haskell/random/pull/172)
|
||||
* Add `Uniform` instance for `Maybe` and `Either`: [#167](https://github.com/haskell/random/pull/167)
|
||||
* Add `Seed`, `SeedGen`, `seedSize`, `seedSizeProxy`, `mkSeed` and `unSeed`:
|
||||
[#162](https://github.com/haskell/random/pull/162)
|
||||
* Add `mkSeedFromByteString`, `unSeedToByteString`, `withSeed`, `withSeedM`, `withSeedFile`,
|
||||
`seedGenTypeName`, `nonEmptyToSeed`, `nonEmptyFromSeed`, `withSeedM`, `withSeedMutableGen` and `withSeedMutableGen_`
|
||||
* Add `SplitGen` and `splitGen`: [#160](https://github.com/haskell/random/pull/160)
|
||||
* Add `unifromShuffleList` and `unifromShuffleListM`: [#140](https://github.com/haskell/random/pull/140)
|
||||
* Add `uniformWordR`: [#140](https://github.com/haskell/random/pull/140)
|
||||
* Add `mkStdGen64`: [#155](https://github.com/haskell/random/pull/155)
|
||||
* Add `uniformListRM`, `uniformList`, `uniformListR`, `uniforms` and `uniformRs`:
|
||||
[#154](https://github.com/haskell/random/pull/154)
|
||||
* Add compatibility with recently added `ByteArray` to `base`:
|
||||
[#153](https://github.com/haskell/random/pull/153)
|
||||
* Switch to using `ByteArray` for type class implementation instead of
|
||||
`ShortByteString`
|
||||
* Add `unsafeUniformFillMutableByteArray` to `RandomGen` and a helper function
|
||||
`defaultUnsafeUniformFillMutableByteArray` that makes implementation
|
||||
for most instances easier.
|
||||
* Add `uniformByteArray`, `uniformByteString` and `uniformFillMutableByteArray`
|
||||
* Deprecate `genByteString` in favor of `uniformByteString`
|
||||
* Add `uniformByteArrayM` to `StatefulGen`
|
||||
* Add `uniformByteStringM` and `uniformShortByteStringM`
|
||||
* Deprecate `System.Random.Stateful.uniformShortByteString` in favor of `uniformShortByteStringM` for
|
||||
consistent naming and a future plan of removing it from `StatefulGen`
|
||||
type class
|
||||
* Add a pure `System.Random.uniformShortByteString` generating function.
|
||||
* Deprecate `genShortByteString` in favor of `System.Random.uniformShortByteString`
|
||||
* Expose a helper function `fillByteArrayST`, that can be used for
|
||||
defining implementation for `uniformByteArrayM`
|
||||
* Deprecate `genShortByteStringST` and `genShortByteStringIO` in favor of `fillByteArrayST`
|
||||
* Improve `FrozenGen` interface: [#149](https://github.com/haskell/random/pull/149)
|
||||
* Move `thawGen` from `FreezeGen` into the new `ThawGen` type class. Fixes an issue with
|
||||
an unlawful instance of `StateGen` for `FreezeGen`.
|
||||
* Add `modifyGen` and `overwriteGen` to the `FrozenGen` type class
|
||||
* Switch `splitGenM` to use `SplitGen` and `FrozenGen` instead of deprecated `RandomGenM`
|
||||
* Add `splitMutableGenM`
|
||||
* Switch `randomM` and `randomRM` to use `FrozenGen` instead of `RandomGenM`
|
||||
* Deprecate `RandomGenM` in favor of a more powerful `FrozenGen`
|
||||
* Add `isInRangeOrd` and `isInRangeEnum` that can be used for implementing `isInRange`:
|
||||
[#148](https://github.com/haskell/random/pull/148)
|
||||
* Add `isInRange` to `UniformRange`: [#78](https://github.com/haskell/random/pull/78)
|
||||
* Add default implementation for `uniformRM` using `Generics`:
|
||||
[#92](https://github.com/haskell/random/pull/92)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 14 20:31:28 UTC 2024 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update random to version 1.2.1.3.
|
||||
Upstream has not updated the file "CHANGELOG.md" since the last
|
||||
release.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 4 16:26:32 UTC 2024 - Peter Simons <psimons@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ghc-random
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -20,7 +20,7 @@
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%bcond_with tests
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 1.2.1.2
|
||||
Version: 1.3.1
|
||||
Release: 0
|
||||
Summary: Pseudo-random number generation
|
||||
License: BSD-3-Clause
|
||||
@@ -38,12 +38,12 @@ BuildRequires: ghc-mtl-prof
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-splitmix-devel
|
||||
BuildRequires: ghc-splitmix-prof
|
||||
BuildRequires: ghc-transformers-devel
|
||||
BuildRequires: ghc-transformers-prof
|
||||
ExcludeArch: %{ix86}
|
||||
%if %{with tests}
|
||||
BuildRequires: ghc-containers-devel
|
||||
BuildRequires: ghc-containers-prof
|
||||
BuildRequires: ghc-doctest-devel
|
||||
BuildRequires: ghc-doctest-prof
|
||||
BuildRequires: ghc-smallcheck-devel
|
||||
BuildRequires: ghc-smallcheck-prof
|
||||
BuildRequires: ghc-stm-devel
|
||||
@@ -51,13 +51,9 @@ BuildRequires: ghc-stm-prof
|
||||
BuildRequires: ghc-tasty-devel
|
||||
BuildRequires: ghc-tasty-hunit-devel
|
||||
BuildRequires: ghc-tasty-hunit-prof
|
||||
BuildRequires: ghc-tasty-inspection-testing-devel
|
||||
BuildRequires: ghc-tasty-inspection-testing-prof
|
||||
BuildRequires: ghc-tasty-prof
|
||||
BuildRequires: ghc-tasty-smallcheck-devel
|
||||
BuildRequires: ghc-tasty-smallcheck-prof
|
||||
BuildRequires: ghc-transformers-devel
|
||||
BuildRequires: ghc-transformers-prof
|
||||
%endif
|
||||
|
||||
%description
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
|
||||
size 47229
|
||||
3
random-1.3.1.tar.gz
Normal file
3
random-1.3.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
|
||||
size 63846
|
||||
Reference in New Issue
Block a user