packages feed

repa-scalar 4.2.3.2 → 4.2.3.3

raw patch · 1 files changed

+4/−5 lines, 1 filesdep ~basedep ~timePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, time

API changes (from Hackage documentation)

- Data.Repa.Scalar.Option: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Repa.Scalar.Option.Option2 a b)
- Data.Repa.Scalar.Option: instance (GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Repa.Scalar.Option.Option3 a b c)
- Data.Repa.Scalar.Option: instance (GHC.Classes.Eq d, GHC.Classes.Eq c, GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (Data.Repa.Scalar.Option.Option4 a b c d)
- Data.Repa.Scalar.Option: instance (GHC.Classes.Ord b, GHC.Classes.Ord a) => GHC.Classes.Ord (Data.Repa.Scalar.Option.Option2 a b)
- Data.Repa.Scalar.Option: instance (GHC.Classes.Ord c, GHC.Classes.Ord b, GHC.Classes.Ord a) => GHC.Classes.Ord (Data.Repa.Scalar.Option.Option3 a b c)
- Data.Repa.Scalar.Option: instance (GHC.Classes.Ord d, GHC.Classes.Ord c, GHC.Classes.Ord b, GHC.Classes.Ord a) => GHC.Classes.Ord (Data.Repa.Scalar.Option.Option4 a b c d)
- Data.Repa.Scalar.Option: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Data.Repa.Scalar.Option.Option2 a b)
- Data.Repa.Scalar.Option: instance (GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Data.Repa.Scalar.Option.Option3 a b c)
- Data.Repa.Scalar.Option: instance (GHC.Show.Show d, GHC.Show.Show c, GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (Data.Repa.Scalar.Option.Option4 a b c d)
- Data.Repa.Scalar.Product: data (:*:) a b
- Data.Repa.Scalar.Product: instance (Data.Repa.Scalar.Product.IsKeyValues p, Data.Repa.Scalar.Product.IsKeyValues ps, Data.Repa.Scalar.Product.Keys p ~ Data.Repa.Scalar.Product.Keys ps) => Data.Repa.Scalar.Product.IsKeyValues (p Data.Repa.Scalar.Product.:*: ps)
- Data.Repa.Scalar.Product: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (a Data.Repa.Scalar.Product.:*: b)
- Data.Repa.Scalar.Product: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (a Data.Repa.Scalar.Product.:*: b)
+ Data.Repa.Scalar.Option: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (Data.Repa.Scalar.Option.Option2 a b)
+ Data.Repa.Scalar.Option: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c) => GHC.Classes.Eq (Data.Repa.Scalar.Option.Option3 a b c)
+ Data.Repa.Scalar.Option: instance (GHC.Classes.Eq a, GHC.Classes.Eq b, GHC.Classes.Eq c, GHC.Classes.Eq d) => GHC.Classes.Eq (Data.Repa.Scalar.Option.Option4 a b c d)
+ Data.Repa.Scalar.Option: instance (GHC.Classes.Ord a, GHC.Classes.Ord b) => GHC.Classes.Ord (Data.Repa.Scalar.Option.Option2 a b)
+ Data.Repa.Scalar.Option: instance (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c) => GHC.Classes.Ord (Data.Repa.Scalar.Option.Option3 a b c)
+ Data.Repa.Scalar.Option: instance (GHC.Classes.Ord a, GHC.Classes.Ord b, GHC.Classes.Ord c, GHC.Classes.Ord d) => GHC.Classes.Ord (Data.Repa.Scalar.Option.Option4 a b c d)
+ Data.Repa.Scalar.Option: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (Data.Repa.Scalar.Option.Option2 a b)
+ Data.Repa.Scalar.Option: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c) => GHC.Show.Show (Data.Repa.Scalar.Option.Option3 a b c)
+ Data.Repa.Scalar.Option: instance (GHC.Show.Show a, GHC.Show.Show b, GHC.Show.Show c, GHC.Show.Show d) => GHC.Show.Show (Data.Repa.Scalar.Option.Option4 a b c d)
+ Data.Repa.Scalar.Product: data a :*: b
+ Data.Repa.Scalar.Product: infixr 9 :*:
+ Data.Repa.Scalar.Product: instance (Data.Repa.Scalar.Product.IsKeyValues p, Data.Repa.Scalar.Product.IsKeyValues ps, Data.Repa.Scalar.Product.Keys p Data.Type.Equality.~ Data.Repa.Scalar.Product.Keys ps) => Data.Repa.Scalar.Product.IsKeyValues (p Data.Repa.Scalar.Product.:*: ps)
+ Data.Repa.Scalar.Product: instance (GHC.Classes.Eq a, GHC.Classes.Eq b) => GHC.Classes.Eq (a Data.Repa.Scalar.Product.:*: b)
+ Data.Repa.Scalar.Product: instance (GHC.Show.Show a, GHC.Show.Show b) => GHC.Show.Show (a Data.Repa.Scalar.Product.:*: b)
- Data.Repa.Scalar.Product: class IsProdList t => Discard (n :: N) t where type Discard' n t where {
+ Data.Repa.Scalar.Product: class IsProdList t => Discard (n :: N) t where {
- Data.Repa.Scalar.Product: class IsKeyValues p where type Keys p type Values p where {
+ Data.Repa.Scalar.Product: class IsKeyValues p where {
- Data.Repa.Scalar.Product: class (IsProdList m, IsProdList t) => Mask m t where type Mask' m t where {
+ Data.Repa.Scalar.Product: class (IsProdList m, IsProdList t) => Mask m t where {
- Data.Repa.Scalar.Product: class IsProdList t => Select (n :: N) t where type Select' n t where {
+ Data.Repa.Scalar.Product: class IsProdList t => Select (n :: N) t where {
- Data.Repa.Scalar.Singleton.Nat: class Add x y where type AddR x y :: N where {
+ Data.Repa.Scalar.Singleton.Nat: class Add x y where {
- Data.Repa.Scalar.Singleton.Nat: class Mul x y where type MulR x y :: N where {
+ Data.Repa.Scalar.Singleton.Nat: class Mul x y where {

Files

repa-scalar.cabal view
@@ -1,5 +1,5 @@ Name:           repa-scalar-Version:        4.2.3.2+Version:        4.2.3.3 License:        BSD3 License-file:   LICENSE Author:         The Repa Development Team@@ -19,12 +19,12 @@  Library   build-Depends:-        base              >= 4.9  && < 4.11,+        base              >= 4.9  && < 4.13,         primitive         >= 0.6  && < 0.8,         vector            >= 0.10 && < 0.13,+        time              >= 1.6  && < 1.9,         bytestring        == 0.10.*,-        double-conversion == 2.0.*,-        time              == 1.6.*+        double-conversion == 2.0.*    exposed-modules:         Data.Repa.Scalar.Singleton.Nat@@ -39,7 +39,6 @@   ghc-options:         -Wall -fno-warn-missing-signatures         -O2-    extensions:         GADTs