<?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/bytesobject.c history</title>
    <description>Objects/bytesobject.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/bytesobject.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>#17806: Added keyword-argument support for &quot;tabsize&quot; to str/bytes.expandtabs().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/82b58807f481/Objects/bytesobject.c</link>
    <description><![CDATA[#17806: Added keyword-argument support for &quot;tabsize&quot; to str/bytes.expandtabs().]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 16 Nov 2013 19:10:57 +0200</pubDate>
</item>
<item>
    <title>Issue #16286: optimize PyUnicode_RichCompare() for identical strings (same</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5fa291435740/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16286: optimize PyUnicode_RichCompare() for identical strings (same<br/>
pointer) for any operator, not only Py_EQ and Py_NE.<br/>
<br/>
Code of bytes_richcompare() and PyUnicode_RichCompare() is now closer.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 04 Nov 2013 11:23:05 +0100</pubDate>
</item>
<item>
    <title>Issue #16286: write a new subfunction bytes_compare_eq()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/536a7c09c7fd/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16286: write a new subfunction bytes_compare_eq()<br/>
<br/>
* cleanup bytes_richcompare()<br/>
* PyUnicode_RichCompare(): replace a test with a XOR]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 04 Nov 2013 11:08:10 +0100</pubDate>
</item>
<item>
    <title>Issue #18408: Fix error handling in PyBytes_FromObject()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/549cd815bf8d/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #18408: Fix error handling in PyBytes_FromObject()<br/>
<br/>
_PyBytes_Resize(&amp;new) sets new to NULL on error, don't call Py_DECREF() with NULL.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 29 Oct 2013 03:14:22 +0100</pubDate>
</item>
<item>
    <title>Issue #1772673: The type of `char*` arguments now changed to `const char*`.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3055e61f1e66/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #1772673: The type of `char*` arguments now changed to `const char*`.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 19 Oct 2013 21:03:34 +0300</pubDate>
</item>
<item>
    <title>Issue #18722: Remove uses of the &quot;register&quot; keyword in C code.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e7f6cef7a4cc/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #18722: Remove uses of the &quot;register&quot; keyword in C code.]]></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, 13 Aug 2013 20:18:52 +0200</pubDate>
</item>
<item>
    <title>Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fe410292cba6/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError<br/>
and a full traceback including line number.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 10 Feb 2013 17:43:25 +0200</pubDate>
</item>
<item>
    <title>Issue #17034: Use Py_CLEAR() in bytesobject.c.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/33bef5e211af/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #17034: Use Py_CLEAR() in bytesobject.c.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 02 Feb 2013 18:46:19 +0200</pubDate>
</item>
<item>
    <title>Issue #16975: Fix error handling bug in the escape-decode bytes decoder.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/513b728695fc/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16975: Fix error handling bug in the escape-decode bytes decoder.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 25 Jan 2013 23:33:22 +0200</pubDate>
</item>
<item>
    <title>merge 3.3 (#16722)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7c717d423160/Objects/bytesobject.c</link>
    <description><![CDATA[merge 3.3 (#16722)]]></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, 19 Dec 2012 15:28:46 -0600</pubDate>
</item>
<item>
    <title>Fix the internals of our hash functions to used unsigned values during hash</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a1768761358a/Objects/bytesobject.c</link>
    <description><![CDATA[Fix the internals of our hash functions to used unsigned values during hash<br/>
computation as the overflow behavior of signed integers is undefined.<br/>
<br/>
NOTE: This change is smaller compared to 3.2 as much of this cleanup had<br/>
already been done.  I added the comment that my change in 3.2 added so that the<br/>
code would match up.  Otherwise this just adds or synchronizes appropriate UL<br/>
designations on some constants to be pedantic.<br/>
<br/>
In practice we require compiling everything with -fwrapv which forces overflow<br/>
to be defined as twos compliment but this keeps the code cleaner for checkers<br/>
or in the case where someone has compiled it without -fwrapv or their<br/>
compiler's equivalent.  We could work to get rid of the -fwrapv requirement<br/>
in 3.4 but that requires more planning.<br/>
<br/>
Found by Clang trunk's Undefined Behavior Sanitizer (UBSan).<br/>
<br/>
Cleanup only - no functionality or hash values change.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 10 Dec 2012 19:51:29 -0800</pubDate>
</item>
<item>
    <title>Issue #16495: remove extraneous NULL encoding check from bytes_decode().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3fb9e38b00e8/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16495: remove extraneous NULL encoding check from bytes_decode().<br/>
<br/>
The NULL encoding check in bytes_decode() was unnecessary because this case<br/>
is already taken care of by the call to _Py_normalize_encoding() inside<br/>
PyUnicode_Decode().]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#32;&#74;&#101;&#114;&#100;&#111;&#110;&#101;&#107;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#46;&#106;&#101;&#114;&#100;&#111;&#110;&#101;&#107;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 07 Dec 2012 15:51:53 -0800</pubDate>
</item>
<item>
    <title>Issue #15958: bytes.join and bytearray.join now accept arbitrary buffer objects.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/16285c1b4dda/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #15958: bytes.join and bytearray.join now accept arbitrary buffer objects.]]></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, 16 Oct 2012 21:07:23 +0200</pubDate>
</item>
<item>
    <title>Issue #16148: implemented PEP 424</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a7ec0a1b0f7c/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16148: implemented PEP 424]]></description>
    <author>&#65;&#114;&#109;&#105;&#110;&#32;&#82;&#111;&#110;&#97;&#99;&#104;&#101;&#114;&#32;&#60;&#97;&#114;&#109;&#105;&#110;&#46;&#114;&#111;&#110;&#97;&#99;&#104;&#101;&#114;&#64;&#97;&#99;&#116;&#105;&#118;&#101;&#45;&#52;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 06 Oct 2012 14:03:24 +0200</pubDate>
</item>
<item>
    <title>Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d5b731446a91/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError<br/>
and a full traceback including line number.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 10 Feb 2013 17:42:01 +0200</pubDate>
</item>
<item>
    <title>Issue #17034: Use Py_CLEAR() in bytesobject.c.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7e34c176aa6f/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #17034: Use Py_CLEAR() in bytesobject.c.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 02 Feb 2013 18:45:54 +0200</pubDate>
</item>
<item>
    <title>Issue #16975: Fix error handling bug in the escape-decode bytes decoder.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/580d536cc910/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16975: Fix error handling bug in the escape-decode bytes decoder.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 25 Jan 2013 23:32:41 +0200</pubDate>
</item>
<item>
    <title>try to call __bytes__ before __index__ (closes #16722)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c744b6f8a09a/Objects/bytesobject.c</link>
    <description><![CDATA[try to call __bytes__ before __index__ (closes #16722)]]></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, 19 Dec 2012 15:27:41 -0600</pubDate>
</item>
<item>
    <title>Fix the internals of our hash functions to used unsigned values during hash</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8b4fff41dee5/Objects/bytesobject.c</link>
    <description><![CDATA[Fix the internals of our hash functions to used unsigned values during hash<br/>
computation as the overflow behavior of signed integers is undefined.<br/>
<br/>
NOTE: This change is smaller compared to 3.2 as much of this cleanup had<br/>
already been done.  I added the comment that my change in 3.2 added so that the<br/>
code would match up.  Otherwise this just adds or synchronizes appropriate UL<br/>
designations on some constants to be pedantic.<br/>
<br/>
In practice we require compiling everything with -fwrapv which forces overflow<br/>
to be defined as twos compliment but this keeps the code cleaner for checkers<br/>
or in the case where someone has compiled it without -fwrapv or their<br/>
compiler's equivalent.<br/>
<br/>
Found by Clang trunk's Undefined Behavior Sanitizer (UBSan).<br/>
<br/>
Cleanup only - no functionality or hash values change.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 10 Dec 2012 18:32:53 -0800</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/bytesobject.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 #14889: PyBytes_FromObject(bytes) now just increfs and returns.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f8cd75e8a1d6/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #14889: PyBytes_FromObject(bytes) now just increfs and returns.<br/>
Previously, if you passed in a bytes object, it would create a whole<br/>
new object.]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 24 May 2012 22:58:30 -0700</pubDate>
</item>
<item>
    <title>Simplify and optimize formatlong()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f4837725c50f/Objects/bytesobject.c</link>
    <description><![CDATA[Simplify and optimize formatlong()<br/>
<br/>
 * Remove _PyBytes_FormatLong(): inline it into formatlong()<br/>
 * the input type is always a long, so remove the code for bool<br/>
 * don't duplicate the string if the length does not change<br/>
 * Use PyUnicode_DATA() instead of _PyUnicode_AsString()]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 27 Apr 2012 23:40:13 +0200</pubDate>
</item>
<item>
    <title>Check newly created consistency using _PyUnicode_CheckConsistency(str, 1)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1439e2d1f490/Objects/bytesobject.c</link>
    <description><![CDATA[Check newly created consistency using _PyUnicode_CheckConsistency(str, 1)<br/>
<br/>
 * In debug mode, fill the string data with invalid characters<br/>
 * Simplify also reference counting in PyCodec_BackslashReplaceErrors()<br/>
   and PyCodec_XMLCharRefReplaceError()]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 27 Apr 2012 13:55:39 +0200</pubDate>
</item>
<item>
    <title>merge 3.2 (#14509)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c20f604a2da6/Objects/bytesobject.c</link>
    <description><![CDATA[merge 3.2 (#14509)]]></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>Mon, 09 Apr 2012 15:04:39 -0400</pubDate>
</item>
<item>
    <title>Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in the stable ABI.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fb907ee4fdfa/Objects/bytesobject.c</link>
    <description><![CDATA[Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in the stable ABI.]]></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, 05 Apr 2012 00:04:20 +0200</pubDate>
</item>
<item>
    <title>Issue #14288: Serialization support for builtin iterators.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4ff234337e24/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #14288: Serialization support for builtin iterators.]]></description>
    <author>&#75;&#114;&#105;&#115;&#116;&#106;&#225;&#110;&#32;&#86;&#97;&#108;&#117;&#114;&#32;&#74;&#243;&#110;&#115;&#115;&#111;&#110;&#32;&#60;&#107;&#114;&#105;&#115;&#116;&#106;&#97;&#110;&#64;&#99;&#99;&#112;&#103;&#97;&#109;&#101;&#115;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 03 Apr 2012 10:49:41 +0000</pubDate>
</item>
<item>
    <title>#14081: The sep and maxsplit parameter to str.split, bytes.split, and bytearray.split may now be passed as keyword arguments.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/db968ac2b82c/Objects/bytesobject.c</link>
    <description><![CDATA[#14081: The sep and maxsplit parameter to str.split, bytes.split, and bytearray.split may now be passed as keyword arguments.]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 26 Feb 2012 09:39:55 +0200</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e0d451e24c43/Objects/bytesobject.c</link>
    <description><![CDATA[merge 3.2]]></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>Tue, 21 Feb 2012 11:12:14 -0500</pubDate>
</item>
<item>
    <title>Merge 3.2: Issue #13703 plus some related test suite fixes.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ed76dc34b39d/Objects/bytesobject.c</link>
    <description><![CDATA[Merge 3.2: Issue #13703 plus some related test suite fixes.]]></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>Tue, 21 Feb 2012 00:33:36 +0100</pubDate>
</item>
<item>
    <title>merge with 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f13af83967a0/Objects/bytesobject.c</link>
    <description><![CDATA[merge with 3.2]]></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>Sun, 22 Jan 2012 21:31:39 +0100</pubDate>
</item>
<item>
    <title>Consolidate the occurrances of the prime used as the multiplier when hashing.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/40e1be1e0707/Objects/bytesobject.c</link>
    <description><![CDATA[Consolidate the occurrances of the prime used as the multiplier when hashing.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 14 Jan 2012 15:45:13 -0800</pubDate>
</item>
<item>
    <title>Issue #11231: Fix bytes and bytearray docstrings</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/dc670add1e28/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #11231: Fix bytes and bytearray docstrings<br/>
<br/>
Patch written by Brice Berna.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 17 Dec 2011 23:18:43 +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/bytesobject.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>Fix misuse of PyUnicode_GET_SIZE() =&gt; PyUnicode_GET_LENGTH()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2e37fc70e2dd/Objects/bytesobject.c</link>
    <description><![CDATA[Fix misuse of PyUnicode_GET_SIZE() =&gt; PyUnicode_GET_LENGTH()<br/>
<br/>
And PyUnicode_GetSize() =&gt; PyUnicode_GetLength()]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 21 Nov 2011 02:49:52 +0100</pubDate>
</item>
<item>
    <title>Issue #12170: The count(), find(), rfind(), index() and rindex() methods</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c1effa2cdd20/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #12170: The count(), find(), rfind(), index() and rindex() methods<br/>
of bytes and bytearray objects now accept an integer between 0 and 255<br/>
as their first argument.  Patch by Petri Lehtinen.]]></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, 20 Oct 2011 23:54:17 +0200</pubDate>
</item>
<item>
    <title>Issue #13088: Add shared Py_hexdigits constant to format a number into base 16</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d76338eacf7c/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #13088: Add shared Py_hexdigits constant to format a number into base 16]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 14 Oct 2011 02:13:11 +0200</pubDate>
</item>
<item>
    <title>Fix hex_digit_to_int() prototype: expect Py_UCS4, not Py_UNICODE</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e6a2b54c1d16/Objects/bytesobject.c</link>
    <description><![CDATA[Fix hex_digit_to_int() prototype: expect Py_UCS4, not Py_UNICODE]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 29 Sep 2011 04:02:13 +0200</pubDate>
</item>
<item>
    <title>Implement PEP 393.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8beaa9a37387/Objects/bytesobject.c</link>
    <description><![CDATA[Implement PEP 393.]]></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, 28 Sep 2011 07:41:54 +0200</pubDate>
</item>
<item>
    <title>Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple.__hash__, frozenset.__hash__ and set indexing operations.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/698fa089ce70/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple.__hash__, frozenset.__hash__ and set indexing operations.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#109;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#64;&#101;&#110;&#116;&#104;&#111;&#117;&#103;&#104;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 24 Sep 2011 18:18:40 +0100</pubDate>
</item>
<item>
    <title>Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0b2660384d4e/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#109;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#64;&#101;&#110;&#116;&#104;&#111;&#117;&#103;&#104;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 24 Sep 2011 09:14:39 +0100</pubDate>
</item>
<item>
    <title>merge from 3.2 - Fix closes Issue12621 - Fix docstrings of find and rfind methods of bytes/bytearry/unicodeobject.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/842494d73f69/Objects/bytesobject.c</link>
    <description><![CDATA[merge from 3.2 - Fix closes Issue12621 - Fix docstrings of find and rfind methods of bytes/bytearry/unicodeobject.]]></description>
    <author>&#83;&#101;&#110;&#116;&#104;&#105;&#108;&#32;&#75;&#117;&#109;&#97;&#114;&#97;&#110;&#32;&#60;&#115;&#101;&#110;&#116;&#104;&#105;&#108;&#64;&#117;&#116;&#104;&#99;&#111;&#100;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 27 Jul 2011 23:34:29 +0800</pubDate>
</item>
<item>
    <title>#6780: merge with 3.2.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a1a1296556d7/Objects/bytesobject.c</link>
    <description><![CDATA[#6780: merge with 3.2.]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 26 Apr 2011 06:45:24 +0300</pubDate>
</item>
<item>
    <title>MERGE: startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b8d1cf9fde04/Objects/bytesobject.c</link>
    <description><![CDATA[MERGE: startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828)]]></description>
    <author>&#74;&#101;&#115;&#117;&#115;&#32;&#67;&#101;&#97;&#32;&#60;&#106;&#99;&#101;&#97;&#64;&#106;&#99;&#101;&#97;&#46;&#101;&#115;&#62;</author>
    <pubDate>Wed, 20 Apr 2011 17:59:29 +0200</pubDate>
</item>
<item>
    <title>Issue #11634: Remove misleading paragraph from a comment</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a729dfdbd24b/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #11634: Remove misleading paragraph from a comment]]></description>
    <author>&#69;&#108;&#105;&#32;&#66;&#101;&#110;&#100;&#101;&#114;&#115;&#107;&#121;&#32;&#60;&#101;&#108;&#105;&#98;&#101;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 24 Mar 2011 22:32:56 +0200</pubDate>
</item>
<item>
    <title>Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/305210a08fc9/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError<br/>
and a full traceback including line number.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 10 Feb 2013 17:36:00 +0200</pubDate>
</item>
<item>
    <title>Issue #17034: Use Py_CLEAR() in bytesobject.c.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8a747dec89c5/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #17034: Use Py_CLEAR() in bytesobject.c.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 02 Feb 2013 18:45:22 +0200</pubDate>
</item>
<item>
    <title>Issue #16975: Fix error handling bug in the escape-decode bytes decoder.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/22594c5060eb/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #16975: Fix error handling bug in the escape-decode bytes decoder.]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 25 Jan 2013 23:31:43 +0200</pubDate>
</item>
<item>
    <title>Fix the internals of our hash functions to used unsigned values during hash</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5c4e440852db/Objects/bytesobject.c</link>
    <description><![CDATA[Fix the internals of our hash functions to used unsigned values during hash<br/>
computation as the overflow behavior of signed integers is undefined.<br/>
<br/>
In practice we require compiling everything with -fwrapv which forces overflow<br/>
to be defined as twos compliment but this keeps the code cleaner for checkers<br/>
or in the case where someone has compiled it without -fwrapv or their<br/>
compiler's equivalent.<br/>
<br/>
Found by Clang trunk's Undefined Behavior Sanitizer (UBSan).<br/>
<br/>
Cleanup only - no functionality or hash values change.]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 10 Dec 2012 18:15:46 -0800</pubDate>
</item>
<item>
    <title>merge 3.1 (#14509)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5168483316b5/Objects/bytesobject.c</link>
    <description><![CDATA[merge 3.1 (#14509)]]></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>Mon, 09 Apr 2012 15:01:02 -0400</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/eb07691f2c29/Objects/bytesobject.c</link>
    <description><![CDATA[merge 3.2]]></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>Tue, 21 Feb 2012 11:09:13 -0500</pubDate>
</item>
<item>
    <title>Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4a31f6b11e7a/Objects/bytesobject.c</link>
    <description><![CDATA[Merge from 3.1: Issue #13703: add a way to randomize the hash values of basic types (str, bytes, datetime)<br/>
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.<br/>
<br/>
The environment variable PYTHONHASHSEED and the new command line flag -R control this<br/>
behavior.]]></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, 20 Feb 2012 21:31:46 +0100</pubDate>
</item>
<item>
    <title>Fix #13834: strip() strips leading and trailing whitespace.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/960d93deb8c2/Objects/bytesobject.c</link>
    <description><![CDATA[Fix #13834: strip() strips leading and trailing whitespace.]]></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>Sun, 22 Jan 2012 21:31:21 +0100</pubDate>
</item>
<item>
    <title>Consolidate the occurrances of the prime used as the multiplier when hashing</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/050c07b31192/Objects/bytesobject.c</link>
    <description><![CDATA[Consolidate the occurrances of the prime used as the multiplier when hashing<br/>
to a single #define instead of having several copies in several files.<br/>
<br/>
This excludes the Modules/ tree (datetime and expat both have a copy<br/>
for their own purposes with no need for it to be the same).]]></description>
    <author>&#71;&#114;&#101;&#103;&#111;&#114;&#121;&#32;&#80;&#46;&#32;&#83;&#109;&#105;&#116;&#104;&#32;&#60;&#103;&#114;&#101;&#103;&#64;&#107;&#114;&#121;&#112;&#116;&#111;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 14 Jan 2012 15:31:34 -0800</pubDate>
</item>
<item>
    <title>Issue #11231: Fix bytes and bytearray docstrings</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/beac7d6c7be4/Objects/bytesobject.c</link>
    <description><![CDATA[Issue #11231: Fix bytes and bytearray docstrings<br/>
<br/>
Patch written by Brice Berna.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 17 Dec 2011 23:18:07 +0100</pubDate>
</item>
<item>
    <title>Fix closes Issue12621 - Fix docstrings of find and rfind methods of bytes/bytearry/unicodeobject.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c3aebd01a033/Objects/bytesobject.c</link>
    <description><![CDATA[Fix closes Issue12621 - Fix docstrings of find and rfind methods of bytes/bytearry/unicodeobject.]]></description>
    <author>&#83;&#101;&#110;&#116;&#104;&#105;&#108;&#32;&#75;&#117;&#109;&#97;&#114;&#97;&#110;&#32;&#60;&#115;&#101;&#110;&#116;&#104;&#105;&#108;&#64;&#117;&#116;&#104;&#99;&#111;&#100;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 27 Jul 2011 23:33:54 +0800</pubDate>
</item>
<item>
    <title>#6780: merge with 3.1.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f393c507717a/Objects/bytesobject.c</link>
    <description><![CDATA[#6780: merge with 3.1.]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 26 Apr 2011 06:40:59 +0300</pubDate>
</item>
<item>
    <title>MERGE: startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e5f11efe89a6/Objects/bytesobject.c</link>
    <description><![CDATA[MERGE: startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828)]]></description>
    <author>&#74;&#101;&#115;&#117;&#115;&#32;&#67;&#101;&#97;&#32;&#60;&#106;&#99;&#101;&#97;&#64;&#106;&#99;&#101;&#97;&#46;&#101;&#115;&#62;</author>
    <pubDate>Wed, 20 Apr 2011 17:42:50 +0200</pubDate>
</item>
<item>
    <title>#11515: Merge with 3.1.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/81d7f78a633a/Objects/bytesobject.c</link>
    <description><![CDATA[#11515: Merge with 3.1.]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 15 Mar 2011 05:59:46 +0200</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/bytesobject.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>

  </channel>
</rss>
