[commit: packages/deepseq] master: Reformat and augment changelog entry for 1.4.3 (bb36922)

git at git.haskell.org git at git.haskell.org
Wed Jul 19 21:59:54 UTC 2017


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

On branch  : master
Link       : http://git.haskell.org/packages/deepseq.git/commitdiff/bb36922b594dd2a06ad5f4cf21a4365ce626dbfd

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

commit bb36922b594dd2a06ad5f4cf21a4365ce626dbfd
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date:   Sun Apr 16 10:37:17 2017 +0200

    Reformat and augment changelog entry for 1.4.3
    
    [skip ci]


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

bb36922b594dd2a06ad5f4cf21a4365ce626dbfd
 changelog.md | 34 ++++++++++++++++++++++++++--------
 1 file changed, 26 insertions(+), 8 deletions(-)

diff --git a/changelog.md b/changelog.md
index 4da3e7c..89eacc4 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,10 @@
 # Changelog for [`deepseq` package](http://hackage.haskell.org/package/deepseq)
 
-## 1.4.3.0 *TBD*
+## 1.4.3.0 *Apr 2017*
+
+  * Bundled with GHC 8.2.1
+
+  * Drop support for GHC 7.0 & GHC 7.2
 
   * Changed behavior of generic `NFData` instances for constructor-less data
     types. Before, a generic `rnf` implementation would always `error` on a
@@ -8,18 +12,32 @@
     the argument is a diverging computation, a generic `rnf` implementation
     will actually trigger the diverging computation.
     ([#19](https://github.com/haskell/deepseq/issues/19))
-  * Add `rwhnf !_ = ()` ([#3](https://github.com/haskell/deepseq/issues/3))
+
+  * Add new `rwhnf` function defined as `rwhnf !_ = ()`
+    ([#3](https://github.com/haskell/deepseq/issues/3))
+
   * Add `(<$!!>) :: (Monad m, NFData b) => (a -> b) -> m a -> m b`
     ([#13](https://github.com/haskell/deepseq/issues/13))
-  * Add `NFData Ordering` ([#25](https://github.com/haskell/deepseq/pull/25))
-  * Add `NFData1` and `NFData2` type classes ([#8](https://github.com/haskell/deepseq/issues/8))
+
+  * Add `NFData1` and `NFData2` type classes
+    ([#8](https://github.com/haskell/deepseq/issues/8))
+
+  * Add `NFData` instance for `Down` for `base` versions prior to
+    `base-4.6.0` which didn't yet export it it via `Data.Ord`
+    ([#28](https://github.com/haskell/deepseq/pull/28))
+
+  * Add `NFData` instance for `Foreign.C.Types.CBool`
+    ([#33](https://github.com/haskell/deepseq/pull/33))
+
+  * Add `NFData` instance for `Ordering`
+    ([#25](https://github.com/haskell/deepseq/pull/25))
+
   * Add `NFData1` and `NFData` instances for `Data.Functor.{Compose,Sum,Product}`
     ([#30](https://github.com/haskell/deepseq/pull/30))
+
   * Add `NFData`, `NFData1`, and `NFData2` instances for `(:~:)` and `(:~~:)`
-    from `Data.Type.Equality` ([#31](https://github.com/haskell/deepseq/issues/31))
-  * Add `NFData` instance for `Foreign.C.Types.CBool`
-  * Drop support for GHC 7.0 & GHC 7.2
-  * Expose `NFData` instance for `Down` on earlier versions of `base`
+    from `Data.Type.Equality`
+    ([#31](https://github.com/haskell/deepseq/issues/31))
 
 ## 1.4.2.0  *Apr 2016*
 



More information about the ghc-commits mailing list