packages feed

functor-classes-compat 2.0.0.1 → 2.0.0.2

raw patch · 2 files changed

+37/−2 lines, 2 filesdep ~basedep ~transformersPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, transformers

API changes (from Hackage documentation)

Files

functor-classes-compat.cabal view
@@ -1,5 +1,5 @@ name:               functor-classes-compat-version:            2.0.0.1+version:            2.0.0.2 synopsis:           Data.Functor.Classes instances for core packages description:   "Data.Functor.Classes" instances for core packages:@@ -67,6 +67,11 @@   default-language: Haskell2010   ghc-options:      -Wall +  -- self test:+  -- so instances existence is tested while library is built.+  hs-source-dirs: test+  other-modules: SelfTest+   -- base and transformer dependencies:   -- t t: base >= 4.9   -- t f: transformers >= 0.5@@ -81,7 +86,7 @@     else       build-depends:           base          >=4.5 && <4.9-        , transformers  >=0.5 && <0.6+        , transformers  >=0.5 && <0.7    else     if flag(base-transformers-2)
+ test/SelfTest.hs view
@@ -0,0 +1,30 @@+module SelfTest () where++import qualified Data.Map+import qualified Data.Set+import qualified Data.IntMap+import qualified Data.Sequence+import qualified Data.Tree++import Data.Map.Functor.Classes ()+import Data.Set.Functor.Classes ()+import Data.IntMap.Functor.Classes ()+import Data.Sequence.Functor.Classes ()+import Data.Tree.Functor.Classes ()++import Data.Functor.Classes (eq1)++_test1 :: Bool+_test1 = eq1 (Data.Map.singleton 'x' 'y') (Data.Map.singleton 'x' 'y')++_test2 :: Bool+_test2 = eq1 (Data.Set.singleton 'x') (Data.Set.singleton 'x')++_test3 :: Bool+_test3 = eq1 (Data.IntMap.singleton 1 'y') (Data.IntMap.singleton 1 'y')++_test4 :: Bool+_test4 = eq1 (Data.Sequence.singleton 'x') (Data.Sequence.singleton 'x')++_test5 :: Bool+_test5 = eq1 (Data.Tree.Node 'x' []) (Data.Tree.Node 'x' [])