packages feed

distributed-process-extras 0.3.7 → 0.3.8

raw patch · 2 files changed

+9/−5 lines, 2 filesdep ~ansi-terminalnew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: ansi-terminal

API changes (from Hackage documentation)

- Control.Distributed.Process.Extras: killProc :: (Killable p, Resolvable p) => p -> String -> Process ()
+ Control.Distributed.Process.Extras: killProc :: Killable p => p -> String -> Process ()
- Control.Distributed.Process.Extras: linkTo :: (Linkable a, Resolvable a) => a -> Process ()
+ Control.Distributed.Process.Extras: linkTo :: Linkable a => a -> Process ()
- Control.Distributed.Process.Extras: unresolvableMessage :: (Resolvable a, Resolvable a) => a -> String
+ Control.Distributed.Process.Extras: unresolvableMessage :: Resolvable a => a -> String
- Control.Distributed.Process.Extras.Call: multicall :: forall a b. (Serializable a, Serializable b) => [ProcessId] -> a -> Tag -> Timeout -> Process [Maybe b]
+ Control.Distributed.Process.Extras.Call: multicall :: (Serializable a, Serializable b) => [ProcessId] -> a -> Tag -> Timeout -> Process [Maybe b]
- Control.Distributed.Process.Extras.Internal.Containers.MultiMap: filter :: forall k v. Insertable k => (v -> Bool) -> MultiMap k v -> MultiMap k v
+ Control.Distributed.Process.Extras.Internal.Containers.MultiMap: filter :: Insertable k => (v -> Bool) -> MultiMap k v -> MultiMap k v
- Control.Distributed.Process.Extras.Internal.Containers.MultiMap: filterWithKey :: forall k v. Insertable k => (k -> v -> Bool) -> MultiMap k v -> MultiMap k v
+ Control.Distributed.Process.Extras.Internal.Containers.MultiMap: filterWithKey :: Insertable k => (k -> v -> Bool) -> MultiMap k v -> MultiMap k v
- Control.Distributed.Process.Extras.Internal.Containers.MultiMap: insert :: forall k v. (Insertable k, Insertable v) => k -> v -> MultiMap k v -> MultiMap k v
+ Control.Distributed.Process.Extras.Internal.Containers.MultiMap: insert :: (Insertable k, Insertable v) => k -> v -> MultiMap k v -> MultiMap k v
- Control.Distributed.Process.Extras.Internal.Primitives: killProc :: (Killable p, Resolvable p) => p -> String -> Process ()
+ Control.Distributed.Process.Extras.Internal.Primitives: killProc :: Killable p => p -> String -> Process ()
- Control.Distributed.Process.Extras.Internal.Primitives: linkTo :: (Linkable a, Resolvable a) => a -> Process ()
+ Control.Distributed.Process.Extras.Internal.Primitives: linkTo :: Linkable a => a -> Process ()
- Control.Distributed.Process.Extras.Internal.Primitives: unresolvableMessage :: (Resolvable a, Resolvable a) => a -> String
+ Control.Distributed.Process.Extras.Internal.Primitives: unresolvableMessage :: Resolvable a => a -> String
- Control.Distributed.Process.Extras.Internal.Types: killProc :: (Killable p, Resolvable p) => p -> String -> Process ()
+ Control.Distributed.Process.Extras.Internal.Types: killProc :: Killable p => p -> String -> Process ()
- Control.Distributed.Process.Extras.Internal.Types: linkTo :: (Linkable a, Resolvable a) => a -> Process ()
+ Control.Distributed.Process.Extras.Internal.Types: linkTo :: Linkable a => a -> Process ()
- Control.Distributed.Process.Extras.Internal.Types: unresolvableMessage :: (Resolvable a, Resolvable a) => a -> String
+ Control.Distributed.Process.Extras.Internal.Types: unresolvableMessage :: Resolvable a => a -> String
- Control.Distributed.Process.Extras.Internal.Unsafe: newInputStream :: forall a. Typeable a => Either (ReceivePort a) (STM a) -> InputStream a
+ Control.Distributed.Process.Extras.Internal.Unsafe: newInputStream :: Typeable a => Either (ReceivePort a) (STM a) -> InputStream a
- Control.Distributed.Process.Extras.SystemLog: toLog :: (ToLog m, Serializable m) => m -> Process (LogLevel -> LogMessage)
+ Control.Distributed.Process.Extras.SystemLog: toLog :: ToLog m => m -> Process (LogLevel -> LogMessage)

Files

ChangeLog view
@@ -1,3 +1,7 @@+2024-10-30  David Simmons-Duffin <dsd@caltech.edu> 0.3.8++* Bump dependency bound for ansi-terminal+ 2024-10-30 Laurent P. René de Cotret <laurent.decotret@outlook.com> 0.3.7  * Removed dependency on `rematch` (#459)
distributed-process-extras.cabal view
@@ -1,6 +1,6 @@ cabal-version:  3.0 name:           distributed-process-extras-version:        0.3.7+version:        0.3.8 build-type:     Simple license:        BSD-3-Clause license-file:   LICENCE@@ -72,7 +72,7 @@   x-uses-tf:       true   build-depends:                    base >= 4.14 && < 5,-                   ansi-terminal >= 0.5 && < 0.9,+                   ansi-terminal >= 0.5 && < 1.2,                    distributed-process >= 0.6.0 && < 0.8,                    distributed-process-extras,                    distributed-process-systest ^>= 0.4,@@ -94,7 +94,7 @@   x-uses-tf:       true   build-depends:                    base >= 4.14 && < 5,-                   ansi-terminal >= 0.5 && < 0.9,+                   ansi-terminal >= 0.5 && < 1.2,                    distributed-process >= 0.6.0 && < 0.8,                    distributed-process-extras,                    distributed-process-systest ^>= 0.4,@@ -121,7 +121,7 @@   x-uses-tf:       true   build-depends:                    base >= 4.14 && < 5,-                   ansi-terminal >= 0.5 && < 0.9,+                   ansi-terminal >= 0.5 && < 1.2,                    deepseq,                    distributed-process >= 0.6.0 && < 0.8,                    distributed-process-extras,@@ -146,7 +146,7 @@ --  x-uses-tf:       true   build-depends:                    base >= 4.14 && < 5,-                   ansi-terminal >= 0.5 && < 0.9,+                   ansi-terminal >= 0.5 && < 1.2,                    containers,                    hashable,                    unordered-containers >= 0.2.3.0 && < 0.3,