<?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: Python/getargs.c history</title>
    <description>Python/getargs.c revision history</description>
    <item>
    <title>PY_FORMAT_SIZE_T should not be used with PyErr_Format(), PyErr_Format(&quot;%zd&quot;) is</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d1dc7888656f/Python/getargs.c</link>
    <description><![CDATA[PY_FORMAT_SIZE_T should not be used with PyErr_Format(), PyErr_Format(&quot;%zd&quot;) is<br/>
portable]]></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, 18 Nov 2013 02:05:31 +0100</pubDate>
</item>
<item>
    <title>Use Py_ssize_t type for sizes in getargs.c</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/103998db4407/Python/getargs.c</link>
    <description><![CDATA[Use Py_ssize_t type for sizes in getargs.c<br/>
<br/>
Fix compiler warnings on Windows 64-bit]]></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, 18 Nov 2013 01:21:12 +0100</pubDate>
</item>
<item>
    <title>remove an outdated comment</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fafe20297927/Python/getargs.c</link>
    <description><![CDATA[remove an outdated comment<br/>
<br/>
The comment is meaningless since changeset 4e985a96a612.]]></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>Thu, 07 Nov 2013 00:53:56 +0100</pubDate>
</item>
<item>
    <title>Re #18521: move array bounds check before array access.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/63bc2fe28a6e/Python/getargs.c</link>
    <description><![CDATA[Re #18521: move array bounds check before array access.]]></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 07:01:11 +0200</pubDate>
</item>
<item>
    <title>Issue #9566: Fix compilater warnings on Windows 64-bit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/aeebbae8c74c/Python/getargs.c</link>
    <description><![CDATA[Issue #9566: Fix compilater warnings on Windows 64-bit]]></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>Wed, 05 Jun 2013 01:18:13 +0200</pubDate>
</item>
<item>
    <title>Use PY_FORMAT_SIZE_T because Visual Studio does not understand %zd format.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0648e7fe7a72/Python/getargs.c</link>
    <description><![CDATA[Use PY_FORMAT_SIZE_T because Visual Studio does not understand %zd format.]]></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>Sat, 18 May 2013 17:35:19 +0100</pubDate>
</item>
<item>
    <title>Fix compilater warnings on Windows 64-bit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ef5dd5bda323/Python/getargs.c</link>
    <description><![CDATA[Fix compilater warnings on Windows 64-bit]]></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, 17 May 2013 00:12:04 +0200</pubDate>
</item>
<item>
    <title>Issue #17170: speed up PyArg_ParseTuple[AndKeywords] a bit.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4e985a96a612/Python/getargs.c</link>
    <description><![CDATA[Issue #17170: speed up PyArg_ParseTuple[AndKeywords] a bit.]]></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, 17 Feb 2013 01:04:57 +0100</pubDate>
</item>
<item>
    <title>Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c08bcf5302ec/Python/getargs.c</link>
    <description><![CDATA[Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.<br/>
<br/>
I've left a couple of them in: zlib (third-party lib), getaddrinfo.c<br/>
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate<br/>
use for the re.LOCALE flag), mpdecimal (needs to build without Python.h).]]></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, 09 Feb 2013 23:14:42 +0100</pubDate>
</item>
<item>
    <title>Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/29abedd4f4bb/Python/getargs.c</link>
    <description><![CDATA[Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641]]></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, 10 Sep 2012 13:17:23 +0200</pubDate>
</item>
<item>
    <title>PyArg_Parse*(&quot;U&quot;): ensure that the Unicode string is ready</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1700fb28d2ab/Python/getargs.c</link>
    <description><![CDATA[PyArg_Parse*(&quot;U&quot;): ensure that the Unicode string is ready]]></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 May 2012 12:30:29 +0200</pubDate>
</item>
<item>
    <title>Issue #14746: Remove redundant paragraphs from skipitem() in Python/getargs.c.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8ab37fa24e58/Python/getargs.c</link>
    <description><![CDATA[Issue #14746: Remove redundant paragraphs from skipitem() in Python/getargs.c.]]></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>Tue, 08 May 2012 23:52:03 -0700</pubDate>
</item>
<item>
    <title>Merge from 3.2.  Issue #14749: Add support for 'Z' to skipitem().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b32baa5b7626/Python/getargs.c</link>
    <description><![CDATA[Merge from 3.2.  Issue #14749: Add support for 'Z' to skipitem().]]></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>Tue, 08 May 2012 03:54:05 -0700</pubDate>
</item>
<item>
    <title>Issue #14705: Added support for the new 'p' format unit to skipitem().</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e4617650f006/Python/getargs.c</link>
    <description><![CDATA[Issue #14705: Added support for the new 'p' format unit to skipitem().]]></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>Mon, 07 May 2012 02:44:50 -0700</pubDate>
</item>
<item>
    <title>Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bc6d28e726d8/Python/getargs.c</link>
    <description><![CDATA[Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support.]]></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>Sat, 05 May 2012 16:54:29 -0700</pubDate>
</item>
<item>
    <title>Issue #14328: Add keyword-only parameters to PyArg_ParseTupleAndKeywords.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/052779d34945/Python/getargs.c</link>
    <description><![CDATA[Issue #14328: Add keyword-only parameters to PyArg_ParseTupleAndKeywords.<br/>
<br/>
They're optional-only for now (unlike in pure Python) but that's all<br/>
I needed.  The syntax can easily be relaxed if we want to support<br/>
required keyword-only arguments for extension types in the future.]]></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>Tue, 20 Mar 2012 20:06:16 +0000</pubDate>
</item>
<item>
    <title>plug memory leak (closes #14325)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d08f0f3ab23e/Python/getargs.c</link>
    <description><![CDATA[plug memory leak (closes #14325)]]></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>Fri, 16 Mar 2012 13:25:58 -0500</pubDate>
</item>
<item>
    <title>kill capsule names that we don't need anymore</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/55564dea55e5/Python/getargs.c</link>
    <description><![CDATA[kill capsule names that we don't need anymore]]></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>Fri, 16 Mar 2012 12:24:01 -0500</pubDate>
</item>
<item>
    <title>use memory macros</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/212f20284724/Python/getargs.c</link>
    <description><![CDATA[use memory macros]]></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>Fri, 16 Mar 2012 12:23:39 -0500</pubDate>
</item>
<item>
    <title>check result of PyMem_New</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2b8994c2851a/Python/getargs.c</link>
    <description><![CDATA[check result of PyMem_New]]></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>Fri, 16 Mar 2012 12:21:02 -0500</pubDate>
</item>
<item>
    <title>Issue #14325: Stop using python lists, capsules, and the garbage collector to deal with PyArg_Parse* cleanup.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9fc456ac20cf/Python/getargs.c</link>
    <description><![CDATA[Issue #14325: Stop using python lists, capsules, and the garbage collector to deal with PyArg_Parse* cleanup.]]></description>
    <author>&#74;&#101;&#97;&#110;&#45;&#80;&#97;&#117;&#108;&#32;&#67;&#97;&#108;&#100;&#101;&#114;&#111;&#110;&#101;&#32;&#60;&#101;&#120;&#97;&#114;&#107;&#117;&#110;&#64;&#116;&#119;&#105;&#115;&#116;&#101;&#100;&#109;&#97;&#116;&#114;&#105;&#120;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 16 Mar 2012 08:51:42 -0400</pubDate>
</item>
<item>
    <title>convertsimple(): &quot;str without bytes&quot; =&gt; &quot;str without characters&quot;</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9685f893fffe/Python/getargs.c</link>
    <description><![CDATA[convertsimple(): &quot;str without bytes&quot; =&gt; &quot;str without characters&quot;]]></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, 13 Oct 2011 23:25:03 +0200</pubDate>
</item>
<item>
    <title>Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6358e5d29dea/Python/getargs.c</link>
    <description><![CDATA[Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE()]]></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>Tue, 11 Oct 2011 21:55:01 +0200</pubDate>
</item>
<item>
    <title>Fix usage og PyUnicode_READY()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b66033a0f140/Python/getargs.c</link>
    <description><![CDATA[Fix usage og PyUnicode_READY()]]></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>Tue, 04 Oct 2011 20:53:03 +0200</pubDate>
</item>
<item>
    <title>Implement PEP 393.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8beaa9a37387/Python/getargs.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 #12380: PyArg_ParseTuple now accepts a bytearray for the 'c' format.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/536fccc75f5a/Python/getargs.c</link>
    <description><![CDATA[Issue #12380: PyArg_ParseTuple now accepts a bytearray for the 'c' format.<br/>
As a side effect, this now allows the rjust, ljust and center methods of<br/>
bytes and bytearray to accept a bytearray argument.<br/>
<br/>
Patch by Petri Lehtinen]]></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>Fri, 29 Jul 2011 07:05:08 +0300</pubDate>
</item>
<item>
    <title>Issue #10833: Use PyErr_Format() and PyUnicode_FromFormat() instead of</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4c2135930882/Python/getargs.c</link>
    <description><![CDATA[Issue #10833: Use PyErr_Format() and PyUnicode_FromFormat() instead of<br/>
PyOS_snprintf() to avoid temporary buffer allocated on the stack and a<br/>
conversion from bytes to 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>Mon, 21 Mar 2011 18:15:42 +0100</pubDate>
</item>
<item>
    <title>merge 3.2 (already commited before)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/891dc12f5e2f/Python/getargs.c</link>
    <description><![CDATA[merge 3.2 (already commited before)]]></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 Mar 2011 03:28:59 +0100</pubDate>
</item>
<item>
    <title>Dummy-merge 3.2 branch into default branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b39270c6b8d1/Python/getargs.c</link>
    <description><![CDATA[Dummy-merge 3.2 branch into default 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:16:28 +0100</pubDate>
</item>
<item>
    <title>Remove useless argument of _PyUnicode_AsDefaultEncodedString()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c7a936362281/Python/getargs.c</link>
    <description><![CDATA[Remove useless argument of _PyUnicode_AsDefaultEncodedString()]]></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>Wed, 02 Mar 2011 01:03:11 +0000</pubDate>
</item>
<item>
    <title>Issue #8914: fix various warnings from the Clang static analyzer v254.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2f96bd29252/Python/getargs.c</link>
    <description><![CDATA[Issue #8914: fix various warnings from the Clang static analyzer v254.]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#99;&#97;&#110;&#110;&#111;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 22 Feb 2011 20:15:44 +0000</pubDate>
</item>
<item>
    <title>Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/38830281d43b/Python/getargs.c</link>
    <description><![CDATA[Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.<br/>
<br/>
I've left a couple of them in: zlib (third-party lib), getaddrinfo.c<br/>
(doesn't include Python.h, and probably obsolete), _sre.c (legitimate<br/>
use for the re.LOCALE flag).]]></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, 09 Feb 2013 23:11:27 +0100</pubDate>
</item>
<item>
    <title>Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/71e854617297/Python/getargs.c</link>
    <description><![CDATA[Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641]]></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, 10 Sep 2012 13:16:45 +0200</pubDate>
</item>
<item>
    <title>Issue #14749: Add support for 'Z' to skipitem() in Python/getargs.c.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/91612618985b/Python/getargs.c</link>
    <description><![CDATA[Issue #14749: Add support for 'Z' to skipitem() in Python/getargs.c.]]></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>Tue, 08 May 2012 03:51:18 -0700</pubDate>
</item>
<item>
    <title>merge 3.1 (already commited before)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/18f7fe1d2108/Python/getargs.c</link>
    <description><![CDATA[merge 3.1 (already commited before)]]></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 Mar 2011 03:28:10 +0100</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/Python/getargs.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 #8992: convertsimple() doesn't need to fill msgbuf if an error occurred</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/98c8aa237fc1/Python/getargs.c</link>
    <description><![CDATA[Issue #8992: convertsimple() doesn't need to fill msgbuf if an error occurred<br/>
<br/>
Return msgbug on error is enough.]]></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>Tue, 04 Jan 2011 11:16:49 +0000</pubDate>
</item>
<item>
    <title>Issue #8992: Simplify addcleanup() API</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a7d15df7d67d/Python/getargs.c</link>
    <description><![CDATA[Issue #8992: Simplify addcleanup() API<br/>
<br/>
Don't need to handle unknown destructor anymore.]]></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>Tue, 04 Jan 2011 11:16:48 +0000</pubDate>
</item>
<item>
    <title>Issue #8651: PyArg_Parse*() functions raise an OverflowError if the file</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f78e7db1d5e8/Python/getargs.c</link>
    <description><![CDATA[Issue #8651: PyArg_Parse*() functions raise an OverflowError if the file<br/>
doesn't have PY_SSIZE_T_CLEAN define and the size doesn't fit in an int<br/>
(length bigger than 2^31-1).]]></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>Tue, 04 Jan 2011 02:07:34 +0000</pubDate>
</item>
<item>
    <title>handle dict subclasses gracefully in PyArg_ValidateKeywordArguments</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/379029714e24/Python/getargs.c</link>
    <description><![CDATA[handle dict subclasses gracefully in PyArg_ValidateKeywordArguments]]></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, 17 Nov 2010 22:33:12 +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/Python/getargs.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>Issue #8991: convertbuffer() rejects discontigious buffers</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ac7eb6eaef68/Python/getargs.c</link>
    <description><![CDATA[Issue #8991: convertbuffer() rejects discontigious buffers]]></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>Wed, 28 Jul 2010 00:40:58 +0000</pubDate>
</item>
<item>
    <title>Issue #8850: Remove &quot;w&quot; and &quot;w#&quot; formats from PyArg_Parse*() functions, use</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bcc0e825faa0/Python/getargs.c</link>
    <description><![CDATA[Issue #8850: Remove &quot;w&quot; and &quot;w#&quot; formats from PyArg_Parse*() functions, use<br/>
&quot;w*&quot; format instead. Add tests for &quot;w*&quot; format.]]></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, 25 Jun 2010 00:02:38 +0000</pubDate>
</item>
<item>
    <title>getbuffer(): release the buffer on error (if the buffer is not contiguous)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bb6222a4ed24/Python/getargs.c</link>
    <description><![CDATA[getbuffer(): release the buffer on error (if the buffer is not contiguous)]]></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, 24 Jun 2010 22:57:10 +0000</pubDate>
</item>
<item>
    <title>PyArg_Parse*() functions: factorize code for s/z and u/Z formats</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/893970141608/Python/getargs.c</link>
    <description><![CDATA[PyArg_Parse*() functions: factorize code for s/z and u/Z formats]]></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, 24 Jun 2010 22:31:12 +0000</pubDate>
</item>
<item>
    <title>Issue #8949: &quot;z&quot; format of PyArg_Parse*() functions doesn't accept bytes</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5d538d1e7098/Python/getargs.c</link>
    <description><![CDATA[Issue #8949: &quot;z&quot; format of PyArg_Parse*() functions doesn't accept bytes<br/>
objects, as described in the documentation.]]></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, 24 Jun 2010 22:08:25 +0000</pubDate>
</item>
<item>
    <title>getargs.c: remove last reference to &quot;t#&quot; format</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0840a283af5f/Python/getargs.c</link>
    <description><![CDATA[getargs.c: remove last reference to &quot;t#&quot; format<br/>
<br/>
&quot;t#&quot; format was removed from convertitem() (convertsimple) but not skipitem().]]></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>Sun, 13 Jun 2010 20:31:26 +0000</pubDate>
</item>
<item>
    <title>Issue #8592: PyArg_Parse*() functions raise a TypeError for &quot;y&quot;, &quot;u&quot; and &quot;Z&quot;</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b32a2816f6e9/Python/getargs.c</link>
    <description><![CDATA[Issue #8592: PyArg_Parse*() functions raise a TypeError for &quot;y&quot;, &quot;u&quot; and &quot;Z&quot;<br/>
formats if the string contains a null byte/character. Write unit tests for<br/>
string formats.]]></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>Sun, 13 Jun 2010 18:21:50 +0000</pubDate>
</item>
<item>
    <title>Issue #8950: Make PyArg_Parse* with 'L' code raise for float inputs,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fe5ed70283ef/Python/getargs.c</link>
    <description><![CDATA[Issue #8950: Make PyArg_Parse* with 'L' code raise for float inputs,<br/>
instead of warning.  This makes it consistent with the other integer<br/>
codes.]]></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>Thu, 10 Jun 2010 16:05:10 +0000</pubDate>
</item>
<item>
    <title>Issue #8838, #8339: Remove codecs.charbuffer_encode() and &quot;t#&quot; parsing format</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d7113cacd428/Python/getargs.c</link>
    <description><![CDATA[Issue #8838, #8339: Remove codecs.charbuffer_encode() and &quot;t#&quot; parsing format<br/>
<br/>
Remove last references to the &quot;char buffer&quot; of the buffer protocol from<br/>
Python3.]]></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>Tue, 08 Jun 2010 22:54:19 +0000</pubDate>
</item>
<item>
    <title>PyArg_Parse*(&quot;Z#&quot;) raises an error for unknown type</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2cfe15b3cdf5/Python/getargs.c</link>
    <description><![CDATA[PyArg_Parse*(&quot;Z#&quot;) raises an error for unknown type<br/>
<br/>
instead of ignoring the error and leave the pointer to the string and the size<br/>
unchanged (not initialized).<br/>
<br/>
Fix also the type in the error message of &quot;Z&quot;, &quot;Z#&quot; and &quot;Y&quot; formats.]]></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>Tue, 08 Jun 2010 21:45:51 +0000</pubDate>
</item>
<item>
    <title>convertsimple(): call PyErr_NoMemory() on PyMem_NEW() failure</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c3f2ed4d8e65/Python/getargs.c</link>
    <description><![CDATA[convertsimple(): call PyErr_NoMemory() on PyMem_NEW() failure<br/>
<br/>
Raise a more revelant error (MemoryError instead of TypeError)]]></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>Sun, 06 Jun 2010 20:38:02 +0000</pubDate>
</item>
<item>
    <title>Simplify getbuffer(): convertbuffer() fails anyway if bf_getbuffer is NULL</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9d49b744078c/Python/getargs.c</link>
    <description><![CDATA[Simplify getbuffer(): convertbuffer() fails anyway if bf_getbuffer is 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;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 06 Jun 2010 20:27:51 +0000</pubDate>
</item>
<item>
    <title>Remove dead code</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/852d5ea625e7/Python/getargs.c</link>
    <description><![CDATA[Remove dead code]]></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, 29 May 2010 00:13:06 +0000</pubDate>
</item>
<item>
    <title>Issue #8837: Remove &quot;O?&quot; format of PyArg_Parse*() functions. The format is no</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/308edf11c7cf/Python/getargs.c</link>
    <description><![CDATA[Issue #8837: Remove &quot;O?&quot; format of PyArg_Parse*() functions. The format is no<br/>
used anymore and it was never documented.]]></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, 28 May 2010 21:55:10 +0000</pubDate>
</item>
<item>
    <title>Issue #6697: Fix a crash if a keyword contains a surrogate</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1504cc5a15a1/Python/getargs.c</link>
    <description><![CDATA[Issue #6697: Fix a crash if a keyword contains a surrogate]]></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>Wed, 19 May 2010 00:54:06 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81029 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cab14be0ada1/Python/getargs.c</link>
    <description><![CDATA[Recorded merge of revisions 81029 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines<br/>
<br/>
  Untabify C files. Will watch buildbots.<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, 09 May 2010 15:52:27 +0000</pubDate>
</item>
<item>
    <title>prevent the dict constructor from accepting non-string keyword args #8419</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/79128efe8a99/Python/getargs.c</link>
    <description><![CDATA[prevent the dict constructor from accepting non-string keyword args #8419<br/>
<br/>
This adds PyArg_ValidateKeywordArguments, which checks that keyword arguments<br/>
are all strings, using an optimized method if possible.]]></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>Sat, 24 Apr 2010 18:21:17 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 79837 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c67339e371a9/Python/getargs.c</link>
    <description><![CDATA[Merged revisions 79837 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r79837 | antoine.pitrou | 2010-04-06 17:38:25 +0200 (mar., 06 avril 2010) | 19 lines<br/>
<br/>
  14 years later, we still don't know what it's for.<br/>
  Spotted by the PyPy developers.<br/>
<br/>
  Original commit is:<br/>
<br/>
  branch:      trunk<br/>
  user:        guido<br/>
  date:        Mon Aug 19 21:32:04 1996 +0200<br/>
  files:       Python/getargs.c<br/>
  description:<br/>
  [svn r6499] Support for keyword arguments (PyArg_ParseTupleAndKeywords) donated by<br/>
  Geoff Philbrick &lt;philbric@delphi.hks.com&gt; (slightly changed by me).<br/>
<br/>
  Also a little change to make the file acceptable to K&amp;R C compilers<br/>
  (HPUX, SunOS 4.x).<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, 06 Apr 2010 16:01:57 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 77218 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/78ca69cfc897/Python/getargs.c</link>
    <description><![CDATA[Merged revisions 77218 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r77218 | mark.dickinson | 2010-01-01 17:27:30 +0000 (Fri, 01 Jan 2010) | 5 lines<br/>
<br/>
  Issue #5080: turn the DeprecationWarning from float arguments passed<br/>
  to integer PyArg_Parse* format codes into a TypeError.  Add a<br/>
  DeprecationWarning for floats passed with the 'L' format code, which<br/>
  didn't previously have a warning.<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>Fri, 01 Jan 2010 19:27:32 +0000</pubDate>
</item>

  </channel>
</rss>
