https://bugzilla.redhat.com/show_bug.cgi?id=2025149
Bug ID: 2025149
Summary: Review Request: ghc-atomic-primops - A safe approach
to CAS and other atomic ops in Haskell
Product: Fedora
Version: rawhide
Status: NEW
Component: Package Review
Assignee: nobody(a)fedoraproject.org
Reporter: petersen(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL:
https://petersen.fedorapeople.org/reviews/ghc-atomic-primops/ghc-atomic-p...
SRPM URL:
https://petersen.fedorapeople.org/reviews/ghc-atomic-primops/ghc-atomic-p...
Description:
After GHC 7.4 a new `casMutVar#` primop became available, but it's difficult to
use safely, because pointer equality is a highly unstable property in Haskell.
This library provides a safer method based on the concept of "Tickets".
Also, this library uses the "foreign primop" capability of GHC to add access to
other variants that may be of interest, specifically, compare and swap inside
an array.
Note that as of GHC 7.8, the relevant primops have been included in GHC itself.
This library is engineered to work pre- and post-GHC-7.8, while exposing the
same interface.
Koji scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=79098638
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2025149