NOTICE: This package has been removed from pkgsrc

./wip/hs-stm, Modular composable concurrency abstraction

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 2.4.3, Package name: hs-stm-2.4.3, Maintainer: pho

Software Transactional Memory: a modular composable concurrency
abstraction. See

* Composable memory transactions, by Tim Harris, Simon Marlow,
Simon Peyton Jones, and Maurice Herlihy, in /ACM Conference on
Principles and Practice of Parallel Programming/
2005. http://research.microsoft.com/Users/simonpj/papers/stm/index.htm


Required to run:
[lang/ghc7]

Master sites:

SHA1: 72fbf401ee4be19bd509b2238879889037d11042
RMD160: 49497b5eae13a260ef81fc33092866405a4ef5e1
Filesize: 9.907 KB

Version history: (Expand)


CVS history: (Expand)


   2014-05-25 23:59:28 by Ryosuke Moro | Files touched by this commit (58) | Package removed
Log message:
Remove hs-hashable, hs-primitive, hs-stm, imported to pkgsrc/devel.
   2014-05-22 23:33:55 by Ryosuke Moro | Files touched by this commit (4)
Log message:
Update to 2.4.3
pkgsrc changes: static -> dynamic
changelog:
## 2.4.3  *Mar 2014*

  * Update behaviour of `newBroadcastTChanIO` to match
    `newBroadcastTChan` in causing an error on a read from the
    broadcast channel

  * Add `mkWeakTVar`

  * Add `isFullTBQueue`

  * Fix `TChan` created via `newBroadcastTChanIO` to throw same
    exception on a `readTChan` as when created via `newBroadcastTChan`

  * Update to Cabal 1.10 format
   2014-04-21 11:11:37 by Ryosuke Moro | Files touched by this commit (38)
Log message:
- ready for HASKELL_ENABLE_HADDOCK_DOCUMENTATION= yes
   2013-03-09 23:32:47 by Ryosuke Moro | Files touched by this commit (4)
Log message:
Changes in version 2.4.2

    Added Control.Concurrent.STM.TSem (transactional semaphore)

Changes in version 2.4.1

    Added Applicative/Alternative instances of STM for GHC <7.0

Changes in version 2.4

    Added Control.Concurrent.STM.TQueue (a faster TChan)

    Added Control.Concurrent.STM.TBQueue (a bounded channel based on TQueue)

    TChan has an Eq instances

    Added newBroadcastTChan and newBroadcastTChanIO

    Some performance improvements for TChan

    Added cloneTChan
   2011-07-27 08:25:18 by PHO / phonohawk | Files touched by this commit (3) | Package updated
Log message:
Upstream update to stm-2.2.0.1

   2009-10-11 12:44:40 by Thomas Klausner | Files touched by this commit (286)
Log message:
Remove obsolete @dirrm lines.
   2009-07-27 05:02:58 by PHO / phonohawk | Files touched by this commit (1)
Log message:
Added LICENSE line

   2009-06-04 06:27:06 by PHO / phonohawk | Files touched by this commit (5) | Imported package
Log message:
Import hs-stm-2.1.1.2 as wip/hs-stm.

Software Transactional Memory: a modular composable concurrency
abstraction. See

    * Composable memory transactions, by Tim Harris, Simon Marlow,
      Simon Peyton Jones, and Maurice Herlihy, in /ACM Conference on
      Principles and Practice of Parallel Programming/
      2005. http://research.microsoft.com/Users/simonpj/papers/stm/index.htm