<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/import.c, branch v2.5.4</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>Backport fix of #1752175.</title>
<updated>2007-08-23T18:08:33+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2007-08-23T18:08:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=eec47f35569f184924e851fdc64f67cd79ffd2e3'/>
<id>eec47f35569f184924e851fdc64f67cd79ffd2e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Undefine the Yield macro after including Python_ast.h where it may cause conflicts with winbase.h on Windows.</title>
<updated>2007-05-02T16:02:48+00:00</updated>
<author>
<name>Kristján Valur Jónsson</name>
<email>kristjan@ccpgames.com</email>
</author>
<published>2007-05-02T16:02:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=00b0a9e5b2aac53db0c8c12e90b5537cd648043f'/>
<id>00b0a9e5b2aac53db0c8c12e90b5537cd648043f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Inline PyImport_GetModulesReloading(). Backport from r54368.</title>
<updated>2007-03-13T23:04:29+00:00</updated>
<author>
<name>Collin Winter</name>
<email>collinw@gmail.com</email>
</author>
<published>2007-03-13T23:04:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2a98ff8eedda81a222b9df63cc29a91ca23cfb54'/>
<id>2a98ff8eedda81a222b9df63cc29a91ca23cfb54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug #742342: make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch #922167.</title>
<updated>2007-03-12T16:49:23+00:00</updated>
<author>
<name>Collin Winter</name>
<email>collinw@gmail.com</email>
</author>
<published>2007-03-12T16:49:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e19d7a3c0ac25680d2f72669f1441dadbb2f9a41'/>
<id>e19d7a3c0ac25680d2f72669f1441dadbb2f9a41</id>
<content type='text'>
Backported from r54291.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backported from r54291.
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly handle a NULL returned from PyArena_New().</title>
<updated>2006-09-11T04:06:23+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2006-09-11T04:06:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ece448efa0fc06500f0eaf9e657b8fd38fae16d4'/>
<id>ece448efa0fc06500f0eaf9e657b8fd38fae16d4</id>
<content type='text'>
Klocwork #364.  Will port to head.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Klocwork #364.  Will port to head.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug #1550983: emit better error messages for erroneous relative</title>
<updated>2006-09-06T06:09:34+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2006-09-06T06:09:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=37a9e579ec8eab67e9e73e074deb8900ac72c744'/>
<id>37a9e579ec8eab67e9e73e074deb8900ac72c744</id>
<content type='text'>
imports (if not in package and if beyond toplevel package).
 (backport from rev. 51765)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
imports (if not in package and if beyond toplevel package).
 (backport from rev. 51765)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug #1520864 (again): unpacking singleton tuples in list comprehensions and</title>
<updated>2006-09-05T03:56:01+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2006-09-05T03:56:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3b3aae013b158114fdc90a72355d2d9b1b434875'/>
<id>3b3aae013b158114fdc90a72355d2d9b1b434875</id>
<content type='text'>
generator expressions (x for x, in ... ) works again.

Sigh, I only fixed for loops the first time, not list comps and genexprs too.
I couldn't find any more unpacking cases where there is a similar bug lurking.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
generator expressions (x for x, in ... ) works again.

Sigh, I only fixed for loops the first time, not list comps and genexprs too.
I couldn't find any more unpacking cases where there is a similar bug lurking.
</pre>
</div>
</content>
</entry>
<entry>
<title>cpathname could be NULL if it was longer than MAXPATHLEN.  Don't try</title>
<updated>2006-08-13T18:10:47+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2006-08-13T18:10:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3cb31ac704c98fa8a5b9e31a3bd4a8f25bf3d679'/>
<id>3cb31ac704c98fa8a5b9e31a3bd4a8f25bf3d679</id>
<content type='text'>
to write the .pyc to NULL.

Check results of PyList_GetItem() and PyModule_GetDict() are not NULL.

Klocwork 282, 283, 285
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to write the .pyc to NULL.

Check results of PyList_GetItem() and PyModule_GetDict() are not NULL.

Klocwork 282, 283, 285
</pre>
</div>
</content>
</entry>
<entry>
<title>There were really two issues</title>
<updated>2006-08-04T05:12:19+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2006-08-04T05:12:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9a70f95ee84007d1aef64fd89e1168dba2ae2b83'/>
<id>9a70f95ee84007d1aef64fd89e1168dba2ae2b83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug #1191458: tracing over for loops now produces a line event</title>
<updated>2006-08-04T04:58:47+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2006-08-04T04:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=4ffedadb1032a4310e756d476310d056ad209310'/>
<id>4ffedadb1032a4310e756d476310d056ad209310</id>
<content type='text'>
on each iteration.  I'm not positive this is the best way to handle
this.  I'm also not sure that there aren't other cases where
the lnotab is generated incorrectly.  It would be great if people
that use pdb or tracing could test heavily.

Also:
 * Remove dead/duplicated code that wasn't used/necessary
   because we already handled the docstring prior to entering the loop.
 * add some debugging code into the compiler (#if 0'd out).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
on each iteration.  I'm not positive this is the best way to handle
this.  I'm also not sure that there aren't other cases where
the lnotab is generated incorrectly.  It would be great if people
that use pdb or tracing could test heavily.

Also:
 * Remove dead/duplicated code that wasn't used/necessary
   because we already handled the docstring prior to entering the loop.
 * add some debugging code into the compiler (#if 0'd out).
</pre>
</div>
</content>
</entry>
</feed>
