The latest version of bits-extras is 0.1.3-0.
bits-extras
Version 0.1.0 revision 0 uploaded by GabrielWicke.
Package meta
- Synopsis
- Efficient atomic and non-atomic bit operations not found in Data.Bits
- Description
Mostly wraps low-level bit operations provided by GCC builtins, which translate to specialized instructions where available.
Atomic operations include CAS (compare-and-swap), lock, fetch & add and similar primitives suitable for low-level shared-memory synchronization.
Primitives from the Extras subpackage would be useful to have in the proper Data.Bits package, although this would probably require broader support across different compiler backends.
Relevant Hackage tickets:
- Author
- Gabriel Wicke <wicke@wikidev.net>
- Bug reports
- n/a
- Category
- Data
- Copyright
- n/a
- Homepage
- n/a
- Maintainer
- Gabriel Wicke <wicke@wikidev.net>
- Package URL
- n/a
- Stability
- experimental