<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Include/pyatomic.h history</title>
    <description>Include/pyatomic.h revision history</description>
    <item>
    <title>- Issue #11147: Fix an unused argument in _Py_ANNOTATE_MEMORY_ORDER.  (Fix</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4579cd952156/Include/pyatomic.h</link>
    <description><![CDATA[- Issue #11147: Fix an unused argument in _Py_ANNOTATE_MEMORY_ORDER.  (Fix<br/>
  given by Campbell Barton).]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 05 Dec 2011 16:45:02 -0500</pubDate>
</item>
<item>
    <title>Issue #13338: Handle all enumerations in _Py_ANNOTATE_MEMORY_ORDER</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f855f929bc48/Include/pyatomic.h</link>
    <description><![CDATA[Issue #13338: Handle all enumerations in _Py_ANNOTATE_MEMORY_ORDER<br/>
<br/>
This allows compiling extension modules with -Wswitch-enum on gcc.<br/>
Initial patch by Floris Bruynooghe.]]></description>
    <author>&#80;&#101;&#116;&#114;&#105;&#32;&#76;&#101;&#104;&#116;&#105;&#110;&#101;&#110;&#32;&#60;&#112;&#101;&#116;&#114;&#105;&#64;&#100;&#105;&#103;&#105;&#112;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 19 Nov 2011 22:03:10 +0200</pubDate>
</item>
<item>
    <title>Merge branches/pep-0384.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/62b61abd02b8/Include/pyatomic.h</link>
    <description><![CDATA[Merge branches/pep-0384.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 03 Dec 2010 20:14:31 +0000</pubDate>
</item>
<item>
    <title>Make (most of) Python's tests pass under Thread Sanitizer.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4fd3ab5fa71d/Include/pyatomic.h</link>
    <description><![CDATA[Make (most of) Python's tests pass under Thread Sanitizer.<br/>
<br/>
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer is a dynamic data<br/>
race detector that runs on top of valgrind. With this patch, the binaries at<br/>
http://code.google.com/p/data-race-test/wiki/ThreadSanitizer#Binaries pass many<br/>
but not all of the Python tests. All of regrtest still passes outside of tsan.<br/>
<br/>
I've implemented part of the C1x atomic types so that we can explicitly mark<br/>
variables that are used across threads, and get defined behavior as compilers<br/>
advance.<br/>
<br/>
I've added tsan's client header and implementation to the codebase in<br/>
dynamic_annotations.{h,c} (docs at<br/>
http://code.google.com/p/data-race-test/wiki/DynamicAnnotations).<br/>
Unfortunately, I haven't been able to get helgrind and drd to give sensible<br/>
error messages, even when I use their client annotations, so I'm not supporting<br/>
them.]]></description>
    <author>&#74;&#101;&#102;&#102;&#114;&#101;&#121;&#32;&#89;&#97;&#115;&#115;&#107;&#105;&#110;&#32;&#60;&#106;&#121;&#97;&#115;&#115;&#107;&#105;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 03 May 2010 19:29:34 +0000</pubDate>
</item>

  </channel>
</rss>
