packages feed

network-transport-inmemory 0.5.2 → 0.5.3

raw patch · 2 files changed

+12/−6 lines, 2 filesdep ~bytestringdep ~network-transportdep ~network-transport-testsnew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: bytestring, network-transport, network-transport-tests

API changes (from Hackage documentation)

- Network.Transport.InMemory: TransportInternals :: (TVar TransportState) -> TransportInternals
+ Network.Transport.InMemory: TransportInternals :: TVar TransportState -> TransportInternals
- Network.Transport.InMemory.Internal: LocalConnection :: !ConnectionId -> !EndPointAddress -> !EndPointAddress -> !(TVar LocalConnectionState) -> LocalConnection
+ Network.Transport.InMemory.Internal: LocalConnection :: !ConnectionId -> !EndPointAddress -> !EndPointAddress -> !TVar LocalConnectionState -> LocalConnection
- Network.Transport.InMemory.Internal: LocalEndPoint :: !EndPointAddress -> !(TChan Event) -> !(TVar LocalEndPointState) -> LocalEndPoint
+ Network.Transport.InMemory.Internal: LocalEndPoint :: !EndPointAddress -> !TChan Event -> !TVar LocalEndPointState -> LocalEndPoint
- Network.Transport.InMemory.Internal: TransportInternals :: (TVar TransportState) -> TransportInternals
+ Network.Transport.InMemory.Internal: TransportInternals :: TVar TransportState -> TransportInternals
- Network.Transport.InMemory.Internal: ValidLocalEndPointState :: !ConnectionId -> !(Map (EndPointAddress, ConnectionId) LocalConnection) -> Map MulticastAddress (TVar (Set EndPointAddress)) -> ValidLocalEndPointState
+ Network.Transport.InMemory.Internal: ValidLocalEndPointState :: !ConnectionId -> !Map (EndPointAddress, ConnectionId) LocalConnection -> Map MulticastAddress (TVar (Set EndPointAddress)) -> ValidLocalEndPointState
- Network.Transport.InMemory.Internal: ValidTransportState :: !(Map EndPointAddress LocalEndPoint) -> !Int -> ValidTransportState
+ Network.Transport.InMemory.Internal: ValidTransportState :: !Map EndPointAddress LocalEndPoint -> !Int -> ValidTransportState
- Network.Transport.InMemory.Internal: [_connections] :: ValidLocalEndPointState -> !(Map (EndPointAddress, ConnectionId) LocalConnection)
+ Network.Transport.InMemory.Internal: [_connections] :: ValidLocalEndPointState -> !Map (EndPointAddress, ConnectionId) LocalConnection
- Network.Transport.InMemory.Internal: [_localEndPoints] :: ValidTransportState -> !(Map EndPointAddress LocalEndPoint)
+ Network.Transport.InMemory.Internal: [_localEndPoints] :: ValidTransportState -> !Map EndPointAddress LocalEndPoint
- Network.Transport.InMemory.Internal: [localConnectionState] :: LocalConnection -> !(TVar LocalConnectionState)
+ Network.Transport.InMemory.Internal: [localConnectionState] :: LocalConnection -> !TVar LocalConnectionState
- Network.Transport.InMemory.Internal: [localEndPointChannel] :: LocalEndPoint -> !(TChan Event)
+ Network.Transport.InMemory.Internal: [localEndPointChannel] :: LocalEndPoint -> !TChan Event
- Network.Transport.InMemory.Internal: [localEndPointState] :: LocalEndPoint -> !(TVar LocalEndPointState)
+ Network.Transport.InMemory.Internal: [localEndPointState] :: LocalEndPoint -> !TVar LocalEndPointState

Files

ChangeLog view
@@ -1,5 +1,8 @@+0.5.3+* Bump bytestring bound to build with ghc-9.8. 0.5.2-* Introduced and published N.T.IM.Internal module.+* Introduce internal module.+* Fixes dependency bounds. 0.5.1 * Fixed bug in cleanup procedure. 0.5 
network-transport-inmemory.cabal view
@@ -1,6 +1,6 @@ Name:          network-transport-inmemory-Version:       0.5.2-Cabal-Version: >=1.8+Version:       0.5.3+Cabal-Version: >=1.10 Build-Type:    Simple License:       BSD3 License-file:  LICENSE@@ -31,14 +31,15 @@  Library   Build-Depends:   base >= 4.6 && < 5,-                   network-transport >= 0.4.0.0 && < 0.5,+                   network-transport >= 0.4.0.0 && < 0.7,                    data-accessor >= 0.2 && < 0.3,-                   bytestring >= 0.9 && < 0.11,-                   containers >= 0.4 && < 0.6,+                   bytestring >= 0.9 && < 0.13,+                   containers >= 0.4 && < 0.7,                    stm >= 2.0 && < 3.0   Exposed-modules: Network.Transport.InMemory                    Network.Transport.InMemory.Internal                    Network.Transport.InMemory.Debug+  default-language: Haskell2010   ghc-options:     -Wall   HS-Source-Dirs:  src @@ -49,6 +50,7 @@                    network-transport,                    network-transport-tests >= 0.1 && < 0.3   Main-Is:         TestMulticastInMemory.hs+  default-language: Haskell2010   ghc-options:     -Wall -fno-warn-unused-do-bind   HS-Source-Dirs:  tests   Buildable:       False@@ -60,5 +62,6 @@                    network-transport-tests >= 0.1 && < 0.3,                    network-transport   Main-Is:         TestInMemory.hs+  default-language: Haskell2010   ghc-options:     -Wall -fno-warn-unused-do-bind   HS-Source-Dirs:  tests