Package maintainers and Hackage trustees are allowed to edit certain bits
of package metadata after a release, without uploading a new tarball.
Note that the tarball itself is never changed, just the metadata that is
stored separately. For more information about metadata revisions, please
refer to the
Hackage Metadata Revisions FAQ.
No. |
Time |
User |
SHA256 |
-r1 (atomic-primops-0.7-r1) |
2015-01-16T03:45:12Z |
RyanNewton |
99594a0f7b2fd268f7f68e460218c22bda9da07c559fb5ead6d3c508f01d9cff
|
|
Changed description
from 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.
Changes in 0.3:
* Major internal change. Duplicate the barrier code from the GHC RTS and thus
enable support for executables that are NOT built with '-threaded'.
Changes in 0.4:
* Further internal changes, duplicate 'cas' routine well as barriers.
* Add `fetchAddByteArrayInt`
* Add an `Unboxed` counter variant that uses movable "ByteArray"s on the GHC heap.
Changes in 0.5:
* Remove dependency on bits-atomic unless a flag is turned on.
Changes in 0.5.0.2:
* IMPORTANT BUGFIXES - don't use earlier versions. They have been marked deprecated.
Changes in 0.6.1
* This is a good version to use for GHC 7.8.3. It includes portability and bug fixes
and adds atomicModifyIORefCAS.
Changes in 0.7:
* This release adds support for GHC 7.10 and its expanded library of (now inline) primops.
to 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.
Changes in 0.3:
* Major internal change. Duplicate the barrier code from the GHC RTS and thus
enable support for executables that are NOT built with '-threaded'.
Changes in 0.4:
* Further internal changes, duplicate 'cas' routine well as barriers.
* Add `fetchAddByteArrayInt`
* Add an `Unboxed` counter variant that uses movable "ByteArray"s on the GHC heap.
Changes in 0.5:
* Remove dependency on bits-atomic unless a flag is turned on.
Changes in 0.5.0.2:
* IMPORTANT BUGFIXES - don't use earlier versions. They have been marked deprecated.
Changes in 0.6.1
* This is a good version to use for GHC 7.8.3. It includes portability and bug fixes
and adds atomicModifyIORefCAS.
Changes in 0.7:
* This release adds support for GHC 7.10
|
-r0 (atomic-primops-0.7-r0) |
2015-01-16T03:44:17Z |
RyanNewton |
9842e47c6f3e03f1ec21564badc063d093cc9c5bb7c569194e36e1676950279f
|
|
|