Accepting request 623777 from devel:languages:haskell
- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner. - Update generic-deriving to version 1.12.2. # 1.12.2 [2018.06.28] * Backport the `Generic(1)` instances for `Data.Ord.Down`, introduced in `base-4.12`. Add `GEq`, `GShow`, `GSemigroup`, `GMonoid`, `GFunctor`, `GFoldable`, `GTraversable`, and `GCopoint` instances for `Down`. * Refactor internals using `th-abstraction`. * Adapt to `Maybe` moving to `GHC.Maybe` in GHC 8.6. Foldable, Traversable, Alternative, and Monad instances for U1 lazier to correspond with base-4.9 MonadZip, Foldable, Traversable, and Data instances (introduced in base-4.9) for datatypes in the Generics.Deriving.Base module a bug with deriving Generic1 instances on GHC 7.8, and makes it easier to derive Generic1 instances for datatypes that utilize GHC 8.0's -XTypeInType extension. instance with explicit kind signatures in the presence of kind-polymorphic type variables. This is necessary for some datatypes that use -XTypeInType to have derived Generic(1) instances, but is not turned on by default since the TH kind inference is not perfect and would cause otherwise valid code to be rejected. Use only if you know what you are doing. incorrect Generic instances instances for datatypes introduced in GHC 8.0 for Complex (base-4.4 and later) ExitCode, and Version; and Generic1 instances for Complex (base-4.4 and later) and Proxy (base-4.7 and later). Added GEnum, GEq, GFoldable, GFunctor, GIx, GShow, and GTraversable instances for these datatypes where appropriate. OBS-URL: https://build.opensuse.org/request/show/623777 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc-generic-deriving?expand=0&rev=9
This commit is contained in:
commit
d0e8277b90
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f5fd3f733a20deee5a6e752969edac1e04a90e2ee34e005fccb5d35a5c129473
|
||||
size 67982
|
3
generic-deriving-1.12.2.tar.gz
Normal file
3
generic-deriving-1.12.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5688b85ff1e3484e3f6073a52f99624a41c8b01ddaab9fcec20afa242f33edc4
|
||||
size 64159
|
@ -1,5 +1,5 @@
|
||||
name: generic-deriving
|
||||
version: 1.12.1
|
||||
version: 1.12.2
|
||||
x-revision: 1
|
||||
synopsis: Generic programming library for generalised deriving.
|
||||
description:
|
||||
@ -34,7 +34,7 @@ tested-with: GHC == 7.0.4
|
||||
, GHC == 7.10.3
|
||||
, GHC == 8.0.2
|
||||
, GHC == 8.2.2
|
||||
, GHC == 8.4.1
|
||||
, GHC == 8.4.3
|
||||
extra-source-files: CHANGELOG.md
|
||||
, README.md
|
||||
|
||||
@ -76,9 +76,10 @@ library
|
||||
build-depends: base >= 4.3 && < 4.9
|
||||
other-modules: Generics.Deriving.TH.Pre4_9
|
||||
|
||||
build-depends: containers >= 0.1 && < 0.6
|
||||
, ghc-prim < 1
|
||||
, template-haskell >= 2.4 && < 2.14
|
||||
build-depends: containers >= 0.1 && < 0.7
|
||||
, ghc-prim < 1
|
||||
, template-haskell >= 2.4 && < 2.15
|
||||
, th-abstraction >= 0.2.7 && < 0.3
|
||||
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall
|
||||
@ -92,7 +93,7 @@ test-suite spec
|
||||
build-depends: base >= 4.3 && < 5
|
||||
, generic-deriving
|
||||
, hspec >= 2 && < 3
|
||||
, template-haskell >= 2.4 && < 2.14
|
||||
, template-haskell >= 2.4 && < 2.15
|
||||
build-tool-depends: hspec-discover:hspec-discover
|
||||
hs-source-dirs: tests
|
||||
default-language: Haskell2010
|
||||
|
@ -1,3 +1,20 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 18 14:26:25 UTC 2018 - psimons@suse.com
|
||||
|
||||
- Cosmetic: replace tabs with blanks, strip trailing white space,
|
||||
and update copyright headers with spec-cleaner.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 13 14:31:34 UTC 2018 - psimons@suse.com
|
||||
|
||||
- Update generic-deriving to version 1.12.2.
|
||||
# 1.12.2 [2018.06.28]
|
||||
* Backport the `Generic(1)` instances for `Data.Ord.Down`, introduced in
|
||||
`base-4.12`. Add `GEq`, `GShow`, `GSemigroup`, `GMonoid`, `GFunctor`,
|
||||
`GFoldable`, `GTraversable`, and `GCopoint` instances for `Down`.
|
||||
* Refactor internals using `th-abstraction`.
|
||||
* Adapt to `Maybe` moving to `GHC.Maybe` in GHC 8.6.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 14 17:02:11 UTC 2018 - psimons@suse.com
|
||||
|
||||
@ -59,11 +76,11 @@ Mon May 23 21:09:37 UTC 2016 - mimi.vx@gmail.com
|
||||
- update to 1.10.4.1
|
||||
* Fix Haddock parsing issue on GHC 8.0
|
||||
* Backported MonadPlus and MonadZip instances for U1, and made the Functor,
|
||||
Foldable, Traversable, Alternative, and Monad instances for U1 lazier to
|
||||
correspond with base-4.9
|
||||
Foldable, Traversable, Alternative, and Monad instances for U1 lazier to
|
||||
correspond with base-4.9
|
||||
* Backported Enum, Bounded, Ix, Functor, Applicative, Monad, MonadFix, MonadPlus,
|
||||
MonadZip, Foldable, Traversable, and Data instances (introduced in base-4.9)
|
||||
for datatypes in the Generics.Deriving.Base module
|
||||
MonadZip, Foldable, Traversable, and Data instances (introduced in base-4.9)
|
||||
for datatypes in the Generics.Deriving.Base module
|
||||
* Added Generics.Deriving.Semigroup
|
||||
* Added GMonoid instance for Data.Monoid.Alt
|
||||
* Fixed a bug in the GEnum instances for unsigned Integral types
|
||||
@ -71,28 +88,28 @@ Mon May 23 21:09:37 UTC 2016 - mimi.vx@gmail.com
|
||||
* Made instances polykinded where possible
|
||||
* On GHC 8.0 and up, Generics.Deriving.TH uses the new type literal-based machinery
|
||||
* Rewrote the Template Haskell code to be robust. Among other things, this fixes
|
||||
a bug with deriving Generic1 instances on GHC 7.8, and makes it easier to
|
||||
derive Generic1 instances for datatypes that utilize GHC 8.0's
|
||||
-XTypeInType extension.
|
||||
a bug with deriving Generic1 instances on GHC 7.8, and makes it easier to
|
||||
derive Generic1 instances for datatypes that utilize GHC 8.0's
|
||||
-XTypeInType extension.
|
||||
* Added deriveAll0 and makeRep0 for symmetry with deriveAll1 and makeRep1
|
||||
* AddedmakeRep0FromType and makeRep1FromType to make it easier to pass in the type
|
||||
instance
|
||||
instance
|
||||
* Added functions with the suffix -WithKindSigs to allow generating type synonyms
|
||||
with explicit kind signatures in the presence of kind-polymorphic type
|
||||
variables. This is necessary for some datatypes that use -XTypeInType to have
|
||||
derived Generic(1) instances, but is not turned on by default since the TH
|
||||
kind inference is not perfect and would cause otherwise valid code to be
|
||||
rejected. Use only if you know what you are doing.
|
||||
with explicit kind signatures in the presence of kind-polymorphic type
|
||||
variables. This is necessary for some datatypes that use -XTypeInType to have
|
||||
derived Generic(1) instances, but is not turned on by default since the TH
|
||||
kind inference is not perfect and would cause otherwise valid code to be
|
||||
rejected. Use only if you know what you are doing.
|
||||
* Fixed bug where a datatype with a single, nullary constructor would generate
|
||||
incorrect Generic instances
|
||||
incorrect Generic instances
|
||||
* More sensible GEnum instances for fixed-size integral types
|
||||
* Added GCopoint, GEnum, GEq, GFoldable, GFunctor, GMonoid, GShow, and GTraversable
|
||||
instances for datatypes introduced in GHC 8.0
|
||||
instances for datatypes introduced in GHC 8.0
|
||||
* Backported Generic(1) instances added in GHC 8.0. Specifically, Generic instances
|
||||
for Complex (base-4.4 and later) ExitCode, and Version; and Generic1 instances
|
||||
for Complex (base-4.4 and later) and Proxy (base-4.7 and later). Added GEnum,
|
||||
GEq, GFoldable, GFunctor, GIx, GShow, and GTraversable instances for these
|
||||
datatypes where appropriate.
|
||||
for Complex (base-4.4 and later) ExitCode, and Version; and Generic1 instances
|
||||
for Complex (base-4.4 and later) and Proxy (base-4.7 and later). Added GEnum,
|
||||
GEq, GFoldable, GFunctor, GIx, GShow, and GTraversable instances for these
|
||||
datatypes where appropriate.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 16 11:06:21 UTC 2016 - mimi.vx@gmail.com
|
||||
@ -108,4 +125,3 @@ Wed May 11 19:06:19 UTC 2016 - mimi.vx@gmail.com
|
||||
Sat Feb 13 18:24:02 UTC 2016 - mimi.vx@gmail.com
|
||||
|
||||
- ghc-generic-deriving generated by st2obs scritpt
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
%global pkg_name generic-deriving
|
||||
%bcond_with tests
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 1.12.1
|
||||
Version: 1.12.2
|
||||
Release: 0
|
||||
Summary: Generic programming library for generalised deriving
|
||||
License: BSD-3-Clause
|
||||
@ -31,6 +31,7 @@ BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-containers-devel
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-template-haskell-devel
|
||||
BuildRequires: ghc-th-abstraction-devel
|
||||
%if %{with tests}
|
||||
BuildRequires: ghc-hspec-devel
|
||||
%endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user