4053 Commits (b2bf01d824ea5a13b375d0aa79211c01f8ab726a)

Author SHA1 Message Date
Benjamin Peterson b2bf01d824 use full unicode mappings for upper/lower/title case (#12736) 14 years ago
Antoine Pitrou 94f6fa62bf Issue #13738: Simplify implementation of bytes.lower() and bytes.upper(). 14 years ago
Victor Stinner 3fe553160c Add a new PyUnicode_Fill() function 14 years ago
Benjamin Peterson 5e458f520c also decref the right thing 14 years ago
Benjamin Peterson 4c13a4a352 ready the correct string 14 years ago
Benjamin Peterson 22a29708fd fix some possible refleaks from PyUnicode_READY error conditions 14 years ago
Benjamin Peterson 9ca3ffac94 == -1 is convention 14 years ago
Benjamin Peterson e157cf1012 make switch more robust 14 years ago
Benjamin Peterson 2199227be4 fix weird indentation 14 years ago
Antoine Pitrou 5b62942074 Issue #13577: Built-in methods and functions now have a __qualname__. 14 years ago
Benjamin Peterson c0b95d18fa 4 space indentation 14 years ago
Benjamin Peterson ead6b53659 fix spacing around switch statements 14 years ago
Benjamin Peterson 53aa1d7c57 fix possible if unlikely leak 14 years ago
Georg Brandl ac0675cc01 Small clarification in docstring of dict.update(): the positional argument is not required. 14 years ago
Victor Stinner 6099a03202 Issue #13624: Write a specialized UTF-8 encoder to allow more optimization 14 years ago
Victor Stinner 73f53b57d1 Optimize str * n for len(str)==1 and UCS-2 or UCS-4 14 years ago
Victor Stinner f644110816 Issue #13621: Optimize str.replace(char1, char2) 14 years ago
Victor Stinner f8eac00779 Issue #13623: Fix a performance regression introduced by issue #12170 in 14 years ago
Victor Stinner bb2e9c477d Issue #11231: Fix bytes and bytearray docstrings 14 years ago
Benjamin Peterson f2fe7f0881 fix possible NULL dereference 14 years ago
Victor Stinner 2f197078fb The locale decoder raises a UnicodeDecodeError instead of an OSError 14 years ago
Victor Stinner 1b57967b96 Issue #13560: Locale codec functions use the classic "errors" parameter, 14 years ago
Victor Stinner ab59594326 What's New in Python 3.3: complete the deprecation list 14 years ago
Victor Stinner 1f33f2b0c3 Issue #13560: os.strerror() now uses the current locale encoding instead of UTF-8 14 years ago
Victor Stinner f2ea71fcc8 Issue #13560: Add PyUnicode_EncodeLocale() 14 years ago
Victor Stinner af02e1c85a Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() 14 years ago
Antoine Pitrou 093ce9cd8c Issue #6695: Full garbage collection runs now clear the freelist of set objects. 14 years ago
Benjamin Peterson bfebb7b54a improve abstract property support (closes #11610) 14 years ago
Antoine Pitrou e0e2735f41 Fix OSError.__init__ and OSError.__new__ so that each of them can be 14 years ago
Antoine Pitrou 2e872082f6 Fix the fix for issue #12149: it was incorrect, although it had the side 14 years ago
Florent Xicluna aa6c1d240f Issue #13575: there is only one class type. 14 years ago
Antoine Pitrou 9d57481f04 Issue #13577: various kinds of descriptors now have a __qualname__ attribute. 14 years ago
Victor Stinner 16e6a80923 PyUnicode_Resize(): warn about canonical representation 14 years ago
Victor Stinner b0a82a6a7f Fix PyUnicode_Resize() for compact string: leave the string unchanged on error 14 years ago
Victor Stinner bf6e560d0c Make PyUnicode_Copy() private => _PyUnicode_Copy() 14 years ago
Victor Stinner 7a9105a380 resize_copy() now supports legacy ready strings 14 years ago
Victor Stinner 488fa49acf Rewrite PyUnicode_Append(); unicode_modifiable() is more strict 14 years ago
Victor Stinner c4b495497a Create unicode_result_unchanged() subfunction 14 years ago
Victor Stinner eaab604829 Fix fixup() for unchanged unicode subtype 14 years ago
Victor Stinner e6b2d4407a unicode_fromascii() doesn't check string content twice in debug mode 14 years ago
Victor Stinner a1d12bb119 Call directly PyUnicode_DecodeUTF8Stateful() instead of PyUnicode_DecodeUTF8() 14 years ago
Victor Stinner 382955ff4e Use directly unicode_empty instead of PyUnicode_New(0, 0) 14 years ago
Victor Stinner 785938eebd Move the slowest UTF-8 decoder to its own subfunction 14 years ago
Victor Stinner 84def3774d Fix error handling in resize_compact() 14 years ago
Victor Stinner 8faf8216e4 PyUnicode_FromWideChar() and PyUnicode_FromUnicode() raise a ValueError if a 14 years ago
Antoine Pitrou b0e1f8b38b Issue #13503: Use a more efficient reduction format for bytearrays with 14 years ago
Victor Stinner 0a54cf12a0 Fix PyObject_Repr(): don't call PyUnicode_READY() if res is NULL 14 years ago
Victor Stinner b37b17423b Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0) 14 years ago
Victor Stinner db88ae5d66 PyObject_Repr() ensures that the result is a ready Unicode string 14 years ago
Victor Stinner 551ac95733 Py_UNICODE_HIGH_SURROGATE() and Py_UNICODE_LOW_SURROGATE() macros 14 years ago