1. b015fc8 bpo-36549: str.capitalize now titlecases the first character instead of uppercasing it (GH-12804) by Kingsley M · 5 years ago
  2. 7a465cb bpo-24214: Fixed the UTF-8 incremental decoder. (GH-12603) by Serhiy Storchaka · 5 years ago
  3. c1e2c28 bpo-36312: Fix decoders for some code pages. (GH-12369) by Serhiy Storchaka · 5 years ago
  4. fecc4f2 bpo-36356: Release Unicode interned strings on Valgrind (#12431) by Victor Stinner · 5 years ago
  5. 5f9cf23 bpo-36301: Error if decoding pybuilddir.txt fails (GH-12422) by Victor Stinner · 5 years ago
  6. 6a16b18 bpo-36297: remove "unicode_internal" codec (GH-12342) by Inada Naoki · 5 years ago
  7. 6d43f6f bpo-35713: Split _Py_InitializeCore into subfunctions (GH-11650) by Victor Stinner · 6 years ago
  8. bf4ac2d bpo-35713: Rework Python initialization (GH-11647) by Victor Stinner · 6 years ago
  9. d586ccb bpo-35552: Fix reading past the end in PyUnicode_FromFormat() and PyBytes_FromFormat(). (GH-11276) by Serhiy Storchaka · 6 years ago
  10. 3f7983a bpo-35560: Remove assertion from format(float, "n") (GH-11288) by Xtreak · 6 years ago
  11. a1d1425 bpo-35636: Remove redundant check in unicode_hash(). (GH-11402) by animalize · 6 years ago
  12. bb86bf4 bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047) by Serhiy Storchaka · 6 years ago
  13. eeb719e bpo-35365: Use a wchar_t* buffer in the code page decoder. (GH-10837) by Serhiy Storchaka · 6 years ago
  14. 4013c17 bpo-35372: Fix the code page decoder for input > 2 GiB. (GH-10848) by Serhiy Storchaka · 6 years ago
  15. bde9d6b bpo-34523, bpo-35322: Fix unicode_encode_locale() (GH-10759) by Victor Stinner · 6 years ago
  16. 163403a bpo-33954: Fix compiler warning in _PyUnicode_FastFill() (GH-10737) by Victor Stinner · 6 years ago
  17. 62be742 bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) by Serhiy Storchaka · 6 years ago
  18. 59423e3 bpo-33954: Fix _PyUnicode_InsertThousandsGrouping() (GH-10623) by Victor Stinner · 6 years ago
  19. a42de74 bpo-35059: Cast void* to PyObject* (GH-10650) by Victor Stinner · 6 years ago
  20. bcda8f1 bpo-35081: Add Include/internal/pycore_object.h (GH-10640) by Victor Stinner · 6 years ago
  21. 746b2d3 bpo-35214: Fix OOB memory access in unicode escape parser (GH-10506) by Gregory P. Smith · 6 years ago
  22. 621cebe bpo-35081: Rename internal headers (GH-10275) by Victor Stinner · 6 years ago
  23. 9fc57a3 bpo-35081: Add pycore_fileutils.h (GH-10371) by Victor Stinner · 6 years ago
  24. 27e2d1f bpo-35081: Add pycore_ prefix to internal header files (GH-10263) by Victor Stinner · 6 years ago
  25. 50fe3f8 bpo-9263: _PyXXX_CheckConsistency() use _PyObject_ASSERT() (GH-10108) by Victor Stinner · 6 years ago
  26. c46db92 bpo-30863: Rewrite PyUnicode_AsWideChar() and PyUnicode_AsWideCharString(). (GH-2599) by Serhiy Storchaka · 6 years ago
  27. fc8205c Add missing closing quote and trailing period in str.isidentifier() docstring (GH-9756) by Emanuele Gaifas · 6 years ago
  28. ffc5a14 bpo-33014: Clarify str.isidentifier docstring (GH-6088) by Sanyam Khurana · 6 years ago
  29. 998b806 Revert "bpo-34595: Add %T format to PyUnicode_FromFormatV() (GH-9080)" (GH-9187) by Victor Stinner · 6 years ago
  30. 886483e bpo-34595: Add %T format to PyUnicode_FromFormatV() (GH-9080) by Victor Stinner · 6 years ago
  31. 3d4226a bpo-34523: Support surrogatepass in locale codecs (GH-8995) by Victor Stinner · 6 years ago
  32. b2457ef bpo-34523: Add _PyCoreConfig.filesystem_encoding (GH-8963) by Victor Stinner · 6 years ago
  33. 74a307d bpo-34435: Add missing NULL check to unicode_encode_ucs1(). (GH-8823) by Alexey Izbyshev · 6 years ago
  34. e349bf2 bpo-22602: Raise an exception in the UTF-7 decoder for ill-formed sequences starting with "+". (GH-8741) by Zackery Spytz · 6 years ago
  35. caba55b bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) by Victor Stinner · 6 years ago
  36. 16dfca4 bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274) by INADA Naoki · 6 years ago
  37. fc93bd4 Change tp_size to tp_basicsize in comment and realign the comments (GH-6775) by Bup · 6 years ago
  38. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  39. 2b77a92 bpo-29803: remove a redandunt op and fix a comment in unicodeobject.c (#660) by Xiang Zhang · 6 years ago
  40. b7e2d67 bpo-32827: Fix usage of _PyUnicodeWriter_Prepare() in decoding errors handler. (GH-5636) by Serhiy Storchaka · 6 years ago
  41. aa0735f bpo-32747: Remove trailing spaces in docstrings. (GH-5491) by oldk · 7 years ago
  42. 2c7fd46 bpo-32583: Fix possible crashing in builtin Unicode decoders (#5325) by Xiang Zhang · 7 years ago
  43. 7cc95f5 Fix wrong assert in unicodeobject (GH-5340) by INADA Naoki · 7 years ago
  44. a49ac99 bpo-32677: Add .isascii() to str, bytes and bytearray (GH-5342) by INADA Naoki · 7 years ago
  45. 7ed7aea bpo-29240: Fix locale encodings in UTF-8 Mode (#5170) by Victor Stinner · 7 years ago
  46. cb3ae55 bpo-29240: Ignore UTF-8 Mode in time module (#5148) by Victor Stinner · 7 years ago
  47. 2cba6b8 bpo-29240: readline now ignores the UTF-8 Mode (#5145) by Victor Stinner · 7 years ago
  48. 9dd7620 bpo-32030: Add _Py_EncodeLocaleRaw() (#4961) by Victor Stinner · 7 years ago
  49. e47e698 bpo-32030: Add _Py_EncodeUTF8_surrogateescape() (#4960) by Victor Stinner · 7 years ago
  50. a5552f0 bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) by Serhiy Storchaka · 7 years ago
  51. 91106cd bpo-29240: PEP 540: Add a new UTF-8 Mode (#855) by Victor Stinner · 7 years ago
  52. 6a54c67 bpo-31979: Remove unused align_maxchar() function (#4527) by Victor Stinner · 7 years ago
  53. 9b6c60c bpo-31979: Simplify transforming decimals to ASCII (#4336) by Serhiy Storchaka · 7 years ago
  54. e2f92de Add the const qualifier to "char *" variables that refer to literal strings. (#4370) by Serhiy Storchaka · 7 years ago
  55. e8b1965 bpo-23699: Use a macro to reduce boilerplate code in rich comparison functions (GH-793) by stratakis · 7 years ago
  56. a231428 bpo-20047: Make bytearray methods partition() and rpartition() rejecting (#4158) by Serhiy Storchaka · 7 years ago
  57. 56cb465 bpo-31825: Fixed OverflowError in the 'unicode-escape' codec (#4058) by Serhiy Storchaka · 7 years ago
  58. b2e5794 bpo-31338 (#3374) by Barry Warsaw · 7 years ago
  59. e3b2b4b bpo-31393: Fix the use of PyUnicode_READY(). (#3451) by Serhiy Storchaka · 7 years ago
  60. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 7 years ago
  61. f432a32 bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157) by Stefan Krah · 7 years ago
  62. 64e461b bpo-22207: Add checks for possible integer overflows in unicodeobject.c. (#2623) by Serhiy Storchaka · 7 years ago
  63. f7eae0a [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302) by Serhiy Storchaka · 7 years ago
  64. e613e6a bpo-30708: Check for null characters in PyUnicode_AsWideCharString(). (#2285) by Serhiy Storchaka · 7 years ago
  65. 40db90c bpo-29802: Fix reference counting in module-level struct functions (#1213) by Serhiy Storchaka · 7 years ago
  66. b879fe8 Expand the PySlice_GetIndicesEx macro. (#1023) by Serhiy Storchaka · 7 years ago
  67. 43ba886 bpo-29549: Fixes docstring for str.index (#256) by Lisa Roach · 7 years ago
  68. fff9a31 bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748) by Serhiy Storchaka · 7 years ago
  69. 004e03f bpo-29116: Improve error message for concatenating str with non-str. (#710) by Serhiy Storchaka · 7 years ago
  70. 202fda5 bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) by Serhiy Storchaka · 7 years ago
  71. 370fd20 Use Py_RETURN_FALSE/Py_RETURN_TRUE rather than PyBool_FromLong(0)/PyBool_FromLong(1). (#567) by Serhiy Storchaka · 7 years ago
  72. 9f8ad3f bpo-29568: Disable any characters between two percents for escaped percent "%%" in the format string for classic string formatting. (GH-513) by Serhiy Storchaka · 7 years ago
  73. 91a8866 Fix grammar in doc string, RST markup by Martin Panter · 8 years ago
  74. 228b12e Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 8 years ago
  75. 2a404b6 Issue #28769: The result of PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() by Serhiy Storchaka · 8 years ago
  76. 0c4a828 Run Argument Clinic: METH_VARARGS=>METH_FASTCALL by Victor Stinner · 8 years ago
  77. 15f9459 Issue #20180: forgot to update AC output. by INADA Naoki · 8 years ago
  78. 3ae2056 Issue #20180: convert unicode methods to AC. by INADA Naoki · 8 years ago
  79. 7a4da32 Issue #29145: Merge 3.6. by Xiang Zhang · 8 years ago
  80. 95403d7 Issue #29145: Merge 3.5. by Xiang Zhang · 8 years ago
  81. b0541f4 Issue #29145: Fix overflow checks in str.replace() and str.join(). by Xiang Zhang · 8 years ago
  82. 62497d5 Issue #29044: Merge 3.6. by Xiang Zhang · 8 years ago
  83. 437a5d2 Issue #29044: Merge 3.5. by Xiang Zhang · 8 years ago
  84. ea1cf87 Issue #29044: Fix a use-after-free in string '%c' formatter. by Xiang Zhang · 8 years ago
  85. b211068 Issue #28822: Adjust indices handling of PyUnicode_FindChar(). by Xiang Zhang · 8 years ago
  86. 31eaf49 Merge 3.6. by Xavier de Gaye · 8 years ago
  87. 76febd0 Issue #26919: On Android, operating system data is now always encoded/decoded by Xavier de Gaye · 8 years ago
  88. fb3134f Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions. by Serhiy Storchaka · 8 years ago
  89. 9a953db Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions. by Serhiy Storchaka · 8 years ago
  90. 419967b Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions. by Serhiy Storchaka · 8 years ago
  91. de4ae3d Backed out changeset b9c9691c72c5 by Victor Stinner · 8 years ago
  92. 27580c1 Replace PyObject_CallFunctionObjArgs() with fastcall by Victor Stinner · 8 years ago
  93. 99250d5 Issue #28774: Simplified encoding a str result of an error handler in ASCII by Serhiy Storchaka · 8 years ago
  94. d04d847 Issue #28774: Fix start/end pos in unicode_encode_ucs1(). by Xiang Zhang · 8 years ago
  95. 5091147 Issue #28760: Clean up and fix comments in PyUnicode_AsUnicodeEscapeString(). by Serhiy Storchaka · 8 years ago
  96. ac0720e Issue #28760: Clean up and fix comments in PyUnicode_AsUnicodeEscapeString(). by Serhiy Storchaka · 8 years ago
  97. 460bd0d Issue #19569: Compiler warnings are now emitted if use most of deprecated by Serhiy Storchaka · 8 years ago
  98. 27b7424 Issue #28701: _PyUnicode_EqualToASCIIId and _PyUnicode_EqualToASCIIString now by Serhiy Storchaka · 8 years ago
  99. a83a6a3 Issue #28701: _PyUnicode_EqualToASCIIId and _PyUnicode_EqualToASCIIString now by Serhiy Storchaka · 8 years ago
  100. e6d6131 Fixed an off-by-one error in _PyUnicode_EqualToASCIIString (issue #28701). by Serhiy Storchaka · 8 years ago