| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | | PyUnicode_AsUnicodeCopy() uses PyUnicode_AsUnicodeAndSize() to get directly t... | Victor Stinner | 2011-10-23 | 1 | -4/+4 |
|
|
| * | | | Fix PyUnicode_InternImmortal(): PyUnicode_InternInPlace() may changes *p | Victor Stinner | 2011-10-23 | 1 | -3/+1 |
|
|
| * | | | Cast directly to unsigned char, instead of using Py_CHARMASK | Victor Stinner | 2011-10-23 | 1 | -2/+2 |
|
|
| * | | | Replace PyUnicodeObject* by PyObject* where it was irrevelant | Victor Stinner | 2011-10-23 | 1 | -139/+126 |
|
|
| * | | | Fix data variable in _PyUnicode_Dump() for compact ASCII | Victor Stinner | 2011-10-23 | 1 | -2/+10 |
|
|
| * | | | Remove last references to the removed Unicode free list | Victor Stinner | 2011-10-23 | 1 | -23/+0 |
|
|
| * | | | PyUnicode_FSDecoder() ensures that the decoded string is ready | Victor Stinner | 2011-10-26 | 1 | -0/+4 |
|
|
| * | | | Fix unicode_subtype_new() on debug build | Victor Stinner | 2011-10-22 | 1 | -1/+1 |
|
|
| * | | | Remove unused variable. | Ezio Melotti | 2011-10-21 | 1 | -1/+0 |
|
|
| * | | | #12753: Add support for Unicode name aliases and named sequences. | Ezio Melotti | 2011-10-21 | 1 | -1/+1 |
|
|
| * | | | Add consistency check to _PyUnicode_New() | Victor Stinner | 2011-10-18 | 1 | -0/+1 |
|
|
| * | | | Issue #12281: Rewrite the MBCS codec to handle correctly replace and ignore | Victor Stinner | 2011-10-18 | 1 | -141/+609 |
|
|
| * | | | remove some duplication | Benjamin Peterson | 2011-10-15 | 1 | -10/+4 |
|
|
| * | | | Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 | Victor Stinner | 2011-10-14 | 1 | -60/+58 |
|
|
| * | | | Reuse the stringlib in findchar(), and make its signature more convenient | Antoine Pitrou | 2011-10-13 | 1 | -39/+41 |
|
|
| * | | | Optimize unicode_subscript() for step != 1 and ascii strings | Victor Stinner | 2011-10-12 | 1 | -8/+12 |
|
|
| * | | | Don't use PyUnicode_MAX_CHAR_VALUE() macro in Py_MAX() | Victor Stinner | 2011-10-12 | 1 | -2/+3 |
|
|
| * | | | Optimize findchar() for PyUnicode_1BYTE_KIND: use memchr and memrchr | Victor Stinner | 2011-10-12 | 1 | -0/+8 |
|
|
| * | | | Issue #13155: Optimize finding the optimal character width of an unicode string | Antoine Pitrou | 2011-10-12 | 1 | -87/+69 |
|
|
| * | | | Unicode replace() avoids calling unicode_adjust_maxchar() when it's useless | Victor Stinner | 2011-10-12 | 1 | -40/+38 |
|
|
| * | | | Backed out changeset 952d91a7d376 | Victor Stinner | 2011-10-11 | 1 | -1/+1 |
|
|
| * | | | Relax condition | Antoine Pitrou | 2011-10-11 | 1 | -1/+1 |
|
|
| * | | | Fix compiler warning in _PyUnicode_FromUCS2() | Victor Stinner | 2011-10-11 | 1 | -1/+1 |
|
|
| * | | | Use _PyUnicode_CONVERT_BYTES() where applicable. | Antoine Pitrou | 2011-10-11 | 1 | -12/+17 |
|
|
| * | | | PyUnicode_AsUnicodeCopy() now checks if PyUnicode_AsUnicode() failed | Victor Stinner | 2011-10-11 | 1 | -2/+5 |
|
|
| * | | | Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead | Victor Stinner | 2011-10-11 | 1 | -3/+3 |
|
|
| * | | | Issue #13136: speed up conversion between different character widths. | Antoine Pitrou | 2011-10-11 | 1 | -5/+14 |
|
|
| * | | | /* Remove unused code. It has been committed out since 2000 (!). */ | Antoine Pitrou | 2011-10-11 | 1 | -54/+0 |
|
|
| * | | | Avoid exporting private helpers | Antoine Pitrou | 2011-10-10 | 1 | -6/+6 |
|
|
| * | | | any_find_slice() doesn't use callbacks anymore | Victor Stinner | 2011-10-10 | 1 | -52/+43 |
|
|
| * | | | Add API for static strings, primarily good for identifiers. | Martin v. Löwis | 2011-10-09 | 1 | -0/+31 |
|
|
| * | | | Fix typo in the PyUnicode_Find() implementation | Antoine Pitrou | 2011-10-08 | 1 | -1/+1 |
|
|
| * | | | Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. | Martin v. Löwis | 2011-10-07 | 1 | -47/+45 |
|
|
| * | | | PyUnicode_Join() calls directly memcpy() if all strings are of the same kind | Victor Stinner | 2011-10-07 | 1 | -7/+54 |
|
|
| * | | | Fix formatting memory consumption with very large padding specifications | Antoine Pitrou | 2011-10-07 | 1 | -8/+28 |
|
|
| * | | | str.replace(a, a) is now returning str unchanged if a is a | Victor Stinner | 2011-10-07 | 1 | -0/+2 |
|
|
| * | | | Fix massive slowdown in string formatting with the % operator | Antoine Pitrou | 2011-10-06 | 1 | -114/+127 |
|
|
| * | | | Ensure that 1-char singletons get used | Antoine Pitrou | 2011-10-06 | 1 | -0/+8 |
|
|
| * | | | Fix PyUnicode_Join() for len==1 and non-exact string | Victor Stinner | 2011-10-06 | 1 | -2/+2 |
|
|
| * | | | Fix compilation under Windows | Antoine Pitrou | 2011-10-06 | 1 | -1/+2 |
|
|
| * | | | Fix assertion in unicode_adjust_maxchar() | Victor Stinner | 2011-10-06 | 1 | -1/+1 |
|
|
| * | | | Fix my last change on PyUnicode_Join(): don't process separator if len==1 | Victor Stinner | 2011-10-06 | 1 | -28/+32 |
|
|
| * | | | str.replace() avoids memory when it's possible | Victor Stinner | 2011-10-06 | 1 | -18/+84 |
|
|
| * | | | _copy_characters() fails more quickly in debug mode on inconsistent state | Victor Stinner | 2011-10-06 | 1 | -6/+18 |
|
|
| * | | | Fix a compiler warning: don't define unicode_is_singleton() in release mode | Victor Stinner | 2011-10-06 | 1 | -0/+2 |
|
|
| * | | | Don't check for the maximum character when copying from unicodeobject.c | Victor Stinner | 2011-10-05 | 1 | -184/+184 |
|
|
| * | | | Fix post-condition in unicode_repr(): check the result, not the input | Victor Stinner | 2011-10-05 | 1 | -1/+1 |
|
|
| * | | | replace() uses unicode_fromascii() if the input and replace string is ASCII | Victor Stinner | 2011-10-05 | 1 | -1/+4 |
|
|
| * | | | unicode_fromascii() checks that the input is ASCII in debug mode | Victor Stinner | 2011-10-05 | 1 | -3/+11 |
|
|
| * | | | Add asciilib: similar to ucs1, ucs2 and ucs4 library, but specialized to ASCII | Victor Stinner | 2011-10-05 | 1 | -47/+116 |
|
|