packages feed

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 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