<?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: Modules/_testbuffer.c history</title>
    <description>Modules/_testbuffer.c revision history</description>
    <item>
    <title>Re #18521: fix not-quite-C syntax that works only because the PyXXX_Check are macros defined with () around them.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/eaeaed43ff1c/Modules/_testbuffer.c</link>
    <description><![CDATA[Re #18521: fix not-quite-C syntax that works only because the PyXXX_Check are macros defined with () around them.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 14 Oct 2013 06:46:12 +0200</pubDate>
</item>
<item>
    <title>Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/12cbb5183d98/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant()<br/>
when applicable.]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#45;&#70;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#32;&#78;&#97;&#116;&#97;&#108;&#105;&#32;&#60;&#99;&#102;&#46;&#110;&#97;&#116;&#97;&#108;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 20 May 2013 19:13:19 +0200</pubDate>
</item>
<item>
    <title>_testbuffer.c: In all current use cases of cmp_structure() dest-&gt;format and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7c007110d952/Modules/_testbuffer.c</link>
    <description><![CDATA[_testbuffer.c: In all current use cases of cmp_structure() dest-&gt;format and<br/>
src-&gt;format are either both NULL or both non-NULL. However, it is safer to<br/>
generalize the function. Found by Coverity.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 06 Sep 2012 09:42:29 +0200</pubDate>
</item>
<item>
    <title>Issue #15770: Check invalid arguments in test function. Patch by Victor Stinner.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fa745ed89b7a/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #15770: Check invalid arguments in test function. Patch by Victor Stinner.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 23 Aug 2012 15:53:45 +0200</pubDate>
</item>
<item>
    <title>Issue #12834: Fix PyBuffer_ToContiguous() for non-contiguous arrays.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8fbbc7c8748e/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #12834: Fix PyBuffer_ToContiguous() for non-contiguous arrays.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 28 Jul 2012 12:25:55 +0200</pubDate>
</item>
<item>
    <title>Issue #14779: Get sizeof(void *) directly rather than relying on sysconfig.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/967b06d56a69/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #14779: Get sizeof(void *) directly rather than relying on sysconfig.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 16 May 2012 20:41:56 +0200</pubDate>
</item>
<item>
    <title>Issue #14181: Preserve backwards compatibility for getbufferprocs that a) do</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9f7d06a9eabe/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #14181: Preserve backwards compatibility for getbufferprocs that a) do<br/>
not adhere to the new documentation and b) manage to clobber view-&gt;obj before<br/>
returning failure.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 05 Mar 2012 17:45:17 +0100</pubDate>
</item>
<item>
    <title>Issue #14181: Test creating memoryviews from a static exporter with both</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3a1f7c9f0b25/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #14181: Test creating memoryviews from a static exporter with both<br/>
view.obj==NULL and view.obj==base.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 05 Mar 2012 14:37:34 +0100</pubDate>
</item>
<item>
    <title>Issue #14181: Allow memoryview construction from an object that uses the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f1441971b621/Modules/_testbuffer.c</link>
    <description><![CDATA[Issue #14181: Allow memoryview construction from an object that uses the<br/>
getbuffer redirection scheme.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 05 Mar 2012 09:30:47 +0100</pubDate>
</item>
<item>
    <title>- Issue #10181: New memoryview implementation fixes multiple ownership</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3f9b3b6f7ff0/Modules/_testbuffer.c</link>
    <description><![CDATA[- Issue #10181: New memoryview implementation fixes multiple ownership<br/>
  and lifetime issues of dynamically allocated Py_buffer members (#9990)<br/>
  as well as crashes (#8305, #7433). Many new features have been added<br/>
  (See whatsnew/3.3), and the documentation has been updated extensively.<br/>
  The ndarray test object from _testbuffer.c implements all aspects of<br/>
  PEP-3118, so further development towards the complete implementation<br/>
  of the PEP can proceed in a test-driven manner.<br/>
<br/>
  Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review<br/>
  and many ideas.<br/>
<br/>
- Issue #12834: Fix incorrect results of memoryview.tobytes() for<br/>
  non-contiguous arrays.<br/>
<br/>
- Issue #5231: Introduce memoryview.cast() method that allows changing<br/>
  format and shape without making a copy of the underlying memory.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 25 Feb 2012 12:24:21 +0100</pubDate>
</item>

  </channel>
</rss>
