- 76b3b27 stringlib: remove unused STRINGLIB_RESIZE macro by Victor Stinner · 11 years ago
- e2cef88 Issue #16061: Speed up str.replace() for replacing 1-character strings. by Serhiy Storchaka · 11 years ago
- 7efa3b8 Close #13126: "Simplify" FASTSEARCH() code to help the compiler to emit more by Victor Stinner · 11 years ago
- cfc4c13 Add _PyUnicodeWriter_WriteSubstring() function by Victor Stinner · 11 years ago
- 06b16f8 Remove unused defines. by Serhiy Storchaka · 12 years ago
- 18809fa Remove unused defines. by Serhiy Storchaka · 12 years ago
- b946af5 Check for NULL before the pointer aligning in fastsearch_memchr_1char. by Serhiy Storchaka · 12 years ago
- 18ba40b Check for NULL before the pointer aligning in fastsearch_memchr_1char. by Serhiy Storchaka · 12 years ago
- 5f7e8da Issue #16592: stringlib_bytes_join doesn't raise MemoryError on allocation failure by Christian Heimes · 12 years ago
- 6caa6fb (Merge 3.3) Issue #8271: Fix compilation on Windows by Victor Stinner · 12 years ago
- ab60de4 Issue #8271: Fix compilation on Windows by Victor Stinner · 12 years ago
- cfa9636 #8271: merge with 3.3. by Ezio Melotti · 12 years ago
- f7ed5d1 #8271: the utf-8 decoder now outputs the correct number of U+FFFD characters when used with the "replace" error handler on invalid utf-8 sequences. Patch by Serhiy Storchaka, tests by Ezio Melotti. by Ezio Melotti · 12 years ago
- 6f7b0da Issue #12805: Make bytes.join and bytearray.join faster when the separator is empty. by Antoine Pitrou · 12 years ago
- 743e0cd Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified by Christian Heimes · 12 years ago
- cfc22b4 Issue #15958: bytes.join and bytearray.join now accept arbitrary buffer objects. by Antoine Pitrou · 12 years ago
- ca8aa4a Issue #15144: Fix possible integer overflow when handling pointers as integer values, by using Py_uintptr_t instead of size_t. by Antoine Pitrou · 12 years ago
- b3f5501 Close #15534: Fix a typo in the fast search function of the string library (_s => s) by Victor Stinner · 12 years ago
- 01ac8b6 Use correct types for ASCII_CHAR_MASK integer constants. by Mark Dickinson · 12 years ago
- 106c414 Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by Serhiy Storchaka. by Mark Dickinson · 12 years ago
- a759d4e Make private function static (from `make smelly`) by Antoine Pitrou · 12 years ago
- 27f6a3b Issue #15026: utf-16 encoding is now significantly faster (up to 10x). by Antoine Pitrou · 12 years ago
- d7b7c74 Issue #14993: Use standard "unsigned char" instead of a unsigned char bitfield by Victor Stinner · 12 years ago
- d3f0882 Issue #14744: Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args) by Victor Stinner · 12 years ago
- 63065d7 Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs. by Antoine Pitrou · 12 years ago
- ca5f91b Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Storchaka. by Antoine Pitrou · 12 years ago
- 3b1a74a Rename unicode_write_t structure and its methods to "_PyUnicodeWriter" by Victor Stinner · 12 years ago
- ee4544c Issue #14744: Inline unicode_writer_write_char() and unicode_write_str() by Victor Stinner · 12 years ago
- 202fdca Close #14716: str.format() now uses the new "unicode writer" API instead of the by Victor Stinner · 12 years ago
- d0acb41 Issue #14387: Do not include accu.h from Python.h. by Antoine Pitrou · 12 years ago
- 41a863c Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separator by Victor Stinner · 13 years ago
- 21e0da2 remove some usage of Py_UNICODE_TOUPPER/LOWER by Benjamin Peterson · 13 years ago
- 6099a03 Issue #13624: Write a specialized UTF-8 encoder to allow more optimization by Victor Stinner · 13 years ago
- f8eac00 Issue #13623: Fix a performance regression introduced by issue #12170 in by Victor Stinner · 13 years ago
- b37b174 Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0) by Victor Stinner · 13 years ago
- 0a3229d Issue #13417: speed up utf-8 decoding by around 2x for the non-fully-ASCII case. by Antoine Pitrou · 13 years ago
- 0fc3519 stringlib: remove unused STRINGLIB_FILL by Victor Stinner · 13 years ago
- 7931d9a Replace PyUnicodeObject type by PyObject by Victor Stinner · 13 years ago
- 9db1a8b Replace PyUnicodeObject* by PyObject* where it was irrevelant by Victor Stinner · 13 years ago
- ac65d96 Issue #12170: The count(), find(), rfind(), index() and rindex() methods by Antoine Pitrou · 13 years ago
- 5b9f4c1 Fix typo by Antoine Pitrou · 13 years ago
- c198d05 Add a comment explaining this heuristic. by Antoine Pitrou · 13 years ago
- dda339e Simplify heuristic for when to use memchr by Antoine Pitrou · 13 years ago
- dd4e2f0 Issue #13155: Optimize finding the optimal character width of an unicode string by Antoine Pitrou · 13 years ago
- d218bf1 stringlib: Fix STRINGLIB_STR for UCS2/UCS4 by Victor Stinner · 13 years ago
- 8cc70dc Fix fastsearch for UCS2 and UCS4 by Victor Stinner · 13 years ago
- 2c3b230 Issue #13134: optimize finding single-character strings using memchr by Antoine Pitrou · 13 years ago
- c47adb0 Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. by Martin v. Löwis · 13 years ago
- 4574e62 Fix massive slowdown in string formatting with str.format. by Antoine Pitrou · 13 years ago
- dbf697a Fix compilation warnings under 64-bit Windows by Antoine Pitrou · 13 years ago
- c3cec78 Add asciilib: similar to ucs1, ucs2 and ucs4 library, but specialized to ASCII by Victor Stinner · 13 years ago
- e57b1c0 Mark PyUnicode_FromUCS[124] as private by Victor Stinner · 13 years ago
- d63a3b8 Implement PEP 393. by Martin v. Löwis · 13 years ago
- c7d93b7 Issue #1621: Fix undefined behaviour from signed overflow in datetime module hashes, array and list iterations, and get_integer (stringlib/string_format.h) by Mark Dickinson · 13 years ago
- 36f27c9 Issue #1621: Fix undefined behaviour from signed overflow in get_integer (stringlib/formatter.h) by Mark Dickinson · 13 years ago
- 12ebefc Closes #12579. Positional fields with str.format_map() now raise a ValueError instead of SystemError. by Eric V. Smith · 13 years ago
- 6159ee3 MERGE: startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828) by Jesus Cea · 13 years ago
- ac45150 startswith and endswith don't accept None as slice index. Patch by Torsten Becker. (closes #11828) by Jesus Cea · 13 years ago
- 4969f70 #11515: Merge with 3.1. by Ezio Melotti · 13 years ago
- 42da663 #11515: fix several typos. Patch by Piotr Kasprzyk. by Ezio Melotti · 13 years ago
- a1eac72 Issue #11302: missing type check on _string.formatter_field_name_split and _string.formatter_parser caused crash. by Eric Smith · 14 years ago
- 984bb58 Issue #7094: Add alternate ('#') flag to __format__ methods for float, complex and Decimal. Allows greater control over when decimal points appear. Added to make transitioning from %-formatting easier. '#g' still has a problem with Decimal which I'll fix soon. by Eric Smith · 14 years ago
- a277ec4 Followup to r86170: fix reference leak in str.format by Antoine Pitrou · 14 years ago
- 27bbca6 Issue #6081: Add str.format_map. str.format_map(mapping) is similar to str.format(**mapping), except mapping does not get converted to a dict. by Eric Smith · 14 years ago
- 66c221e #9418: first step of moving private string methods to _string module. by Georg Brandl · 14 years ago
- eb6f3ea Fix #8530: Prevent stringlib fastsearch from reading beyond the front of an array. by Florent Xicluna · 14 years ago
- 388122d Issue #9337: Make float.__str__ identical to float.__repr__. by Mark Dickinson · 14 years ago
- fc07031 Merged revisions 83400 via svnmerge from by Mark Dickinson · 14 years ago
- 5b65df7 Issue #9416: Fix some issues with complex formatting where the by Mark Dickinson · 14 years ago
- 3b107f9 remove unneeded error check by Benjamin Peterson · 14 years ago
- 99bcf5c Merged revisions 81823,81835 via svnmerge from by Benjamin Peterson · 14 years ago
- 504b6e8 Merged revisions 81824 via svnmerge from by Benjamin Peterson · 14 years ago
- 59a1b2f Merged revisions 81820 via svnmerge from by Benjamin Peterson · 14 years ago
- d240071 Merged revisions 81813 via svnmerge from by Benjamin Peterson · 14 years ago
- 7f14f0d Recorded merge of revisions 81032 via svnmerge from by Antoine Pitrou · 14 years ago
- f95a1b3 Recorded merge of revisions 81029 via svnmerge from by Antoine Pitrou · 14 years ago
- 53f2f2e Merged revisions 78350 via svnmerge from by Eric Smith · 15 years ago
- abb28c6 Merged revisions 78349 via svnmerge from by Eric Smith · 15 years ago
- 903fc05 Merged revisions 78333 via svnmerge from by Eric Smith · 15 years ago
- 4e260c5 Merged revisions 78329 via svnmerge from by Eric Smith · 15 years ago
- 23b9ef7 Merged revisions 77937 via svnmerge from by Benjamin Peterson · 15 years ago
- 5e55b3e Merged revisions 77484,77487,77561,77570,77593,77603,77608,77667,77702-77703,77739,77858,77887,77889 via svnmerge from by Benjamin Peterson · 15 years ago
- f068f94 Merged revisions 77469-77470 via svnmerge from by Antoine Pitrou · 15 years ago
- aa92589 svnmerge duplicated contents of Objects/stringlib/split.h by Antoine Pitrou · 15 years ago
- f2c5484 Merged revisions 77461 via svnmerge from by Antoine Pitrou · 15 years ago
- da2ecaf Merged revisions 77241 via svnmerge from by Antoine Pitrou · 15 years ago
- 0f78bff Issue #5748: bytesobject.c should not have its own private defines for stringlib macros. Also removed unused defines and include for localutil.h. by Eric Smith · 15 years ago
- c50e05e Keep this file in sync with trunk. by Eric Smith · 15 years ago
- beddd70 Merged revisions 74269 via svnmerge from by Eric Smith · 15 years ago
- 7bc66b1 Merged revisions 74222 via svnmerge from by Eric Smith · 15 years ago
- 88af743 Sync trunk and py3k versions of string formatting. Manual merge of r74219. by Eric Smith · 15 years ago
- 41669ca Merged revisions 72848 via svnmerge from by Eric Smith · 15 years ago
- 741191f Issue #3382. float 'F' formatting no longer maps to 'f'. This only affects nan and inf. by Eric Smith · 15 years ago
- 6337622 Issue #5920: Changed format.__float__ and complex.__float__ to use a precision of 12 when using the empty presentation type. This more closely matches str()'s behavior and reduces surprises when adding alignment flags to an empty format string. Patch by Mark Dickinson. by Eric Smith · 15 years ago
- 7255f18 Merged revisions 72189 via svnmerge from by Eric Smith · 15 years ago
- 33841c3 Issue #5859: Remove '%f' to '%g' formatting switch for large floats. by Mark Dickinson · 15 years ago
- fb526ac Merged revisions 72159 via svnmerge from by Georg Brandl · 15 years ago
- 58a4224 Issue #1588: Add complex.__format__. by Eric Smith · 15 years ago
- 6dc46f5 Merged revisions 72040 via svnmerge from by Eric Smith · 15 years ago
- 937491d Merged revisions 71802 via svnmerge from by Eric Smith · 15 years ago