1. cfa9636 #8271: merge with 3.3. by Ezio Melotti · 12 years ago
  2. 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
  3. c992faf Issue #16402: Merge fix from 3.3 by Mark Dickinson · 12 years ago
  4. 1321eda Issue #16402: Merge fix from 3.2 by Mark Dickinson · 12 years ago
  5. 8cd1c76 Issue #16402: In range slicing, fix shadowing of exceptions from __index__ method. by Mark Dickinson · 12 years ago
  6. e9d08cf Fix compilation on Windows by Christian Heimes · 12 years ago
  7. d081fbb Fix compilation on Windows by Christian Heimes · 12 years ago
  8. 6d26ade Fix compilation on Windows by Christian Heimes · 12 years ago
  9. 212843b #8401: merge with 3.3. by Ezio Melotti · 12 years ago
  10. 7376801 #8401: merge with 3.2. by Ezio Melotti · 12 years ago
  11. 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
  12. c38c816 Merge 3.3. by Stefan Krah · 12 years ago
  13. 4af77a0 Issue #15814: Use hash function that is compatible with the equality by Stefan Krah · 12 years ago
  14. 8781d4a merge 3.3 by Benjamin Peterson · 12 years ago
  15. 591c921 merge 3.2 by Benjamin Peterson · 12 years ago
  16. 9892f52 avoid a function call with redundant checks for dict size by Benjamin Peterson · 12 years ago
  17. 7503e08 merge 3.3 (#16345) by Benjamin Peterson · 12 years ago
  18. d97eb0d merge 3.2 (#16345) by Benjamin Peterson · 12 years ago
  19. d1f2cb3 only fast-path fromkeys() when the constructor returns a empty dict (closes #16345) by Benjamin Peterson · 12 years ago
  20. 3cb9024 merge 3.3 by Benjamin Peterson · 12 years ago
  21. 2c05a2e do safety checks on __qualname__ assignment by Benjamin Peterson · 12 years ago
  22. 8afa7fa don't shadow the __qualname__ descriptor with __qualname__ in the class's __dict__ (closes #16271) by Benjamin Peterson · 12 years ago
  23. 42124a7 initialize map/filter/zip in _PyBuiltin_Init rather than the catch-all function by Benjamin Peterson · 12 years ago
  24. 7ff2094 merge 3.3 (#16369) by Benjamin Peterson · 12 years ago
  25. e8ea97f merge 3.2 (#16369) by Benjamin Peterson · 12 years ago
  26. c431128 initialize more global type objects (closes #16369) by Benjamin Peterson · 12 years ago
  27. 7a6d7cf Issue #9566: Use the right type to fix a compiler warnings on Win64 by Victor Stinner · 12 years ago
  28. 4ca1cf3 Issue #16086: PyTypeObject.tp_flags and PyType_Spec.flags are now unsigned by Victor Stinner · 12 years ago
  29. e64322e Close #14625: Rewrite the UTF-32 decoder. It is now 3x to 4x faster by Victor Stinner · 12 years ago
  30. 76df43d Issue #16330: Use surrogate-related macros by Victor Stinner · 12 years ago
  31. 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
  32. c6cf1ba Replace usage of the deprecated Py_UNICODE_COPY() with Py_MEMCPY() in resize_copy() by Victor Stinner · 12 years ago
  33. fe75fb4 Optimize _PyUnicode_HasNULChars(): use findchar() instead of PyUnicode_Contains() by Victor Stinner · 12 years ago
  34. 6fa6275 Inline raise_translate_exception(): it is only used once by Victor Stinner · 12 years ago
  35. e5567ad Optimize PyUnicode_RichCompare() for Py_EQ and Py_NE: always use memcmp() by Victor Stinner · 12 years ago
  36. 6f7b0da Issue #12805: Make bytes.join and bytearray.join faster when the separator is empty. by Antoine Pitrou · 12 years ago
  37. e453e4c Issue 16280: Drop questionable special-casing of null pointer in PyLong_FromVoidPtr. by Mark Dickinson · 12 years ago
  38. 5cb6591 Issue #16277: merge fix from 3.3 by Mark Dickinson · 12 years ago
  39. 44362a8 Issue #16277: merge fix from 3.2 by Mark Dickinson · 12 years ago
  40. 9104479 Issue #16277: in PyLong_FromVoidPtr, add missing branch for sizeof(void*) <= sizeof(long). by Mark Dickinson · 12 years ago
  41. 743e0cd Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified by Christian Heimes · 12 years ago
  42. 42da889f merge for issue #16160: Subclass support now works for types.SimpleNamespace. by Eric Snow · 12 years ago
  43. 547298c Close #16160: Subclass support now works for types.SimpleNamespace. Thanks to RDM for noticing. by Eric Snow · 12 years ago
  44. cfc22b4 Issue #15958: bytes.join and bytearray.join now accept arbitrary buffer objects. by Antoine Pitrou · 12 years ago
  45. 4a7df9a Issue #14783: Merge changes from 3.3. by Chris Jerdonek · 12 years ago
  46. 042fa65 Issue #14783: Merge changes from 3.2. by Chris Jerdonek · 12 years ago
  47. 83fe2e1 Issue #14783: Improve int() docstring and also str(), range(), and slice(). by Chris Jerdonek · 12 years ago
  48. 74b38b1 Issue #16148: Small improvements and cleanup. Added version information by Armin Ronacher · 12 years ago
  49. 4c63a97 Cleanup PyUnicode_FromFormatV() for zero padding by Victor Stinner · 12 years ago
  50. 15a1136 Issue #16147: PyUnicode_FromFormatV() doesn't need anymore to allocate a buffer by Victor Stinner · 12 years ago
  51. ff5a848 Issue #16147: PyUnicode_FromFormatV() now raises an error if the argument of by Victor Stinner · 12 years ago
  52. 3921e90 Issue #16147: PyUnicode_FromFormatV() now detects integer overflow when parsing by Victor Stinner · 12 years ago
  53. e215d96 Issue #16147: Rewrite PyUnicode_FromFormatV() to use _PyUnicodeWriter API by Victor Stinner · 12 years ago
  54. cf46d62 Issue #16096: port fix from 3.3 by Mark Dickinson · 12 years ago
  55. fc9adb6 Issue #16096: Fix signed overflow in Objects/longobject.c. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
  56. ff9c54a Issue #16096: Merge fixes from 3.3. by Mark Dickinson · 12 years ago
  57. c04ddff Issue #16096: Fix several occurrences of potential signed integer overflow. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
  58. b70e8a1 and another one by Christian Heimes · 12 years ago
  59. 6314d16 move var declaration to top of block to fix compilation on Windows, fixes a7ec0a1b0f7c by Christian Heimes · 12 years ago
  60. 23c5bb4 Fixed a missing incref introduced by a7ec0a1b0f7c by Armin Ronacher · 12 years ago
  61. 226b1db Added notimplemented_dealloc for better error reporting by Armin Ronacher · 12 years ago
  62. aa9a79d Issue #16148: implemented PEP 424 by Armin Ronacher · 12 years ago
  63. 8c6db45 In debug mode, unicode_write_cstr() now checks that non-ASCII characters are by Victor Stinner · 12 years ago
  64. 080a2c0 #16127: merge with 3.3. by Ezio Melotti · 12 years ago
  65. e7f9037 #16127: remove outdated references to narrow builds. Patch by Serhiy Storchaka. by Ezio Melotti · 12 years ago
  66. 1929407 Fix PyUnicode_Format(): return NULL if PyUnicode_READY(uformat) failed by Victor Stinner · 12 years ago
  67. 770e19e Optimize unicode_compare(): use memcmp() when comparing two UCS1 strings by Victor Stinner · 12 years ago
  68. 90db9c4 Enable also ptr==ptr optimization in PyUnicode_Compare() by Victor Stinner · 12 years ago
  69. 9cc98c9 long_to_decimal_string_internal() doesn't need to write the final NULL character by Victor Stinner · 12 years ago
  70. aa77127 unicode_result_wchar(): move the assert() to the "#ifdef Py_DEBUG" block by Victor Stinner · 12 years ago
  71. a4708231 Split the huge PyUnicode_Format() function (+540 lines) into subfunctions by Victor Stinner · 12 years ago
  72. a049443 PyUnicode_Format(): disable overallocation when we are writing the last part by Victor Stinner · 12 years ago
  73. afffce4 Unicode: resize_compact() and resize_inplace() fills also the Unicode strings by Victor Stinner · 12 years ago
  74. c89d28f Issue #15609: Fix refleak introduced by my last optimization by Victor Stinner · 12 years ago
  75. 621ef3d Issue #15609: Optimize str%args for integer argument by Victor Stinner · 12 years ago
  76. b8350f1 upgrade to UCD 6.2 by Benjamin Peterson · 12 years ago
  77. 0e1af28 Fix typo. by Ezio Melotti · 12 years ago
  78. 7c95bb3 Issue #16060: Fix a double DECREF in int() implementation. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
  79. 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
  80. 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
  81. 5710c2a Issue 15959: Merge from 3.2. by Mark Dickinson · 12 years ago
  82. c286e58 Issue 15959: Fix type mismatch for quick{_neg}_int_allocs. Thanks Serhiy Storchaka. by Mark Dickinson · 12 years ago
  83. 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
  84. da064d0 Silence compiler warnings on Solaris 10 via explicit (void *) casts. by Trent Nelson · 12 years ago
  85. ab02db2 Silence compiler warnings on Solaris 10 via explicit (void *) casts. by Trent Nelson · 12 years ago
  86. 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
  87. 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
  88. 5f520f4 Issue #15900: Fixed reference leak in PyUnicode_TranslateCharmap() by Christian Heimes · 12 years ago
  89. 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
  90. 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
  91. f4f9939 Fixed memory leak in error branch of formatfloat(). CID 719687 by Christian Heimes · 12 years ago
  92. 4556579 Fixed possible reference leak to mod when type_name() returns NULL by Christian Heimes · 12 years ago
  93. a0e7e41 Fixed possible reference leak to mod when type_name() returns NULL by Christian Heimes · 12 years ago
  94. c4fe3fe PyTuple_Pack() was missing va_end() in its error branch which lead to a resource leak. by Christian Heimes · 12 years ago
  95. d5a8804 PyTuple_Pack() was missing va_end() in its error branch which lead to a resource leak. by Christian Heimes · 12 years ago
  96. 110ac16 Fixed resource leak to scratch when _PyUnicodeWriter_Prepare fails by Christian Heimes · 12 years ago
  97. 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
  98. 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
  99. 5b4faae Issue #13992: The trashcan mechanism is now thread-safe. This eliminates by Antoine Pitrou · 12 years ago
  100. 56cd62c Issue #13992: The trashcan mechanism is now thread-safe. This eliminates by Antoine Pitrou · 12 years ago