Final head of the former 3.6 branch
  1. c352e6c closes bpo-39510: Fix use-after-free in BufferedReader.readinto() (GH-18350) by Miss Islington (bot) · 6 years ago
  2. 2d6bc25 bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015) (GH-11020) (GH-11026) by Serhiy Storchaka · 7 years ago
  3. 29d2f3c [3.6] bpo-33029: Fix signatures of getter and setter functions. (GH-10746) (GH-10749) by Serhiy Storchaka · 7 years ago
  4. 907b07e bpo-35062: Fix parsing _io.IncrementalNewlineDecoder's *translate* argument. (GH-10217) by Miss Islington (bot) · 7 years ago
  5. a5ebc20 [3.6] bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705) (GH-9937) by Stéphane Wirtel · 7 years ago
  6. 28bbbda bpo-30237: Output error when ReadConsole is canceled by CancelSynchronousIo. (GH-7911) by Steve Dower · 7 years ago
  7. cc13016 bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282). (GH-8312) by Serhiy Storchaka · 7 years ago
  8. e5153d0 bpo-25862: Fix several bugs in the _io module. (GH-8026) by Miss Islington (bot) · 7 years ago
  9. d6a283b [3.6] bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918). (GH-8012) by Zackery Spytz · 7 years ago
  10. 980790e bpo-31966: Fixed WindowsConsoleIO.write() for writing empty data. (GH-5754) by Miss Islington (bot) · 7 years ago
  11. 1d896ed [3.6] bpo-32228: Reset raw_pos after unwinding the raw stream (GH-4858) (#5389) by Antoine Pitrou · 8 years ago
  12. 8bcd410 bpo-32186: Release the GIL during lseek and fstat (GH-4652) (#4661) by Miss Islington (bot) · 8 years ago
  13. 7e32cee [3.6] bpo-25359: Add missed "goto error" after setting an exception. (GH-3712) (#3714) by Miss Islington (bot) · 8 years ago
  14. 2eea952 bpo-31095: fix potential crash during GC (GH-3195) by INADA Naoki · 8 years ago
  15. c7750c2 [3.6] bpo-31243: Fixed PyArg_ParseTuple failure checks. (GH-3171) (#3233) by Oren Milman · 8 years ago
  16. 9bcbc6c [3.6] bpo-31271: Fix an assertion failure in io.TextIOWrapper.write. (GH-3201) (#3209) by Oren Milman · 8 years ago
  17. 8e67981 [3.6] bpo-28261: Prevent raising SystemError where PyArg_ParseTuple is used to parse non-args. (#3210) by Oren Milman · 8 years ago
  18. 1d56ed5 _winconsoleio: Fix memory leak (#2485) by Victor Stinner · 8 years ago
  19. 0834905 [3.6] bpo-13617: Reject embedded null characters in wchar* strings. (GH-2302) (#2462) by Serhiy Storchaka · 8 years ago
  20. 0edffa3 [3.6] bpo-30708: Check for null characters in PyUnicode_AsWideCharString(). (GH-2285) (#2443) by Serhiy Storchaka · 8 years ago
  21. 31b950a bpo-30601: Fix a refleak in WindowsConsoleIO (#2003) (#2008) by Victor Stinner · 8 years ago
  22. c63ae11 bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails (#1912) (#1925) by Steve Dower · 8 years ago
  23. 680fea4 bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096) (#1180) by Serhiy Storchaka · 8 years ago
  24. d5fa5f3 bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present (#1130) (#1150) by Xiang Zhang · 8 years ago
  25. fca705d bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514) (#722) by Serhiy Storchaka · 8 years ago
  26. a7e1648 Adds precheck for console filename to fix Windows 7. by Steve Dower · 9 years ago
  27. 722e3e2 Issue #28164: Correctly handle special console filenames (patch by Eryk Sun) by Steve Dower · 9 years ago
  28. eacee98 Issue #29409: Implement PEP 529 for io.FileIO (Patch by Eryk Sun) by Steve Dower · 9 years ago
  29. 4659ddc Merge doc fixes from 3.5 by Martin Panter · 9 years ago
  30. 536d70e Fix grammar, typos and markup in documentation and code comments by Martin Panter · 9 years ago
  31. bfce0f9 Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto by Steve Dower · 9 years ago
  32. 606ab86 Change order of io.UnsupportedOperation base classes. by Serhiy Storchaka · 9 years ago
  33. 427f10b Merge from 3.5. by Serhiy Storchaka · 9 years ago
  34. 0651583 Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize by Serhiy Storchaka · 9 years ago
  35. 3b73ea1 Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 9 years ago
  36. f4934ea Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 9 years ago
  37. 5f548a2 Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when by Serhiy Storchaka · 9 years ago
  38. a7c972e Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when by Serhiy Storchaka · 9 years ago
  39. c6f9b2b Issue #28162: Fixes Ctrl+Z handling in console readall() by Steve Dower · 9 years ago
  40. 312cef7 Issue #28217: Adds _testconsole module to test console input. Fixes some issues found by the tests. by Steve Dower · 9 years ago
  41. 9df89d0 Issue #28277: remove linefeed character from iomodule.h. Patch by Michael Felt by Christian Heimes · 9 years ago
  42. e2e792d merge 3.5 (#28184) by Benjamin Peterson · 9 years ago
  43. 27f26ad Issue #28161: Opening CON for write access fails by Steve Dower · 9 years ago
  44. ec406fe Issue #27810: Regenerate Argument Clinic. by Serhiy Storchaka · 9 years ago
  45. 0be894b Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Martin Panter · 9 years ago
  46. 3929499 Issue #1602: Windows console doesn't input or print Unicode (PEP 528) by Steve Dower · 9 years ago
  47. 940f33a Issue #23524: Finish removing _PyVerify_fd from sources by Steve Dower · 9 years ago
  48. 47ff073 more PY_LONG_LONG to long long by Benjamin Peterson · 9 years ago
  49. ed4aa83 require a long long data type (closes #27961) by Benjamin Peterson · 9 years ago
  50. 15f44ab Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Raymond Hettinger · 9 years ago
  51. 9171a8b Issue #27574: Decreased an overhead of parsing keyword arguments in functions by Serhiy Storchaka · 9 years ago
  52. 2954f83 - Issue #27332: Fixed the type of the first argument of module-level functions by Serhiy Storchaka · 9 years ago
  53. 1a2b24f Issue #27332: Fixed the type of the first argument of module-level functions by Serhiy Storchaka · 9 years ago
  54. 5dee655 Issue #26305: Argument Clinic now uses braces in C code as required by PEP 7. by Serhiy Storchaka · 9 years ago
  55. 118598a Issue #27066: Fixed SystemError if a custom opener (for open()) returns a by Barry Warsaw · 9 years ago
  56. 480e285 Issue #27066: Fixed SystemError if a custom opener (for open()) returns by Barry Warsaw · 9 years ago
  57. d62548a issue27186: add open/io.open; patch by Jelle Zijlstra by Ethan Furman · 9 years ago
  58. efe7256 Fix a comment. by Barry Warsaw · 9 years ago
  59. c249221 Issue #20699: Merge io bytes-like fixes from 3.5 by Martin Panter · 9 years ago
  60. 6bb91f3 Issue #20699: Document that “io” methods accept bytes-like objects by Martin Panter · 9 years ago
  61. abe4d52 Merge doc and comment fixes from 3.5 by Martin Panter · 9 years ago
  62. 8f26565 Fix spelling (inital), grammar (may translates) in documentation, comments by Martin Panter · 9 years ago
  63. b6a9c97 Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error by Serhiy Storchaka · 9 years ago
  64. 8b04a94 Merge typo fixes from 3.5 by Martin Panter · 9 years ago
  65. 119e502 Fix typos in code comments and documentation by Martin Panter · 9 years ago
  66. f01e408 Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF by Serhiy Storchaka · 9 years ago
  67. ec39756 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 9 years ago
  68. 4884271 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 9 years ago
  69. 047f3b7 Issue #22854: Merge UnsupportedOperation fixes from 3.5 by Martin Panter · 9 years ago
  70. 754aab2 Issue #22854: Clarify documentation about UnsupportedOperation and add tests by Martin Panter · 9 years ago
  71. 928bff0 cleanup iobase.c by Victor Stinner · 9 years ago
  72. 914cde8 On ResourceWarning, log traceback where the object was allocated by Victor Stinner · 9 years ago
  73. 1ed017a Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR. by Serhiy Storchaka · 10 years ago
  74. bdb908e Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 10 years ago
  75. 4a1e70f Issue #20440: Applied yet one patch for using Py_SETREF. by Serhiy Storchaka · 10 years ago
  76. ef1585e Issue #25923: Added more const qualifiers to signatures of static and private functions. by Serhiy Storchaka · 10 years ago
  77. 2d06e84 Issue #25923: Added the const qualifier to static constant arrays. by Serhiy Storchaka · 10 years ago
  78. f006940 Issue #20440: Massive replacing unsafe attribute setting code with special by Serhiy Storchaka · 10 years ago
  79. 5a57ade Issue #20440: Massive replacing unsafe attribute setting code with special by Serhiy Storchaka · 10 years ago
  80. a9406e7 Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 10 years ago
  81. 5c4064e Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. by Serhiy Storchaka · 10 years ago
  82. c68e723 Issue #25717: Merge comment from 3.5 by Martin Panter · 10 years ago
  83. 49d3db9 Issue #25717: Add comment explaining why errors are ignored by Martin Panter · 10 years ago
  84. c851106 Issue #25717: Merge fstat() fix from 3.5 by Martin Panter · 10 years ago
  85. 0bb62b1 Issue #25717: Tolerate fstat() failures in the FileIO constructor by Martin Panter · 10 years ago
  86. e56a919 Issue #25523: Merge a-to-an corrections from 3.5 by Martin Panter · 10 years ago
  87. 2eb819f Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 by Martin Panter · 10 years ago
  88. 7462b649 Issue #25523: Correct "a" article to "an" article by Martin Panter · 10 years ago
  89. a6d5038 Issue #22413: Merge StringIO doc from 3.5 by Martin Panter · 10 years ago
  90. f264416 Issue #22413: Remove comment made out of date by Argument Clinic by Martin Panter · 10 years ago
  91. 994815e Issue #22413: Merge StringIO doc from 3.4 into 3.5 by Martin Panter · 10 years ago
  92. cfad543 Issue #22413: Document newline effect on StringIO initializer and getvalue by Martin Panter · 10 years ago
  93. 585a6ac Merge typo fixes from 3.5 by Martin Panter · 10 years ago
  94. 3f930dc Merge typo fixes from 3.4 into 3.5 by Martin Panter · 10 years ago
  95. 9955a37 Various minor typos in documentation and comments by Martin Panter · 10 years ago
  96. db4220e Issue #25030: Do not document seek() as if it accepts keyword arguments by Martin Panter · 10 years ago
  97. 56f6e76 Issue #15989: Fixed some scarcely probable integer overflows. by Serhiy Storchaka · 10 years ago
  98. 4e63f7a Issue #24989: Fixed buffer overread in BytesIO.readline() if a position is by Serhiy Storchaka · 10 years ago
  99. fb39779 Issue #24989: Fixed buffer overread in BytesIO.readline() if a position is by Serhiy Storchaka · 10 years ago
  100. 594e54c Issue #24989: Fixed buffer overread in BytesIO.readline() if a position is by Serhiy Storchaka · 10 years ago