History log of /external/python/cpython2/Objects/stringlib/unicodedefs.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6467213bfd10dd45f0ae6fa607c8052a3bdaec23 13-Jan-2010 Antoine Pitrou <solipsis@pitrou.net> Issue #7622: Improve the split(), rsplit(), splitlines() and replace()
methods of bytes, bytearray and unicode objects by using a common
implementation based on stringlib's fast search. Patch by Florent Xicluna.
/external/python/cpython2/Objects/stringlib/unicodedefs.h
5b7139aab41becad7ad736bd9ff2332960bf67f9 02-Jan-2010 Antoine Pitrou <solipsis@pitrou.net> Issue #7462: Implement the stringlib fast search algorithm for the `rfind`,
`rindex`, `rsplit` and `rpartition` methods. Patch by Florent Xicluna.
/external/python/cpython2/Objects/stringlib/unicodedefs.h
cf537ff39ea1a518e937ee607bce816e8f3f41b6 11-May-2008 Eric Smith <eric@trueblade.com> Addresses issue 2802: 'n' formatting for integers.

Adds 'n' as a format specifier for integers, to mirror the same
specifier which is already available for floats. 'n' is the same as
'd', but inserts the current locale-specific thousands grouping.

I added this as a stringlib function, but it's only used by str type,
not unicode. This is because of an implementation detail in
unicode.format(), which does its own str->unicode conversion. But the
unicode version will be needed in 3.0, and it may be needed by other
code eventually in 2.6 (maybe decimal?), so I left it as a stringlib
implementation. As long as the unicode version isn't instantiated,
there's no overhead for this.
/external/python/cpython2/Objects/stringlib/unicodedefs.h
a9f7d6248032c9572b4d2024a1be8bd2823af09f 17-Feb-2008 Eric Smith <eric@trueblade.com> Backport of PEP 3101, Advanced String Formatting, from py3k.

Highlights:
- Adding PyObject_Format.
- Adding string.Format class.
- Adding __format__ for str, unicode, int, long, float, datetime.
- Adding builtin format.
- Adding ''.format and u''.format.
- str/unicode fixups for formatters.

The files in Objects/stringlib that implement PEP 3101 (stringdefs.h,
unicodedefs.h, formatter.h, string_format.h) are identical in trunk
and py3k. Any changes from here on should be made to trunk, and
changes will propogate to py3k).
/external/python/cpython2/Objects/stringlib/unicodedefs.h