<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Modules/symtablemodule.c history</title>
    <description>Modules/symtablemodule.c revision history</description>
    <item>
    <title>merge 3.3 (#19393)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f5c729dbe9fb/Modules/symtablemodule.c</link>
    <description><![CDATA[merge 3.3 (#19393)]]></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, 26 Oct 2013 13:22:08 -0400</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/Modules/symtablemodule.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>Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/12cbb5183d98/Modules/symtablemodule.c</link>
    <description><![CDATA[Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant()<br/>
when applicable.]]></description>
    <author>&#67;&#104;&#97;&#114;&#108;&#101;&#115;&#45;&#70;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#32;&#78;&#97;&#116;&#97;&#108;&#105;&#32;&#60;&#99;&#102;&#46;&#110;&#97;&#116;&#97;&#108;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 20 May 2013 19:13:19 +0200</pubDate>
</item>
<item>
    <title>just return toplevel symbol table rather than all blocks (closes #19393)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/bc259b221cb8/Modules/symtablemodule.c</link>
    <description><![CDATA[just return toplevel symbol table rather than all blocks (closes #19393)]]></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, 26 Oct 2013 13:13:51 -0400</pubDate>
</item>
<item>
    <title>initialize more global type objects (closes #16369)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/eec0cafe171d/Modules/symtablemodule.c</link>
    <description><![CDATA[initialize more global type objects (closes #16369)]]></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, 30 Oct 2012 23:21:10 -0400</pubDate>
</item>
<item>
    <title>Dummy-merge 3.1 branch into 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c9232a684ae/Modules/symtablemodule.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/Modules/symtablemodule.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>
<item>
    <title>Recorded merge of revisions 81029 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cab14be0ada1/Modules/symtablemodule.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>Merged revisions 73376,73393,73398,73400,73404-73405,73409,73419-73421,73432,73457,73460,73485-73486,73488-73489,73501-73502,73513-73514 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0704f15b4682/Modules/symtablemodule.c</link>
    <description><![CDATA[Merged revisions 73376,73393,73398,73400,73404-73405,73409,73419-73421,73432,73457,73460,73485-73486,73488-73489,73501-73502,73513-73514 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r73376 | benjamin.peterson | 2009-06-11 17:29:23 -0500 (Thu, 11 Jun 2009) | 1 line<br/>
<br/>
  remove check for case handled in sub-function<br/>
........<br/>
  r73393 | alexandre.vassalotti | 2009-06-12 13:56:57 -0500 (Fri, 12 Jun 2009) | 2 lines<br/>
<br/>
  Clear reference to the static PyExc_RecursionErrorInst in _PyExc_Fini.<br/>
........<br/>
  r73398 | alexandre.vassalotti | 2009-06-12 15:57:12 -0500 (Fri, 12 Jun 2009) | 3 lines<br/>
<br/>
  Add const qualifier to PyErr_SetFromErrnoWithFilename and to<br/>
  PyErr_SetFromErrnoWithUnicodeFilename.<br/>
........<br/>
  r73400 | alexandre.vassalotti | 2009-06-12 16:43:47 -0500 (Fri, 12 Jun 2009) | 2 lines<br/>
<br/>
  Delete outdated make file for building the parser with MSVC 6.<br/>
........<br/>
  r73404 | benjamin.peterson | 2009-06-12 20:40:00 -0500 (Fri, 12 Jun 2009) | 1 line<br/>
<br/>
  keep the slice.step field as NULL if no step expression is given<br/>
........<br/>
  r73405 | benjamin.peterson | 2009-06-12 22:46:30 -0500 (Fri, 12 Jun 2009) | 1 line<br/>
<br/>
  prevent import statements from assigning to None<br/>
........<br/>
  r73409 | benjamin.peterson | 2009-06-13 08:06:21 -0500 (Sat, 13 Jun 2009) | 1 line<br/>
<br/>
  allow importing from a module named None if it has an 'as' clause<br/>
........<br/>
  r73419 | benjamin.peterson | 2009-06-13 11:19:19 -0500 (Sat, 13 Jun 2009) | 1 line<br/>
<br/>
  set Print.values to NULL if there are no values<br/>
........<br/>
  r73420 | benjamin.peterson | 2009-06-13 12:08:53 -0500 (Sat, 13 Jun 2009) | 1 line<br/>
<br/>
  give a better error message when deleting ()<br/>
........<br/>
  r73421 | benjamin.peterson | 2009-06-13 15:23:33 -0500 (Sat, 13 Jun 2009) | 1 line<br/>
<br/>
  when no module is given in a 'from' relative import, make ImportFrom.module NULL<br/>
........<br/>
  r73432 | amaury.forgeotdarc | 2009-06-14 16:20:40 -0500 (Sun, 14 Jun 2009) | 3 lines<br/>
<br/>
  #6227: Because of a wrong indentation, the test was not testing what it should.<br/>
  Ensure that the snippet in doctest_aliases actually contains aliases.<br/>
........<br/>
  r73457 | benjamin.peterson | 2009-06-16 18:13:09 -0500 (Tue, 16 Jun 2009) | 1 line<br/>
<br/>
  add underscores<br/>
........<br/>
  r73460 | benjamin.peterson | 2009-06-16 22:23:04 -0500 (Tue, 16 Jun 2009) | 1 line<br/>
<br/>
  remove unused 'encoding' member from the compiler struct<br/>
........<br/>
  r73485 | benjamin.peterson | 2009-06-19 17:07:47 -0500 (Fri, 19 Jun 2009) | 1 line<br/>
<br/>
  remove duplicate test<br/>
........<br/>
  r73486 | benjamin.peterson | 2009-06-19 17:09:17 -0500 (Fri, 19 Jun 2009) | 1 line<br/>
<br/>
  add missing assertion #6313<br/>
........<br/>
  r73488 | benjamin.peterson | 2009-06-19 17:16:28 -0500 (Fri, 19 Jun 2009) | 1 line<br/>
<br/>
  show that this one isn't used<br/>
........<br/>
  r73489 | benjamin.peterson | 2009-06-19 17:21:12 -0500 (Fri, 19 Jun 2009) | 1 line<br/>
<br/>
  use closures<br/>
........<br/>
  r73501 | benjamin.peterson | 2009-06-21 18:01:07 -0500 (Sun, 21 Jun 2009) | 1 line<br/>
<br/>
  don't need to add the name 'lambda' as assigned<br/>
........<br/>
  r73502 | benjamin.peterson | 2009-06-21 18:03:36 -0500 (Sun, 21 Jun 2009) | 1 line<br/>
<br/>
  remove tmpname support since it's no longer used<br/>
........<br/>
  r73513 | benjamin.peterson | 2009-06-22 20:18:57 -0500 (Mon, 22 Jun 2009) | 1 line<br/>
<br/>
  fix grammar<br/>
........<br/>
  r73514 | benjamin.peterson | 2009-06-22 22:01:56 -0500 (Mon, 22 Jun 2009) | 1 line<br/>
<br/>
  remove some unused symtable constants<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 28 Jun 2009 19:19:51 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81032 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f197407bdba2/Modules/symtablemodule.c</link>
    <description><![CDATA[Recorded merge of revisions 81032 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines<br/>
<br/>
  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/>
  ........<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 16:14:21 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 65715,65724,65726,65732,65736-65739,65775 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/40c07a61e1c2/Modules/symtablemodule.c</link>
    <description><![CDATA[Merged revisions 65715,65724,65726,65732,65736-65739,65775 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r65715 | benjamin.peterson | 2008-08-16 16:04:16 -0500 (Sat, 16 Aug 2008) | 1 line<br/>
<br/>
  add some documentation for symtable<br/>
........<br/>
  r65724 | benjamin.peterson | 2008-08-16 17:11:33 -0500 (Sat, 16 Aug 2008) | 2 lines<br/>
<br/>
  include filename and line number in SyntaxError<br/>
........<br/>
  r65726 | georg.brandl | 2008-08-16 17:37:05 -0500 (Sat, 16 Aug 2008) | 2 lines<br/>
<br/>
  Review symtable docs.<br/>
........<br/>
  r65732 | benjamin.peterson | 2008-08-16 18:29:40 -0500 (Sat, 16 Aug 2008) | 1 line<br/>
<br/>
  PySTEntry's constructor is static; there's no point in a fancy API name<br/>
........<br/>
  r65736 | benjamin.peterson | 2008-08-16 20:09:17 -0500 (Sat, 16 Aug 2008) | 1 line<br/>
<br/>
  expose PySTEntry.nested so the symtable module will work<br/>
........<br/>
  r65737 | benjamin.peterson | 2008-08-16 20:17:15 -0500 (Sat, 16 Aug 2008) | 1 line<br/>
<br/>
  a few improvements<br/>
........<br/>
  r65738 | benjamin.peterson | 2008-08-16 20:27:30 -0500 (Sat, 16 Aug 2008) | 1 line<br/>
<br/>
  fix compile errors<br/>
........<br/>
  r65739 | benjamin.peterson | 2008-08-16 21:23:43 -0500 (Sat, 16 Aug 2008) | 1 line<br/>
<br/>
  uhh PySTEntry-&gt;ste_unoptimized has to be exposed too<br/>
........<br/>
  r65775 | benjamin.peterson | 2008-08-17 12:13:26 -0500 (Sun, 17 Aug 2008) | 5 lines<br/>
<br/>
  get the symtable module back in working order<br/>
  - Fix broken functions<br/>
  - Add (hopefully) extensive tests<br/>
  - Modernize a little<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 17 Aug 2008 18:02:44 +0000</pubDate>
</item>
<item>
    <title>Implement PEP 3121: new module initialization and finalization API.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/94f64f11fdd0/Modules/symtablemodule.c</link>
    <description><![CDATA[Implement PEP 3121: new module initialization and finalization API.]]></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, 11 Jun 2008 05:26:20 +0000</pubDate>
</item>
<item>
    <title>Hide list comp variables and support set comprehensions</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/060c79f6d919/Modules/symtablemodule.c</link>
    <description><![CDATA[Hide list comp variables and support set comprehensions]]></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>Sun, 15 Apr 2007 12:05:43 +0000</pubDate>
</item>
<item>
    <title>Patch #1550800: make exec a function.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c94f37054f19/Modules/symtablemodule.c</link>
    <description><![CDATA[Patch #1550800: make exec a function.]]></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>Wed, 06 Sep 2006 06:51:57 +0000</pubDate>
</item>
<item>
    <title>just return toplevel symbol table rather than all blocks (closes #19393)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f1b7b5979e96/Modules/symtablemodule.c</link>
    <description><![CDATA[just return toplevel symbol table rather than all blocks (closes #19393)]]></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, 26 Oct 2013 13:13:51 -0400</pubDate>
</item>
<item>
    <title>initialize more global type objects (closes #16369)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/315bd0ceb97a/Modules/symtablemodule.c</link>
    <description><![CDATA[initialize more global type objects (closes #16369)]]></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, 30 Oct 2012 23:21:10 -0400</pubDate>
</item>
<item>
    <title>Dummy-merge 2.6 branch into 2.7 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b36cb4602e21/Modules/symtablemodule.c</link>
    <description><![CDATA[Dummy-merge 2.6 branch into 2.7 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:07 +0100</pubDate>
</item>
<item>
    <title>Untabify C files. Will watch buildbots.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fd25030223b0/Modules/symtablemodule.c</link>
    <description><![CDATA[Untabify C files. Will watch buildbots.]]></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 14:46:46 +0000</pubDate>
</item>
<item>
    <title>remove some unused symtable constants</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/514fc9366f2d/Modules/symtablemodule.c</link>
    <description><![CDATA[remove some unused symtable constants]]></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, 23 Jun 2009 03:01:56 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81029 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e38335d4df91/Modules/symtablemodule.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:15:40 +0000</pubDate>
</item>
<item>
    <title>get the symtable module back in working order</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c36ccf2a71e1/Modules/symtablemodule.c</link>
    <description><![CDATA[get the symtable module back in working order<br/>
- Fix broken functions<br/>
- Add (hopefully) extensive tests<br/>
- Modernize a little]]></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, 17 Aug 2008 17:13:26 +0000</pubDate>
</item>
<item>
    <title>Check return result from Py_InitModule*().  This API can fail.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1af7f719ed28/Modules/symtablemodule.c</link>
    <description><![CDATA[Check return result from Py_InitModule*().  This API can fail.<br/>
<br/>
Probably should be backported.]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 19 Jan 2006 06:09:39 +0000</pubDate>
</item>
<item>
    <title>Merge ast-branch to head</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1c4d192f1568/Modules/symtablemodule.c</link>
    <description><![CDATA[Merge ast-branch to head<br/>
<br/>
This change implements a new bytecode compiler, based on a<br/>
transformation of the parse tree to an abstract syntax defined in<br/>
Parser/Python.asdl.<br/>
<br/>
The compiler implementation is not complete, but it is in stable<br/>
enough shape to run the entire test suite excepting two disabled<br/>
tests.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Thu, 20 Oct 2005 19:59:25 +0000</pubDate>
</item>
<item>
    <title>[Backport of rev. 42093 by neal.norwitz]</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6fb46e87d5f9/Modules/symtablemodule.c</link>
    <description><![CDATA[[Backport of rev. 42093 by neal.norwitz]<br/>
<br/>
Check return result from Py_InitModule*().  This API can fail.<br/>
<br/>
Probably should be backported.]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#46;&#32;&#75;&#117;&#99;&#104;&#108;&#105;&#110;&#103;&#32;&#60;&#97;&#109;&#107;&#64;&#97;&#109;&#107;&#46;&#99;&#97;&#62;</author>
    <pubDate>Wed, 27 Sep 2006 19:17:32 +0000</pubDate>
</item>
<item>
    <title>Simplify and speedup uses of Py_BuildValue():</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3b59fa5d25b1/Modules/symtablemodule.c</link>
    <description><![CDATA[Simplify and speedup uses of Py_BuildValue():<br/>
<br/>
* Py_BuildValue(&quot;(OOO)&quot;,a,b,c)  --&gt;  PyTuple_Pack(3,a,b,c)<br/>
* Py_BuildValue(&quot;()&quot;,a)         --&gt;  PyTuple_New(0)<br/>
* Py_BuildValue(&quot;O&quot;, a)         --&gt;  Py_INCREF(a)]]></description>
    <author>&#82;&#97;&#121;&#109;&#111;&#110;&#100;&#32;&#72;&#101;&#116;&#116;&#105;&#110;&#103;&#101;&#114;&#32;&#60;&#112;&#121;&#116;&#104;&#111;&#110;&#64;&#114;&#99;&#110;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 12 Oct 2003 19:09:37 +0000</pubDate>
</item>
<item>
    <title>Allow more docstrings to be removed during compilation in some modules</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/de71e6fe64b0/Modules/symtablemodule.c</link>
    <description><![CDATA[Allow more docstrings to be removed during compilation in some modules]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 13 Aug 2002 22:20:41 +0000</pubDate>
</item>
<item>
    <title>Excise DL_EXPORT/DL_IMPORT from Modules/*.  Required adding a prototype</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f66b3a3509c7/Modules/symtablemodule.c</link>
    <description><![CDATA[Excise DL_EXPORT/DL_IMPORT from Modules/*.  Required adding a prototype<br/>
for Py_Main().<br/>
<br/>
Thanks to Kalle Svensson and Skip Montanaro for the patches.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#72;&#97;&#109;&#109;&#111;&#110;&#100;&#32;&#60;&#109;&#104;&#97;&#109;&#109;&#111;&#110;&#100;&#64;&#115;&#107;&#105;&#112;&#112;&#105;&#110;&#101;&#116;&#46;&#99;&#111;&#109;&#46;&#97;&#117;&#62;</author>
    <pubDate>Fri, 02 Aug 2002 02:27:13 +0000</pubDate>
</item>
<item>
    <title>Fix [ #489673 ] memory leak in test_symtable: Free the st_future slot.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d024a5c72cb5/Modules/symtablemodule.c</link>
    <description><![CDATA[Fix [ #489673 ] memory leak in test_symtable: Free the st_future slot.<br/>
<br/>
The st_future slot of the symtable is not freed by PySymtable_Free()<br/>
because it is shared by the symtable and compiling structs in<br/>
compiel.c.  Since it is shared, it is explicitly deallocated when the<br/>
compiling struct is freed.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Thu, 06 Dec 2001 14:34:58 +0000</pubDate>
</item>
<item>
    <title>Export three optimization (fast locals) flags</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/cbc9f8865595/Modules/symtablemodule.c</link>
    <description><![CDATA[Export three optimization (fast locals) flags]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Mon, 16 Apr 2001 18:42:13 +0000</pubDate>
</item>
<item>
    <title>add DEF_BOUND constant</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/10940561e891/Modules/symtablemodule.c</link>
    <description><![CDATA[add DEF_BOUND constant]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Thu, 22 Mar 2001 23:10:44 +0000</pubDate>
</item>
<item>
    <title>Relax the rules for using 'from ... import *' and exec in the presence</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/a47d93ef103a/Modules/symtablemodule.c</link>
    <description><![CDATA[Relax the rules for using 'from ... import *' and exec in the presence<br/>
of nested functions.  Either is allowed in a function if it contains<br/>
no defs or lambdas or the defs and lambdas it contains have no free<br/>
variables.  If a function is itself nested and has free variables,<br/>
either is illegal.<br/>
<br/>
Revise the symtable to use a PySymtableEntryObject, which holds all<br/>
the revelent information for a scope, rather than using a bunch of<br/>
st_cur_XXX pointers in the symtable struct.  The changes simplify the<br/>
internal management of the current symtable scope and of the stack.<br/>
<br/>
Added new C source file: Python/symtable.c.  (Does the Windows build<br/>
process need to be updated?)<br/>
<br/>
As part of these changes, the initial _symtable module interface<br/>
introduced in 2.1a2 is replaced.  A dictionary of<br/>
PySymtableEntryObjects are returned.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Fri, 09 Feb 2001 22:22:18 +0000</pubDate>
</item>
<item>
    <title>Add minimal interface to symtable: _symtable module.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8b318b8d78c9/Modules/symtablemodule.c</link>
    <description><![CDATA[Add minimal interface to symtable: _symtable module.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Fri, 02 Feb 2001 18:24:26 +0000</pubDate>
</item>

  </channel>
</rss>
