packages feed

algebraic-classes 0.7.1 → 0.8

raw patch · 3 files changed

+12/−6 lines, 3 filesdep ~basedep ~sybdep ~template-haskell

Dependency ranges changed: base, syb, template-haskell

Files

CHANGELOG view
@@ -1,7 +1,13 @@+0.7.1 -> 0.8+- Update for GHC 8.2+  - Updated to base-4.10.0.0+  - Updated to template-haskell-2.12.0.0+  - Updated to syb-0.7+ 0.7 -> 0.7.1 - Update for GHC 8.0.2   - Updated to template-haskell-2.11.1.0-  + 0.6 -> 0.7 - Update for GHC 8.0   - Updated to base-4.9.0.0
Data/Algebra/TH.hs view
@@ -162,7 +162,7 @@ buildSignatureDataType :: SignatureTH -> [Dec] buildSignatureDataType s =   [DataD [] (signatureName s) [PlainTV (typeVarName s)] Nothing (constructor <$> operations s)-    (map ConT [''Functor, ''Foldable, ''Traversable, ''Eq, ''Ord])]+    [DerivClause Nothing (map ConT [''Functor, ''Foldable, ''Traversable, ''Eq, ''Ord])]]  signatureInstances :: Name -> SignatureTH -> [Dec] signatureInstances nm s = [asInst, showInst, sigTFInst]
algebraic-classes.cabal view
@@ -1,5 +1,5 @@ name:                algebraic-classes-version:             0.7.1+version:             0.8 synopsis:            Conversions between algebraic classes and F-algebras. description:         Algebraic classes are type classes where all the methods return a value of the same type, which is also the class parameter.                      Examples from @base@ are @Num@ and @Monoid@.@@ -36,9 +36,9 @@     Data.Algebra.Internal    build-depends:-      base == 4.9.*-    , syb == 0.6.*-    , template-haskell == 2.11.*+      base == 4.10.*+    , syb == 0.7.*+    , template-haskell == 2.12.*  source-repository head   type:     git