[commit: packages/random] master: prepping for the 1.1 fixup release (673ac33)

git at git.haskell.org git at git.haskell.org
Thu Mar 19 15:45:27 UTC 2015


Repository : ssh://git@git.haskell.org/random

On branch  : master
Link       : http://git.haskell.org/packages/random.git/commitdiff/673ac3336ed1bf7b3e4d27ed613d2f71dbc52703

>---------------------------------------------------------------

commit 673ac3336ed1bf7b3e4d27ed613d2f71dbc52703
Author: Carter Tazio Schonwald <carter.schonwald at gmail.com>
Date:   Mon Sep 15 14:42:59 2014 -0400

    prepping for the 1.1 fixup release
    
    1) still need to merge in  https://github.com/haskell/random/pull/9
    2) should we force -O2 in the ghcoptions? (its currently set that way, but is that a good idea/needed here?)


>---------------------------------------------------------------

673ac3336ed1bf7b3e4d27ed613d2f71dbc52703
 CHANGELOG.md  | 24 ++++++++++++++++++++++++
 CHANGELOG.txt |  4 ----
 random.cabal  | 10 +++++-----
 3 files changed, 29 insertions(+), 9 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..6bcfe81
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,24 @@
+# 1.1
+  * breaking change to `randomIValInteger` to improve RNG quality and performance
+    see https://github.com/haskell/random/pull/4 and
+    ghc https://ghc.haskell.org/trac/ghc/ticket/8898
+  * correct documentation about generated range of Int32 sized values of type Int
+    https://github.com/haskell/random/pull/7
+  * fix memory leaks by using strict fields and strict atomicModifyIORef'
+    https://github.com/haskell/random/pull/8
+  * support for base < 4.6 (which doesnt provide strict atomicModifyIORef')
+    and integrating Travis CI support.
+    https://github.com/haskell/random/pull/12
+
+# 1.0.1.1
+bump for overflow bug fixes
+
+# 1.0.1.2
+bump for ticket 8704, build fusion
+
+# 1.0.1.0
+bump for bug fixes,
+
+# 1.0.0.4
+bumped version for float/double range bugfix
+
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
deleted file mode 100644
index bb4f39a..0000000
--- a/CHANGELOG.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-1.0.0.4 -- bumped version for float/double range bugfix
-
diff --git a/random.cabal b/random.cabal
index c9a645a..72b182a 100644
--- a/random.cabal
+++ b/random.cabal
@@ -1,10 +1,8 @@
 name:		random
-version:	1.0.1.3
+version:	1.1
+
+
 
--- 1.0.1.0 -- bump for bug fixes, but no SplittableGen yet
--- 1.0.1.1 -- bump for overflow bug fixes
--- 1.0.1.2 -- bump for ticket 8704, build fusion
--- 1.0.1.3 -- bump for various bug fixes
 
 license:	BSD3
 license-file:	LICENSE
@@ -16,6 +14,8 @@ description:
 	This package provides a basic random number generation
 	library, including the ability to split random number
 	generators.
+
+
 build-type: Simple
 -- cabal-version 1.8 needed because "the field 'build-depends: random' refers
 -- to a library which is defined within the same package"



More information about the ghc-commits mailing list