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 +4/−1
- network-transport-inmemory.cabal +8/−5
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