chatty-utils 0.7.3.4 → 0.7.3.5
raw patch · 2 files changed
+16/−8 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Data.Chatty.Hetero: instance Data.Chatty.Hetero.IntoMaybe (Data.Chatty.Hetero.Cons a as) (Data.Chatty.Hetero.Cons (GHC.Base.Maybe (Data.Chatty.Hetero.Cons a as)) Data.Chatty.Hetero.Nil)
- Data.Chatty.Hetero: instance Data.Chatty.Hetero.Tuplify a ar => Data.Chatty.Hetero.Tuplify (GHC.Base.Maybe a) (GHC.Base.Maybe ar)
- Data.Chatty.None: instance Data.Chatty.None.None (GHC.Base.Maybe a)
+ Data.Chatty.Hetero: infixr 9 :-:
+ Data.Chatty.Hetero: instance Data.Chatty.Hetero.IntoMaybe (Data.Chatty.Hetero.Cons a as) (Data.Chatty.Hetero.Cons (GHC.Maybe.Maybe (Data.Chatty.Hetero.Cons a as)) Data.Chatty.Hetero.Nil)
+ Data.Chatty.Hetero: instance Data.Chatty.Hetero.Tuplify a ar => Data.Chatty.Hetero.Tuplify (GHC.Maybe.Maybe a) (GHC.Maybe.Maybe ar)
+ Data.Chatty.None: instance Data.Chatty.None.None (GHC.Maybe.Maybe a)
- Data.Chatty.AVL: AVL :: a -> Int -> Int -> !(AVL a) -> !(AVL a) -> AVL a
+ Data.Chatty.AVL: AVL :: a -> Int -> Int -> !AVL a -> !AVL a -> AVL a
- Data.Chatty.Atoms: FunAtom :: Int -> (Atom b) -> (b -> a) -> (b -> a -> b) -> Atom a
+ Data.Chatty.Atoms: FunAtom :: Int -> Atom b -> (b -> a) -> (b -> a -> b) -> Atom a
- Data.Chatty.Atoms: FunAtom2 :: Int -> (Atom b) -> (Atom c) -> ((b, c) -> a) -> ((b, c) -> a -> (b, c)) -> Atom a
+ Data.Chatty.Atoms: FunAtom2 :: Int -> Atom b -> Atom c -> ((b, c) -> a) -> ((b, c) -> a -> (b, c)) -> Atom a
- Data.Chatty.Atoms: class ChCounter m => ChAtoms m where newAtom = liftM Atom countOn funAtom b r p = do { i <- countOn; return $ FunAtom i b r p } funAtom2 b c r p = do { i <- countOn; return $ FunAtom2 i b c r p } cloneAtom a = do { b <- newAtom; v <- getAtom a; putAtom b v; return b }
+ Data.Chatty.Atoms: class ChCounter m => ChAtoms m
- Data.Chatty.BST: BST :: a -> !(BST a) -> !(BST a) -> BST a
+ Data.Chatty.BST: BST :: a -> !BST a -> !BST a -> BST a
- Data.Chatty.TST: TST :: Char -> (Maybe a) -> (TST a) -> (TST a) -> (TST a) -> TST a
+ Data.Chatty.TST: TST :: Char -> Maybe a -> TST a -> TST a -> TST a -> TST a
Files
- CHANGELOG.md +7/−0
- chatty-utils.cabal +9/−8
+ CHANGELOG.md view
@@ -0,0 +1,7 @@+# Revision history for chatty-utils++## 0.7.3.5 -- 2021-01-04++Updated author and source repo in cabal file.++Note that in future, some modules will be purged.
chatty-utils.cabal view
@@ -10,7 +10,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.7.3.4+version: 0.7.3.5 -- A short (one-line) description of the package. synopsis: Some utilities every serious chatty-based application may need.@@ -25,14 +25,12 @@ license-file: LICENSE -- The package author(s).-author: Marvin Cohrs+author: Enum Cohrs -- An email address to which users can send suggestions, bug reports, and -- patches.-maintainer: m@doomanddarkness.eu--homepage: http://hub.darcs.net/enum/chatty-utils-+maintainer: darcs@enumeration.eu+ -- A copyright notice. -- copyright: @@ -42,11 +40,14 @@ -- Extra files to be distributed with the package, such as examples or a -- README.--- extra-source-files: +extra-source-files: CHANGELOG.md -- Constraint on the version of Cabal needed to build this package. cabal-version: >=1.10 +source-repository head+ type: darcs+ location: https://hub.darcs.net/enum/chatty-utils library -- Modules exported by the library.@@ -60,7 +61,7 @@ -- other-extensions: -- Other library packages from which modules are imported.- build-depends: base >=4.6 && <5.0,+ build-depends: base >=4.6 && <5, transformers, text, mtl