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 +0/−1
- data-reify.cabal +23/−10
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