libatomic-queue 0.0+git20201108.d9d66b6-4 source package in Ubuntu

Changelog

libatomic-queue (0.0+git20201108.d9d66b6-4) unstable; urgency=medium

  * Fix symbols (Closes: #997408)
  * Bump Standards-Version to 4.6.0 (no changes needed)

 -- Nilesh Patra <email address hidden>  Fri, 29 Oct 2021 19:36:25 +0530

Upload details

Uploaded by:
Debian Med
Uploaded to:
Sid
Original maintainer:
Debian Med
Architectures:
any
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
libatomic-queue_0.0+git20201108.d9d66b6-4.dsc 2.4 KiB adeeca08b675eaad9592a5a699c0cda45765db6c729bb3007054c1334128ddef
libatomic-queue_0.0+git20201108.d9d66b6.orig.tar.xz 1.9 MiB eef4ca99d85496dee736f0287bf8c8ea63615834ff2a5db4a641162a531d60bf
libatomic-queue_0.0+git20201108.d9d66b6-4.debian.tar.xz 8.3 KiB 1488e6cd34454492b5535cf7c001e8a1a625015f6134895651fed391fb7926f4

No changes file available.

Binary packages built by this source

libatomic-queue-dev: devel files for C++ atomic_queue library

 C++11 multiple-producer-multiple-consumer lockless queues based on
 circular buffer with std::atomic. The main design principle these
 queues follow is simplicity: the bare minimum of atomic operations,
 fixed size buffer, value semantics.
 .
 The circular buffer side-steps the memory reclamation problem inherent
 in linked-list based queues for the price of fixed buffer size. See
 Effective memory reclamation for lock-free data structures in C++
 for more details.
 .
 These qualities are also limitations:
 .
  * The maximum queue size must be set at compile time or construction time.
  * There are no OS-blocking push/pop functions.
 .
 Nevertheless, ultra-low-latency applications need just that and nothing
 more. The simplicity pays off, see the throughput and latency benchmarks.
 .
 Available containers are:
 .
  * AtomicQueue - a fixed size ring-buffer for atomic elements.
  * OptimistAtomicQueue - a faster fixed size ring-buffer for atomic
    elements which busy-waits when empty or full.
  * AtomicQueue2 - a fixed size ring-buffer for non-atomic elements.
  * OptimistAtomicQueue2 - a faster fixed size ring-buffer for non-atomic
    elements which busy-waits when empty or full.
 .
 These containers have corresponding AtomicQueueB, OptimistAtomicQueueB,
 AtomicQueueB2, OptimistAtomicQueueB2 versions where the buffer size is
 specified as an argument to the constructor.
 .
 This package contains the header files and static library.

libatomic-queue0: C++ atomic_queue library

 C++11 multiple-producer-multiple-consumer lockless queues based on
 circular buffer with std::atomic. The main design principle these
 queues follow is simplicity: the bare minimum of atomic operations,
 fixed size buffer, value semantics.
 .
 The circular buffer side-steps the memory reclamation problem inherent
 in linked-list based queues for the price of fixed buffer size. See
 Effective memory reclamation for lock-free data structures in C++
 for more details.
 .
 These qualities are also limitations:
 .
  * The maximum queue size must be set at compile time or construction time.
  * There are no OS-blocking push/pop functions.
 .
 Nevertheless, ultra-low-latency applications need just that and nothing
 more. The simplicity pays off, see the throughput and latency benchmarks.
 .
 Available containers are:
 .
  * AtomicQueue - a fixed size ring-buffer for atomic elements.
  * OptimistAtomicQueue - a faster fixed size ring-buffer for atomic
    elements which busy-waits when empty or full.
  * AtomicQueue2 - a fixed size ring-buffer for non-atomic elements.
  * OptimistAtomicQueue2 - a faster fixed size ring-buffer for non-atomic
    elements which busy-waits when empty or full.
 .
 These containers have corresponding AtomicQueueB, OptimistAtomicQueueB,
 AtomicQueueB2, OptimistAtomicQueueB2 versions where the buffer size is
 specified as an argument to the constructor.
 .
 This package contains the dynamic library.

libatomic-queue0-dbgsym: debug symbols for libatomic-queue0