summaryrefslogtreecommitdiffstats
path: root/Include/unicodeobject.h
Commit message (Expand)AuthorAgeFilesLines
* Issue #16455: On FreeBSD and Solaris, if the locale is C, theVictor Stinner2012-12-041-1/+1
* Issue #16330: Use surrogate-related macrosVictor Stinner2012-10-301-3/+3
* Issue #16147: Rewrite PyUnicode_FromFormatV() to use _PyUnicodeWriter APIVictor Stinner2012-10-061-1/+17
* #16127: merge with 3.3.Ezio Melotti2012-10-051-2/+1
|\
| * #16127: remove outdated references to narrow builds. Patch by Serhiy Storchaka.Ezio Melotti2012-10-051-2/+1
* | Enable also ptr==ptr optimization in PyUnicode_Compare()Victor Stinner2012-10-041-1/+2
|/
* Issue #15026: utf-16 encoding is now significantly faster (up to 10x).Antoine Pitrou2012-06-151-2/+2
* Issue #14993: Use standard "unsigned char" instead of a unsigned char bitfieldVictor Stinner2012-06-041-6/+4
* Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args ...Victor Stinner2012-05-291-6/+89
* Close #14648: Compute correctly maxchar in str.format() for substrinVictor Stinner2012-04-231-0/+9
* Close #14085: remove assertions from PyUnicode_WRITE macroVictor Stinner2012-03-041-3/+0
* Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separatorVictor Stinner2012-02-231-15/+3
* Issue #13706: Add assertions to detect bugs earlierVictor Stinner2012-01-311-0/+3
* Issue #13848: open() and the FileIO constructor now check for NUL characters ...Antoine Pitrou2012-01-291-0/+6
|\
| * Issue #13848: open() and the FileIO constructor now check for NUL characters ...Antoine Pitrou2012-01-291-0/+6
* | use the static identifier api for looking up special methodsBenjamin Peterson2012-01-221-29/+0
* | add str.casefold() (closes #13752)Benjamin Peterson2012-01-141-0/+5
* | Silence compilation warnings on WindowsAmaury Forgeot d'Arc2012-01-131-2/+2
* | use full unicode mappings for upper/lower/title case (#12736)Benjamin Peterson2012-01-111-0/+23
* | Add a new PyUnicode_Fill() functionVictor Stinner2012-01-031-3/+20
* | fix PyCompactUnicodeObject doc (test)Victor Stinner2011-12-221-1/+1
* | backout 7876cd49300d: Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enumVictor Stinner2011-12-191-4/+3
* | Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enumVictor Stinner2011-12-171-3/+4
* | Issue #13560: Locale codec functions use the classic "errors" parameter,Victor Stinner2011-12-171-3/+3
* | Issue #13560: Add PyUnicode_EncodeLocale()Victor Stinner2011-12-171-1/+11
* | Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale()Victor Stinner2011-12-161-0/+22
* | PyUnicode_Resize(): warn about canonical representationVictor Stinner2011-12-121-1/+4
* | Fix PyUnicode_Resize() for compact string: leave the string unchanged on errorVictor Stinner2011-12-121-8/+5
* | Make PyUnicode_Copy() private => _PyUnicode_Copy()Victor Stinner2011-12-121-1/+3
* | resize_copy() now supports legacy ready stringsVictor Stinner2011-12-111-0/+4
* | PyUnicode_IS_ASCII() macro ensures that the string is readyVictor Stinner2011-12-121-5/+7
* | Py_UNICODE_HIGH_SURROGATE() and Py_UNICODE_LOW_SURROGATE() macrosVictor Stinner2011-11-291-0/+4
* | PyUnicode_GET_SIZE() checks that PyUnicode_AsUnicode() succeedVictor Stinner2011-11-211-6/+7
* | _PyUnicode_CheckConsistency() also checks maxchar maximum value,Victor Stinner2011-11-201-5/+8
* | Fix PyUnicode_CopyCharacters() docVictor Stinner2011-11-201-2/+1
* | Ensure that Py_UCS4 is 32 bits and Py_UCS2 is 16 bitsVictor Stinner2011-11-201-2/+7
* | Fix misused of "PyUnicodeObject" structure name in unicodeobject.hVictor Stinner2011-11-161-2/+2
* | Port encoders from Py_UNICODE API to unicode object API.Martin v. Löwis2011-11-101-0/+16
* | Make _PyUnicode_FromId return borrowed references.Martin v. Löwis2011-11-071-1/+1
* | Fix gdb/libpython.py for not ready Unicode stringsVictor Stinner2011-11-041-3/+5
* | Replace PyUnicodeObject type by PyObjectVictor Stinner2011-11-031-2/+1
* | Port UCS1 and charmap codecs to new API.Martin v. Löwis2011-11-021-0/+6
* | Drop Py_UCS4_ functions. Closes #13246.Martin v. Löwis2011-10-311-37/+0
* | Replace PyUnicodeObject* by PyObject* where it was irrevelantVictor Stinner2011-10-231-1/+1
* | Simplify _PyUnicode_COMPACT_DATA() macroVictor Stinner2011-10-181-1/+1
* | Issue #12281: Rewrite the MBCS codec to handle correctly replace and ignoreVictor Stinner2011-10-181-1/+15
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-2/+2
* | Simplify PyUnicode_MAX_CHAR_VALUEVictor Stinner2011-10-121-6/+5
* | Drop extra semicolon.Martin v. Löwis2011-10-091-1/+1
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-0/+34