Path to this page:
NOTICE: This package has been removed from pkgsrc./
devel/hs-stm,
Software Transactional Memory
Branch: CURRENT,
Version: 2.5.0.0,
Package name: hs-stm-2.5.0.0,
Maintainer: phoSoftware 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]
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: 8663cdbb6447b1abf2b05f204dbc6a5a852869dd
RMD160: 693121ca8c94ba8e9264099e5ae3441273f7970c
Filesize: 12.046 KB
Version history: (Expand)
- (2020-01-12) Package deleted from pkgsrc
- (2020-01-02) Updated to version: hs-stm-2.5.0.0
- (2017-11-23) Package has been reborn
- (2014-05-26) Package added to pkgsrc.se, version hs-stm-2.4.3 (created)
CVS history: (Expand)
2020-01-11 14:11:53 by Masatake Daimon | Files touched by this commit (5) | |
Log message:
Remove devel/hs-stm
It's now part of GHC.
|
2020-01-09 01:58:34 by Masatake Daimon | Files touched by this commit (2) |
Log message:
Fix build with GHC 8.8
|
2020-01-01 03:18:07 by Masatake Daimon | Files touched by this commit (4) |
Log message:
Update to stm-2.5.0.0
2.5.0.0 Sep 2018
* Removed alwaysSucceeds and always, GHC's invariant checking
primitives. (GHC #14324)
* Add lengthTBQueue to Control.Concurrent.STM.TBQueue (gh-9)
* Add stateTVar :: TVar s -> (s -> (a, s)) -> STM a combinator (gh-14)
* Switched newTBQueue and newTBQueueIO to accept Natural as size
(gh-17)
* Switched signalTSemN and newTSem to accept Natural and Integer
respectively (gh-17)
2.4.5.1 Sep 2018
* Fix incorrect bookkeeping of write capacity in flushTBQueue (gh-9)
* Avoid redundant writeTVars in flushTQueue to avoid unncessarily
invalidating other transactions (gh-6)
2.4.5.0 Feb 2018
* Fix space leak in TBQueue (gh-2, GHC#14494)
* Make signalTSem resilient against Int overflows (gh-4)
* Make definition of readTQueue consistent with readTBQueue (gh-3,
GHC#9539)
* Add flushTQueue to Control.Concurrent.STM.TQueue (gh-1)
* Add flushTBQueue to Control.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 to Control.Concurrent.STM.TMVar
* Add @since-annotations
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2014-08-29 16:08:42 by Ryosuke Moro | Files touched by this commit (61) |
Log message:
make it clear what package depend on
discussed with wiz@.
|
2014-05-25 23:54:58 by Ryosuke Moro | Files touched by this commit (5) |
Log message:
Import stm-2.4.3 as devel/hs-stm,
packaged for wip by 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
|