summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorGabor Pali <pgj@FreeBSD.org>2012-06-03 18:58:41 +0000
committerGabor Pali <pgj@FreeBSD.org>2012-06-03 18:58:41 +0000
commit8015ce94abdfcc257569dfadbf6a126bd9ce0b9d (patch)
tree63b8230cf6a0c91277a67ec52d345ae0aa021e56 /lang
parentSITE_PERL --> package dependencies, chunks 2-3 (diff)
Atomic operations including CAS (compare-and-swap), fetch & add and variants
suitable for low-level shared-memory synchronization. The implementation is using GCC's builtin atomic operations (available in GCC >= 4) in C wrappers called through the FFI. WWW: http://hackage.haskell.org/package/bits-atomic Obtained from: FreeBSD Haskell
Notes
Notes: svn path=/head/; revision=298119
Diffstat (limited to 'lang')
-rw-r--r--lang/ghc/bsd.hackage.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index 285f3b1155d8..8791fa1903f1 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -31,6 +31,7 @@ base16-bytestring_port= devel/hs-base16-bytestring
base64-bytestring_port= devel/hs-base64-bytestring
binary_port= devel/hs-binary
bio_port= science/hs-bio
+bits-atomic_port= devel/hs-bits-atomic
blaze-builder_port= devel/hs-blaze-builder
blaze-builder-enumerator_port= devel/hs-blaze-builder-enumerator
blaze-html_port= textproc/hs-blaze-html