<?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/ast.c history</title>
    <description>Python/ast.c revision history</description>
    <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/Python/ast.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 #4555: All exported C symbols are now prefixed with either &quot;Py&quot; or &quot;_Py&quot;.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/142c62a490ce/Python/ast.c</link>
    <description><![CDATA[Issue #4555: All exported C symbols are now prefixed with either &quot;Py&quot; or &quot;_Py&quot;.<br/>
(&quot;make smelly&quot; now clean)]]></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, 12 Oct 2013 22:52:43 +0200</pubDate>
</item>
<item>
    <title>Close #11619: The parser and the import machinery do not encode Unicode</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/df2fdd42b375/Python/ast.c</link>
    <description><![CDATA[Close #11619: The parser and the import machinery do not encode Unicode<br/>
filenames anymore on Windows.]]></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, 26 Aug 2013 22:28:21 +0200</pubDate>
</item>
<item>
    <title>Fix potential NULL pointer dereferencing in ast module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/96d817f41c4c/Python/ast.c</link>
    <description><![CDATA[Fix potential NULL pointer dereferencing in ast module<br/>
CID 719690]]></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, 24 Jul 2013 21:02:50 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: Fix ast_for_atom(), PyErr_Fetch(&amp;type, &amp;value, &amp;tback) can set value to NULL</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6fb3414710ab/Python/ast.c</link>
    <description><![CDATA[Issue #18408: Fix ast_for_atom(), PyErr_Fetch(&amp;type, &amp;value, &amp;tback) can set value to 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>Wed, 17 Jul 2013 21:51:42 +0200</pubDate>
</item>
<item>
    <title>Issue #18408: Handle PyArena_AddPyObject() failure in ast.c</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8c1ca6720246/Python/ast.c</link>
    <description><![CDATA[Issue #18408: Handle PyArena_AddPyObject() failure in ast.c<br/>
<br/>
PyList_Append() (called by PyArena_AddPyObject()) can fail because of a<br/>
MemoryError for example.]]></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, 17 Jul 2013 00:57:58 +0200</pubDate>
</item>
<item>
    <title>move declaration to top of block</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d801be922dc2/Python/ast.c</link>
    <description><![CDATA[move declaration to top of block]]></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, 18 Mar 2013 10:59:41 -0700</pubDate>
</item>
<item>
    <title>unify some ast.argument's attrs; change Attribute column offset (closes #16795)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7c5c678e4164/Python/ast.c</link>
    <description><![CDATA[unify some ast.argument's attrs; change Attribute column offset (closes #16795)<br/>
<br/>
Patch from Sven Brauch.]]></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, 18 Mar 2013 10:48:58 -0700</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/Python/ast.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 #17173: Remove uses of locale-dependent C functions (isalpha() etc.) in the interpreter.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/10e59553a8de/Python/ast.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:16:51 +0100</pubDate>
</item>
<item>
    <title>create NameConstant AST class for None, True, and False literals (closes #16619)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/03f92a9f0875/Python/ast.c</link>
    <description><![CDATA[create NameConstant AST class for None, True, and False literals (closes #16619)]]></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>Thu, 06 Dec 2012 17:41:04 -0500</pubDate>
</item>
<item>
    <title>Fix potential NULL pointer dereferencing in ast module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0ac424c86a94/Python/ast.c</link>
    <description><![CDATA[Fix potential NULL pointer dereferencing in ast module<br/>
CID 719690]]></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, 24 Jul 2013 21:02:17 +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/Python/ast.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 #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/ast.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>Issue #16546: make ast.YieldFrom argument mandatory.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ffb2fa900cb7/Python/ast.c</link>
    <description><![CDATA[Issue #16546: make ast.YieldFrom argument mandatory.]]></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>Sun, 25 Nov 2012 14:36:26 +0000</pubDate>
</item>
<item>
    <title>Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2c9f1a578861/Python/ast.c</link>
    <description><![CDATA[Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to.]]></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 16:53:28 +0200</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8ff2f4634ed8/Python/ast.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>Sun, 02 Sep 2012 16:37:09 -0400</pubDate>
</item>
<item>
    <title>get rid of ast_error_finish by passing the compiling struct to ast_error</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/58de275e9224/Python/ast.c</link>
    <description><![CDATA[get rid of ast_error_finish by passing the compiling struct to ast_error]]></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, 02 Sep 2012 15:04:51 -0400</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f96df022f124/Python/ast.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>Sun, 02 Sep 2012 14:38:15 -0400</pubDate>
</item>
<item>
    <title>merge 3.2 (#15846)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d61424122af5/Python/ast.c</link>
    <description><![CDATA[merge 3.2 (#15846)]]></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, 02 Sep 2012 14:24:44 -0400</pubDate>
</item>
<item>
    <title>Check return value of asdl_seq_new(). Found by Coverity.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/663de4dbb88a/Python/ast.c</link>
    <description><![CDATA[Check return value of asdl_seq_new(). Found by Coverity.]]></description>
    <author>&#83;&#116;&#101;&#102;&#97;&#110;&#32;&#75;&#114;&#97;&#104;&#32;&#60;&#115;&#107;&#114;&#97;&#104;&#64;&#98;&#121;&#116;&#101;&#114;&#101;&#101;&#102;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 20 Aug 2012 16:07:38 +0200</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6d992dea9391/Python/ast.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>Mon, 12 Mar 2012 11:16:03 -0700</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e00f6b8b83e8/Python/ast.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>Mon, 12 Mar 2012 11:02:10 -0700</pubDate>
</item>
<item>
    <title>Basic support for PEP 414 without docs or tests.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ed9497d6a216/Python/ast.c</link>
    <description><![CDATA[Basic support for PEP 414 without docs or tests.]]></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>Sun, 04 Mar 2012 12:04:06 +0000</pubDate>
</item>
<item>
    <title>fix indentation</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ffb58df8f9ea/Python/ast.c</link>
    <description><![CDATA[fix indentation]]></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, 16 Jan 2012 18:02:21 -0500</pubDate>
</item>
<item>
    <title>break out switch at correct place</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/953d6ee29464/Python/ast.c</link>
    <description><![CDATA[break out switch at correct place]]></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, 16 Jan 2012 17:44:12 -0500</pubDate>
</item>
<item>
    <title>only finish error if one occurred</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8241fc821e2b/Python/ast.c</link>
    <description><![CDATA[only finish error if one occurred]]></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, 16 Jan 2012 17:31:43 -0500</pubDate>
</item>
<item>
    <title>move LINENO define to where it actually belongs</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/169fbbac2dec/Python/ast.c</link>
    <description><![CDATA[move LINENO define to where it actually belongs]]></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, 16 Jan 2012 17:29:05 -0500</pubDate>
</item>
<item>
    <title>streamline normalizer identification a bit</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0677f05d6ece/Python/ast.c</link>
    <description><![CDATA[streamline normalizer identification a bit]]></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, 16 Jan 2012 17:22:31 -0500</pubDate>
</item>
<item>
    <title>fix spelling</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/525188cb79fc/Python/ast.c</link>
    <description><![CDATA[fix spelling]]></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, 16 Jan 2012 09:56:35 -0500</pubDate>
</item>
<item>
    <title>invert condition (head bang)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ca5c5142da58/Python/ast.c</link>
    <description><![CDATA[invert condition (head bang)]]></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, 16 Jan 2012 09:55:53 -0500</pubDate>
</item>
<item>
    <title>fix possible refleaks</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5ef589e38985/Python/ast.c</link>
    <description><![CDATA[fix possible refleaks]]></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, 16 Jan 2012 09:50:48 -0500</pubDate>
</item>
<item>
    <title>use helpful PyUnicode_IS_ASCII macro</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fe40a87484cc/Python/ast.c</link>
    <description><![CDATA[use helpful PyUnicode_IS_ASCII macro]]></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, 16 Jan 2012 09:49:20 -0500</pubDate>
</item>
<item>
    <title>PyUnicode_DecodeUTF8 will always return a ready string</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f5214817ed57/Python/ast.c</link>
    <description><![CDATA[PyUnicode_DecodeUTF8 will always return a ready string]]></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, 16 Jan 2012 09:47:42 -0500</pubDate>
</item>
<item>
    <title>rewrite such that this actually makes sense</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0debff8be37e/Python/ast.c</link>
    <description><![CDATA[rewrite such that this actually makes sense]]></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, 16 Jan 2012 09:42:36 -0500</pubDate>
</item>
<item>
    <title>make YieldFrom its own distinct from Yield (closes #13780)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e1177b9167ce/Python/ast.c</link>
    <description><![CDATA[make YieldFrom its own distinct from Yield (closes #13780)]]></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, 14 Jan 2012 08:58:23 -0500</pubDate>
</item>
<item>
    <title>Implement PEP 380 - 'yield from' (closes #11682)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d64ac9ab4cd0/Python/ast.c</link>
    <description><![CDATA[Implement PEP 380 - 'yield from' (closes #11682)]]></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>Fri, 13 Jan 2012 21:43:40 +1000</pubDate>
</item>
<item>
    <title>Issue #13748: Raw bytes literals can now be written with the `rb` prefix as well as `br`.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bbed36370b08/Python/ast.c</link>
    <description><![CDATA[Issue #13748: Raw bytes literals can now be written with the `rb` prefix as well as `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>Thu, 12 Jan 2012 22:46:19 +0100</pubDate>
</item>
<item>
    <title>Rename _Py_identifier to _Py_IDENTIFIER.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7109f31300fb/Python/ast.c</link>
    <description><![CDATA[Rename _Py_identifier to _Py_IDENTIFIER.]]></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, 14 Oct 2011 10:20:37 +0200</pubDate>
</item>
<item>
    <title>Add API for static strings, primarily good for identifiers.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5e33219492bc/Python/ast.c</link>
    <description><![CDATA[Add API for static strings, primarily good for identifiers.<br/>
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.]]></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>Sun, 09 Oct 2011 10:38:36 +0200</pubDate>
</item>
<item>
    <title>Implement PEP 393.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8beaa9a37387/Python/ast.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>add a AST validator (closes #12575)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4090dfdf91a4/Python/ast.c</link>
    <description><![CDATA[add a AST validator (closes #12575)]]></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, 09 Aug 2011 16:15:04 -0500</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c624fd54263c/Python/ast.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>Mon, 20 Jun 2011 21:40:46 -0500</pubDate>
</item>
<item>
    <title>unify TryExcept and TryFinally (closes #12199)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e0e663132363/Python/ast.c</link>
    <description><![CDATA[unify TryExcept and TryFinally (closes #12199)]]></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, 29 May 2011 11:43:10 -0500</pubDate>
</item>
<item>
    <title>reflect with statements with multiple items in the AST (closes #12106)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9b11cc4e2918/Python/ast.c</link>
    <description><![CDATA[reflect with statements with multiple items in the AST (closes #12106)]]></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, 27 May 2011 13:58:08 -0500</pubDate>
</item>
<item>
    <title>merge 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0e6359968b80/Python/ast.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, 12 Apr 2011 18:35:21 -0500</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/ast.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>Issue #8914: fix various warnings from the Clang static analyzer v254.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2f96bd29252/Python/ast.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 #12983: Bytes literals with invalid \x escape now raise a SyntaxError</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/305210a08fc9/Python/ast.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 #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/ast.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>Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4a343636c8ca/Python/ast.c</link>
    <description><![CDATA[Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to.]]></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 16:52:42 +0200</pubDate>
</item>
<item>
    <title>put * in the normal place</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0c6a09b982d8/Python/ast.c</link>
    <description><![CDATA[put * in the normal place]]></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, 02 Sep 2012 16:36:01 -0400</pubDate>
</item>
<item>
    <title>move variable decl to the top of the function</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a5e28f9924c3/Python/ast.c</link>
    <description><![CDATA[move variable decl to the top of the function]]></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, 02 Sep 2012 14:38:08 -0400</pubDate>
</item>
<item>
    <title>prevert ast errors from being normalized before ast_error_finish is called (closes #15846)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0db75a55145a/Python/ast.c</link>
    <description><![CDATA[prevert ast errors from being normalized before ast_error_finish is called (closes #15846)]]></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, 02 Sep 2012 14:23:15 -0400</pubDate>
</item>
<item>
    <title>kill this disabled code</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5fe780c9638a/Python/ast.c</link>
    <description><![CDATA[kill this disabled code]]></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, 12 Mar 2012 11:15:48 -0700</pubDate>
</item>
<item>
    <title>use correct naming convention</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fe0b2681a42f/Python/ast.c</link>
    <description><![CDATA[use correct naming convention]]></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, 12 Mar 2012 11:00:41 -0700</pubDate>
</item>
<item>
    <title>fix indentation</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8ece0dacd8e8/Python/ast.c</link>
    <description><![CDATA[fix indentation]]></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, 20 Jun 2011 21:40:19 -0500</pubDate>
</item>
<item>
    <title>merge 3.1</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d25c2812b0d8/Python/ast.c</link>
    <description><![CDATA[merge 3.1]]></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, 12 Apr 2011 18:34:30 -0500</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/ast.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>Remove redundant includes of headers that are already included by Python.h.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/724920a015f7/Python/ast.c</link>
    <description><![CDATA[Remove redundant includes of headers that are already included by Python.h.]]></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, 30 Nov 2010 09:41:01 +0000</pubDate>
</item>

  </channel>
</rss>
