- 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
- c992faf Issue #16402: Merge fix from 3.3 by Mark Dickinson · 12 years ago
- 1321eda Issue #16402: Merge fix from 3.2 by Mark Dickinson · 12 years ago
- 8cd1c76 Issue #16402: In range slicing, fix shadowing of exceptions from __index__ method. by Mark Dickinson · 12 years ago
- e9d08cf Fix compilation on Windows by Christian Heimes · 12 years ago
- d081fbb Fix compilation on Windows by Christian Heimes · 12 years ago
- 6d26ade Fix compilation on Windows by Christian Heimes · 12 years ago
- 212843b #8401: merge with 3.3. by Ezio Melotti · 12 years ago
- 7376801 #8401: merge with 3.2. by Ezio Melotti · 12 years ago
- c64bcbe #8401: assigning an int to a bytearray slice (e.g. b[3:4] = 5) now raises an error. by Ezio Melotti · 12 years ago
- c38c816 Merge 3.3. by Stefan Krah · 12 years ago
- 4af77a0 Issue #15814: Use hash function that is compatible with the equality by Stefan Krah · 12 years ago
- 8781d4a merge 3.3 by Benjamin Peterson · 12 years ago
- 591c921 merge 3.2 by Benjamin Peterson · 12 years ago
- 9892f52 avoid a function call with redundant checks for dict size by Benjamin Peterson · 12 years ago
- 7503e08 merge 3.3 (#16345) by Benjamin Peterson · 12 years ago
- d97eb0d merge 3.2 (#16345) by Benjamin Peterson · 12 years ago
- d1f2cb3 only fast-path fromkeys() when the constructor returns a empty dict (closes #16345) by Benjamin Peterson · 12 years ago
- 3cb9024 merge 3.3 by Benjamin Peterson · 12 years ago
- 2c05a2e do safety checks on __qualname__ assignment by Benjamin Peterson · 12 years ago
- 8afa7fa don't shadow the __qualname__ descriptor with __qualname__ in the class's __dict__ (closes #16271) by Benjamin Peterson · 12 years ago
- 42124a7 initialize map/filter/zip in _PyBuiltin_Init rather than the catch-all function by Benjamin Peterson · 12 years ago
- 7ff2094 merge 3.3 (#16369) by Benjamin Peterson · 12 years ago
- e8ea97f merge 3.2 (#16369) by Benjamin Peterson · 12 years ago
- c431128 initialize more global type objects (closes #16369) by Benjamin Peterson · 12 years ago
- 7a6d7cf Issue #9566: Use the right type to fix a compiler warnings on Win64 by Victor Stinner · 12 years ago
- 4ca1cf3 Issue #16086: PyTypeObject.tp_flags and PyType_Spec.flags are now unsigned by Victor Stinner · 12 years ago
- e64322e Close #14625: Rewrite the UTF-32 decoder. It is now 3x to 4x faster by Victor Stinner · 12 years ago
- 76df43d Issue #16330: Use surrogate-related macros by Victor Stinner · 12 years ago
- fb90c09 Issue #14700: Fix buggy overflow checks for large precision and width in new-style and old-style formatting. by Mark Dickinson · 12 years ago
- c6cf1ba Replace usage of the deprecated Py_UNICODE_COPY() with Py_MEMCPY() in resize_copy() by Victor Stinner · 12 years ago
- fe75fb4 Optimize _PyUnicode_HasNULChars(): use findchar() instead of PyUnicode_Contains() by Victor Stinner · 12 years ago
- 6fa6275 Inline raise_translate_exception(): it is only used once by Victor Stinner · 12 years ago
- e5567ad Optimize PyUnicode_RichCompare() for Py_EQ and Py_NE: always use memcmp() by Victor Stinner · 12 years ago
- 6f7b0da Issue #12805: Make bytes.join and bytearray.join faster when the separator is empty. by Antoine Pitrou · 12 years ago
- e453e4c Issue 16280: Drop questionable special-casing of null pointer in PyLong_FromVoidPtr. by Mark Dickinson · 12 years ago
- 5cb6591 Issue #16277: merge fix from 3.3 by Mark Dickinson · 12 years ago
- 44362a8 Issue #16277: merge fix from 3.2 by Mark Dickinson · 12 years ago
- 9104479 Issue #16277: in PyLong_FromVoidPtr, add missing branch for sizeof(void*) <= sizeof(long). by Mark Dickinson · 12 years ago
- 743e0cd Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified by Christian Heimes · 12 years ago
- 42da889f merge for issue #16160: Subclass support now works for types.SimpleNamespace. by Eric Snow · 12 years ago
- 547298c Close #16160: Subclass support now works for types.SimpleNamespace. Thanks to RDM for noticing. by Eric Snow · 12 years ago
- cfc22b4 Issue #15958: bytes.join and bytearray.join now accept arbitrary buffer objects. by Antoine Pitrou · 12 years ago
- 4a7df9a Issue #14783: Merge changes from 3.3. by Chris Jerdonek · 12 years ago
- 042fa65 Issue #14783: Merge changes from 3.2. by Chris Jerdonek · 12 years ago
- 83fe2e1 Issue #14783: Improve int() docstring and also str(), range(), and slice(). by Chris Jerdonek · 12 years ago
- 74b38b1 Issue #16148: Small improvements and cleanup. Added version information by Armin Ronacher · 12 years ago
- 4c63a97 Cleanup PyUnicode_FromFormatV() for zero padding by Victor Stinner · 12 years ago
- 15a1136 Issue #16147: PyUnicode_FromFormatV() doesn't need anymore to allocate a buffer by Victor Stinner · 12 years ago
- ff5a848 Issue #16147: PyUnicode_FromFormatV() now raises an error if the argument of by Victor Stinner · 12 years ago
- 3921e90 Issue #16147: PyUnicode_FromFormatV() now detects integer overflow when parsing by Victor Stinner · 12 years ago
- e215d96 Issue #16147: Rewrite PyUnicode_FromFormatV() to use _PyUnicodeWriter API by Victor Stinner · 12 years ago
- cf46d62 Issue #16096: port fix from 3.3 by Mark Dickinson · 12 years ago
- fc9adb6 Issue #16096: Fix signed overflow in Objects/longobject.c. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
- ff9c54a Issue #16096: Merge fixes from 3.3. by Mark Dickinson · 12 years ago
- c04ddff Issue #16096: Fix several occurrences of potential signed integer overflow. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
- b70e8a1 and another one by Christian Heimes · 12 years ago
- 6314d16 move var declaration to top of block to fix compilation on Windows, fixes a7ec0a1b0f7c by Christian Heimes · 12 years ago
- 23c5bb4 Fixed a missing incref introduced by a7ec0a1b0f7c by Armin Ronacher · 12 years ago
- 226b1db Added notimplemented_dealloc for better error reporting by Armin Ronacher · 12 years ago
- aa9a79d Issue #16148: implemented PEP 424 by Armin Ronacher · 12 years ago
- 8c6db45 In debug mode, unicode_write_cstr() now checks that non-ASCII characters are by Victor Stinner · 12 years ago
- 080a2c0 #16127: merge with 3.3. by Ezio Melotti · 12 years ago
- e7f9037 #16127: remove outdated references to narrow builds. Patch by Serhiy Storchaka. by Ezio Melotti · 12 years ago
- 1929407 Fix PyUnicode_Format(): return NULL if PyUnicode_READY(uformat) failed by Victor Stinner · 12 years ago
- 770e19e Optimize unicode_compare(): use memcmp() when comparing two UCS1 strings by Victor Stinner · 12 years ago
- 90db9c4 Enable also ptr==ptr optimization in PyUnicode_Compare() by Victor Stinner · 12 years ago
- 9cc98c9 long_to_decimal_string_internal() doesn't need to write the final NULL character by Victor Stinner · 12 years ago
- aa77127 unicode_result_wchar(): move the assert() to the "#ifdef Py_DEBUG" block by Victor Stinner · 12 years ago
- a4708231 Split the huge PyUnicode_Format() function (+540 lines) into subfunctions by Victor Stinner · 12 years ago
- a049443 PyUnicode_Format(): disable overallocation when we are writing the last part by Victor Stinner · 12 years ago
- afffce4 Unicode: resize_compact() and resize_inplace() fills also the Unicode strings by Victor Stinner · 12 years ago
- c89d28f Issue #15609: Fix refleak introduced by my last optimization by Victor Stinner · 12 years ago
- 621ef3d Issue #15609: Optimize str%args for integer argument by Victor Stinner · 12 years ago
- b8350f1 upgrade to UCD 6.2 by Benjamin Peterson · 12 years ago
- 0e1af28 Fix typo. by Ezio Melotti · 12 years ago
- 7c95bb3 Issue #16060: Fix a double DECREF in int() implementation. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
- a1f7655 Issue #15379: Fix passing of non-BMP characters as integers for the charmap decoder (already working as unicode strings). by Antoine Pitrou · 12 years ago
- 6f80f5d Issue #15379: Fix passing of non-BMP characters as integers for the charmap decoder (already working as unicode strings). by Antoine Pitrou · 12 years ago
- 5710c2a Issue 15959: Merge from 3.2. by Mark Dickinson · 12 years ago
- c286e58 Issue 15959: Fix type mismatch for quick{_neg}_int_allocs. Thanks Serhiy Storchaka. by Mark Dickinson · 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
- da064d0 Silence compiler warnings on Solaris 10 via explicit (void *) casts. by Trent Nelson · 12 years ago
- ab02db2 Silence compiler warnings on Solaris 10 via explicit (void *) casts. by Trent Nelson · 12 years ago
- 7ae251a Fix out of bounds read in long_new() for empty bytes with an explicit base. int(b'', somebase) calls PyLong_FromString() with char* of length 1 but the function accesses the first argument at offset 1. CID 715359 by Christian Heimes · 12 years ago
- 79b97ee Fix out of bounds read in long_new() for empty bytes with an explicit base. int(b'', somebase) calls PyLong_FromString() with char* of length 1 but the function accesses the first argument at offset 1. CID 715359 by Christian Heimes · 12 years ago
- 5f520f4 Issue #15900: Fixed reference leak in PyUnicode_TranslateCharmap() by Christian Heimes · 12 years ago
- 76c0829 Fixed memory leak in error branch of object_repr which may leak a reference to mod when type_qualname returns NULL. CID 715371 by Christian Heimes · 12 years ago
- e81dc29 Fixed memory leak in error branch of object_repr which may leak a reference to mod when type_name returns NULL. CID 715371 by Christian Heimes · 12 years ago
- f4f9939 Fixed memory leak in error branch of formatfloat(). CID 719687 by Christian Heimes · 12 years ago
- 4556579 Fixed possible reference leak to mod when type_name() returns NULL by Christian Heimes · 12 years ago
- a0e7e41 Fixed possible reference leak to mod when type_name() returns NULL by Christian Heimes · 12 years ago
- c4fe3fe PyTuple_Pack() was missing va_end() in its error branch which lead to a resource leak. by Christian Heimes · 12 years ago
- d5a8804 PyTuple_Pack() was missing va_end() in its error branch which lead to a resource leak. by Christian Heimes · 12 years ago
- 110ac16 Fixed resource leak to scratch when _PyUnicodeWriter_Prepare fails by Christian Heimes · 12 years ago
- f03572d Py_TYPE() has already dereferenced self before the NULL check. Moved Py_TYPE() after the check for self == NULL by Christian Heimes · 12 years ago
- 949f331 Py_TYPE() has already dereferenced self before the NULL check. Moved Py_TYPE() after the check for self == NULL by Christian Heimes · 12 years ago
- 5b4faae Issue #13992: The trashcan mechanism is now thread-safe. This eliminates by Antoine Pitrou · 12 years ago
- 56cd62c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates by Antoine Pitrou · 12 years ago