Path to this page:
./
devel/hs-stm-chans,
Additional types of channels for STM
Branch: CURRENT,
Version: 3.0.0.9nb2,
Package name: hs-stm-chans-3.0.0.9nb2,
Maintainer: pkgsrc-usersThis package offers a collection of channel types, similar to
Control.Concurrent.STM.{TChan,TQueue} but with additional features. In
particular we offer the following data types:
Control.Concurrent.STM.TBChan:
Bounded FIFO channels. When the channel is full, writers will
block/retry. This ensures that the writers do not get too far ahead of
the readers, which helps to make sure that memory and cpu resources are
used responsibly.
Control.Concurrent.STM.TMChan:
Closeable FIFO channels.
Control.Concurrent.STM.TMQueue:
Closeable FIFO queues. Like TChan (Maybe a) but with a monotonicity
guarantee that once Nothing is returned all future reads will be
Nothing as well.
Control.Concurrent.STM.TBMChan:
Bounded Closeable FIFO channels.
Control.Concurrent.STM.TBMQueue:
Bounded Closeable FIFO queues. Combines the capabilities of TBChan and
TMChan.
Master sites:
Filesize: 9.753 KB
Version history: (Expand)
- (2024-05-09) Updated to version: hs-stm-chans-3.0.0.9nb2
- (2023-11-02) Updated to version: hs-stm-chans-3.0.0.9nb1
- (2023-10-25) Updated to version: hs-stm-chans-3.0.0.9
- (2023-10-09) Updated to version: hs-stm-chans-3.0.0.6nb3
- (2023-02-09) Updated to version: hs-stm-chans-3.0.0.6nb2
- (2022-02-26) Updated to version: hs-stm-chans-3.0.0.6nb1
CVS history: (Expand)
2024-04-28 22:20:44 by Masatake Daimon | Files touched by this commit (1) |
Log message:
devel/hs-stm-chans: Fix build with GHC 9.8
This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.
|
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|
2023-10-25 20:00:02 by Masatake Daimon | Files touched by this commit (4) |
Log message:
devel/hs-stm-chans: Update to 3.0.0.9
3.0.0.9 (2023-03-19):
- Added `Tested-With: GHC == 9.6.1` (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
3.0.0.8 (2022-08-28):
- Added `Tested-With: GHC == 9.4.1` (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
3.0.0.7 (2021-11-22):
- Added `Tested-With: GHC == 9.2.1` (didn't actually need to
nudge the upper bound on 'base', because it's already lenient)
|
2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988) |
Log message:
Bump Haskell packages after updating lang/ghc94
|
2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872) |
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
|
2022-02-23 17:15:22 by Masatake Daimon | Files touched by this commit (5) |
Log message:
devel/hs-stm-chans: import hs-stm-chans-3.0.0.6
This package offers a collection of channel types, similar to
Control.Concurrent.STM.{TChan,TQueue} but with additional features. In
particular we offer the following data types:
Control.Concurrent.STM.TBChan:
Bounded FIFO channels. When the channel is full, writers will
block/retry. This ensures that the writers do not get too far ahead of
the readers, which helps to make sure that memory and cpu resources are
used responsibly.
Control.Concurrent.STM.TMChan:
Closeable FIFO channels.
Control.Concurrent.STM.TMQueue:
Closeable FIFO queues. Like TChan (Maybe a) but with a monotonicity
guarantee that once Nothing is returned all future reads will be
Nothing as well.
Control.Concurrent.STM.TBMChan:
Bounded Closeable FIFO channels.
Control.Concurrent.STM.TBMQueue:
Bounded Closeable FIFO queues. Combines the capabilities of TBChan and
TMChan.
|