<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/devel/libatomic_ops, branch TNF</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=TNF</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=TNF'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2008-10-25T00:32:23Z</updated>
<entry>
<title>Import libatomic_ops-20081024 (version 1.2)</title>
<updated>2008-10-25T00:32:23Z</updated>
<author>
<name>bjs</name>
<email>bjs@pkgsrc.org</email>
</author>
<published>2008-10-25T00:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=87795048eb01f69d22c51dce09f25a58fdc83c68'/>
<id>urn:sha1:87795048eb01f69d22c51dce09f25a58fdc83c68</id>
<content type='text'>
The latest code is only found in the boehm-gc CVS repository (see
Makefile.version for information).  I had to take this from there,
as there were bug fixes.

This library was imported primarily for the [hopefully]
upcoming audio/pulseaudio package.

TODO: Add support for NetBSD atomic ops?

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.

As the latest code for this library is only available via CVS, this package
provides a snapshot.</content>
</entry>
</feed>
