<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Lib/UserString.py, branch v2.7</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Issue 2235: __hash__ is once again inherited by default, but inheritance can be blocked explicitly so that collections.Hashable remains meaningful</title>
<updated>2008-07-15T14:27:37+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2008-07-15T14:27:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b3bff4d81624cec238bd877d3b26d8acf85ae573'/>
<id>b3bff4d81624cec238bd877d3b26d8acf85ae573</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>UserString.MutableString has been removed in Python 3.0.</title>
<updated>2008-05-29T05:08:50+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>bcannon@gmail.com</email>
</author>
<published>2008-05-29T05:08:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b5fccc53239b93a1a66d310c7b34d11bee2f47fe'/>
<id>b5fccc53239b93a1a66d310c7b34d11bee2f47fe</id>
<content type='text'>
Works on issue #2877. Thanks Quentin Gallet-Gilles for the patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Works on issue #2877. Thanks Quentin Gallet-Gilles for the patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>No need to register subclass of ABCs.</title>
<updated>2008-02-14T19:30:30+00:00</updated>
<author>
<name>Raymond Hettinger</name>
<email>python@rcn.com</email>
</author>
<published>2008-02-14T19:30:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b3a653460742e5fdd057685edac4e3eb23668eeb'/>
<id>b3a653460742e5fdd057685edac4e3eb23668eeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>No need to register classes that already inherit from ABCs.</title>
<updated>2008-02-11T18:51:08+00:00</updated>
<author>
<name>Raymond Hettinger</name>
<email>python@rcn.com</email>
</author>
<published>2008-02-11T18:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=066357924f751d1ec9455aac3997e96af829ff31'/>
<id>066357924f751d1ec9455aac3997e96af829ff31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge r60628, r60631, and r60633.  Register UserList and UserString will the appropriate ABCs.</title>
<updated>2008-02-07T03:25:46+00:00</updated>
<author>
<name>Raymond Hettinger</name>
<email>python@rcn.com</email>
</author>
<published>2008-02-07T03:25:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=19eb3393e69f7ba9e893e9b6cc61c0e97ca81842'/>
<id>19eb3393e69f7ba9e893e9b6cc61c0e97ca81842</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve extended slicing support in builtin types and classes. Specifically:</title>
<updated>2007-08-28T15:28:19+00:00</updated>
<author>
<name>Thomas Wouters</name>
<email>thomas@python.org</email>
</author>
<published>2007-08-28T15:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=f6424445c6fa6bf4af6fc7128a622037a2a0b43d'/>
<id>f6424445c6fa6bf4af6fc7128a622037a2a0b43d</id>
<content type='text'>
 - Specialcase extended slices that amount to a shallow copy the same way as
   is done for simple slices, in the tuple, string and unicode case.

 - Specialcase step-1 extended slices to optimize the common case for all
   involved types.

 - For lists, allow extended slice assignment of differing lengths as long
   as the step is 1. (Previously, 'l[:2:1] = []' failed even though
   'l[:2] = []' and 'l[:2:None] = []' do not.)

 - Implement extended slicing for buffer, array, structseq, mmap and
   UserString.UserString.

 - Implement slice-object support (but not non-step-1 slice assignment) for
   UserString.MutableString.

 - Add tests for all new functionality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Specialcase extended slices that amount to a shallow copy the same way as
   is done for simple slices, in the tuple, string and unicode case.

 - Specialcase step-1 extended slices to optimize the common case for all
   involved types.

 - For lists, allow extended slice assignment of differing lengths as long
   as the step is 1. (Previously, 'l[:2:1] = []' failed even though
   'l[:2] = []' and 'l[:2:None] = []' do not.)

 - Implement extended slicing for buffer, array, structseq, mmap and
   UserString.UserString.

 - Implement slice-object support (but not non-step-1 slice assignment) for
   UserString.MutableString.

 - Add tests for all new functionality.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup: Remove import of types to get StringTypes, we can just use basestring.</title>
<updated>2006-06-12T02:07:24+00:00</updated>
<author>
<name>Neal Norwitz</name>
<email>nnorwitz@gmail.com</email>
</author>
<published>2006-06-12T02:07:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=db49e2082018758956c667bea79a7e241f9546ac'/>
<id>db49e2082018758956c667bea79a7e241f9546ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added rpartition method to UserString class</title>
<updated>2006-05-26T19:23:21+00:00</updated>
<author>
<name>Fredrik Lundh</name>
<email>fredrik@pythonware.com</email>
</author>
<published>2006-05-26T19:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=43db9b691fc3d72c34efbce89f6380a525b5faaf'/>
<id>43db9b691fc3d72c34efbce89f6380a525b5faaf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add "partition" to UserString.</title>
<updated>2006-05-26T11:26:11+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2006-05-26T11:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=322124ace96686d9499129045306879cf401c283'/>
<id>322124ace96686d9499129045306879cf401c283</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace normalization.</title>
<updated>2005-03-28T01:08:02+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim.peters@gmail.com</email>
</author>
<published>2005-03-28T01:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=a4b225b5925d783a34f7ad6c95c3e49acd57a41d'/>
<id>a4b225b5925d783a34f7ad6c95c3e49acd57a41d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
