<?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: Doc/c-api/code.rst history</title>
    <description>Doc/c-api/code.rst revision history</description>
    <item>
    <title>Issue #14090: fix some minor C API problems in default branch (3.3)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/90f0dd118aa4/Doc/c-api/code.rst</link>
    <description><![CDATA[Issue #14090: fix some minor C API problems in default branch (3.3)]]></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>Sun, 03 Jun 2012 08:07:47 +0300</pubDate>
</item>
<item>
    <title>Issue #12949: Document the kwonlyargcount argument for the PyCode_New C API function.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b22a35c14a91/Doc/c-api/code.rst</link>
    <description><![CDATA[Issue #12949: Document the kwonlyargcount argument for the PyCode_New C API function.]]></description>
    <author>&#77;&#101;&#97;&#100;&#111;&#114;&#32;&#73;&#110;&#103;&#101;&#32;&#60;&#109;&#101;&#97;&#100;&#111;&#114;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 19 Jan 2012 22:06:31 -0600</pubDate>
</item>
<item>
    <title>Fix a few doc errors, mostly undefined keywords.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9076e4220fa4/Doc/c-api/code.rst</link>
    <description><![CDATA[Fix a few doc errors, mostly undefined keywords.]]></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, 15 Jan 2011 17:03:02 +0000</pubDate>
</item>
<item>
    <title>Migrate to Sphinx 1.0 C language constructs.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/521eac31a893/Doc/c-api/code.rst</link>
    <description><![CDATA[Migrate to Sphinx 1.0 C language constructs.]]></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 Oct 2010 10:11:56 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 72487-72488,72879 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/79718ee03986/Doc/c-api/code.rst</link>
    <description><![CDATA[Merged revisions 72487-72488,72879 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r72487 | jeffrey.yasskin | 2009-05-08 17:51:06 -0400 (Fri, 08 May 2009) | 7 lines<br/>
<br/>
  PyCode_NewEmpty:<br/>
  Most uses of PyCode_New found by http://www.google.com/codesearch?q=PyCode_New<br/>
  are trying to build an empty code object, usually to put it in a dummy frame<br/>
  object. This patch adds a PyCode_NewEmpty wrapper which lets the user specify<br/>
  just the filename, function name, and first line number, instead of also<br/>
  requiring lots of code internals.<br/>
........<br/>
  r72488 | jeffrey.yasskin | 2009-05-08 18:23:21 -0400 (Fri, 08 May 2009) | 13 lines<br/>
<br/>
  Issue 5954, PyFrame_GetLineNumber:<br/>
  Most uses of PyCode_Addr2Line<br/>
  (http://www.google.com/codesearch?q=PyCode_Addr2Line) are just trying to get<br/>
  the line number of a specified frame, but there's no way to do that directly.<br/>
  Forcing people to go through the code object makes them know more about the<br/>
  guts of the interpreter than they should need.<br/>
<br/>
  The remaining uses of PyCode_Addr2Line seem to be getting the line from a<br/>
  traceback (for example,<br/>
  http://www.google.com/codesearch/p?hl=en#u_9_nDrchrw/pygame-1.7.1release/src/base.c&amp;q=PyCode_Addr2Line),<br/>
  which is replaced by the tb_lineno field.  So we may be able to deprecate<br/>
  PyCode_Addr2Line entirely for external use.<br/>
........<br/>
  r72879 | jeffrey.yasskin | 2009-05-23 19:23:01 -0400 (Sat, 23 May 2009) | 14 lines<br/>
<br/>
  Issue #6042:<br/>
  lnotab-based tracing is very complicated and isn't documented very well.  There<br/>
  were at least 3 comment blocks purporting to document co_lnotab, and none did a<br/>
  very good job. This patch unifies them into Objects/lnotab_notes.txt which<br/>
  tries to completely capture the current state of affairs.<br/>
<br/>
  I also discovered that we've attached 2 layers of patches to the basic tracing<br/>
  scheme. The first layer avoids jumping to instructions that don't start a line,<br/>
  to avoid problems in if statements and while loops.  The second layer<br/>
  discovered that jumps backward do need to trace at instructions that don't<br/>
  start a line, so it added extra lnotab entries for 'while' and 'for' loops, and<br/>
  added a special case for backward jumps within the same line. I replaced these<br/>
  patches by just treating forward and backward jumps differently.<br/>
........]]></description>
    <author>&#65;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#32;&#86;&#97;&#115;&#115;&#97;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#97;&#108;&#101;&#120;&#97;&#110;&#100;&#114;&#101;&#64;&#112;&#101;&#97;&#100;&#114;&#111;&#112;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 21 Jul 2009 04:30:03 +0000</pubDate>
</item>

  </channel>
</rss>
