Accepting request 398212 from devel:languages:haskell:lts

- 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
* 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
* Added Generics.Deriving.Semigroup
* Added GMonoid instance for Data.Monoid.Alt
* Fixed a bug in the GEnum instances for unsigned Integral types
* Added Safe/Trustworthy pragmas
* 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.
* Added deriveAll0 and makeRep0 for symmetry with deriveAll1 and makeRep1
* AddedmakeRep0FromType and makeRep1FromType to make it easier to pass in the type
	 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.
* Fixed bug where a datatype with a single, nullary constructor would generate
	 incorrect Generic instances
* More sensible GEnum instances for fixed-size integral types

OBS-URL: https://build.opensuse.org/request/show/398212
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-generic-deriving?expand=0&rev=2
This commit is contained in:
Ondřej Súkup 2016-05-26 12:27:06 +00:00 committed by Git OBS Bridge
parent b47dfc73e1
commit ff35130cfd
4 changed files with 45 additions and 4 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7223aa09e19e921bb9d36841052b6cba46f34055b83f0a16f3057f56b6a9f7a9
size 63079

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1805c59ae4586ae29736c05d0ee033bf99ec1a6062a375bf3e1ca9651a5bfd7
size 48122

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
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
* 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
* Added Generics.Deriving.Semigroup
* Added GMonoid instance for Data.Monoid.Alt
* Fixed a bug in the GEnum instances for unsigned Integral types
* Added Safe/Trustworthy pragmas
* 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.
* Added deriveAll0 and makeRep0 for symmetry with deriveAll1 and makeRep1
* AddedmakeRep0FromType and makeRep1FromType to make it easier to pass in the type
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.
* Fixed bug where a datatype with a single, nullary constructor would generate
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
* 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.
-------------------------------------------------------------------
Mon May 16 11:06:21 UTC 2016 - mimi.vx@gmail.com

View File

@ -18,7 +18,7 @@
%global pkg_name generic-deriving
Name: ghc-%{pkg_name}
Version: 1.9.0
Version: 1.10.4.1
Release: 0
Summary: Generic programming library for generalised deriving
Group: System/Libraries