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 +4/−5
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