packages feed

data-reify 0.5 → 0.6

raw patch · 2 files changed

+23/−11 lines, 2 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

- Data.Reify.Graph: instance (Show (e Int)) => Show (Graph e)
+ Data.Reify.Graph: instance Show (e Int) => Show (Graph e)
- Data.Reify: class MuRef a where { type family DeRef a :: * -> *; }
+ Data.Reify: class MuRef a where type family DeRef a :: * -> *
- Data.Reify: mapDeRef :: (MuRef a, Applicative f) => (forall b. (MuRef b, (DeRef a) ~ (DeRef b)) => b -> f u) -> a -> f (DeRef a u)
+ Data.Reify: mapDeRef :: (MuRef a, Applicative f) => (forall b. (MuRef b, DeRef a ~ DeRef b) => b -> f u) -> a -> f (DeRef a u)
- Data.Reify: reifyGraph :: (MuRef s) => s -> IO (Graph (DeRef s))
+ Data.Reify: reifyGraph :: MuRef s => s -> IO (Graph (DeRef s))

Files

Data/Reify.hs view
@@ -6,7 +6,6 @@         ) where  import Control.Concurrent.MVar-import Control.Monad import System.Mem.StableName import Data.IntMap as M import Unsafe.Coerce
data-reify.cabal view
@@ -1,5 +1,5 @@ Name:               data-reify-Version:            0.5+Version:            0.6 Synopsis:           Reify a recursive data structure into an explicit graph. Description:	    'data-reify' provided the ability to turn recursive structures into explicit graphs.  		    Many (implicitly or explicitly) recursive data structure can be given this ability, via@@ -32,13 +32,18 @@ Author:              Andy Gill Maintainer:          Andy Gill <andygill@ku.edu> Copyright:           (c) 2009 Andy Gill-Homepage:            http://ittc.ku.edu/~andygill/data-reify.php+Homepage:            http://www.ittc.ku.edu/csdl/fpg/Tools/IOReification Stability:	     alpha build-type: 	     Simple Cabal-Version:       >= 1.6 +Flag tests+  Description: Enable full development tree+  Default:     False++ Library-  Build-Depends: base >= 3 && < 4.2, containers+  Build-Depends: base >= 4 && < 5, containers   Exposed-modules:        Data.Reify,        Data.Reify.Graph@@ -48,40 +53,48 @@   Build-Depends:  base   Main-Is:        Test1.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False + Executable data-reify-test2   Build-Depends:  base   Main-Is:        Test2.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False  Executable data-reify-test3   Build-Depends:  base   Main-Is:        Test3.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False  Executable data-reify-test4   Build-Depends:  base   Main-Is:        Test4.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False  Executable data-reify-test5   Build-Depends:  base   Main-Is:        Test5.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False  Executable data-reify-test6   Build-Depends:  base   Main-Is:        Test6.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False  Executable data-reify-test7   Build-Depends:  base   Main-Is:        Test7.hs   Hs-Source-Dirs: ., test-  buildable: False+  if !flag(tests)+    buildable: False