<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/devel/libatomic_ops/Makefile, branch pkgsrc_2012Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2012Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2012Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2011-10-04T18:15:29Z</updated>
<entry>
<title>Import libatomic_ops from wip, copy distfile to ftp.netbsd.org.</title>
<updated>2011-10-04T18:15:29Z</updated>
<author>
<name>bsiegert</name>
<email>bsiegert</email>
</author>
<published>2011-10-04T18:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e8ef948def201a5f0141cb3c408852ed7b0c22e7'/>
<id>urn:sha1:e8ef948def201a5f0141cb3c408852ed7b0c22e7</id>
<content type='text'>
Fixes build on Mac OS X, thus fixing PR pkg/45377.
</content>
</entry>
<entry>
<title>Sun Studio x86 implementation isn't quite good enough yet for e.g.</title>
<updated>2009-01-31T20:05:57Z</updated>
<author>
<name>sketch</name>
<email>sketch</email>
</author>
<published>2009-01-31T20:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0d4bbf85abb3d9d5a9ae423318aa2ee7a8c7c574'/>
<id>urn:sha1:0d4bbf85abb3d9d5a9ae423318aa2ee7a8c7c574</id>
<content type='text'>
pulseaudio, so instead use the generic pthread implementation for now.
</content>
</entry>
<entry>
<title>Forgot to install the sunc/x86.h header in previous.</title>
<updated>2009-01-27T20:26:01Z</updated>
<author>
<name>sketch</name>
<email>sketch</email>
</author>
<published>2009-01-27T20:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=73280e00644bc7db6e9a0b4c90733c66697c398e'/>
<id>urn:sha1:73280e00644bc7db6e9a0b4c90733c66697c398e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libtoolize libatomic_ops so it builds shared libraries, bump PKGREVISION</title>
<updated>2008-12-22T02:46:52Z</updated>
<author>
<name>jmcneill</name>
<email>jmcneill</email>
</author>
<published>2008-12-22T02:46:52Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5d73578fb246f945d645b84d2c82377d248e1624'/>
<id>urn:sha1:5d73578fb246f945d645b84d2c82377d248e1624</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import libatomic_ops-20081024 (version 1.2)</title>
<updated>2008-10-25T00:32:23Z</updated>
<author>
<name>bjs</name>
<email>bjs</email>
</author>
<published>2008-10-25T00:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1bb4467695d858b51622fffe2e662f7402633886'/>
<id>urn:sha1:1bb4467695d858b51622fffe2e662f7402633886</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>
