log Objects/unicodeobject.c @ 72582:175cd2a51ea9

age author description
Sun, 02 Oct 2011 01:08:37 +0200 Victor Stinner PyUnicode_FindChar() raises a IndexError on invalid index
Sun, 02 Oct 2011 01:00:40 +0200 Victor Stinner Optimize _PyUnicode_AsKind() for UCS1->UCS4 and UCS2->UCS4
Sun, 02 Oct 2011 00:36:53 +0200 Victor Stinner Fix usage of PyUnicode_READY() in PyUnicode_GetLength()
Sun, 02 Oct 2011 00:34:53 +0200 Victor Stinner PyUnicode_WriteChar() raises IndexError on invalid index
Sun, 02 Oct 2011 00:25:40 +0200 Victor Stinner PyUnicode_ReadChar() raises a IndexError if the index in invalid
Sat, 01 Oct 2011 23:48:37 +0200 Victor Stinner PyUnicode_FromKindAndData() raises a ValueError if the kind is unknown
Sat, 01 Oct 2011 16:16:43 +0200 Victor Stinner Optimize unicode_subtype_new(): don't encode to wchar_t and decode from wchar_t
Sat, 01 Oct 2011 16:48:13 +0200 Victor Stinner Add _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() macros
Sat, 01 Oct 2011 16:35:40 +0200 Martin v. Löwis Issue 13085: Fix some memory leaks. Patch by Stefan Krah.
Sat, 01 Oct 2011 00:12:20 -0400 Benjamin Peterson merge heads
Sat, 01 Oct 2011 00:11:09 -0400 Benjamin Peterson remove reference to non-existent file
Sat, 01 Oct 2011 03:55:54 +0200 Victor Stinner PyUnicode_Substring() now accepts end bigger than string length
Sat, 01 Oct 2011 03:09:58 +0200 Victor Stinner Ooops, avoid a division by zero in unicode_repeat()
Sat, 01 Oct 2011 03:09:33 +0200 Victor Stinner PyUnicode_FromObject() ensures that its output is a ready string
Sat, 01 Oct 2011 02:47:29 +0200 Victor Stinner I want a super fast 'a' * n!
Sat, 01 Oct 2011 02:14:59 +0200 Victor Stinner Fix usage of PyUnicode_READY in unicodeobject.c
Sat, 01 Oct 2011 01:53:49 +0200 Victor Stinner Remove private substring() function, reuse public PyUnicode_Substring()
Sat, 01 Oct 2011 01:34:32 +0200 Victor Stinner Optimize PyUnicode_Copy(): don't recompute maximum character
Sat, 01 Oct 2011 01:16:59 +0200 Victor Stinner PyUnicode_FromObject() reuses PyUnicode_Copy()
Fri, 30 Sep 2011 02:26:44 +0200 Victor Stinner Add PyUnicode_Copy() function, include it to the public API
Fri, 30 Sep 2011 02:26:10 +0200 Victor Stinner PyUnicode_CopyCharacters() uses exceptions instead of assertions
Thu, 29 Sep 2011 19:43:17 +0200 Victor Stinner _PyUnicode_Ready() cannot be used on ready strings anymore
Thu, 29 Sep 2011 19:31:34 +0200 Victor Stinner Move _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() outside unicodeobject.h
Thu, 29 Sep 2011 14:14:38 +0200 Victor Stinner Add a note in PyUnicode_CopyCharacters() doc: it doesn't write null character
Thu, 29 Sep 2011 00:42:28 +0200 Victor Stinner Use the new Py_ARRAY_LENGTH macro
Thu, 29 Sep 2011 00:39:24 +0200 Victor Stinner Fix 'c' format of PyUnicode_Format()
Thu, 29 Sep 2011 00:16:58 +0200 Victor Stinner Oops, fix my previous commit: unicode => to
Wed, 28 Sep 2011 23:59:20 +0200 Victor Stinner PyUnicode_CopyCharacters() marks the string as dirty (reset the hash)
Wed, 28 Sep 2011 23:54:59 +0200 Victor Stinner PyUnicode_CopyCharacters() fails if 'to' has more than 1 reference
Thu, 29 Sep 2011 00:58:57 +0300 Ezio Melotti Clean up a few tabs that went in with PEP393.
Thu, 29 Sep 2011 00:18:19 +0300 Ezio Melotti #13054: sys.maxunicode is now always 0x10FFFF.
Wed, 28 Sep 2011 22:34:18 +0200 Victor Stinner Check size of wchar_t using the preprocessor
Wed, 28 Sep 2011 22:28:04 +0200 Victor Stinner PyUnicode_CopyCharacters() initializes overflow
Wed, 28 Sep 2011 22:20:48 +0200 Victor Stinner Mark PyUnicode_FromUCS[124] as private
Wed, 28 Sep 2011 22:17:19 +0200 Victor Stinner Oops, fix Py_MIN/Py_MAX case
Wed, 28 Sep 2011 22:15:37 +0200 Victor Stinner Mark _PyUnicode_FindMaxCharAndNumSurrogatePairs() as private
Wed, 28 Sep 2011 21:41:31 +0200 Victor Stinner Strip trailing spaces in unicodeobject.[ch]
Wed, 28 Sep 2011 21:39:17 +0200 Victor Stinner Check for PyUnicode_CopyCharacters() failure
Wed, 28 Sep 2011 21:37:03 +0200 Victor Stinner PyUnicode_CopyCharacters() checks for buffer and character overflow
Wed, 28 Sep 2011 21:39:49 +0200 Victor Stinner Mark PyUnicode_CONVERT_BYTES as private
Wed, 28 Sep 2011 21:49:49 +0200 Georg Brandl Rename new macros to conform to naming rules (function macros have "Py" prefix, not "PY").
Wed, 28 Sep 2011 08:09:05 -0400 Benjamin Peterson don't check that the first character is XID_Continue
Wed, 28 Sep 2011 07:41:54 +0200 Martin v. Löwis Implement PEP 393.
Sat, 24 Sep 2011 18:18:40 +0100 Mark Dickinson Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple.__hash__, frozenset.__hash__ and set indexing operations.
Sat, 24 Sep 2011 09:14:39 +0100 Mark Dickinson Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines.
Tue, 06 Sep 2011 02:01:29 +0200 Victor Stinner Merge 3.2: Fix PyUnicode_AsWideCharString() doc
Mon, 22 Aug 2011 20:31:11 +0300 Ezio Melotti #9200: merge with 3.2.
Thu, 18 Aug 2011 13:52:19 -0500 Benjamin Peterson merge 3.2
Thu, 18 Aug 2011 10:49:16 -0500 Benjamin Peterson merge 3.2
Mon, 15 Aug 2011 09:26:28 +0300 Ezio Melotti #12266: merge with 3.2.
Fri, 12 Aug 2011 22:18:19 -0500 Benjamin Peterson merge 3.2 (#12732)
Wed, 10 Aug 2011 20:28:54 -0500 Brian Curtin Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.
Wed, 27 Jul 2011 23:34:29 +0800 Senthil Kumaran merge from 3.2 - Fix closes Issue12621 - Fix docstrings of find and rfind methods of bytes/bytearry/unicodeobject.
Mon, 04 Jul 2011 14:23:54 +0200 Victor Stinner Issue #9642: Uniformize the tests on the availability of the mbcs codec
Sun, 03 Jul 2011 21:05:25 -0700 Senthil Kumaran merge from 3.2
Fri, 27 May 2011 16:46:51 +0200 Victor Stinner Revert my commit 7ba176c2f558: "Avoid useless "++" at the end of functions
Thu, 26 May 2011 13:53:47 +0200 Victor Stinner Avoid useless "++" at the end of functions
Sat, 30 Apr 2011 14:19:57 +0200 Victor Stinner Merge 3.2: ignore commits (already done in 3.3 previously)
Wed, 27 Apr 2011 00:24:21 +0200 Victor Stinner Issue #10914: Initialize correctly the filesystem codec when creating a new
Tue, 26 Apr 2011 06:45:24 +0300 Ezio Melotti #6780: merge with 3.2.