packages feed

dependent-sum-template 0.0.0.1 → 0.0.0.3

raw patch · 2 files changed

+5/−2 lines, 2 filesdep ~dependent-sumPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: dependent-sum

API changes (from Hackage documentation)

+ Data.GADT.Compare.TH: instance Applicative (GComparing a b)
- Data.GADT.Compare.TH: runGComparing :: GComparing t t1 (GOrdering t t1) -> GOrdering t t1
+ Data.GADT.Compare.TH: runGComparing :: GComparing t t1 (GOrdering * t t1) -> GOrdering * t t1

Files

dependent-sum-template.cabal view
@@ -1,5 +1,5 @@ name:                   dependent-sum-template-version:                0.0.0.1+version:                0.0.0.3 stability:              experimental  cabal-version:          >= 1.6@@ -23,6 +23,6 @@   exposed-modules:      Data.GADT.Compare.TH                         Data.GADT.Show.TH   build-depends:        base >= 3 && <5,-                        dependent-sum == 0.2.*,+                        dependent-sum >= 0.2 && < 0.4,                         template-haskell,                         th-extras >= 0.0.0.2
src/Data/GADT/Compare/TH.hs view
@@ -93,6 +93,9 @@     return = GComparing . Right     GComparing (Left  x) >>= f = GComparing (Left x)     GComparing (Right x) >>= f = f x+instance Applicative (GComparing a b) where+    pure = return+    (<*>) = ap   geq' :: GCompare t => t a -> t b -> GComparing x y (a := b) geq' x y = GComparing (case gcompare x y of