commit ghc-vector-builder for openSUSE:Factory

2020-08-28 Thread root
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

2020-06-19 Thread root
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

2019-12-27 Thread root
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

2019-10-18 Thread root
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

2019-02-17 Thread root
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

2018-10-25 Thread root
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

2018-08-20 Thread root
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
+++