<?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: Objects/memoryobject.c history</title>
    <description>Objects/memoryobject.c revision history</description>
    <item>
    <title>ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/adb471b9cba1/Objects/memoryobject.c</link>
    <description><![CDATA[ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'.<br/>
Python now uses SipHash24 on all major platforms.]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 Nov 2013 11:46:18 +0100</pubDate>
</item>
<item>
    <title>Issue #19014: memoryview.cast() is now allowed on zero-length views.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1e13a58c1b92/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #19014: memoryview.cast() is now allowed on zero-length views.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 03 Oct 2013 19:56:54 +0200</pubDate>
</item>
<item>
    <title>Close #19078: memoryview now supports reversed</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0dc604d58949/Objects/memoryobject.c</link>
    <description><![CDATA[Close #19078: memoryview now supports reversed<br/>
<br/>
Patch by Claudiu Popa]]></description>
    <author>&#78;&#105;&#99;&#107;&#32;&#67;&#111;&#103;&#104;&#108;&#97;&#110;&#32;&#60;&#110;&#99;&#111;&#103;&#104;&#108;&#97;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 02 Oct 2013 22:06:54 +1000</pubDate>
</item>
<item>
    <title>Issue #19014: memoryview.cast() is now allowed on zero-length views.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b08e092df155/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #19014: memoryview.cast() is now allowed on zero-length views.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 03 Oct 2013 19:55:41 +0200</pubDate>
</item>
<item>
    <title>Fix error messages.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8c4aa4cb7930/Objects/memoryobject.c</link>
    <description><![CDATA[Fix error messages.]]></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>Tue, 19 Feb 2013 13:44:49 +0100</pubDate>
</item>
<item>
    <title>Issue #15814: Use hash function that is compatible with the equality</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/969069d464bc/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #15814: Use hash function that is compatible with the equality<br/>
definition from #15573.]]></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>Fri, 02 Nov 2012 17:49:22 +0100</pubDate>
</item>
<item>
    <title>Issue #15855: added docstrings for memoryview methods and data descriptors new in 3.3.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ba2c1def3710/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #15855: added docstrings for memoryview methods and data descriptors new in 3.3.]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 03 Sep 2012 16:51:01 -0400</pubDate>
</item>
<item>
    <title>Issue #15855: added docstrings for memoryview methods and data descriptors (merge 3.2).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/16a69ccff5ce/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #15855: added docstrings for memoryview methods and data descriptors (merge 3.2).]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 03 Sep 2012 16:43:55 -0400</pubDate>
</item>
<item>
    <title>Close #15573: use value-based memoryview comparisons (patch by Stefan Krah)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/afa3dedfee18/Objects/memoryobject.c</link>
    <description><![CDATA[Close #15573: use value-based memoryview comparisons (patch by Stefan Krah)]]></description>
    <author>&#78;&#105;&#99;&#107;&#32;&#67;&#111;&#103;&#104;&#108;&#97;&#110;&#32;&#60;&#110;&#99;&#111;&#103;&#104;&#108;&#97;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 25 Aug 2012 17:59:50 +1000</pubDate>
</item>
<item>
    <title>Add unused parameter to a METH_NOARGS function.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c15edc6b9b97/Objects/memoryobject.c</link>
    <description><![CDATA[Add unused parameter to a METH_NOARGS function.]]></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 14:10:02 +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/Objects/memoryobject.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 #14930: Make memoryview objects weakrefable.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bc0281f85409/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #14930: Make memoryview objects weakrefable.]]></description>
    <author>&#82;&#105;&#99;&#104;&#97;&#114;&#100;&#32;&#79;&#117;&#100;&#107;&#101;&#114;&#107;&#32;&#60;&#115;&#104;&#105;&#98;&#116;&#117;&#114;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 28 May 2012 21:35:09 +0100</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/Objects/memoryobject.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: Allow memoryview construction from an object that uses the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f1441971b621/Objects/memoryobject.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/Objects/memoryobject.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>
<item>
    <title>Issue #13411: memoryview objects are now hashable when the underlying object is hashable.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/215690b782f8/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #13411: memoryview objects are now hashable when the underlying object is hashable.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 21 Nov 2011 20:46:33 +0100</pubDate>
</item>
<item>
    <title>Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d0b0fcbb40db/Objects/memoryobject.c</link>
    <description><![CDATA[Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.<br/>
The macro was introduced in #12724.]]></description>
    <author>&#66;&#114;&#105;&#97;&#110;&#32;&#67;&#117;&#114;&#116;&#105;&#110;&#32;&#60;&#98;&#114;&#105;&#97;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 10 Aug 2011 20:28:54 -0500</pubDate>
</item>
<item>
    <title>Issue #15855: added docstrings for memoryview methods and data descriptors.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c49f89261d65/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #15855: added docstrings for memoryview methods and data descriptors.]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 03 Sep 2012 16:29:11 -0400</pubDate>
</item>
<item>
    <title>Dummy-merge 3.1 branch into 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c9232a684ae/Objects/memoryobject.c</link>
    <description><![CDATA[Dummy-merge 3.1 branch into 3.2 branch.]]></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>Sat, 05 Mar 2011 15:15:55 +0100</pubDate>
</item>
<item>
    <title>Issue #11286: Raise a ValueError from calling PyMemoryView_FromBuffer with</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cbcb26a9d2bd/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #11286: Raise a ValueError from calling PyMemoryView_FromBuffer with<br/>
a buffer struct having a NULL data pointer.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 24 Feb 2011 20:50:49 +0000</pubDate>
</item>
<item>
    <title>Issue #10451: memoryview objects could allow to mutate a readable buffer.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fc5d02ae52dd/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #10451: memoryview objects could allow to mutate a readable buffer.<br/>
Initial patch by Ross Lagerwall.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 18 Jan 2011 18:57:52 +0000</pubDate>
</item>
<item>
    <title>Merge branches/pep-0384.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/62b61abd02b8/Objects/memoryobject.c</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>Issue #10293: Remove obsolete field in the PyMemoryView structure,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3292cc222d5c/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #10293: Remove obsolete field in the PyMemoryView structure,<br/>
unused undocumented value PyBUF_SHADOW, and strangely-looking code in<br/>
PyMemoryView_GetContiguous.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 04 Nov 2010 20:30:33 +0000</pubDate>
</item>
<item>
    <title>deuglify</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4d1ab2d25baf/Objects/memoryobject.c</link>
    <description><![CDATA[deuglify]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 03 Nov 2010 23:11:10 +0000</pubDate>
</item>
<item>
    <title>Issue #9757: memoryview objects get a release() method to release the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ba54096b7a42/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #9757: memoryview objects get a release() method to release the<br/>
underlying buffer (previously this was only done when deallocating the<br/>
memoryview), and gain support for the context management protocol.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Thu, 09 Sep 2010 12:59:39 +0000</pubDate>
</item>
<item>
    <title>Fix a compilation warning</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7a395bceac91/Objects/memoryobject.c</link>
    <description><![CDATA[Fix a compilation warning]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 01 Sep 2010 21:14:46 +0000</pubDate>
</item>
<item>
    <title>Issue #9737: Fix a crash when trying to delete a slice or an item from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/925e9113f0aa/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #9737: Fix a crash when trying to delete a slice or an item from<br/>
a memoryview object.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 01 Sep 2010 21:14:16 +0000</pubDate>
</item>
<item>
    <title>Issue #3101: Helper functions _add_one_to_C() and _add_one_to_F() become</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d24870d00c42/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #3101: Helper functions _add_one_to_C() and _add_one_to_F() become<br/>
_Py_add_one_to_C() and _Py_add_one_to_F(), respectively.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 01 Sep 2010 12:58:21 +0000</pubDate>
</item>
<item>
    <title>Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9108e7dcd7d8/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99<br/>
va_copy, but available on all python platforms.  Untabified a few<br/>
unrelated files.]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#32;&#66;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#101;&#114;&#46;&#98;&#101;&#108;&#111;&#112;&#111;&#108;&#115;&#107;&#121;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 11 Aug 2010 17:31:17 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 88097 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2fde5abfb5f1/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 88097 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r88097 | antoine.pitrou | 2011-01-18 19:57:52 +0100 (mar., 18 janv. 2011) | 4 lines<br/>
<br/>
  Issue #10451: memoryview objects could allow to mutate a readable buffer.<br/>
  Initial patch by Ross Lagerwall.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 18 Jan 2011 19:06:09 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 84408-84409 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4547b1491169/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 84408-84409 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r84408 | antoine.pitrou | 2010-09-01 23:14:16 +0200 (mer., 01 sept. 2010) | 4 lines<br/>
<br/>
  Issue #9737: Fix a crash when trying to delete a slice or an item from<br/>
  a memoryview object.<br/>
........<br/>
  r84409 | antoine.pitrou | 2010-09-01 23:14:46 +0200 (mer., 01 sept. 2010) | 3 lines<br/>
<br/>
  Fix a compilation warning<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 01 Sep 2010 21:16:10 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 84391 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b3b8d08f9d06/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 84391 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r84391 | antoine.pitrou | 2010-09-01 14:58:21 +0200 (mer., 01 sept. 2010) | 5 lines<br/>
<br/>
  Issue #3101: Helper functions _add_one_to_C() and _add_one_to_F() become<br/>
  _Py_add_one_to_C() and _Py_add_one_to_F(), respectively.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 01 Sep 2010 13:01:35 +0000</pubDate>
</item>
<item>
    <title>Issue #7616: Fix copying of overlapping memoryview slices with the Intel</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/189fa92d15dc/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #7616: Fix copying of overlapping memoryview slices with the Intel<br/>
compiler.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 11 Jul 2010 12:12:00 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 77916 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cd00a94186c9/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 77916 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r77916 | antoine.pitrou | 2010-02-02 23:36:17 +0100 (mar., 02 févr. 2010) | 4 lines<br/>
<br/>
  Issue #7385: Fix a crash in `MemoryView_FromObject` when<br/>
  `PyObject_GetBuffer` fails.  Patch by Florent Xicluna.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 02 Feb 2010 22:47:00 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 73941-73943,74076,74094,74186,74211-74214,74247,74254,74262,74311,74334,74368 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7b495c8f2a24/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 73941-73943,74076,74094,74186,74211-74214,74247,74254,74262,74311,74334,74368 via svnmerge from<br/>
svn+ssh://svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r73941 | georg.brandl | 2009-07-11 12:39:00 +0200 (Sa, 11 Jul 2009) | 9 lines<br/>
<br/>
  Merged revisions 73940 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r73940 | georg.brandl | 2009-07-11 12:37:38 +0200 (Sa, 11 Jul 2009) | 1 line<br/>
<br/>
    #6430: add note about size of &quot;u&quot; type.<br/>
  ........<br/>
................<br/>
  r73942 | georg.brandl | 2009-07-11 12:39:23 +0200 (Sa, 11 Jul 2009) | 1 line<br/>
<br/>
  #6430: remove mention of &quot;w&quot; array typecode.<br/>
................<br/>
  r73943 | georg.brandl | 2009-07-11 12:43:08 +0200 (Sa, 11 Jul 2009) | 1 line<br/>
<br/>
  #6421: The self argument of module-level PyCFunctions is now a reference to the module object.<br/>
................<br/>
  r74076 | georg.brandl | 2009-07-18 11:07:48 +0200 (Sa, 18 Jul 2009) | 1 line<br/>
<br/>
  #6502: add missing comma in docstring.<br/>
................<br/>
  r74094 | georg.brandl | 2009-07-19 09:25:56 +0200 (So, 19 Jul 2009) | 10 lines<br/>
<br/>
  Recorded merge of revisions 74089 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74089 | senthil.kumaran | 2009-07-19 04:43:43 +0200 (So, 19 Jul 2009) | 3 lines<br/>
<br/>
    Fix for issue5102, timeout value propages between redirects, proxy, digest and<br/>
    auth handlers. Fixed tests to reflect the same.<br/>
  ........<br/>
................<br/>
  r74186 | georg.brandl | 2009-07-23 11:19:09 +0200 (Do, 23 Jul 2009) | 9 lines<br/>
<br/>
  Recorded merge of revisions 74185 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74185 | georg.brandl | 2009-07-23 11:17:09 +0200 (Do, 23 Jul 2009) | 1 line<br/>
<br/>
    Fix the &quot;pylocals&quot; gdb command.<br/>
  ........<br/>
................<br/>
  r74211 | georg.brandl | 2009-07-26 16:48:09 +0200 (So, 26 Jul 2009) | 9 lines<br/>
<br/>
  Recorded merge of revisions 74210 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74210 | georg.brandl | 2009-07-26 16:44:23 +0200 (So, 26 Jul 2009) | 1 line<br/>
<br/>
    Move member descriptions inside the classes.<br/>
  ........<br/>
................<br/>
  r74212 | georg.brandl | 2009-07-26 16:54:51 +0200 (So, 26 Jul 2009) | 9 lines<br/>
<br/>
  Merged revisions 74209 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74209 | georg.brandl | 2009-07-26 16:37:28 +0200 (So, 26 Jul 2009) | 1 line<br/>
<br/>
    builtin -&gt; built-in.<br/>
  ........<br/>
................<br/>
  r74213 | georg.brandl | 2009-07-26 17:02:41 +0200 (So, 26 Jul 2009) | 9 lines<br/>
<br/>
  Merged revisions 74207 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74207 | georg.brandl | 2009-07-26 16:19:57 +0200 (So, 26 Jul 2009) | 1 line<br/>
<br/>
    #6577: fix (hopefully) all links to builtin instead of module/class-specific objects.<br/>
  ........<br/>
................<br/>
  r74214 | georg.brandl | 2009-07-26 17:03:49 +0200 (So, 26 Jul 2009) | 9 lines<br/>
<br/>
  Merged revisions 74205 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74205 | georg.brandl | 2009-07-26 15:36:39 +0200 (So, 26 Jul 2009) | 1 line<br/>
<br/>
    #6576: fix cross-refs in re docs.<br/>
  ........<br/>
................<br/>
  r74247 | georg.brandl | 2009-07-29 09:27:08 +0200 (Mi, 29 Jul 2009) | 9 lines<br/>
<br/>
  Merged revisions 74239 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74239 | georg.brandl | 2009-07-28 18:55:32 +0000 (Di, 28 Jul 2009) | 1 line<br/>
<br/>
    Clarify quote_plus() usage.<br/>
  ........<br/>
................<br/>
  r74254 | georg.brandl | 2009-07-29 18:14:16 +0200 (Mi, 29 Jul 2009) | 1 line<br/>
<br/>
  #6586: fix return/argument type doc for os.read() and os.write().<br/>
................<br/>
  r74262 | alexandre.vassalotti | 2009-07-29 21:54:39 +0200 (Mi, 29 Jul 2009) | 57 lines<br/>
<br/>
  Merged revisions 74074,74077,74111,74188,74192-74193,74200,74252-74253,74258-74261 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74074 | georg.brandl | 2009-07-18 05:03:10 -0400 (Sat, 18 Jul 2009) | 1 line<br/>
<br/>
    #6513: fix example code: warning categories are classes, not instances.<br/>
  ........<br/>
    r74077 | georg.brandl | 2009-07-18 05:43:40 -0400 (Sat, 18 Jul 2009) | 1 line<br/>
<br/>
    #6489: fix an ambiguity in getiterator() documentation.<br/>
  ........<br/>
    r74111 | benjamin.peterson | 2009-07-20 09:30:10 -0400 (Mon, 20 Jul 2009) | 1 line<br/>
<br/>
    remove docs for deprecated -p option<br/>
  ........<br/>
    r74188 | benjamin.peterson | 2009-07-23 10:25:31 -0400 (Thu, 23 Jul 2009) | 1 line<br/>
<br/>
    use bools<br/>
  ........<br/>
    r74192 | georg.brandl | 2009-07-24 12:28:38 -0400 (Fri, 24 Jul 2009) | 1 line<br/>
<br/>
    Fix arg types of et#.<br/>
  ........<br/>
    r74193 | georg.brandl | 2009-07-24 12:46:38 -0400 (Fri, 24 Jul 2009) | 1 line<br/>
<br/>
    Dont put &quot;void&quot; in signature for nullary functions.<br/>
  ........<br/>
    r74200 | georg.brandl | 2009-07-25 09:02:15 -0400 (Sat, 25 Jul 2009) | 1 line<br/>
<br/>
    #6571: add index entries for more operators.<br/>
  ........<br/>
    r74252 | georg.brandl | 2009-07-29 12:06:31 -0400 (Wed, 29 Jul 2009) | 1 line<br/>
<br/>
    #6593: fix link targets.<br/>
  ........<br/>
    r74253 | georg.brandl | 2009-07-29 12:09:17 -0400 (Wed, 29 Jul 2009) | 1 line<br/>
<br/>
    #6591: add reference to ioctl in fcntl module for platforms other than Windows.<br/>
  ........<br/>
    r74258 | georg.brandl | 2009-07-29 12:57:05 -0400 (Wed, 29 Jul 2009) | 1 line<br/>
<br/>
    Add a link to readline, and mention IPython and bpython.<br/>
  ........<br/>
    r74259 | georg.brandl | 2009-07-29 13:07:21 -0400 (Wed, 29 Jul 2009) | 1 line<br/>
<br/>
    Fix some markup and small factual glitches found by M. Markert.<br/>
  ........<br/>
    r74260 | georg.brandl | 2009-07-29 13:15:20 -0400 (Wed, 29 Jul 2009) | 1 line<br/>
<br/>
    Fix a few markup glitches.<br/>
  ........<br/>
    r74261 | georg.brandl | 2009-07-29 13:50:25 -0400 (Wed, 29 Jul 2009) | 1 line<br/>
<br/>
    Rewrite the section about classes a bit; mostly tidbits, and a larger update to the section about &quot;private&quot; variables to reflect the Pythonic consensus better.<br/>
  ........<br/>
................<br/>
  r74311 | georg.brandl | 2009-08-04 22:29:27 +0200 (Di, 04 Aug 2009) | 1 line<br/>
<br/>
  Slightly improve buffer-related error message.<br/>
................<br/>
  r74334 | georg.brandl | 2009-08-06 19:51:03 +0200 (Do, 06 Aug 2009) | 1 line<br/>
<br/>
  #6648: mention surrogateescape handler where all standard handlers are listed.<br/>
................<br/>
  r74368 | georg.brandl | 2009-08-13 09:56:35 +0200 (Do, 13 Aug 2009) | 21 lines<br/>
<br/>
  Merged revisions 74328,74332-74333,74365 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74328 | georg.brandl | 2009-08-06 17:06:25 +0200 (Do, 06 Aug 2009) | 1 line<br/>
<br/>
    Fix base keyword arg name for int() and long().<br/>
  ........<br/>
    r74332 | georg.brandl | 2009-08-06 19:23:21 +0200 (Do, 06 Aug 2009) | 1 line<br/>
<br/>
    Fix punctuation and one copy-paste error.<br/>
  ........<br/>
    r74333 | georg.brandl | 2009-08-06 19:43:55 +0200 (Do, 06 Aug 2009) | 1 line<br/>
<br/>
    #6658: fix two typos.<br/>
  ........<br/>
    r74365 | georg.brandl | 2009-08-13 09:48:05 +0200 (Do, 13 Aug 2009) | 1 line<br/>
<br/>
    #6679: Remove mention that sub supports no flags.<br/>
  ........<br/>
................]]></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>Thu, 13 Aug 2009 08:26:44 +0000</pubDate>
</item>
<item>
    <title>Issue 6329: Fix iteration for memoryviews.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b4d0c020e357/Objects/memoryobject.c</link>
    <description><![CDATA[Issue 6329: Fix iteration for memoryviews.]]></description>
    <author>&#82;&#97;&#121;&#109;&#111;&#110;&#100;&#32;&#72;&#101;&#116;&#116;&#105;&#110;&#103;&#101;&#114;&#32;&#60;&#112;&#121;&#116;&#104;&#111;&#110;&#64;&#114;&#99;&#110;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 23 Jun 2009 20:38:54 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 69438 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4313b4d4bdc7/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 69438 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r69438 | benjamin.peterson | 2009-02-08 09:00:52 -0600 (Sun, 08 Feb 2009) | 1 line<br/>
<br/>
  remove memoryview.__str__ #5182<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 08 Feb 2009 15:07:39 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 69214 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/87fbbf22adf3/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 69214 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r69214 | mark.dickinson | 2009-02-02 20:36:42 +0000 (Mon, 02 Feb 2009) | 4 lines<br/>
<br/>
  Issue #1717: rename tp_compare to tp_reserved.  I'll change the<br/>
  type of tp_compare in a separate commit, for ease of reversion<br/>
  should things go wrong.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 02 Feb 2009 20:41:29 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 68212 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/de2771070d85/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 68212 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r68212 | antoine.pitrou | 2009-01-03 20:20:36 +0100 (sam., 03 janv. 2009) | 4 lines<br/>
<br/>
  Issue #4822: fix messy indentation in memoryobject.c/.h, before we may backport it to trunk.<br/>
  Reviewed on IRC by Georg Brandl, with assistance by Benjamin Peterson.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 03 Jan 2009 19:29:00 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 68200 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/26045ed0c26e/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 68200 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r68200 | antoine.pitrou | 2009-01-03 17:59:18 +0100 (sam., 03 janv. 2009) | 8 lines<br/>
<br/>
  Issue #4580: slicing of memoryviews when itemsize != 1 is wrong.<br/>
  Also fix len() to return number of items rather than length in bytes.<br/>
<br/>
  I'm sorry it was not possible for me to work on this without reindenting<br/>
  a bit some stuff around. The indentation in memoryobject.c is a mess,<br/>
  I'll open a separate bug for it.<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 03 Jan 2009 17:10:05 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 67650 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/725192c64c28/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 67650 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r67650 | antoine.pitrou | 2008-12-07 21:14:49 +0100 (dim., 07 déc. 2008) | 5 lines<br/>
<br/>
  Issue #4569: Interpreter crash when mutating a memoryview with an item size larger than 1.<br/>
<br/>
  (together with a bit of reindenting)<br/>
........]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 07 Dec 2008 20:26:34 +0000</pubDate>
</item>
<item>
    <title>kill memoryview.size in favor of len(view)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/348a33048ebf/Objects/memoryobject.c</link>
    <description><![CDATA[kill memoryview.size in favor of len(view)<br/>
<br/>
Reviewer: Antoine Pitrou #3827]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 10 Sep 2008 21:47:03 +0000</pubDate>
</item>
<item>
    <title>#3712: The memoryview object had a reference leak and didn't support cyclic garbage collection.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/696f5d8419f2/Objects/memoryobject.c</link>
    <description><![CDATA[#3712: The memoryview object had a reference leak and didn't support cyclic garbage collection.<br/>
<br/>
Reviewed by Benjamin Peterson.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 01 Sep 2008 15:10:14 +0000</pubDate>
</item>
<item>
    <title>Issue #2394: implement more of the memoryview API.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/501256c54c84/Objects/memoryobject.c</link>
    <description><![CDATA[Issue #2394: implement more of the memoryview API.]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 19 Aug 2008 22:09:34 +0000</pubDate>
</item>
<item>
    <title>#3560: cleanup C memoryview API</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7511f3e672a2/Objects/memoryobject.c</link>
    <description><![CDATA[#3560: cleanup C memoryview API]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 19 Aug 2008 18:22:14 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 65654 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cd3b0b7fd8e1/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 65654 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r65654 | martin.v.loewis | 2008-08-12 16:49:50 +0200 (Tue, 12 Aug 2008) | 6 lines<br/>
<br/>
  Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple,<br/>
  by denying s# to parse objects that have a releasebuffer procedure,<br/>
  and introducing s*.<br/>
<br/>
  More module might need to get converted to use s*.<br/>
........]]></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>Wed, 13 Aug 2008 15:53:07 +0000</pubDate>
</item>
<item>
    <title>#2538: bytes objects can only provide read-only buffers</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bf50085fbcd3/Objects/memoryobject.c</link>
    <description><![CDATA[#2538: bytes objects can only provide read-only buffers]]></description>
    <author>&#65;&#110;&#116;&#111;&#105;&#110;&#101;&#32;&#80;&#105;&#116;&#114;&#111;&#117;&#32;&#60;&#115;&#111;&#108;&#105;&#112;&#115;&#105;&#115;&#64;&#112;&#105;&#116;&#114;&#111;&#117;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 02 Aug 2008 21:02:48 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 64114 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ac854cde3135/Objects/memoryobject.c</link>
    <description><![CDATA[Merged revisions 64114 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r64114 | gregory.p.smith | 2008-06-11 09:41:16 +0200 (mer., 11 juin 2008) | 6 lines<br/>
<br/>
  Merge in release25-maint r60793:<br/>
<br/>
   Added checks for integer overflows, contributed by Google. Some are<br/>
   only available if asserts are left in the code, in cases where they<br/>
   can't be triggered from Python code.<br/>
........]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 18 Jun 2008 00:47:36 +0000</pubDate>
</item>
<item>
    <title>Remove locking from buffer protocol as-per discussion.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a0193b08f0eb/Objects/memoryobject.c</link>
    <description><![CDATA[Remove locking from buffer protocol as-per discussion.]]></description>
    <author>&#84;&#114;&#97;&#118;&#105;&#115;&#32;&#69;&#46;&#32;&#79;&#108;&#105;&#112;&#104;&#97;&#110;&#116;&#32;&#60;&#111;&#108;&#105;&#112;&#104;&#97;&#110;&#116;&#64;&#101;&#110;&#116;&#104;&#111;&#117;&#103;&#104;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 06 Jun 2008 20:52:38 +0000</pubDate>
</item>
<item>
    <title>Renamed PyBytes to PyByteArray</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/96b34263e448/Objects/memoryobject.c</link>
    <description><![CDATA[Renamed PyBytes to PyByteArray]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 26 May 2008 13:22:05 +0000</pubDate>
</item>
<item>
    <title>Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f324631462a2/Objects/memoryobject.c</link>
    <description><![CDATA[Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 02 Dec 2007 14:31:20 +0000</pubDate>
</item>
<item>
    <title>Fixed memoryview constructor. It allowed arbitrary keyword arguments. The bug was found by mykhal from #python. I've also added a small test case in the new test_memoryview.py</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2d8d6855a602/Objects/memoryobject.c</link>
    <description><![CDATA[Fixed memoryview constructor. It allowed arbitrary keyword arguments. The bug was found by mykhal from #python. I've also added a small test case in the new test_memoryview.py]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 08 Nov 2007 02:28:11 +0000</pubDate>
</item>
<item>
    <title>Fix some Py_ssize_t warnings on Win64 that were probably bugs</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6ab64f6b4c03/Objects/memoryobject.c</link>
    <description><![CDATA[Fix some Py_ssize_t warnings on Win64 that were probably bugs]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 26 Oct 2007 06:44:10 +0000</pubDate>
</item>
<item>
    <title>Fix problems with memoryview object.  There is still more to do to finish PEP 3118.  The memory-view object needs to be fleshed out and the struct module needs to be modified.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4ea945cbbb6d/Objects/memoryobject.c</link>
    <description><![CDATA[Fix problems with memoryview object.  There is still more to do to finish PEP 3118.  The memory-view object needs to be fleshed out and the struct module needs to be modified.]]></description>
    <author>&#84;&#114;&#97;&#118;&#105;&#115;&#32;&#69;&#46;&#32;&#79;&#108;&#105;&#112;&#104;&#97;&#110;&#116;&#32;&#60;&#111;&#108;&#105;&#112;&#104;&#97;&#110;&#116;&#64;&#101;&#110;&#116;&#104;&#111;&#117;&#103;&#104;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 12 Oct 2007 23:27:53 +0000</pubDate>
</item>
<item>
    <title>Delete bufferobject.[ch].</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8ba5300cb4b3/Objects/memoryobject.c</link>
    <description><![CDATA[Delete bufferobject.[ch].<br/>
This will undoubtedly require Windows build file changes too.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 08 Oct 2007 03:32:34 +0000</pubDate>
</item>
<item>
    <title>At least one of the buildbots was complaining about newview being used</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/074130a073b6/Objects/memoryobject.c</link>
    <description><![CDATA[At least one of the buildbots was complaining about newview being used<br/>
without being initialized.  Also make the code conform to the comment and<br/>
return the new object.  This code needs a test!]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Oct 2007 19:26:50 +0000</pubDate>
</item>
<item>
    <title>Whitespace and line lengrth cleanup.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/79b0db0356d3/Objects/memoryobject.c</link>
    <description><![CDATA[Whitespace and line lengrth cleanup.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 25 Sep 2007 22:10:05 +0000</pubDate>
</item>
<item>
    <title>Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex.  Add some more functionality to the memoryview object.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0476a2cc5658/Objects/memoryobject.c</link>
    <description><![CDATA[Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex.  Add some more functionality to the memoryview object.]]></description>
    <author>&#84;&#114;&#97;&#118;&#105;&#115;&#32;&#69;&#46;&#32;&#79;&#108;&#105;&#112;&#104;&#97;&#110;&#116;&#32;&#60;&#111;&#108;&#105;&#112;&#104;&#97;&#110;&#116;&#64;&#101;&#110;&#116;&#104;&#111;&#117;&#103;&#104;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 23 Sep 2007 02:00:13 +0000</pubDate>
</item>
<item>
    <title>Fixing the spelling of &quot;writeable&quot; to &quot;writable&quot;, particularly PyBUF_WRITEABLE.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4e57c36f6d2e/Objects/memoryobject.c</link>
    <description><![CDATA[Fixing the spelling of &quot;writeable&quot; to &quot;writable&quot;, particularly PyBUF_WRITEABLE.]]></description>
    <author>&#83;&#101;&#97;&#110;&#32;&#82;&#101;&#105;&#102;&#115;&#99;&#104;&#101;&#105;&#100;&#101;&#114;&#32;&#60;&#106;&#97;&#102;&#111;&#64;&#116;&#117;&#109;&#109;&#121;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 17 Sep 2007 17:55:36 +0000</pubDate>
</item>
<item>
    <title>SF #1777057, fix memoryview('test') so it works in debug mode too.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fca354160458/Objects/memoryobject.c</link>
    <description><![CDATA[SF #1777057, fix memoryview('test') so it works in debug mode too.<br/>
<br/>
Also return a boolean for the readonly flag.<br/>
<br/>
Other cleanup: make sure to set an exception when returning NULL and<br/>
reformat the getsets to be shorter by putting them all on one line.]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 19 Aug 2007 18:38:46 +0000</pubDate>
</item>

  </channel>
</rss>
