log Objects/unicodeobject.c @ 74202:656fa057aa28

age author description
Tue, 20 Dec 2011 17:24:05 -0600 Benjamin Peterson 4 space indentation
Tue, 20 Dec 2011 17:23:42 -0600 Benjamin Peterson fix spacing around switch statements
Tue, 20 Dec 2011 13:32:50 -0600 Benjamin Peterson merge 3.2
Sun, 18 Dec 2011 14:22:26 +0100 Victor Stinner Issue #13624: Write a specialized UTF-8 encoder to allow more optimization
Sun, 18 Dec 2011 03:26:31 +0100 Victor Stinner Optimize str * n for len(str)==1 and UCS-2 or UCS-4
Sun, 18 Dec 2011 02:43:08 +0100 Victor Stinner Issue #13621: Optimize str.replace(char1, char2)
Sat, 17 Dec 2011 22:39:43 +0100 Victor Stinner Issue #10951: Fix compiler warnings in timemodule.c and unicodeobject.c
Sat, 17 Dec 2011 07:08:30 +0100 Victor Stinner The locale decoder raises a UnicodeDecodeError instead of an OSError
Sat, 17 Dec 2011 05:47:23 +0100 Victor Stinner Issue #13560: Locale codec functions use the classic "errors" parameter,
Sat, 17 Dec 2011 04:59:06 +0100 Victor Stinner What's New in Python 3.3: complete the deprecation list
Sat, 17 Dec 2011 04:45:09 +0100 Victor Stinner Issue #13560: os.strerror() now uses the current locale encoding instead of UTF-8
Sat, 17 Dec 2011 04:13:41 +0100 Victor Stinner Issue #13560: Add PyUnicode_EncodeLocale()
Fri, 16 Dec 2011 23:56:01 +0100 Victor Stinner Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale()
Mon, 12 Dec 2011 13:24:15 +0100 Victor Stinner PyUnicode_Resize(): warn about canonical representation
Mon, 12 Dec 2011 13:08:33 +0100 Victor Stinner Fix PyUnicode_Resize() for compact string: leave the string unchanged on error
Mon, 12 Dec 2011 01:53:47 +0100 Victor Stinner Make PyUnicode_Copy() private => _PyUnicode_Copy()
Mon, 12 Dec 2011 00:13:42 +0100 Victor Stinner resize_copy() now supports legacy ready strings
Mon, 12 Dec 2011 00:01:39 +0100 Victor Stinner Rewrite PyUnicode_Append(); unicode_modifiable() is more strict
Sun, 11 Dec 2011 22:44:26 +0100 Victor Stinner Create unicode_result_unchanged() subfunction
Sun, 11 Dec 2011 22:22:39 +0100 Victor Stinner Fix fixup() for unchanged unicode subtype
Sun, 11 Dec 2011 21:54:30 +0100 Victor Stinner unicode_fromascii() doesn't check string content twice in debug mode
Sun, 11 Dec 2011 21:53:09 +0100 Victor Stinner Call directly PyUnicode_DecodeUTF8Stateful() instead of PyUnicode_DecodeUTF8()
Sun, 11 Dec 2011 21:44:00 +0100 Victor Stinner Use directly unicode_empty instead of PyUnicode_New(0, 0)
Sun, 11 Dec 2011 20:09:03 +0100 Victor Stinner Move the slowest UTF-8 decoder to its own subfunction
Sun, 11 Dec 2011 20:04:56 +0100 Victor Stinner Fix error handling in resize_compact()
Thu, 08 Dec 2011 22:14:11 +0100 Victor Stinner PyUnicode_FromWideChar() and PyUnicode_FromUnicode() raise a ValueError if a
Tue, 29 Nov 2011 22:58:13 +0100 Victor Stinner Py_UNICODE_HIGH_SURROGATE() and Py_UNICODE_LOW_SURROGATE() macros
Fri, 25 Nov 2011 20:09:01 +0100 Victor Stinner Close #13093: PyUnicode_EncodeDecimal() doesn't support error handlers
Wed, 23 Nov 2011 10:44:52 -0600 Benjamin Peterson and back to the "magic" formula (with a comment) it is
Tue, 22 Nov 2011 19:05:49 -0600 Benjamin Peterson cave to those who like readable code
Tue, 22 Nov 2011 15:29:32 -0500 Benjamin Peterson fix compiler warning by implementing this more cleverly
Tue, 22 Nov 2011 18:53:49 +0100 Charles-François Natali Issue #13093: Perform a real merge.
Tue, 22 Nov 2011 03:38:40 +0100 Victor Stinner find_maxchar_surrogates() reuses surrogate macros
Tue, 22 Nov 2011 03:27:53 +0100 Victor Stinner Issue #13441: Disable temporary the check on the maximum character until
Tue, 22 Nov 2011 02:30:47 +0100 Victor Stinner Fix compiler warnings
Tue, 22 Nov 2011 01:50:07 +0100 Victor Stinner (Merge 3.2) Issue #13093: Fix error handling on PyUnicode_EncodeDecimal()
Tue, 22 Nov 2011 01:29:14 +0100 Victor Stinner PyUnicode_FromKindAndData() fails with a ValueError if size < 0
Tue, 22 Nov 2011 01:23:02 +0100 Victor Stinner UTF-8 decoder: set consumed value in the latin1 fast-path
Tue, 22 Nov 2011 01:22:34 +0100 Victor Stinner Replace _PyUnicode_READY_REPLACE() and _PyUnicode_ReadyReplace() with unicode_ready()
Mon, 21 Nov 2011 23:12:56 +0100 Victor Stinner Rewrite PyUnicode_TransformDecimalToASCII() to use the new Unicode API
Mon, 21 Nov 2011 23:11:52 +0100 Victor Stinner Remove an unused variable from PyUnicode_Copy()
Mon, 21 Nov 2011 23:03:47 +0100 Victor Stinner Simplify PyUnicode_Copy()
Mon, 21 Nov 2011 22:54:05 +0100 Victor Stinner Fix a compiler warning in _PyUnicode_CheckConsistency()
Mon, 21 Nov 2011 22:52:58 +0100 Victor Stinner Rewrite PyUnicode_EncodeDecimal() to use the new Unicode API
Mon, 21 Nov 2011 20:39:13 +0100 Antoine Pitrou Issue #13417: speed up utf-8 decoding by around 2x for the non-fully-ASCII case.
Mon, 21 Nov 2011 14:31:41 +0100 Victor Stinner Issue #13441: _PyUnicode_CheckConsistency() dumps the string if the maximum
Mon, 21 Nov 2011 02:49:52 +0100 Victor Stinner Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH()
Sun, 20 Nov 2011 19:48:36 +0100 Victor Stinner PyObject_Str() ensures that the result string is ready
Sun, 20 Nov 2011 19:12:52 +0100 Victor Stinner PyUnicode_AsUTF32String() calls directly _PyUnicode_EncodeUTF32(),
Sun, 20 Nov 2011 18:56:05 +0100 Victor Stinner _PyUnicode_CheckConsistency() also checks maxchar maximum value,
Sun, 20 Nov 2011 18:41:31 +0100 Victor Stinner Remove the two ugly and unused WRITE_ASCII_OR_WSTR and WRITE_WSTR macros
Sun, 20 Nov 2011 18:40:27 +0100 Victor Stinner Reuse surrogate macros in UTF-16 decoder
Sun, 20 Nov 2011 18:28:55 +0100 Victor Stinner charmap_encoding_error() uses the new Unicode API
Sun, 20 Nov 2011 18:27:03 +0100 Victor Stinner Use PyUnicode_EncodeCodePage() instead of PyUnicode_EncodeMBCS() with
Sun, 20 Nov 2011 17:09:18 +0100 Victor Stinner charmap encoders uses Py_UCS4, not Py_UNICODE
Thu, 17 Nov 2011 00:45:54 +0100 Victor Stinner Catch PyUnicode_AS_UNICODE() errors
Wed, 16 Nov 2011 09:39:10 +0200 Ezio Melotti #13406: silence deprecation warnings in test_codecs.
Tue, 15 Nov 2011 01:44:16 +0100 Antoine Pitrou Issue #13333: The UTF-7 decoder now accepts lone surrogates
Sat, 12 Nov 2011 18:35:19 +0100 Antoine Pitrou Sanitize reference management in the utf-8 encoder
Fri, 11 Nov 2011 13:29:12 +0100 Antoine Pitrou Fix regression on 2-byte wchar_t systems (Windows)