Package libatomic_ops-devel: Information

    Binary package: libatomic_ops-devel
    Version: 7.6.8-alt1
    Architecture: e2kv5
    Build time:  Jan 18, 2023, 03:23 AM
    Source package: libatomic_ops
    Category: System/Libraries
    Report package bug
    License: GPLv2+ and MIT
    Summary: Multiplatform atomic memory operation library
    Description: 
    Provides implementations for atomic memory update operations on a number of
    architectures. This allows direct use of these in reasonably portable code.
    Unlike earlier similar packages, this one explicitly considers memory barrier
    semantics, and allows the construction of code that involves minimum overhead
    across a variety of architectures.
    
    The package has been at least minimally tested on X86, Itanium, Alpha,
    PA-RISC, PowerPC, and SPARC, with Linux, Microsoft Windows, HP/UX, Solaris
    and MACOSX operating systems. Some implementations are more complete than
    others.
    
    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


    Feb. 13, 2019 Igor Vlasenko 7.6.8-alt1
    - new version 7.6.8
    - added devel subpackage
    Sept. 26, 2017 Vladimir Lettiev 7.4.6-alt1
    - Updated to 7.4.6
    Sept. 1, 2012 Dmitry V. Levin 7.2d-alt1
    - Updated to 7.2d.