commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2020-10-23 15:15:18 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3463 (New) Package is "ghc-unordered-containers" Fri Oct 23 15:15:18 2020 rev:22 rq:842773 version:0.2.13.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2020-08-28 21:40:30.584868073 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3463/ghc-unordered-containers.changes 2020-10-23 15:15:22.362163920 +0200 @@ -1,0 +2,9 @@ +Tue Oct 6 08:56:43 UTC 2020 - psim...@suse.com + +- Update unordered-containers to version 0.2.13.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/unordered-containers-0.2.13.0/src/CHANGES.md + +--- Old: unordered-containers-0.2.12.0.tar.gz New: unordered-containers-0.2.13.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.htkKRs/_old 2020-10-23 15:15:22.898164178 +0200 +++ /var/tmp/diff_new_pack.htkKRs/_new 2020-10-23 15:15:22.902164180 +0200 @@ -19,7 +19,7 @@ %global pkg_name unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.12.0 +Version:0.2.13.0 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause ++ unordered-containers-0.2.12.0.tar.gz -> unordered-containers-0.2.13.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.12.0/CHANGES.md new/unordered-containers-0.2.13.0/CHANGES.md --- old/unordered-containers-0.2.12.0/CHANGES.md2001-09-09 03:46:40.0 +0200 +++ new/unordered-containers-0.2.13.0/CHANGES.md2001-09-09 03:46:40.0 +0200 @@ -1,3 +1,9 @@ +## [0.2.13.0] + +* [Add `HashMap.compose`.](https://github.com/haskell-unordered-containers/unordered-containers/pull/299) Thanks Alexandre Esteves. + +[0.2.13.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.12.0...v0.2.13.0 + ## [0.2.12.0] * Add `HashMap.isSubmapOf[By]` and `HashSet.isSubsetOf`. Thanks Sven Keidel. ([#282]) @@ -7,7 +13,7 @@ * Documentation improvements in `Data.HashSet`, including a beginner-friendly introduction. Thanks Matt Renaud. ([#267]) -* `HashMap[.Strict].alterF`: Skip key deletion for absent keys. ([#288]) +* `HashMap.alterF`: Skip key deletion for absent keys. ([#288]) * Remove custom `unsafeShift{L,R}` definitions. ([#281]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.12.0/Data/HashMap/Internal/Strict.hs new/unordered-containers-0.2.13.0/Data/HashMap/Internal/Strict.hs --- old/unordered-containers-0.2.12.0/Data/HashMap/Internal/Strict.hs 2001-09-09 03:46:40.0 +0200 +++ new/unordered-containers-0.2.13.0/Data/HashMap/Internal/Strict.hs 2001-09-09 03:46:40.0 +0200 @@ -74,6 +74,9 @@ , unionWithKey , unions +-- ** Compose +, compose + -- * Transformations , map , mapWithKey diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.12.0/Data/HashMap/Internal.hs new/unordered-containers-0.2.13.0/Data/HashMap/Internal.hs --- old/unordered-containers-0.2.12.0/Data/HashMap/Internal.hs 2001-09-09 03:46:40.0 +0200 +++ new/unordered-containers-0.2.13.0/Data/HashMap/Internal.hs 2001-09-09 03:46:40.0 +0200 @@ -60,6 +60,9 @@ , unionWithKey , unions +-- ** Compose +, compose + -- * Transformations , map , mapWithKey @@ -418,7 +421,7 @@ #endif -- | The ordering is total and consistent with the `Eq` instance. However, --- nothing else about the ordering is specified, and it may change from +-- nothing else about the ordering is specified, and it may change from -- version to version of either this package or of hashable. instance (Ord k, Ord v) => Ord (HashMap k v) where compare = cmp compare compare @@ -1679,6 +1682,29 @@ unions = L.foldl' union empty {-# INLINE unions #-} + + +-- * Compose + +-- | Relate the keys of one map to the values of +-- the other, by using the values of the former as keys for lookups +-- in
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2020-08-28 21:40:28 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3399 (New) Package is "ghc-unordered-containers" Fri Aug 28 21:40:28 2020 rev:21 rq:829474 version:0.2.12.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2020-08-18 12:24:56.255819741 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3399/ghc-unordered-containers.changes 2020-08-28 21:40:30.584868073 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:46:28 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.OND57H/_old 2020-08-28 21:40:31.476868401 +0200 +++ /var/tmp/diff_new_pack.OND57H/_new 2020-08-28 21:40:31.480868403 +0200 @@ -60,7 +60,7 @@ files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} %build %ghc_lib_build
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2020-08-18 12:24:50 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3399 (New) Package is "ghc-unordered-containers" Tue Aug 18 12:24:50 2020 rev:20 rq:825803 version:0.2.12.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2020-07-09 13:20:12.165427991 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3399/ghc-unordered-containers.changes 2020-08-18 12:24:56.255819741 +0200 @@ -1,0 +2,26 @@ +Wed Aug 5 02:00:23 UTC 2020 - psim...@suse.com + +- Update unordered-containers to version 0.2.12.0. + ## [0.2.12.0] + + * Add `HashMap.isSubmapOf[By]` and `HashSet.isSubsetOf`. Thanks Sven Keidel. ([#282]) + + * Expose internal modules. ([#283]) + + * Documentation improvements in `Data.HashSet`, including a beginner-friendly +introduction. Thanks Matt Renaud. ([#267]) + + * `HashMap[.Strict].alterF`: Skip key deletion for absent keys. ([#288]) + + * Remove custom `unsafeShift{L,R}` definitions. ([#281]) + + * Various other documentation improvements. + + [0.2.12.0]: https://github.com/haskell-unordered-containers/unordered-containers/compare/v0.2.11.0...v0.2.12.0 + [#267]: https://github.com/haskell-unordered-containers/unordered-containers/pull/267 + [#281]: https://github.com/haskell-unordered-containers/unordered-containers/pull/281 + [#282]: https://github.com/haskell-unordered-containers/unordered-containers/pull/282 + [#283]: https://github.com/haskell-unordered-containers/unordered-containers/pull/283 + [#288]: https://github.com/haskell-unordered-containers/unordered-containers/pull/288 + +--- Old: unordered-containers-0.2.11.0.tar.gz New: unordered-containers-0.2.12.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.jnyjwD/_old 2020-08-18 12:24:57.035820067 +0200 +++ /var/tmp/diff_new_pack.jnyjwD/_new 2020-08-18 12:24:57.039820068 +0200 @@ -19,7 +19,7 @@ %global pkg_name unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.11.0 +Version:0.2.12.0 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause ++ unordered-containers-0.2.11.0.tar.gz -> unordered-containers-0.2.12.0.tar.gz ++ 8874 lines of diff (skipped)
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2020-07-09 13:19:42 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3060 (New) Package is "ghc-unordered-containers" Thu Jul 9 13:19:42 2020 rev:19 rq:819592 version:0.2.11.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2020-06-19 17:20:24.735373766 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3060/ghc-unordered-containers.changes 2020-07-09 13:20:12.165427991 +0200 @@ -1,0 +2,42 @@ +Thu Jun 18 02:00:25 UTC 2020 - psim...@suse.com + +- Update unordered-containers to version 0.2.11.0. + ## 0.2.11.0 + + * Add `HashMap.findWithDefault` (soft-deprecates `HashMap.lookupDefault`). + Thanks, Matt Renaud. + + * Add `HashMap.fromListWithKey`. Thanks, Josef Svenningsson. + + * Add more folding functions and use them in `Foldable` instances. Thanks, + David Feuer. + + * Add `HashMap.!?`, a flipped version of `lookup`. Thanks, Matt Renaud. + + * Add a `Bifoldable` instance for `HashMap`. Thanks, Joseph Sible. + + * Add a `HasCallStack` constraint to `(!)`. Thanks, Roman Cheplyaka. + + ### Bug fixes + + * Fix a space leak affecting updates on keys with hash collisions. Thanks, + Neil Mitchell. ([#254]) + + * Get rid of some silly thunks that could be left lying around. ([#232]). + Thanks, David Feuer. + + ### Other changes + + * Speed up the `Hashable` instances for `HashMap` and `HashSet`. Thanks, + Edward Amsden. + + * Remove a dependency cycle hack from the benchmark suite. Thanks, + Andrew Martin. + + * Improve documentation. Thanks, Tristan McLeay, Li-yao Xia, Gareth Smith, + Simon Jakobi, Sergey Vinokurov, and likely others. + + [#232]: https://github.com/haskell-unordered-containers/unordered-containers/issues/232 + [#254]: https://github.com/haskell-unordered-containers/unordered-containers/issues/254 + +--- Old: unordered-containers-0.2.10.0.tar.gz unordered-containers.cabal New: unordered-containers-0.2.11.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.vixsIp/_old 2020-07-09 13:20:14.341434868 +0200 +++ /var/tmp/diff_new_pack.vixsIp/_new 2020-07-09 13:20:14.345434880 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# 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 @@ -19,13 +19,12 @@ %global pkg_name unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.10.0 +Version:0.2.11.0 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel @@ -35,6 +34,7 @@ BuildRequires: ghc-HUnit-devel BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-containers-devel +BuildRequires: ghc-random-devel BuildRequires: ghc-test-framework-devel BuildRequires: ghc-test-framework-hunit-devel BuildRequires: ghc-test-framework-quickcheck2-devel @@ -61,7 +61,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unordered-containers-0.2.10.0.tar.gz -> unordered-containers-0.2.11.0.tar.gz ++ 1620 lines of diff (skipped)
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2020-06-19 17:20:24 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3606 (New) Package is "ghc-unordered-containers" Fri Jun 19 17:20:24 2020 rev:18 rq:815209 version:0.2.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2019-12-27 13:58:55.952819617 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.3606/ghc-unordered-containers.changes 2020-06-19 17:20:24.735373766 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:14:47 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.GiLi1r/_old 2020-06-19 17:20:25.215375027 +0200 +++ /var/tmp/diff_new_pack.GiLi1r/_new 2020-06-19 17:20:25.219375038 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# 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-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2019-12-27 13:58:53 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.6675 (New) Package is "ghc-unordered-containers" Fri Dec 27 13:58:53 2019 rev:17 rq:759552 version:0.2.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2019-06-19 21:13:08.958786164 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.6675/ghc-unordered-containers.changes 2019-12-27 13:58:55.952819617 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:15:08 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.dTuoZZ/_old 2019-12-27 13:58:56.676819966 +0100 +++ /var/tmp/diff_new_pack.dTuoZZ/_new 2019-12-27 13:58:56.676819966 +0100 @@ -23,7 +23,6 @@ Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause -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 Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal @@ -51,7 +50,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-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2019-06-19 21:12:25 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.4811 (New) Package is "ghc-unordered-containers" Wed Jun 19 21:12:25 2019 rev:16 rq:710648 version:0.2.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2019-02-17 12:20:39.940211703 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.4811/ghc-unordered-containers.changes 2019-06-19 21:13:08.958786164 +0200 @@ -1,0 +2,5 @@ +Tue Jun 11 14:29:21 UTC 2019 - Peter Simons + +- Update Cabal file for more accurate build dependencies. + +--- New: unordered-containers.cabal Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.qpKYqi/_old 2019-06-19 21:13:09.550786739 +0200 +++ /var/tmp/diff_new_pack.qpKYqi/_new 2019-06-19 21:13:09.554786743 +0200 @@ -26,6 +26,7 @@ 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 +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel @@ -62,6 +63,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unordered-containers.cabal ++ name: unordered-containers version:0.2.10.0 x-revision: 1 synopsis: Efficient hashing-based container types description: Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. . The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. license:BSD3 license-file: LICENSE author: Johan Tibell maintainer: johan.tib...@gmail.com Homepage: https://github.com/tibbe/unordered-containers bug-reports:https://github.com/tibbe/unordered-containers/issues copyright: 2010-2014 Johan Tibell 2010 Edward Z. Yang category: Data build-type: Simple cabal-version: >=1.10 extra-source-files: CHANGES.md tested-with:GHC==8.4.1, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4 flag debug description: Enable debug support default: False library exposed-modules: Data.HashMap.Lazy Data.HashMap.Strict Data.HashSet other-modules: Data.HashMap.Array Data.HashMap.Base Data.HashMap.Strict.Base Data.HashMap.List Data.HashMap.Unsafe Data.HashMap.UnsafeShift Data.HashSet.Base build-depends: base >= 4.7 && < 5, deepseq >= 1.1, hashable >= 1.0.1.1 && < 1.4 default-language: Haskell2010 other-extensions: RoleAnnotations, UnboxedTuples, ScopedTypeVariables, MagicHash, BangPatterns ghc-options: -Wall -O2 -fwarn-tabs -ferror-spans if impl (ghc < 8.2) -- This is absolutely necessary (but not sufficient) for correctness due to -- the referential-transparency-breaking mutability in unsafeInsertWith. See -- #147 and GHC #13615 for details. The bug was fixed in GHC 8.2. ghc-options: -feager-blackholing if flag(debug) cpp-options: -DASSERTS test-suite hashmap-lazy-properties hs-source-dirs: tests main-is: HashMapProperties.hs type: exitcode-stdio-1.0 build-depends: base, containers >= 0.5.8, hashable >= 1.0.1.1, QuickCheck >= 2.4.0.1, test-framework >= 0.3.3, test-framework-quickcheck2 >= 0.2.9, unordered-containers default-language: Haskell2010 ghc-options: -Wall cpp-options: -DASSERTS test-suite hashmap-strict-properties hs-source-dirs: tests main-is: HashMapProperties.hs type: exitcode-stdio-1.0 build-depends: base, containers >= 0.5.8, hashable >= 1.0.1.1, QuickCheck >= 2.4.0.1, test-framework >= 0.3.3, test-framework-quickcheck2 >= 0.2.9, unordered-containers default-language: Haskell2010 ghc-options: -Wall cpp-options: -DASSERTS -DSTRICT test-suite hashset-properties hs-source-dirs: tests main-is: HashSetProperties.hs type: exitcode-stdio-1.0 build-depends: base, containers >= 0.4, hashable >= 1.0.1.1, QuickCheck >= 2.4.0.1, test-framework >= 0.3.3, test-framework-quickcheck2 >= 0.
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2019-02-17 12:20:38 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.28833 (New) Package is "ghc-unordered-containers" Sun Feb 17 12:20:38 2019 rev:15 rq:674311 version:0.2.10.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2018-10-25 09:06:54.566484622 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.28833/ghc-unordered-containers.changes 2019-02-17 12:20:39.940211703 +0100 @@ -1,0 +2,13 @@ +Sat Jan 19 03:02:08 UTC 2019 - psim...@suse.com + +- Update unordered-containers to version 0.2.10.0. + ## 0.2.10.0 + + * Add `HashMap.alterF`. + + * Add `HashMap.keysSet`. + + * Make `HashMap.Strict.traverseWithKey` force the results before + installing them in the map. + +--- Old: unordered-containers-0.2.9.0.tar.gz New: unordered-containers-0.2.10.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.2QnRdH/_old 2019-02-17 12:20:40.980211417 +0100 +++ /var/tmp/diff_new_pack.2QnRdH/_new 2019-02-17 12:20:40.988211416 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# 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 unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.9.0 +Version:0.2.10.0 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause ++ unordered-containers-0.2.9.0.tar.gz -> unordered-containers-0.2.10.0.tar.gz ++ 3564 lines of diff (skipped)
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2018-10-25 09:06:52 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Thu Oct 25 09:06:52 2018 rev:14 rq:643485 version:0.2.9.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2018-07-21 10:24:22.030969867 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2018-10-25 09:06:54.566484622 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:32:12 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.jTHSRZ/_old 2018-10-25 09:06:54.982484374 +0200 +++ /var/tmp/diff_new_pack.jTHSRZ/_new 2018-10-25 09:06:54.982484374 +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-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2018-07-21 10:24:20 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Sat Jul 21 10:24:20 2018 rev:13 rq:623888 version:0.2.9.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2018-05-30 12:27:47.213272088 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2018-07-21 10:24:22.030969867 +0200 @@ -1,0 +2,6 @@ +Wed Jul 18 14:26:46 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- @@ -108 +113,0 @@ - Other differences: --
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2018-05-30 12:15:43 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Wed May 30 12:15:43 2018 rev:12 rq:607918 version:0.2.9.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2017-09-15 22:22:09.312858270 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2018-05-30 12:27:47.213272088 +0200 @@ -1,0 +2,21 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update unordered-containers to version 0.2.9.0. + + * Add `Ord/Ord1/Ord2` instances. (Thanks, Oleg Grenrus) + + * Use `SmallArray#` instead of `Array#` for GHC versions 7.10 and above. +(Thanks, Dmitry Ivanov) + + * Adjust for `Semigroup => Monoid` proposal implementation. +(Thanks, Ryan Scott) + + * Fix a strictness bug in `fromListWith`. + + * Enable eager blackholing for pre-8.2 GHC versions to work around +a runtime system bug. (Thanks, Ben Gamari) + + * Avoid sketchy reimplementation of `ST` when compiling with recent +GHC. + +--- Old: unordered-containers-0.2.8.0.tar.gz New: unordered-containers-0.2.9.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.ZIHK2u/_old 2018-05-30 12:27:47.909247647 +0200 +++ /var/tmp/diff_new_pack.ZIHK2u/_new 2018-05-30 12:27:47.913247507 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.8.0 +Version:0.2.9.0 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause @@ -79,7 +79,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %doc CHANGES.md ++ unordered-containers-0.2.8.0.tar.gz -> unordered-containers-0.2.9.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.8.0/CHANGES.md new/unordered-containers-0.2.9.0/CHANGES.md --- old/unordered-containers-0.2.8.0/CHANGES.md 2017-03-18 00:38:19.0 +0100 +++ new/unordered-containers-0.2.9.0/CHANGES.md 2018-02-05 18:10:45.0 +0100 @@ -1,3 +1,29 @@ +## 0.2.9.0 + + * Add `Ord/Ord1/Ord2` instances. (Thanks, Oleg Grenrus) + + * Use `SmallArray#` instead of `Array#` for GHC versions 7.10 and above. + (Thanks, Dmitry Ivanov) + + * Adjust for `Semigroup => Monoid` proposal implementation. + (Thanks, Ryan Scott) + +### Bug fixes + + * Fix a strictness bug in `fromListWith`. + + * Enable eager blackholing for pre-8.2 GHC versions to work around + a runtime system bug. (Thanks, Ben Gamari) + + * Avoid sketchy reimplementation of `ST` when compiling with recent + GHC. + +### Other changes + + * Remove support for GHC versions before 7.8. (Thanks, Dmitry Ivanov) + + * Add internal documentaton. (Thanks, Johan Tibell) + ## 0.2.8.0 * Add `Eq1/2`, `Show1/2`, `Read1` instances with `base-4.9` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.8.0/Data/HashMap/Array.hs new/unordered-containers-0.2.9.0/Data/HashMap/Array.hs --- old/unordered-containers-0.2.8.0/Data/HashMap/Array.hs 2017-03-18 00:38:19.0 +0100 +++ new/unordered-containers-0.2.9.0/Data/HashMap/Array.hs 2018-02-05 18:10:45.0 +0100 @@ -53,12 +53,7 @@ import Control.Applicative (Applicative) #endif import Control.DeepSeq --- GHC 7.7 exports toList/fromList from GHC.Exts --- In order to avoid warnings on previous GHC versions, we provide --- an explicit import list instead of only hiding the offending symbols -import GHC.Exts (Array#, Int(..), newArray#, readArray#, writeArray#, - indexArray#, unsafeFreezeArray#, unsafeThawArray#, - MutableArray#) +import GHC.Exts(Int(..)) import GHC.ST (ST(..)) #if __GLASGOW_HASKELL__ >= 709 @@ -67,9 +62,17 @@ import Prelude hiding (filter, foldr, length, map, read) #endif -#if __GLASGOW_HASKELL__ >= 702 -import GHC.Exts (sizeofArray#, copyArray#,
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2017-09-15 22:22:08 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Fri Sep 15 22:22:08 2017 rev:11 rq:525613 version:0.2.8.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2017-04-14 13:39:00.604460824 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2017-09-15 22:22:09.312858270 +0200 @@ -1,0 +2,5 @@ +Thu Aug 3 15:38:38 UTC 2017 - psim...@suse.com + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.i1C80P/_old 2017-09-15 22:22:10.576680211 +0200 +++ /var/tmp/diff_new_pack.i1C80P/_new 2017-09-15 22:22:10.580679648 +0200 @@ -23,14 +23,13 @@ Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause -Group: Development/Languages/Other -Url:https://hackage.haskell.org/package/%{pkg_name} +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 BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel BuildRequires: ghc-rpm-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-ChasingBottoms-devel BuildRequires: ghc-HUnit-devel @@ -51,7 +50,7 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Other +Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} @@ -80,11 +79,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc CHANGES.md %changelog
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2017-04-14 13:38:59 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Fri Apr 14 13:38:59 2017 rev:10 rq:485170 version:0.2.8.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2017-01-18 21:44:36.088864755 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2017-04-14 13:39:00.604460824 +0200 @@ -1,0 +2,5 @@ +Mon Mar 27 12:41:23 UTC 2017 - psim...@suse.com + +- Update to version 0.2.8.0 with cabal2obs. + +--- Old: unordered-containers-0.2.7.2.tar.gz New: unordered-containers-0.2.8.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.wDMwpC/_old 2017-04-14 13:39:01.508333079 +0200 +++ /var/tmp/diff_new_pack.wDMwpC/_new 2017-04-14 13:39:01.512332514 +0200 @@ -19,7 +19,7 @@ %global pkg_name unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.7.2 +Version:0.2.8.0 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause ++ unordered-containers-0.2.7.2.tar.gz -> unordered-containers-0.2.8.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.7.2/CHANGES.md new/unordered-containers-0.2.8.0/CHANGES.md --- old/unordered-containers-0.2.7.2/CHANGES.md 2016-12-24 04:26:14.0 +0100 +++ new/unordered-containers-0.2.8.0/CHANGES.md 2017-03-18 00:38:19.0 +0100 @@ -1,3 +1,13 @@ +## 0.2.8.0 + + * Add `Eq1/2`, `Show1/2`, `Read1` instances with `base-4.9` + + * `Eq (HashSet a)` doesn't require `Hashable a` anymore, only `Eq a`. + + * Add `Hashable1/2` with `hashable-1.2.6.0` + + * Add `differenceWith` function. + ## 0.2.7.2 * Don't use -fregs-graphs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.7.2/Data/HashMap/Base.hs new/unordered-containers-0.2.8.0/Data/HashMap/Base.hs --- old/unordered-containers-0.2.7.2/Data/HashMap/Base.hs 2016-12-24 04:26:14.0 +0100 +++ new/unordered-containers-0.2.8.0/Data/HashMap/Base.hs 2017-03-18 00:38:19.0 +0100 @@ -45,6 +45,7 @@ -- * Difference and intersection , difference +, differenceWith , intersection , intersectionWith , intersectionWithKey @@ -89,6 +90,7 @@ , updateOrConcatWith , updateOrConcatWithKey , filterMapAux +, equalKeys ) where #if __GLASGOW_HASKELL__ < 710 @@ -125,7 +127,15 @@ import qualified GHC.Exts as Exts #endif +#if MIN_VERSION_base(4,9,0) +import Data.Functor.Classes +#endif + +#if MIN_VERSION_hashable(1,2,5) +import qualified Data.Hashable.Lifted as H +#endif +-- | A set of values. A set cannot contain duplicate values. -- | Convenience function. Compute a hash value for the given value. @@ -203,6 +213,25 @@ type Bitmap = Word type Shift = Int +#if MIN_VERSION_base(4,9,0) +instance Show2 HashMap where +liftShowsPrec2 spk slk spv slv d m = +showsUnaryWith (liftShowsPrec sp sl) "fromList" d (toList m) + where +sp = liftShowsPrec2 spk slk spv slv +sl = liftShowList2 spk slk spv slv + +instance Show k => Show1 (HashMap k) where +liftShowsPrec = liftShowsPrec2 showsPrec showList + +instance (Eq k, Hashable k, Read k) => Read1 (HashMap k) where +liftReadsPrec rp rl = readsData $ +readsUnaryWith (liftReadsPrec rp' rl') "fromList" fromList + where +rp' = liftReadsPrec rp rl +rl' = liftReadList rp rl +#endif + instance (Eq k, Hashable k, Read k, Read e) => Read (HashMap k e) where readPrec = parens $ prec 10 $ do Ident "fromList" <- lexP @@ -218,26 +247,102 @@ instance Traversable (HashMap k) where traverse f = traverseWithKey (const f) +#if MIN_VERSION_base(4,9,0) +instance Eq2 HashMap where +liftEq2 = equal + +instance Eq k => Eq1 (HashMap k) where +liftEq = equal (==) +#endif + instance (Eq k, Eq v) => Eq (HashMap k v) where -(==) = equal +(==) = equal (==) (==) -equal :: (Eq k, Eq v) => HashMap k v -> HashMap k v -> Bool -equal t1 t2 = go (toList' t1 []) (toList' t2 []) +equal :: (k -> k' -> Bool) -> (v -> v' -> Bool) + -> HashMap k v -> HashMap k' v' -> Bool +equal eqk eqv t1 t2 =
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2017-01-18 21:44:33 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2016-07-27 16:11:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2017-01-18 21:44:36.088864755 +0100 @@ -1,0 +2,5 @@ +Sun Jan 8 21:12:39 UTC 2017 - psim...@suse.com + +- Update to version 0.2.7.2 with cabal2obs. + +--- Old: unordered-containers-0.2.7.1.tar.gz New: unordered-containers-0.2.7.2.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.veAOId/_old 2017-01-18 21:44:36.732773677 +0100 +++ /var/tmp/diff_new_pack.veAOId/_new 2017-01-18 21:44:36.736773112 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,15 +19,14 @@ %global pkg_name unordered-containers %bcond_with tests Name: ghc-%{pkg_name} -Version:0.2.7.1 +Version:0.2.7.2 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause -Group: System/Libraries +Group: Development/Languages/Other 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 -# Begin cabal-rpm deps: BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel BuildRequires: ghc-rpm-macros @@ -41,7 +40,6 @@ BuildRequires: ghc-test-framework-hunit-devel BuildRequires: ghc-test-framework-quickcheck2-devel %endif -# End cabal-rpm deps %description Efficient hashing-based container types. The containers have been optimized for @@ -66,20 +64,14 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %post devel %ghc_pkg_recache @@ -93,5 +85,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) +%doc CHANGES.md %changelog ++ unordered-containers-0.2.7.1.tar.gz -> unordered-containers-0.2.7.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.7.1/CHANGES.md new/unordered-containers-0.2.7.2/CHANGES.md --- old/unordered-containers-0.2.7.1/CHANGES.md 2016-06-09 02:00:11.0 +0200 +++ new/unordered-containers-0.2.7.2/CHANGES.md 2016-12-24 04:26:14.0 +0100 @@ -1,3 +1,9 @@ +## 0.2.7.2 + + * Don't use -fregs-graphs + + * Fix benchmark compilation on stack. + ## 0.2.7.1 * Fix linker error related to popcnt. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.7.1/unordered-containers.cabal new/unordered-containers-0.2.7.2/unordered-containers.cabal --- old/unordered-containers-0.2.7.1/unordered-containers.cabal 2016-06-09 02:00:11.0 +0200 +++ new/unordered-containers-0.2.7.2/unordered-containers.cabal 2016-12-24 04:26:14.0 +0100 @@ -1,5 +1,5 @@ name: unordered-containers -version:0.2.7.1 +version:0.2.7.2 synopsis: Efficient hashing-based container types description: Efficient hashing-based container types. The containers have been @@ -49,8 +49,6 @@ ghc-options: -Wall -O2 if impl(ghc >= 6.8) ghc-options: -fwarn-tabs - if impl(ghc > 6.10) -ghc-options: -fregs-graph if flag(debug) cpp-options: -DASSERTS @@ -150,6 +148,14 @@ type: exitcode-stdio-1.0 other-modules: +Data.HashMap.Array +Data.HashMap.Base +Data.HashMap.Lazy +Data.HashMap.PopCount +Data.HashMap.Strict +Data.HashMap.Unsafe +Data.HashMap.UnsafeShift +Data.HashSet Util.ByteString Util.Int Util.String
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2016-07-27 16:11:51 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2016-06-14 23:08:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2016-07-27 16:11:57.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:12:59 UTC 2016 - psim...@suse.com + +- Update to version 0.2.7.1 revision 0 with cabal2obs. + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.UVW2lE/_old 2016-07-27 16:11:58.0 +0200 +++ /var/tmp/diff_new_pack.UVW2lE/_new 2016-07-27 16:11:58.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,23 +17,30 @@ %global pkg_name unordered-containers - -Name: ghc-unordered-containers +%bcond_with tests +Name: ghc-%{pkg_name} Version:0.2.7.1 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause Group: System/Libraries - -Url:http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build - +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 -BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel +BuildRequires: ghc-rpm-macros +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{with tests} +BuildRequires: ghc-ChasingBottoms-devel +BuildRequires: ghc-HUnit-devel +BuildRequires: ghc-QuickCheck-devel +BuildRequires: ghc-containers-devel +BuildRequires: ghc-test-framework-devel +BuildRequires: ghc-test-framework-hunit-devel +BuildRequires: ghc-test-framework-quickcheck2-devel +%endif # End cabal-rpm deps %description @@ -44,30 +51,36 @@ The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. - %package devel Summary:Haskell %{pkg_name} library development files Group: Development/Libraries/Other -Provides: %{name}-static = %{version}-%{release} +Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} -Requires: %{name} = %{version}-%{release} %description devel This package provides the Haskell %{pkg_name} library development files. - %prep %setup -q -n %{pkg_name}-%{version} + %build %ghc_lib_build + %install %ghc_lib_install + +%check +%if %{with tests} +%{cabal} test +%endif + + %post devel %ghc_pkg_recache
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2016-06-14 23:08:36 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2015-05-21 08:13:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2016-06-14 23:08:37.0 +0200 @@ -1,0 +2,24 @@ +Fri Jun 10 07:00:11 UTC 2016 - mimi...@gmail.com + +- update to 0.2.7.1 +- remove useless _service +* Fix linker error related to popcnt. + +--- +Sat Feb 20 08:32:45 UTC 2016 - mimi...@gmail.com + +- update to 0.2.7.0 +* support criterion-1.1 +* Add unionWithKey for hash maps. + +--- +Tue Feb 16 20:05:18 UTC 2016 - mimi...@gmail.com + +- update to 0.2.6.0 +* Mark several modules as Trustworthy. +* Add Hashable instances for HashMap and HashSet. +* Add mapMaybe, mapMaybeWithKey, update, alter, and intersectionWithKey. +* Add roles. +* Add Hashable and Semigroup instances. + +--- Old: _service unordered-containers-0.2.5.1.tar.gz New: unordered-containers-0.2.7.1.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.mhRwJk/_old 2016-06-14 23:08:37.0 +0200 +++ /var/tmp/diff_new_pack.mhRwJk/_new 2016-06-14 23:08:37.0 +0200 @@ -19,7 +19,7 @@ %global pkg_name unordered-containers Name: ghc-unordered-containers -Version:0.2.5.1 +Version:0.2.7.1 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause ++ unordered-containers-0.2.5.1.tar.gz -> unordered-containers-0.2.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.5.1/CHANGES.md new/unordered-containers-0.2.7.1/CHANGES.md --- old/unordered-containers-0.2.5.1/CHANGES.md 1970-01-01 01:00:00.0 +0100 +++ new/unordered-containers-0.2.7.1/CHANGES.md 2016-06-09 02:00:11.0 +0200 @@ -0,0 +1,30 @@ +## 0.2.7.1 + + * Fix linker error related to popcnt. + + * Haddock improvements. + + * Fix benchmark compilation when downloaded from Hackage. + +## 0.2.7.0 + + * Support criterion 1.1 + + * Add unionWithKey for hash maps. + +## 0.2.6.0 + + * Mark several modules as Trustworthy. + + * Add Hashable instances for HashMap and HashSet. + + * Add mapMaybe, mapMaybeWithKey, update, alter, and + intersectionWithKey. + + * Add roles. + + * Add Hashable and Semigroup instances. + +## 0.2.5.1 (2014-10-11) + + * Support base-4.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.5.1/Data/HashMap/Array.hs new/unordered-containers-0.2.7.1/Data/HashMap/Array.hs --- old/unordered-containers-0.2.5.1/Data/HashMap/Array.hs 2014-10-11 15:04:46.0 +0200 +++ new/unordered-containers-0.2.7.1/Data/HashMap/Array.hs 2016-06-09 02:00:11.0 +0200 @@ -53,7 +53,6 @@ import Control.Applicative (Applicative) #endif import Control.DeepSeq -import Control.Monad.ST hiding (runST) -- GHC 7.7 exports toList/fromList from GHC.Exts -- In order to avoid warnings on previous GHC versions, we provide -- an explicit import list instead of only hiding the offending symbols diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.5.1/Data/HashMap/Base.hs new/unordered-containers-0.2.7.1/Data/HashMap/Base.hs --- old/unordered-containers-0.2.5.1/Data/HashMap/Base.hs 2014-10-11 15:04:46.0 +0200 +++ new/unordered-containers-0.2.7.1/Data/HashMap/Base.hs 2016-06-09 02:00:11.0 +0200 @@ -1,6 +1,8 @@ {-# LANGUAGE BangPatterns, CPP, DeriveDataTypeable, MagicHash #-} {-# LANGUAGE ScopedTypeVariables #-} +{-# LANGUAGE PatternGuards #-} #if __GLASGOW_HASKELL__ >= 708 +{-# LANGUAGE RoleAnnotations #-} {-# LANGUAGE TypeFamilies #-} #endif {-# OPTIONS_GHC -fno-full-laziness -funbox-strict-fields #-} @@ -26,11 +28,14 @@ , unsafeInsert , delete , adjust +, update +, alter -- * Combine -- ** Union , union , unionWith +, unionWithKey , unions -- * Transformations @@ -42,6 +47,7 @@ , difference , intersection , intersectionWith +, intersectionWithKey
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2015-05-21 08:13:19 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2014-11-26 20:55:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2015-05-21 08:13:21.0 +0200 @@ -1,0 +2,6 @@ +Tue Apr 14 08:20:00 UTC 2015 - mimi...@gmail.com + +- update to 0.2.5.1 +* no changelog + +--- Old: unordered-containers-0.2.4.0.tar.gz New: unordered-containers-0.2.5.1.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.iNuTii/_old 2015-05-21 08:13:21.0 +0200 +++ /var/tmp/diff_new_pack.iNuTii/_new 2015-05-21 08:13:21.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unordered-containers # -# 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 unordered-containers Name: ghc-unordered-containers -Version:0.2.4.0 +Version:0.2.5.1 Release:0 Summary:Efficient hashing-based container types License:BSD-3-Clause ++ unordered-containers-0.2.4.0.tar.gz -> unordered-containers-0.2.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.4.0/Data/HashMap/Array.hs new/unordered-containers-0.2.5.1/Data/HashMap/Array.hs --- old/unordered-containers-0.2.4.0/Data/HashMap/Array.hs 2014-04-12 12:40:40.0 +0200 +++ new/unordered-containers-0.2.5.1/Data/HashMap/Array.hs 2014-10-11 15:04:46.0 +0200 @@ -49,7 +49,9 @@ ) where import qualified Data.Traversable as Traversable +#if __GLASGOW_HASKELL__ < 709 import Control.Applicative (Applicative) +#endif import Control.DeepSeq import Control.Monad.ST hiding (runST) -- GHC 7.7 exports toList/fromList from GHC.Exts @@ -59,7 +61,12 @@ indexArray#, unsafeFreezeArray#, unsafeThawArray#, MutableArray#) import GHC.ST (ST(..)) + +#if __GLASGOW_HASKELL__ >= 709 +import Prelude hiding (filter, foldr, length, map, read, traverse) +#else import Prelude hiding (filter, foldr, length, map, read) +#endif #if __GLASGOW_HASKELL__ >= 702 import GHC.Exts (sizeofArray#, copyArray#, thawArray#, sizeofMutableArray#, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.4.0/Data/HashMap/Base.hs new/unordered-containers-0.2.5.1/Data/HashMap/Base.hs --- old/unordered-containers-0.2.4.0/Data/HashMap/Base.hs 2014-04-12 12:40:40.0 +0200 +++ new/unordered-containers-0.2.5.1/Data/HashMap/Base.hs 2014-10-11 15:04:46.0 +0200 @@ -1,4 +1,8 @@ {-# LANGUAGE BangPatterns, CPP, DeriveDataTypeable, MagicHash #-} +{-# LANGUAGE ScopedTypeVariables #-} +#if __GLASGOW_HASKELL__ >= 708 +{-# LANGUAGE TypeFamilies #-} +#endif {-# OPTIONS_GHC -fno-full-laziness -funbox-strict-fields #-} module Data.HashMap.Base @@ -77,18 +81,23 @@ , updateOrConcatWith ) where +#if __GLASGOW_HASKELL__ >= 709 +import Data.Functor ((<$>)) +#else import Control.Applicative ((<$>), Applicative(pure)) +import Data.Monoid (Monoid(mempty, mappend)) +import Data.Traversable (Traversable(..)) +import Data.Word (Word) +#endif import Control.DeepSeq (NFData(rnf)) import Control.Monad.ST (ST) import Data.Bits ((.&.), (.|.), complement) import Data.Data hiding (Typeable) import qualified Data.Foldable as Foldable import qualified Data.List as L -import Data.Monoid (Monoid(mempty, mappend)) -import Data.Traversable (Traversable(..)) -import Data.Word (Word) import GHC.Exts ((==#), build, reallyUnsafePtrEquality#) import Prelude hiding (filter, foldr, lookup, map, null, pred) +import Text.Read hiding (step) import qualified Data.HashMap.Array as A import qualified Data.Hashable as H @@ -101,6 +110,9 @@ #if __GLASGOW_HASKELL__ >= 707 import GHC.Exts (isTrue#) #endif +#if __GLASGOW_HASKELL__ >= 708 +import qualified GHC.Exts as Exts +#endif @@ -166,8 +178,17 @@ type Bitmap = Word typ
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2014-11-26 20:55:10 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2014-08-25 11:06:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2014-11-26 20:55:19.0 +0100 @@ -1,0 +2,12 @@ +Fri Sep 12 06:48:21 UTC 2014 - peter.tromm...@ohm-hochschule.de + +- update to 0.2.4.0 +* no changelog +* Haskell Platform 2014.2.0.0 + +--- +Tue Sep 2 10:25:16 UTC 2014 - peter.tromm...@ohm-hochschule.de + +- regenerate spec file + +--- Old: unordered-containers-0.2.3.0.tar.gz New: unordered-containers-0.2.4.0.tar.gz Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.hcQsNU/_old 2014-11-26 20:55:20.0 +0100 +++ /var/tmp/diff_new_pack.hcQsNU/_new 2014-11-26 20:55:20.0 +0100 @@ -1,8 +1,7 @@ # # spec file for package ghc-unordered-containers # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. -# Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de +# Copyright (c) 2014 SUSE LINUX Products 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,43 +18,46 @@ %global pkg_name unordered-containers -%global common_summary Haskell %{pkg_name} library - -%global common_description A %{pkg_name} library for Haskell. - Name: ghc-unordered-containers -Version:0.2.3.0 +Version:0.2.4.0 Release:0 -Summary:%{common_summary} +Summary:Efficient hashing-based container types License:BSD-3-Clause Group: System/Libraries -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# BEGIN cabal2spec Url:http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: %{!?without_hscolour:hscolour} + BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-rpm-macros +# Begin cabal-rpm deps: BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel -BuildRequires: ghc-rpm-macros -# END cabal2spec +# End cabal-rpm deps %description -%{common_description} +Efficient hashing-based container types. The containers have been optimized for +performance critical use, both in terms of large data quantities and high +speed. + +The declared cost of each operation is either worst-case or amortized, but +remains valid even if structures are shared. + %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Languages/Other -Requires: ghc-compiler -Requires(post): ghc-compiler -Requires(postun): ghc-compiler +Group: Development/Libraries/Other +Provides: %{name}-static = %{version}-%{release} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} Requires: %{name} = %{version}-%{release} %description devel -%{common_description} -This package contains the development files. +This package provides the Haskell %{pkg_name} library development +files. + %prep %setup -q -n %{pkg_name}-%{version} ++ unordered-containers-0.2.3.0.tar.gz -> unordered-containers-0.2.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unordered-containers-0.2.3.0/Data/HashMap/Array.hs new/unordered-containers-0.2.4.0/Data/HashMap/Array.hs --- old/unordered-containers-0.2.3.0/Data/HashMap/Array.hs 2012-12-14 01:19:47.0 +0100 +++ new/unordered-containers-0.2.4.0/Data/HashMap/Array.hs 2014-04-12 12:40:40.0 +0200 @@ -52,10 +52,23 @@ import Control.Applicative (Applicative) import Control.DeepSeq import Control.Monad.ST hiding (runST) -import GHC.Exts +-- GHC 7.7 exports toList/fromList from GHC.Exts +-- In order to avoid warnings on previous GHC versions, we provide +-- an explicit import list instead of only hiding the offending symbols +import GHC.Exts (Array#, Int(..), newArray#, readArray#, writeArray#, + indexAr
commit ghc-unordered-containers for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unordered-containers for openSUSE:Factory checked in at 2014-08-25 11:04:52 Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old) and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new (New) Package is "ghc-unordered-containers" Changes: --- /work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes 2013-08-06 06:54:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new/ghc-unordered-containers.changes 2014-08-25 11:06:10.0 +0200 @@ -1,0 +2,6 @@ +Sat Aug 23 00:26:22 UTC 2014 - peter.tromm...@ohm-hochschule.de + +- enable PowerPC builds +- reorganize spec file + +--- Other differences: -- ++ ghc-unordered-containers.spec ++ --- /var/tmp/diff_new_pack.bZ3jSA/_old 2014-08-25 11:06:11.0 +0200 +++ /var/tmp/diff_new_pack.bZ3jSA/_new 2014-08-25 11:06:11.0 +0200 @@ -1,6 +1,7 @@ # # spec file for package ghc-unordered-containers # +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2012 Peter Trommler peter.tromm...@ohm-hochschule.de # # All modifications and additions to the file contributed by third parties @@ -15,6 +16,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %global pkg_name unordered-containers %global common_summary Haskell %{pkg_name} library @@ -23,21 +25,21 @@ Name: ghc-unordered-containers Version:0.2.3.0 -Release:1 +Release:0 Summary:%{common_summary} - -Group: System/Libraries License:BSD-3-Clause +Group: System/Libraries + BuildRoot: %{_tmppath}/%{name}-%{version}-build # BEGIN cabal2spec -URL:http://hackage.haskell.org/package/%{pkg_name} +Url:http://hackage.haskell.org/package/%{pkg_name} Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -ExclusiveArch: %{ix86} x86_64 %{ghc_arches} BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: %{!?without_hscolour:hscolour} BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros %{!?without_hscolour:hscolour} BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel +BuildRequires: ghc-rpm-macros # END cabal2spec %description @@ -58,11 +60,9 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org