<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Objects/stringlib/unicode_format.h, branch fix-misc-acks</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-30978: str.format_map() now passes key lookup exceptions through. (#2790)</title>
<updated>2017-08-03T08:45:23+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-08-03T08:45:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5075416b8fedc5526b643dabc915f7945fa0d969'/>
<id>5075416b8fedc5526b643dabc915f7945fa0d969</id>
<content type='text'>
Previously any exception was replaced with a KeyError exception.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously any exception was replaced with a KeyError exception.</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever</title>
<updated>2017-01-23T08:23:58+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-01-23T08:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d1302c01544317267345970f351a015626b54f61'/>
<id>d1302c01544317267345970f351a015626b54f61</id>
<content type='text'>
possible but Coccinelle couldn't find opportunity.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
possible but Coccinelle couldn't find opportunity.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error</title>
<updated>2016-04-17T06:39:28+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-04-17T06:39:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b6a9c9761ca988e1ab69defd45433fac0b2ff89c'/>
<id>b6a9c9761ca988e1ab69defd45433fac0b2ff89c</id>
<content type='text'>
messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
messages.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #26778: Fixed "a/an/and" typos in code comment and documentation.</title>
<updated>2016-04-17T05:32:47+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-04-17T05:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6a7b3a77b4b2be0badd24ee5f0fdbaa2e0e79c3d'/>
<id>6a7b3a77b4b2be0badd24ee5f0fdbaa2e0e79c3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed an incorrect comment.</title>
<updated>2015-08-26T18:10:32+00:00</updated>
<author>
<name>Eric V. Smith</name>
<email>eric@trueblade.com</email>
</author>
<published>2015-08-26T18:10:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=ab2aa6dc9197a3fc8fca5958a8578e697f88034e'/>
<id>ab2aa6dc9197a3fc8fca5958a8578e697f88034e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rewrite the parsing of field names to be more consistent wrt recursive expansion</title>
<updated>2013-05-17T23:22:31+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2013-05-17T23:22:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4d94474ba3f0ed133ca89f9de70099d935035709'/>
<id>4d94474ba3f0ed133ca89f9de70099d935035709</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge 3.3</title>
<updated>2013-05-17T22:35:28+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2013-05-17T22:35:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=48953632dfd3e78c4eee8be907a0b7900f46fa8c'/>
<id>48953632dfd3e78c4eee8be907a0b7900f46fa8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>only recursively expand in the format spec (closes #17644)</title>
<updated>2013-05-17T22:34:30+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2013-05-17T22:34:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d2b58a9880d119b20e1fc1c82a3e2e2d9eaa0817'/>
<id>d2b58a9880d119b20e1fc1c82a3e2e2d9eaa0817</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Close #17694: Add minimum length to _PyUnicodeWriter</title>
<updated>2013-04-17T21:02:17+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-04-17T21:02:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8f674ccd6442fd4d415f2d9d1ad8b09c1b4f9f30'/>
<id>8f674ccd6442fd4d415f2d9d1ad8b09c1b4f9f30</id>
<content type='text'>
 * Add also min_char attribute to _PyUnicodeWriter structure (currently unused)
 * _PyUnicodeWriter_Init() has no more argument (except the writer itself):
   min_length and overallocate must be set explicitly
 * In error handlers, only enable overallocation if the replacement string
   is longer than 1 character
 * CJK decoders don't use overallocation anymore
 * Set min_length, instead of preallocating memory using
   _PyUnicodeWriter_Prepare(), in many decoders
 * _PyUnicode_DecodeUnicodeInternal() checks for integer overflow
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Add also min_char attribute to _PyUnicodeWriter structure (currently unused)
 * _PyUnicodeWriter_Init() has no more argument (except the writer itself):
   min_length and overallocate must be set explicitly
 * In error handlers, only enable overallocation if the replacement string
   is longer than 1 character
 * CJK decoders don't use overallocation anymore
 * Set min_length, instead of preallocating memory using
   _PyUnicodeWriter_Prepare(), in many decoders
 * _PyUnicode_DecodeUnicodeInternal() checks for integer overflow
</pre>
</div>
</content>
</entry>
<entry>
<title>Add _PyUnicodeWriter_WriteSubstring() function</title>
<updated>2013-04-02T23:48:39+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-04-02T23:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=cfc4c13b04223705a43595579b46020c9e876ac4'/>
<id>cfc4c13b04223705a43595579b46020c9e876ac4</id>
<content type='text'>
Write a function to enable more optimizations:

 * If the substring is the whole string and overallocation is disabled, just
   keep a reference to the string, don't copy characters
 * Avoid a call to the expensive _PyUnicode_FindMaxChar() function when
   possible
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Write a function to enable more optimizations:

 * If the substring is the whole string and overallocation is disabled, just
   keep a reference to the string, don't copy characters
 * Avoid a call to the expensive _PyUnicode_FindMaxChar() function when
   possible
</pre>
</div>
</content>
</entry>
</feed>
