Package libatomic_ops-devel-static: Information
Default inline alert: Version in the repository: 7.6.14-alt1
Binary package: libatomic_ops-devel-static
Version: 7.6.12-alt1
Architecture: mipsel
Build time: Sep 23, 2021, 02:10 PM
Source package: libatomic_ops
Category: Development/C
Report package bugHome page: https://github.com/ivmai/libatomic_ops
Summary: A library for accessing hardware provided atomic memory operations
Description:
This package provides semi-portable access to hardware provided atomic memory operations. These might allow you to write code: - That does more interesting things in signal handlers. - Makes more effective use of multiprocessors by allowing you to write clever lock-free code. Note that such code is very difficult to get right, and will unavoidably be less portable than lock-based code. It ia also not always faster than lock-based code. But it may occasionally be a large performance win. - To experiment with new and much better thread programming paradigms, etc. It should be useful both for high performance multi-threaded code which can't afford to use the standard locking primitives, or for code that has to access shared data structures from signal handlers. For details, see README.txt in the distribution. The most recent version adds support for operations on data of different sizes, and adds an optional library providing almost-lock-free stacks (see Boehm, "An almost non-blocking stack", also here) and a signal-handler-safe memory allocator based on it. See README_stack.txt and README_malloc.txt for details.
Maintainer: Igor Vlasenko
Last changed
Sept. 23, 2021 Igor Vlasenko 7.6.12-alt1
- new version 7.6.12
Sept. 23, 2021 Igor Vlasenko 7.6.8-alt2
- fixed build with LTO
Feb. 13, 2019 Igor Vlasenko 7.6.8-alt1
- new version 7.6.8 - added devel subpackage