Changelog for stm-2.4.5.0
Changelog for stm
package
2.4.5.0 Feb 2018
Fix space leak in
TBQueue
(gh-2, GHC#14494)Make
signalTSem
resilient againstInt
overflows (gh-4)Make definition of
readTQueue
consistent withreadTBQueue
(gh-3, GHC#9539)Add
flushTQueue
toControl.Concurrent.STM.TQueue
(gh-1)Add
flushTBQueue
toControl.Concurrent.STM.TBQueue
(gh-1)Add
signalTSemN
operation (gh-5)
2.4.4.1 Dec 2015
Add support for
base-4.9.0.0
Drop support for GHC 6.12 /
base-4.2
2.4.4 Dec 2014
Add support for
base-4.8.0.0
Tighten Safe Haskell bounds
Add
mkWeakTMVar
toControl.Concurrent.STM.TMVar
Add
@since
-annotations
2.4.3 Mar 2014
Update behaviour of
newBroadcastTChanIO
to matchnewBroadcastTChan
in causing an error on a read from the broadcast channelAdd
mkWeakTVar
Add
isFullTBQueue
Fix
TChan
created vianewBroadcastTChanIO
to throw same exception on areadTChan
as when created vianewBroadcastTChan
Update to Cabal 1.10 format
2.4.2 Nov 2012
Add
Control.Concurrent.STM.TSem
(transactional semaphore)Add Applicative/Alternative instances of STM for GHC <7.0
Throw proper exception when
readTChan
called on a broadcastTChan
2.4 Jul 2012
Add
Control.Concurrent.STM.TQueue
(a fasterTChan
)Add
Control.Concurrent.STM.TBQueue
(a bounded channel based onTQueue
)Add
Eq
instance forTChan
Add
newBroadcastTChan
andnewBroadcastTChanIO
Some performance improvements for
TChan
Add
cloneTChan