commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2020-08-28 21:40:51 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.3399 (New) Package is "ghc-vector-builder" Fri Aug 28 21:40:51 2020 rev:8 rq:829483 version:0.3.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2020-06-19 17:20:58.187467403 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.3399/ghc-vector-builder.changes 2020-08-28 21:40:54.976877055 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:46:33 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.qKUEZK/_old 2020-08-28 21:40:55.548877266 +0200 +++ /var/tmp/diff_new_pack.qKUEZK/_new 2020-08-28 21:40:55.548877266 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-vector-builder # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -72,7 +72,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} %build %ghc_lib_build
commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2020-06-19 17:20:52 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.3606 (New) Package is "ghc-vector-builder" Fri Jun 19 17:20:52 2020 rev:7 rq:815214 version:0.3.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2019-12-27 13:59:05.608824281 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.3606/ghc-vector-builder.changes 2020-06-19 17:20:58.187467403 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:14:50 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.f6mjxt/_old 2020-06-19 17:20:59.083470059 +0200 +++ /var/tmp/diff_new_pack.f6mjxt/_new 2020-06-19 17:20:59.091470082 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-vector-builder # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2019-12-27 13:59:01 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.6675 (New) Package is "ghc-vector-builder" Fri Dec 27 13:59:01 2019 rev:6 rq:759557 version:0.3.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2019-10-18 14:35:20.651940818 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.6675/ghc-vector-builder.changes 2019-12-27 13:59:05.608824281 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:15:10 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.e2v0Du/_old 2019-12-27 13:59:06.100824520 +0100 +++ /var/tmp/diff_new_pack.e2v0Du/_new 2019-12-27 13:59:06.104824522 +0100 @@ -23,7 +23,6 @@ Release:0 Summary:Vector builder License:MIT -Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel @@ -64,7 +63,6 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version}
commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2019-10-18 14:35:19 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.2352 (New) Package is "ghc-vector-builder" Fri Oct 18 14:35:19 2019 rev:5 rq:737225 version:0.3.8 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2019-02-17 12:20:43.396210753 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.2352/ghc-vector-builder.changes 2019-10-18 14:35:20.651940818 +0200 @@ -1,0 +2,6 @@ +Sun Sep 29 07:57:34 UTC 2019 - psim...@suse.com + +- Update vector-builder to version 0.3.8. + Upstream does not provide a change log file. + +--- Old: vector-builder-0.3.7.2.tar.gz New: vector-builder-0.3.8.tar.gz Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.fa1w9b/_old 2019-10-18 14:35:21.275939193 +0200 +++ /var/tmp/diff_new_pack.fa1w9b/_new 2019-10-18 14:35:21.279939182 +0200 @@ -19,7 +19,7 @@ %global pkg_name vector-builder %bcond_with tests Name: ghc-%{pkg_name} -Version:0.3.7.2 +Version:0.3.8 Release:0 Summary:Vector builder License:MIT ++ vector-builder-0.3.7.2.tar.gz -> vector-builder-0.3.8.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.7.2/library/VectorBuilder/Builder.hs new/vector-builder-0.3.8/library/VectorBuilder/Builder.hs --- old/vector-builder-0.3.7.2/library/VectorBuilder/Builder.hs 2019-02-06 12:39:12.0 +0100 +++ new/vector-builder-0.3.8/library/VectorBuilder/Builder.hs 2019-09-28 19:05:19.0 +0200 @@ -3,6 +3,7 @@ Builder, empty, singleton, + size, vector, foldable, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.7.2/library/VectorBuilder/Core/Builder.hs new/vector-builder-0.3.8/library/VectorBuilder/Core/Builder.hs --- old/vector-builder-0.3.7.2/library/VectorBuilder/Core/Builder.hs 2019-02-06 12:39:12.0 +0100 +++ new/vector-builder-0.3.8/library/VectorBuilder/Core/Builder.hs 2019-09-28 19:05:19.0 +0200 @@ -15,6 +15,13 @@ Builder !Int !(A.Update element) +-- | +-- Gets the size of a Builder. +{-# INLINE size #-} +size :: Builder element -> Int +size (Builder s _) = s + + -- * Initialisation -- | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.7.2/vector-builder.cabal new/vector-builder-0.3.8/vector-builder.cabal --- old/vector-builder-0.3.7.2/vector-builder.cabal 2019-02-06 12:39:12.0 +0100 +++ new/vector-builder-0.3.8/vector-builder.cabal 2019-09-28 19:05:19.0 +0200 @@ -1,7 +1,7 @@ name: vector-builder version: - 0.3.7.2 + 0.3.8 synopsis: Vector builder description:
commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2019-02-17 12:20:40 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.28833 (New) Package is "ghc-vector-builder" Sun Feb 17 12:20:40 2019 rev:4 rq:674312 version:0.3.7.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2018-10-25 09:07:04.258478838 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new.28833/ghc-vector-builder.changes 2019-02-17 12:20:43.396210753 +0100 @@ -1,0 +2,6 @@ +Thu Feb 7 13:49:01 UTC 2019 - psim...@suse.com + +- Update vector-builder to version 0.3.7.2. + Upstream does not provide a change log file. + +--- Old: vector-builder-0.3.6.tar.gz New: vector-builder-0.3.7.2.tar.gz Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.7euwmZ/_old 2019-02-17 12:20:44.212210529 +0100 +++ /var/tmp/diff_new_pack.7euwmZ/_new 2019-02-17 12:20:44.216210528 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-vector-builder # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 vector-builder %bcond_with tests Name: ghc-%{pkg_name} -Version:0.3.6 +Version:0.3.7.2 Release:0 Summary:Vector builder License:MIT @@ -59,8 +59,8 @@ > >import qualified Data.Vector as A >import qualified VectorBuilder.Builder as B >import qualified VectorBuilder.Vector as C > > >myVector :: A.Vector a -> [a] -> a -> A.Vector a >myVector vector list element = > C.build builder > -where > builder = > B.vector vector <> > foldMap B.singleton list <> > -B.singleton element. +where > builder = > B.vector vector <> > B.foldable list <> > B.singleton +element. %package devel Summary:Haskell %{pkg_name} library development files ++ vector-builder-0.3.6.tar.gz -> vector-builder-0.3.7.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.6/library/VectorBuilder/Alternative.hs new/vector-builder-0.3.7.2/library/VectorBuilder/Alternative.hs --- old/vector-builder-0.3.6/library/VectorBuilder/Alternative.hs 2018-08-03 14:51:04.0 +0200 +++ new/vector-builder-0.3.7.2/library/VectorBuilder/Alternative.hs 2019-02-06 12:39:12.0 +0100 @@ -9,10 +9,11 @@ import Data.Vector (Vector) import qualified VectorBuilder.Builder as A import qualified VectorBuilder.Vector as B +import qualified Data.Vector.Generic as C {-# INLINABLE many #-} -many :: Alternative m => m a -> m (Vector a) +many :: (Alternative m, C.Vector vector a) => m a -> m (vector a) many = fmap B.build . manyBuilder {-# INLINABLE manyBuilder #-} @@ -22,7 +23,7 @@ in loop {-# INLINABLE some #-} -some :: Alternative m => m a -> m (Vector a) +some :: (Alternative m, C.Vector vector a) => m a -> m (vector a) some m = B.build <$> someBuilder m {-# INLINABLE someBuilder #-} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.6/library/VectorBuilder/Builder.hs new/vector-builder-0.3.7.2/library/VectorBuilder/Builder.hs --- old/vector-builder-0.3.6/library/VectorBuilder/Builder.hs 2018-08-03 14:51:04.0 +0200 +++ new/vector-builder-0.3.7.2/library/VectorBuilder/Builder.hs 2019-02-06 12:39:12.0 +0100 @@ -4,6 +4,7 @@ empty, singleton, vector, + foldable, ) where diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.6/library/VectorBuilder/Core/Builder.hs new/vector-builder-0.3.7.2/library/VectorBuilder/Core/Builder.hs --- old/vector-builder-0.3.6/library/VectorBuilder/Core/Builder.hs 2018-08-03 14:51:04.0 +0200 +++ new/vector-builder-0.3.7.2/library/VectorBuilder/Core/Builder.hs 2019-02-06 12:39:12.0 +0100 @@ -1,9 +1,10 @@ module VectorBuilder.Core.Builder where -import VectorBuilder.Prelude hiding (empty) +import VectorBuilder.Prelude hiding (empty, concat) import qualified VectorBuilder.Core.Update as A import qualified Data.Vector.Generic as B +import qualified Data.Vector.Generic.Mutable as C -- | @@ -39,6 +40,11 @@ vector vector = Builder (B.length vector) (A.writeMany vector) +{-# INLINE foldable #-} +foldable :: Foldable foldable => foldable
commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2018-10-25 09:07:04 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new (New) Package is "ghc-vector-builder" Thu Oct 25 09:07:04 2018 rev:3 rq:643489 version:0.3.6 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2018-08-20 16:21:05.152963607 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new/ghc-vector-builder.changes 2018-10-25 09:07:04.258478838 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:32:14 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.ySPbz3/_old 2018-10-25 09:07:04.678478588 +0200 +++ /var/tmp/diff_new_pack.ySPbz3/_new 2018-10-25 09:07:04.678478588 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit ghc-vector-builder for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-vector-builder for openSUSE:Factory checked in at 2018-08-20 16:21:02 Comparing /work/SRC/openSUSE:Factory/ghc-vector-builder (Old) and /work/SRC/openSUSE:Factory/.ghc-vector-builder.new (New) Package is "ghc-vector-builder" Mon Aug 20 16:21:02 2018 rev:2 rq:630376 version:0.3.6 Changes: --- /work/SRC/openSUSE:Factory/ghc-vector-builder/ghc-vector-builder.changes 2018-07-25 16:10:21.505596861 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-vector-builder.new/ghc-vector-builder.changes 2018-08-20 16:21:05.152963607 +0200 @@ -1,0 +2,6 @@ +Fri Aug 17 09:43:14 UTC 2018 - psim...@suse.com + +- Update vector-builder to version 0.3.6. + Upstream does not provide a change log file. + +--- Old: vector-builder-0.3.4.1.tar.gz New: vector-builder-0.3.6.tar.gz Other differences: -- ++ ghc-vector-builder.spec ++ --- /var/tmp/diff_new_pack.iWebch/_old 2018-08-20 16:21:05.588964224 +0200 +++ /var/tmp/diff_new_pack.iWebch/_new 2018-08-20 16:21:05.588964224 +0200 @@ -19,7 +19,7 @@ %global pkg_name vector-builder %bcond_with tests Name: ghc-%{pkg_name} -Version:0.3.4.1 +Version:0.3.6 Release:0 Summary:Vector builder License:MIT @@ -33,11 +33,8 @@ BuildRequires: ghc-vector-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-bug-devel -BuildRequires: ghc-criterion-devel -BuildRequires: ghc-foldl-devel +BuildRequires: ghc-attoparsec-devel BuildRequires: ghc-quickcheck-instances-devel -BuildRequires: ghc-rebase-devel BuildRequires: ghc-rerebase-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-hunit-devel ++ vector-builder-0.3.4.1.tar.gz -> vector-builder-0.3.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.4.1/foldl-benchmark/Main.hs new/vector-builder-0.3.6/foldl-benchmark/Main.hs --- old/vector-builder-0.3.4.1/foldl-benchmark/Main.hs 2017-11-12 12:31:51.0 +0100 +++ new/vector-builder-0.3.6/foldl-benchmark/Main.hs1970-01-01 01:00:00.0 +0100 @@ -1,43 +0,0 @@ -module Main where - -import Prelude -import Criterion -import Criterion.Main -import qualified Control.Foldl as A -import qualified Data.Vector as F -import qualified Data.Vector.Unboxed as G -import qualified VectorBuilder.Builder as N -import qualified VectorBuilder.Vector as O - - -main = - defaultMain [boxed, unboxed] - where -comparisons name builderSubject growingSubject = - bgroup name (map comparison sizes) - where -sizes = - [1000, 1, 10, 100, 1000] -comparison size = - bgroup (show size) - [ -bench "builder" (nf builderSubject input), -bench "growing" (nf growingSubject input) - ] - where -input = - [0..size] -boxed = - comparisons "boxed" builderSubject growingSubject - where -builderSubject input = - A.fold (A.foldMap N.singleton O.build) input :: Vector Int -growingSubject input = - runST (A.foldM A.vector input) :: Vector Int -unboxed = - comparisons "unboxed" builderSubject growingSubject - where -builderSubject input = - A.fold (A.foldMap N.singleton O.build) input :: G.Vector Int -growingSubject input = - runST (A.foldM A.vector input) :: G.Vector Int diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.4.1/foldl-profiling/Main.hs new/vector-builder-0.3.6/foldl-profiling/Main.hs --- old/vector-builder-0.3.4.1/foldl-profiling/Main.hs 2017-11-12 12:31:51.0 +0100 +++ new/vector-builder-0.3.6/foldl-profiling/Main.hs1970-01-01 01:00:00.0 +0100 @@ -1,15 +0,0 @@ -module Main where - -import Prelude -import qualified Data.Vector.Unboxed as V -import qualified Control.Foldl as L -import qualified VectorBuilder.Builder as N -import qualified VectorBuilder.Vector as O - -main :: IO () -main = (print . V.maximum) (L.fold fold input) where - input = [1..100] :: [Int] - fold = L.Fold step begin done where -begin = N.empty -step x a = x <> N.singleton a -done = O.build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vector-builder-0.3.4.1/library/VectorBuilder/Alternative.hs new/vector-builder-0.3.6/library/VectorBuilder/Alternative.hs --- old/vector-builder-0.3.4.1/library/VectorBuilder/Alternative.hs 1970-01-01 01:00:00.0 +0100 +++