<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Python/errors.c, branch v2.7</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Untabify C files. Will watch buildbots.</title>
<updated>2010-05-09T14:46:46+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2010-05-09T14:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=7674841ef015b47767c7939c16a8ea1fe92ae340'/>
<id>7674841ef015b47767c7939c16a8ea1fe92ae340</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>#7033: add new API function PyErr_NewExceptionWithDoc, for easily giving new exceptions a docstring.</title>
<updated>2009-12-28T08:34:58+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2009-12-28T08:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=ac525005324ae5c78487dc2951d8b057c635f716'/>
<id>ac525005324ae5c78487dc2951d8b057c635f716</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add const qualifier to PyErr_SetFromErrnoWithFilename and to</title>
<updated>2009-06-12T20:57:12+00:00</updated>
<author>
<name>Alexandre Vassalotti</name>
<email>alexandre@peadrop.com</email>
</author>
<published>2009-06-12T20:57:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b165700e6209399ffcd5cbe29c95fb655ec67123'/>
<id>b165700e6209399ffcd5cbe29c95fb655ec67123</id>
<content type='text'>
PyErr_SetFromErrnoWithUnicodeFilename.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PyErr_SetFromErrnoWithUnicodeFilename.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #3527: Removed Py_WIN_WIDE_FILENAMES which is not used any more.</title>
<updated>2009-05-17T02:52:09+00:00</updated>
<author>
<name>Hirokazu Yamamoto</name>
<email>ocean-city@m2.ccsnet.ne.jp</email>
</author>
<published>2009-05-17T02:52:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=12de497a1e76d70dc0d141825d30bcd88e6084dd'/>
<id>12de497a1e76d70dc0d141825d30bcd88e6084dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PyErr_NormalizeException may not set an error, so convert the PyErr_SetObject</title>
<updated>2009-04-02T18:09:04+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2009-04-02T18:09:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=78edccfbc2a71a8ce61f447c37698e4556849a7c'/>
<id>78edccfbc2a71a8ce61f447c37698e4556849a7c</id>
<content type='text'>
call on hitting the recursion limit into just assigning it to the arguments provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
call on hitting the recursion limit into just assigning it to the arguments provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>In PyErr_GivenExceptionMatches, temporarily bump the recursion</title>
<updated>2009-04-02T02:47:44+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2009-04-02T02:47:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=2ff82b39acce0bdc5e88b7bc2a8d43acc6d8eeb7'/>
<id>2ff82b39acce0bdc5e88b7bc2a8d43acc6d8eeb7</id>
<content type='text'>
limit, so that in the most common case PyObject_IsSubclass will
not raise a recursion error we have to ignore anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
limit, so that in the most common case PyObject_IsSubclass will
not raise a recursion error we have to ignore anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #2534: speed up isinstance() and issubclass() by 50-70%, so as to</title>
<updated>2008-08-26T22:42:08+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2008-08-26T22:42:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=e73b429f3e4be5d2c9b2d9d91488132ebc898b22'/>
<id>e73b429f3e4be5d2c9b2d9d91488132ebc898b22</id>
<content type='text'>
match Python 2.5 speed despite the __instancecheck__ / __subclasscheck__
mechanism. In the process, fix a bug where isinstance() and issubclass(),
when given a tuple of classes as second argument, were looking up
__instancecheck__ / __subclasscheck__ on the tuple rather than on each
type object.

Reviewed by Benjamin Peterson and Raymond Hettinger.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
match Python 2.5 speed despite the __instancecheck__ / __subclasscheck__
mechanism. In the process, fix a bug where isinstance() and issubclass(),
when given a tuple of classes as second argument, were looking up
__instancecheck__ / __subclasscheck__ on the tuple rather than on each
type object.

Reviewed by Benjamin Peterson and Raymond Hettinger.
</pre>
</div>
</content>
</entry>
<entry>
<title>#2542: now that issubclass() may call arbitrary code,</title>
<updated>2008-07-31T00:42:16+00:00</updated>
<author>
<name>Amaury Forgeot d'Arc</name>
<email>amauryfa@gmail.com</email>
</author>
<published>2008-07-31T00:42:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=9261d3003b24ff4c8442bcd10abb8fe1366c033b'/>
<id>9261d3003b24ff4c8442bcd10abb8fe1366c033b</id>
<content type='text'>
make sure that PyErr_ExceptionMatches returns 0 when an exception occurs there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
make sure that PyErr_ExceptionMatches returns 0 when an exception occurs there.
</pre>
</div>
</content>
</entry>
<entry>
<title>This reverts r63675 based on the discussion in this thread:</title>
<updated>2008-06-09T04:58:54+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2008-06-09T04:58:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=134de0271f8611c6d4f4e53f3d45ee8eed65e3ab'/>
<id>134de0271f8611c6d4f4e53f3d45ee8eed65e3ab</id>
<content type='text'>
 http://mail.python.org/pipermail/python-dev/2008-June/079988.html

Python 2.6 should stick with PyString_* in its codebase.  The PyBytes_* names
in the spirit of 3.0 are available via a #define only.  See the email thread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 http://mail.python.org/pipermail/python-dev/2008-June/079988.html

Python 2.6 should stick with PyString_* in its codebase.  The PyBytes_* names
in the spirit of 3.0 are available via a #define only.  See the email thread.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed PyString to PyBytes</title>
<updated>2008-05-26T12:51:38+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@cheimes.de</email>
</author>
<published>2008-05-26T12:51:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=a6ca04c089701c8156af6ee8a1f984d1fd98119d'/>
<id>a6ca04c089701c8156af6ee8a1f984d1fd98119d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
