From 3722e83b92e947d6715153811f16c505c05a54f1 Mon Sep 17 00:00:00 2001 From: Herbert Valerio Riedel <hvr@gnu.org> Date: Sat, 8 Sep 2018 11:24:16 +0200 Subject: [PATCH] Prepare 2.4.5.1 release --- changelog.md | 7 +++++++ stm.cabal | 12 +++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index ec2a6a5..a5714b7 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog for [`stm` package](http://hackage.haskell.org/package/stm) +## 2.4.5.1 *Sep 2018* + + * Fix incorrect bookkeeping of write capacity in `flushTBQueue` (gh-9) + + * Avoid redundant `writeTVar`s in `flushTQueue` to avoid unncessarily + invalidating other transactions (gh-6) + ## 2.4.5.0 *Feb 2018* * Fix space leak in `TBQueue` (gh-2, GHC#14494) diff --git a/stm.cabal b/stm.cabal index 0e7cf6c..9da9b39 100644 --- a/stm.cabal +++ b/stm.cabal @@ -1,6 +1,8 @@ +cabal-version: >=1.10 name: stm -version: 2.4.5.0 --- don't forget to update changelog.md file! +version: 2.4.5.1 +-- don't forget to update changelog.md file & source-repo tag! + license: BSD3 license-file: LICENSE maintainer: libraries@haskell.org @@ -9,7 +11,6 @@ bug-reports: https://github.com/haskell/stm/issues synopsis: Software Transactional Memory category: Concurrency build-type: Simple -cabal-version: >=1.10 tested-with: GHC==7.10.*, GHC==7.8.*, GHC==7.6.*, GHC==7.4.*, GHC==7.2.*, GHC==7.0.* description: Software Transactional Memory, or STM, is an abstraction for @@ -28,6 +29,11 @@ source-repository head type: git location: https://github.com/haskell/stm.git +source-repository this + type: git + location: https://github.com/haskell/stm.git + tag: v2.4.5.1 + library default-language: Haskell2010 other-extensions: -- GitLab