Hello community, here is the log from the commit of package ghc-parallel for openSUSE:Factory checked in at 2015-05-13 07:13:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old) and /work/SRC/openSUSE:Factory/.ghc-parallel.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-parallel" Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes 2014-11-26 20:54:59.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes 2015-05-13 07:13:13.000000000 +0200 @@ -1,0 +2,7 @@ +Mon Apr 13 07:24:09 UTC 2015 - [email protected] + +- update to 3.2.0.6 +* Make `-Wall` message free for all supported `base` versions +* Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10) + +------------------------------------------------------------------- Old: ---- parallel-3.2.0.4.tar.gz New: ---- parallel-3.2.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-parallel.spec ++++++ --- /var/tmp/diff_new_pack.jIgkP5/_old 2015-05-13 07:13:13.000000000 +0200 +++ /var/tmp/diff_new_pack.jIgkP5/_new 2015-05-13 07:13:13.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-parallel # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global pkg_name parallel Name: ghc-parallel -Version: 3.2.0.4 +Version: 3.2.0.6 Release: 0 Summary: Parallel programming library License: BSD-3-Clause ++++++ parallel-3.2.0.4.tar.gz -> parallel-3.2.0.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-3.2.0.4/Control/Parallel/Strategies.hs new/parallel-3.2.0.6/Control/Parallel/Strategies.hs --- old/parallel-3.2.0.4/Control/Parallel/Strategies.hs 2013-11-05 14:50:46.000000000 +0100 +++ new/parallel-3.2.0.6/Control/Parallel/Strategies.hs 2014-12-28 11:13:46.000000000 +0100 @@ -139,8 +139,10 @@ NFData ) where +#if !MIN_VERSION_base(4,8,0) import Data.Traversable import Control.Applicative +#endif import Control.Parallel import Control.DeepSeq import Control.Monad diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-3.2.0.4/Control/Seq.hs new/parallel-3.2.0.6/Control/Seq.hs --- old/parallel-3.2.0.4/Control/Seq.hs 2013-11-05 14:50:46.000000000 +0100 +++ new/parallel-3.2.0.6/Control/Seq.hs 2014-12-28 11:13:46.000000000 +0100 @@ -1,24 +1,25 @@ {-# LANGUAGE BangPatterns #-} +{-# LANGUAGE CPP #-} ----------------------------------------------------------------------------- -- | -- Module : Control.Parallel.SeqStrategies -- Copyright : (c) The University of Glasgow 2001-2009 -- License : BSD-style (see the file libraries/base/LICENSE) --- +-- -- Maintainer : [email protected] -- Stability : experimental -- Portability : portable --- +-- -- Sequential strategies provide ways to compositionally specify -- the degree of evaluation of a data type between the extremes of -- no evaluation and full evaluation. -- Sequential strategies may be viewed as complimentary to the parallel -- ones (see module "Control.Parallel.Strategies"). --- +-- module Control.Seq - ( + ( -- * The sequential strategy type Strategy @@ -30,7 +31,7 @@ , r0 -- :: Strategy a , rseq , rdeepseq -- :: NFData a => Strategy a - + -- * Sequential strategies for lists , seqList -- :: Strategy a -> Strategy [a] , seqListN -- :: Int -> Strategy a -> Strategy [a] @@ -57,9 +58,12 @@ , seqTuple9 ) where -import Prelude import Control.DeepSeq (NFData, deepseq) +#if MIN_VERSION_base(4,8,0) +import Data.Foldable (toList) +#else import Data.Foldable (Foldable, toList) +#endif import Data.Map (Map) import qualified Data.Map (toList) import Data.Ix (Ix) @@ -80,7 +84,7 @@ using :: a -> Strategy a -> a x `using` strat = strat x `seq` x --- | Evaluate a value using the given strategy. +-- | Evaluate a value using the given strategy. -- This is simply 'using' with arguments reversed. withStrategy :: Strategy a -> a -> a withStrategy = flip using diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-3.2.0.4/changelog new/parallel-3.2.0.6/changelog --- old/parallel-3.2.0.4/changelog 2013-11-05 14:50:46.000000000 +0100 +++ new/parallel-3.2.0.6/changelog 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ --*-change-log-*- - -3.2.0.4 Nov 2013 - * Update package description to Cabal 1.10 format - * Add support for GHC 7.8 - * Drop support for GHCs older than GHC 7.0.1 - * Add NOINLINE pragmas to `parBuffer`, `parList`, and `evalBuffer` - to make RULEs more likely to fire diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-3.2.0.4/changelog.md new/parallel-3.2.0.6/changelog.md --- old/parallel-3.2.0.4/changelog.md 1970-01-01 01:00:00.000000000 +0100 +++ new/parallel-3.2.0.6/changelog.md 2014-12-28 11:13:46.000000000 +0100 @@ -0,0 +1,17 @@ +# Changelog for [`parallel` package](http://hackage.haskell.org/package/parallel) + +## 3.2.0.6 *Dec 2014* + + - Make `-Wall` message free for all supported `base` versions + +## 3.2.0.5 *Dec 2014* + + - Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10) + +## 3.2.0.4 *Nov 2013* + + * Update package description to Cabal 1.10 format + * Add support for GHC 7.8 + * Drop support for GHCs older than GHC 7.0.1 + * Add NOINLINE pragmas to `parBuffer`, `parList`, and `evalBuffer` + to make RULEs more likely to fire diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/parallel-3.2.0.4/parallel.cabal new/parallel-3.2.0.6/parallel.cabal --- old/parallel-3.2.0.4/parallel.cabal 2013-11-05 14:50:46.000000000 +0100 +++ new/parallel-3.2.0.6/parallel.cabal 2014-12-28 11:13:46.000000000 +0100 @@ -1,8 +1,10 @@ name: parallel -version: 3.2.0.4 +version: 3.2.0.6 +-- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE maintainer: [email protected] +bug-reports: https://github.com/haskell/parallel/issues synopsis: Parallel programming library category: Control, Parallelism build-type: Simple @@ -11,16 +13,11 @@ description: This package provides a library for parallel programming. -extra-source-files: changelog +extra-source-files: changelog.md source-repository head type: git - location: http://git.haskell.org/packages/parallel.git - -source-repository this - type: git - location: http://git.haskell.org/packages/parallel.git - tag: parallel-3.2.0.4-release + location: https://github.com/haskell/parallel.git library default-language: Haskell2010 @@ -38,9 +35,9 @@ build-depends: array >= 0.3 && < 0.6, - base >= 4.3 && < 4.8, + base >= 4.3 && < 4.9, containers >= 0.4 && < 0.6, - deepseq >= 1.1 && < 1.4 + deepseq >= 1.1 && < 1.5 ghc-options: -Wall
