summaryrefslogtreecommitdiffstats
path: root/Objects/unicodeobject.c
Commit message (Expand)AuthorAgeFilesLines
...
* | | Fix a compiler warning in PyUnicode_Append()Victor Stinner2011-10-031-8/+14
* | | Improve string forms and PyUnicode_Resize() documentationVictor Stinner2011-10-031-2/+2
* | | Simplify unicode_resizable(): singletons reference count is at least 2Victor Stinner2011-10-031-13/+7
* | | _PyUnicode_CheckConsistency() checks utf8 field consistencyVictor Stinner2011-10-031-0/+6
* | | unicode_subtype_new() copies also the ascii flagVictor Stinner2011-10-031-1/+1
* | | unicode_kind_name() doesn't check consistency anymoreVictor Stinner2011-10-031-1/+2
* | | PyUnicode_Ready() now sets ascii=1 if maxchar < 128Victor Stinner2011-10-031-15/+14
* | | Create _PyUnicode_READY_REPLACE() to reuse singletonVictor Stinner2011-10-031-22/+72
* | | Fix resize_compact() and resize_inplace(); reenable full resize optimizationsVictor Stinner2011-10-031-10/+21
* | | resize_inplace() has been fixed: reenable this optimizationVictor Stinner2011-10-031-3/+0
* | | _PyUnicode_Dump() indicates if wstr and/or utf8 are sharedVictor Stinner2011-10-031-15/+16
* | | Fix resize_inplace(): update shared utf8 pointerVictor Stinner2011-10-031-1/+4
* | | Disable unicode_resize() optimization on Windows (16-bit wchar_t)Victor Stinner2011-10-031-0/+4
* | | _PyUnicode_Ready() for 16-bit wchar_tVictor Stinner2011-10-031-0/+2
* | | Fix compilation error on WindowsVictor Stinner2011-10-031-2/+3
* | | Use PyUnicode_WCHAR_KIND to check if a string is a wstr stringVictor Stinner2011-10-031-9/+11
* | | Add _PyUnicode_CheckConsistency() macro to help debuggingVictor Stinner2011-10-031-37/+98
* | | In release mode, PyUnicode_InternInPlace() does nothing if the input is NULL orVictor Stinner2011-10-031-3/+7
* | | PyUnicode_Append() now works in-place when it's possibleVictor Stinner2011-10-031-10/+71
* | | Rewrite PyUnicode_Resize()Victor Stinner2011-10-031-95/+207
* | | Add _PyUnicode_HAS_UTF8_MEMORY() macroVictor Stinner2011-10-021-6/+11
* | | Write _PyUnicode_Dump() to help debuggingVictor Stinner2011-10-031-0/+23
* | | PyUnicode_CopyCharacters() fails when copying latin1 into asciiVictor Stinner2011-10-021-7/+56
* | | unicode_convert_wchar_to_ucs4() cannot failVictor Stinner2011-10-021-10/+4
* | | Add _PyUnicode_DATA_ANY(op) private macroVictor Stinner2011-10-021-17/+17
* | | unicode_empty and unicode_latin1 are PyObject* objects, not PyUnicodeObject*Victor Stinner2011-10-021-15/+15
* | | PyUnicode_FindChar() raises a IndexError on invalid indexVictor Stinner2011-10-011-0/+4
* | | Optimize _PyUnicode_AsKind() for UCS1->UCS4 and UCS2->UCS4Victor Stinner2011-10-011-25/+43
* | | Fix usage of PyUnicode_READY() in PyUnicode_GetLength()Victor Stinner2011-10-011-1/+1
* | | PyUnicode_WriteChar() raises IndexError on invalid indexVictor Stinner2011-10-011-7/+21
* | | PyUnicode_ReadChar() raises a IndexError if the index in invalidVictor Stinner2011-10-011-14/+11
* | | PyUnicode_FromKindAndData() raises a ValueError if the kind is unknownVictor Stinner2011-10-011-1/+1
* | | Optimize unicode_subtype_new(): don't encode to wchar_t and decode from wchar_tVictor Stinner2011-10-011-42/+77
* | | Add _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() macrosVictor Stinner2011-10-011-41/+54
* | | Issue 13085: Fix some memory leaks. Patch by Stefan Krah.Martin v. Löwis2011-10-011-0/+1
* | | merge headsBenjamin Peterson2011-10-011-3/+6
|\ \ \
| * | | PyUnicode_Substring() now accepts end bigger than string lengthVictor Stinner2011-10-011-3/+6
* | | | remove reference to non-existent fileBenjamin Peterson2011-10-011-2/+1
|/ / /
* | | Ooops, avoid a division by zero in unicode_repeat()Victor Stinner2011-10-011-1/+1
* | | PyUnicode_FromObject() ensures that its output is a ready stringVictor Stinner2011-10-011-0/+2
* | | I want a super fast 'a' * n!Victor Stinner2011-10-011-15/+10
* | | Fix usage of PyUnicode_READY in unicodeobject.cVictor Stinner2011-10-011-19/+12
* | | Remove private substring() function, reuse public PyUnicode_Substring()Victor Stinner2011-09-301-62/+22
* | | Optimize PyUnicode_Copy(): don't recompute maximum characterVictor Stinner2011-09-301-3/+28
* | | PyUnicode_FromObject() reuses PyUnicode_Copy()Victor Stinner2011-09-301-4/+2
* | | Add PyUnicode_Copy() function, include it to the public APIVictor Stinner2011-09-301-19/+21
* | | PyUnicode_CopyCharacters() uses exceptions instead of assertionsVictor Stinner2011-09-301-2/+4
* | | _PyUnicode_Ready() cannot be used on ready strings anymoreVictor Stinner2011-09-291-23/+15
* | | Move _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() outside unicodeobject.hVictor Stinner2011-09-291-0/+8
* | | Add a note in PyUnicode_CopyCharacters() doc: it doesn't write null characterVictor Stinner2011-09-291-41/+42