1. 22eb689 bpo-37388: Development mode check encoding and errors (GH-14341) by Victor Stinner · 5 years ago
  2. 530f506 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) by Jeroen Demeyer · 5 years ago
  3. ada319b bpo-32388: Remove cross-version binary compatibility requirement in tp_flags (GH-4944) by Antoine Pitrou · 5 years ago
  4. bfba8c3 bpo-36748: optimize TextIOWrapper.write() for ASCII string (GH-13002) by Inada Naoki · 5 years ago
  5. 8c17d92 add missing break statement (GH-12147) by Inada Naoki · 5 years ago
  6. 848037c Use names SEEK_SET, etc instead of magic number (GH-12057) by ngie-eign · 5 years ago
  7. 842acaa bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175) by Zackery Spytz · 6 years ago
  8. bcda8f1 bpo-35081: Add Include/internal/pycore_object.h (GH-10640) by Victor Stinner · 6 years ago
  9. 34fd4c2 bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) by Serhiy Storchaka · 6 years ago
  10. b08746b bpo-35062: Fix parsing _io.IncrementalNewlineDecoder's *translate* argument. (GH-10217) by Xiang Zhang · 6 years ago
  11. 0353b4e bpo-33138: Change standard error message for non-pickleable and non-copyable types. (GH-6239) by Serhiy Storchaka · 6 years ago
  12. fdb5a50 bpo-25862: Fix several bugs in the _io module. (GH-8026) by Serhiy Storchaka · 6 years ago
  13. 23db935 bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918) by Zackery Spytz · 6 years ago
  14. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  15. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  16. 4d9aec0 bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io module. (#3726) by Serhiy Storchaka · 7 years ago
  17. 4856b0f bpo-32402: io: Add missing NULL check. (GH-4971) by INADA Naoki · 7 years ago
  18. 507434f bpo-15216: io: TextIOWrapper.reconfigure() accepts encoding, errors and newline (GH-2343) by INADA Naoki · 7 years ago
  19. d6238a7 bpo-25359: Add missed "goto error" after setting an exception. (#3712) by Serhiy Storchaka · 7 years ago
  20. ba7d736 bpo-31243: Fixed PyArg_ParseTuple failure checks. (#3171) by Oren Milman · 7 years ago
  21. a5b4ea1 bpo-31271: Fix an assertion failure in io.TextIOWrapper.write. (#3201) by Oren Milman · 7 years ago
  22. 13614e3 bpo-28261: fix err msgs where PyArg_ParseTuple is used to parse normal tuples (leftovers) (#3198) by Oren Milman · 7 years ago
  23. 1d1d3e9 bpo-28261: Fixed err msgs where PyArg_ParseTuple is used to parse normal tuples. (#3119) by Oren Milman · 7 years ago
  24. 3c2817b Fix bpo-30526: Add TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute (#1922) by Antoine Pitrou · 7 years ago
  25. 55fe1ae bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051) by Serhiy Storchaka · 7 years ago
  26. 762bf40 bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716) by Serhiy Storchaka · 7 years ago
  27. ba85d69 bpo-29878: Add global instances of int for 0 and 1. (#852) by Serhiy Storchaka · 7 years ago
  28. a5af6e1 bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514) by Serhiy Storchaka · 7 years ago
  29. 202fda5 bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) by Serhiy Storchaka · 7 years ago
  30. 446a498 Merge doc fixes from 3.6 by Martin Panter · 8 years ago
  31. 4659ddc Merge doc fixes from 3.5 by Martin Panter · 8 years ago
  32. 536d70e Fix grammar, typos and markup in documentation and code comments by Martin Panter · 8 years ago
  33. 61bdb0d Use _PyObject_CallMethodIdObjArgs() in _io by Victor Stinner · 8 years ago
  34. 7e42541 Use _PyObject_CallMethodIdObjArgs() by Victor Stinner · 8 years ago
  35. 0651583 Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize by Serhiy Storchaka · 8 years ago
  36. 3b73ea1 Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  37. f4934ea Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  38. 5f548a2 Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when by Serhiy Storchaka · 8 years ago
  39. a7c972e Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when by Serhiy Storchaka · 8 years ago
  40. 47ff073 more PY_LONG_LONG to long long by Benjamin Peterson · 8 years ago
  41. b6a9c97 Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error by Serhiy Storchaka · 8 years ago
  42. ec39756 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  43. 4884271 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  44. bdb908e Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 9 years ago
  45. 4a1e70f Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 9 years ago
  46. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 9 years ago
  47. 2d06e84 Issue #25923: Added the const qualifier to static constant arrays. by Serhiy Storchaka · 9 years ago
  48. 2eb819f Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 by Martin Panter · 9 years ago
  49. 7462b649 Issue #25523: Correct "a" article to "an" article by Martin Panter · 9 years ago
  50. 008d88b Issue #24009: Got rid of using rare "y#" format unit in TextIOWrapper.tell(). by Serhiy Storchaka · 9 years ago
  51. dbfdc38 Issue #24001: Argument Clinic converters now use accept={type} by Larry Hastings · 9 years ago
  52. bb72c47 Use PyArg_ParseTuple (new API) instead of PyArg_Parse (old API) for parsing tuples. by Serhiy Storchaka · 9 years ago
  53. f24131f Issue #20175: Converted the _io module to Argument Clinic. by Serhiy Storchaka · 9 years ago
  54. 56452ee Issue #22982: Improve BOM handling when seeking to multiple positions of a writable text file. by Antoine Pitrou · 9 years ago
  55. 85e3ee7 Issue #22982: Improve BOM handling when seeking to multiple positions of a writable text file. by Antoine Pitrou · 9 years ago
  56. 2e1c4e5 Issue #23785: Fixed memory leak in TextIOWrapper.tell() in rare circumstances. by Serhiy Storchaka · 9 years ago
  57. 04d09eb Issue #23785: Fixed memory leak in TextIOWrapper.tell() in rare circumstances. by Serhiy Storchaka · 9 years ago
  58. 98beb75 merge 3.4 (#23093) by Benjamin Peterson · 10 years ago
  59. 10e76b6 allow more operations to work on detached streams (closes #23093) by Benjamin Peterson · 10 years ago
  60. 994c7f7 merge 3.4 (#22849) by Benjamin Peterson · 10 years ago
  61. 6c14f23 fix possible double free in TextIOWrapper.__init__ (closes #22849) by Benjamin Peterson · 10 years ago
  62. 78184af Issue #21715: Extracted shared complicated code in the _io module to new by Serhiy Storchaka · 10 years ago
  63. e2bd2a7 Issue #21715: Extracted shared complicated code in the _io module to new by Serhiy Storchaka · 10 years ago
  64. 706768c Issue #22156: Fix some "comparison between signed and unsigned integers" by Victor Stinner · 10 years ago
  65. 7d7e775 Issue #10310: Use "unsigned int field:1" instead of "signed int field:1" in a by Victor Stinner · 10 years ago
  66. ec87a13 PyErr_NormalizeException doesn't like being called with an exception set by Serhiy Storchaka · 10 years ago
  67. 76d3f14 PyErr_NormalizeException doesn't like being called with an exception set by Serhiy Storchaka · 10 years ago
  68. 85e4235 Issue #21677: Fixed chaining nonnormalized exceptions in io close() methods. by Serhiy Storchaka · 10 years ago
  69. 8a8f7f9 Issue #21677: Fixed chaining nonnormalized exceptions in io close() methods. by Serhiy Storchaka · 10 years ago
  70. 38ca5a7 Issue #21396: Fix TextIOWrapper(..., write_through=True) to not force a flush() on the underlying binary stream. by Antoine Pitrou · 10 years ago
  71. c644e7c Issue #21396: Fix TextIOWrapper(..., write_through=True) to not force a flush() on the underlying binary stream. by Antoine Pitrou · 10 years ago
  72. b850389 Issue #21057: TextIOWrapper now allows the underlying binary stream's read() or read1() method to return an arbitrary bytes-like object (such as a memoryview). by Antoine Pitrou · 10 years ago
  73. a9b1524 Close #20404: blacklist non-text encodings in io.TextIOWrapper by Nick Coghlan · 10 years ago
  74. 712cb73 Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown. by Antoine Pitrou · 11 years ago
  75. 4d39700 Issue #19356: Avoid using a C variabled named "_self", it's a reserved word in some C compilers. by Antoine Pitrou · 11 years ago
  76. 09fcb72 Issue #19356: Avoid using a C variabled named "_self", it's a reserved word in some C compilers. by Antoine Pitrou · 11 years ago
  77. edd0de5 Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. by Serhiy Storchaka · 11 years ago
  78. ec67d18 Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms. by Serhiy Storchaka · 11 years ago
  79. 932ff83 Issue #18608: Avoid keeping a strong reference to the locale module inside the _io module. by Antoine Pitrou · 11 years ago
  80. 796564c Issue #18112: PEP 442 implementation (safe object finalization). by Antoine Pitrou · 11 years ago
  81. 9a28297 Issue #9566: _io: Use Py_SAFE_DOWNCAST for fix a compiler warning on Windows x64 by Victor Stinner · 11 years ago
  82. f567727 Merge with 3.3 by Andrew Kuchling · 11 years ago
  83. c7b6c50 Describe 'surrogateescape' in the documentation. by Andrew Kuchling · 11 years ago
  84. cce1b8e Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying by Serhiy Storchaka · 11 years ago
  85. d03ce4a Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying by Serhiy Storchaka · 11 years ago
  86. 94dc673 Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying by Serhiy Storchaka · 11 years ago
  87. 84d0bf9 Additional fix for issue #12268: The io module file object write methods no by Gregory P. Smith · 12 years ago
  88. 99ec7f6 Additional fix for issue #12268: The io module file object write methods no by Gregory P. Smith · 12 years ago
  89. b9817b0 Additional fix for Issue #12268: The io module file object writelines() methods no longer abort early when one of its write system calls is interrupted (EINTR). by Gregory P. Smith · 12 years ago
  90. 9101e23 Issue #15989: Fix several occurrences of integer overflow by Serhiy Storchaka · 12 years ago
  91. 7898043 Issue #15989: Fix several occurrences of integer overflow by Serhiy Storchaka · 12 years ago
  92. 4c05969 merge 3.3 (#16597) by Benjamin Peterson · 12 years ago
  93. 6862361 call close on the underlying stream even if flush raises (closes #16597) by Benjamin Peterson · 12 years ago
  94. 743e0cd Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified by Christian Heimes · 12 years ago
  95. 6d10b4d #15796: merge with 3.2. by Ezio Melotti · 12 years ago
  96. 16d2b47 #15796: Fix \n in readline docstring. Patch by Serhiy Storchaka. by Ezio Melotti · 12 years ago
  97. 721738f Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  98. 6f430e4 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  99. d1f9352 (Merge 3.2) open() / TextIOWrapper doc: make it explicit than newline='\n' by Victor Stinner · 12 years ago
  100. 401e17d open() / TextIOWrapper doc: make it explicit than newline='\n' doesn't by Victor Stinner · 12 years ago