1. bfba8c3 bpo-36748: optimize TextIOWrapper.write() for ASCII string (GH-13002) by Inada Naoki · 5 years ago
  2. c96be81 bpo-36900: Replace global conf vars with config (GH-13299) by Victor Stinner · 5 years ago
  3. 21a9ba1 bpo-2091: Fix typo in exception message (GH-12987) by Berker Peksag · 5 years ago
  4. ab86521 bpo-36523: Add docstring to io.IOBase.writelines (GH-12683) by Marcin Niemira · 5 years ago
  5. 4423504 bpo-18748: io.IOBase destructor now logs close() errors in dev mode (GH-12786) by Victor Stinner · 5 years ago
  6. 3191391 bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058) by Serhiy Storchaka · 5 years ago
  7. d53fe5f bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264) by Serhiy Storchaka · 5 years ago
  8. 8c17d92 add missing break statement (GH-12147) by Inada Naoki · 5 years ago
  9. 848037c Use names SEEK_SET, etc instead of magic number (GH-12057) by ngie-eign · 5 years ago
  10. 2a39d25 bpo-35582: Argument Clinic: Optimize the "all boring objects" case. (GH-11520) by Serhiy Storchaka · 6 years ago
  11. 4fa9591 bpo-35582: Argument Clinic: inline parsing code for positional parameters. (GH-11313) by Serhiy Storchaka · 6 years ago
  12. 32d96a2 bpo-23867: Argument Clinic: inline parsing code for a single positional parameter. (GH-9689) by Serhiy Storchaka · 6 years ago
  13. 842acaa bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175) by Zackery Spytz · 6 years ago
  14. 4c49da0 bpo-35436: Add missing PyErr_NoMemory() calls and other minor bug fixes. (GH-11015) by Zackery Spytz · 6 years ago
  15. d4f9cf5 bpo-33029: Fix signatures of getter and setter functions. (GH-10746) by Serhiy Storchaka · 6 years ago
  16. 4a934d4 bpo-33012: Fix invalid function cast warnings with gcc 8 in Argument Clinic. (GH-6748) by Serhiy Storchaka · 6 years ago
  17. bcda8f1 bpo-35081: Add Include/internal/pycore_object.h (GH-10640) by Victor Stinner · 6 years ago
  18. 621cebe bpo-35081: Rename internal headers (GH-10275) by Victor Stinner · 6 years ago
  19. 34fd4c2 bpo-35133: Fix mistakes when concatenate string literals on different lines. (GH-10284) by Serhiy Storchaka · 6 years ago
  20. e281f7d bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271) by Victor Stinner · 6 years ago
  21. 27e2d1f bpo-35081: Add pycore_ prefix to internal header files (GH-10263) by Victor Stinner · 6 years ago
  22. b08746b bpo-35062: Fix parsing _io.IncrementalNewlineDecoder's *translate* argument. (GH-10217) by Xiang Zhang · 6 years ago
  23. 0353b4e bpo-33138: Change standard error message for non-pickleable and non-copyable types. (GH-6239) by Serhiy Storchaka · 6 years ago
  24. a267056 bpo-32236: open() emits RuntimeWarning if buffering=1 for binary mode (GH-4842) by Alexey Izbyshev · 6 years ago
  25. 8deab96 bpo-34070: open() only checks for isatty if buffering < 0 (GH-8187) by David Herberth · 6 years ago
  26. 74a8b6e bpo-24658: Fix read/write greater than 2 GiB on macOS (GH-1705) by Stéphane Wirtel · 6 years ago
  27. e502451 closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218) by Benjamin Peterson · 6 years ago
  28. e6a4755 bpo-34217: Use lowercase for windows headers (GH-8472) by Erik Janssens · 6 years ago
  29. fc512e3 bpo-34287: Do not use second argument of METH_NOARGS functions (GH-8582) by jdemeyer · 6 years ago
  30. ce75df3 bpo-30237: Output error when ReadConsole is canceled by CancelSynchronousIo. (GH-7911) by ValeriyaSinevich · 6 years ago
  31. 28f0736 bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282) by Zackery Spytz · 6 years ago
  32. fdb5a50 bpo-25862: Fix several bugs in the _io module. (GH-8026) by Serhiy Storchaka · 6 years ago
  33. 23db935 bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918) by Zackery Spytz · 6 years ago
  34. c0ee341 Fix Windows build of Python for latest WinSDK. (GH-6874) by Carl Meyer · 6 years ago
  35. 55edd0c bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) by Siddhesh Poyarekar · 6 years ago
  36. 42c35d9 bpo-31966: Fixed WindowsConsoleIO.write() for writing empty data. (GH-5754) by Serhiy Storchaka · 6 years ago
  37. 059f58c bpo-32228: Reset raw_pos after unwinding the raw stream (#4858) by Nitish Chandra · 7 years ago
  38. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  39. 4d9aec0 bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io module. (#3726) by Serhiy Storchaka · 7 years ago
  40. 0a37a30 closes bpo-32460: ensure all non-static globals have initializers (#5061) by Benjamin Peterson · 7 years ago
  41. 4856b0f bpo-32402: io: Add missing NULL check. (GH-4971) by INADA Naoki · 7 years ago
  42. 507434f bpo-15216: io: TextIOWrapper.reconfigure() accepts encoding, errors and newline (GH-2343) by INADA Naoki · 7 years ago
  43. a5552f0 bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) by Serhiy Storchaka · 7 years ago
  44. 317def9 bpo-17852: Revert incorrect fix based on misunderstanding of _Py_PyAtExit() semantics (#4826) by Antoine Pitrou · 7 years ago
  45. 6a89481 bpo-32186: Release the GIL during lseek and fstat (#4652) by Nir Soffer · 7 years ago
  46. 9703f09 bpo-31976: Fix race condition when flushing a file is slow. (#4331) by benfogle · 7 years ago
  47. 8c663fd Replace KB unit with KiB (#4293) by Victor Stinner · 7 years ago
  48. d6238a7 bpo-25359: Add missed "goto error" after setting an exception. (#3712) by Serhiy Storchaka · 7 years ago
  49. 0a1ff24 bpo-17852: Maintain a list of BufferedWriter objects. Flush them on exit. (#3372) by Neil Schemenauer · 7 years ago
  50. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 7 years ago
  51. a6a4dc8 bpo-31370: Remove support for threads-less builds (#3385) by Antoine Pitrou · 7 years ago
  52. 05351c1 Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) by Eric Snow · 7 years ago
  53. 76d5abc bpo-30860: Consolidate stateful runtime globals. (#2594) by Eric Snow · 7 years ago
  54. db56423 Revert "bpo-17852: Maintain a list of BufferedWriter objects. Flush them on exit. (#1908)" (#3337) by Neil Schemenauer · 7 years ago
  55. e38d12e bpo-17852: Maintain a list of BufferedWriter objects. Flush them on exit. (#1908) by Neil Schemenauer · 7 years ago
  56. ba7d736 bpo-31243: Fixed PyArg_ParseTuple failure checks. (#3171) by Oren Milman · 7 years ago
  57. a5b4ea1 bpo-31271: Fix an assertion failure in io.TextIOWrapper.write. (#3201) by Oren Milman · 7 years ago
  58. 13614e3 bpo-28261: fix err msgs where PyArg_ParseTuple is used to parse normal tuples (leftovers) (#3198) by Oren Milman · 7 years ago
  59. a6296d3 bpo-31095: fix potential crash during GC (GH-2974) by INADA Naoki · 7 years ago
  60. 1d1d3e9 bpo-28261: Fixed err msgs where PyArg_ParseTuple is used to parse normal tuples. (#3119) by Oren Milman · 7 years ago
  61. 6969eaf bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) by Serhiy Storchaka · 7 years ago
  62. f7eae0a [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302) by Serhiy Storchaka · 7 years ago
  63. e613e6a bpo-30708: Check for null characters in PyUnicode_AsWideCharString(). (#2285) by Serhiy Storchaka · 7 years ago
  64. 7445381 bpo-30600: Fix error messages (condition order in Argument Clinic) (#2051) by Sylvain · 7 years ago
  65. 29adc13 bpo-30601: Fix a refleak in WindowsConsoleIO (#2003) by Victor Stinner · 7 years ago
  66. 3c2817b Fix bpo-30526: Add TextIOWrapper.reconfigure() and a TextIOWrapper.write_through attribute (#1922) by Antoine Pitrou · 7 years ago
  67. 523776c bpo-30544: _io._WindowsConsoleIO.write raises the wrong error when WriteConsoleW fails (#1912) by Segev Finer · 7 years ago
  68. 9997073 bpo-30228: FileIO seek() and tell() set seekable (#1384) by Victor Stinner · 7 years ago
  69. bf623ae bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096) by Serhiy Storchaka · 7 years ago
  70. 55fe1ae bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051) by Serhiy Storchaka · 7 years ago
  71. 026435c bpo-30068: add missing iter(self) in _io._IOBase.readlines when hint is present (#1130) by Xiang Zhang · 7 years ago
  72. 762bf40 bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716) by Serhiy Storchaka · 7 years ago
  73. ba85d69 bpo-29878: Add global instances of int for 0 and 1. (#852) by Serhiy Storchaka · 7 years ago
  74. aefa7eb bpo-6532: Make the thread id an unsigned integer. (#781) by Serhiy Storchaka · 7 years ago
  75. fff9a31 bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748) by Serhiy Storchaka · 7 years ago
  76. a5af6e1 bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514) by Serhiy Storchaka · 7 years ago
  77. 0042510 bpo-29730: replace some calls to PyNumber_Check and improve some error messages (#650) by Oren Milman · 7 years ago
  78. 202fda5 bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) by Serhiy Storchaka · 7 years ago
  79. 7400254 bpo-29741: Clean up C implementations of BytesIO and StringIO. (#606) by orenmn · 7 years ago
  80. 8c67fdd Merge from 3.6 by Steve Dower · 8 years ago
  81. a7e1648 Adds precheck for console filename to fix Windows 7. by Steve Dower · 8 years ago
  82. 43fec9b Merge issue #28164 and issue #29409 by Steve Dower · 8 years ago
  83. 722e3e2 Issue #28164: Correctly handle special console filenames (patch by Eryk Sun) by Steve Dower · 8 years ago
  84. eacee98 Issue #29409: Implement PEP 529 for io.FileIO (Patch by Eryk Sun) by Steve Dower · 8 years ago
  85. 228b12e Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 8 years ago
  86. 0c4a828 Run Argument Clinic: METH_VARARGS=>METH_FASTCALL by Victor Stinner · 8 years ago
  87. 259f0e4 Run Argument Clinic: METH_VARARGS=>METH_FASTCALL by Victor Stinner · 8 years ago
  88. 3e1fad6 Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywords by Victor Stinner · 8 years ago
  89. 446a498 Merge doc fixes from 3.6 by Martin Panter · 8 years ago
  90. 4659ddc Merge doc fixes from 3.5 by Martin Panter · 8 years ago
  91. 536d70e Fix grammar, typos and markup in documentation and code comments by Martin Panter · 8 years ago
  92. 280408b Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto by Steve Dower · 8 years ago
  93. bfce0f9 Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto by Steve Dower · 8 years ago
  94. 61bdb0d Use _PyObject_CallMethodIdObjArgs() in _io by Victor Stinner · 8 years ago
  95. 7e42541 Use _PyObject_CallMethodIdObjArgs() by Victor Stinner · 8 years ago
  96. d7d266c Merge from 3.6. by Serhiy Storchaka · 8 years ago
  97. 427f10b Merge from 3.5. by Serhiy Storchaka · 8 years ago
  98. 606ab86 Change order of io.UnsupportedOperation base classes. by Serhiy Storchaka · 8 years ago
  99. 85b0f5b Added the const qualifier to char* variables that refer to readonly internal by Serhiy Storchaka · 8 years ago
  100. a98c4a9 Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize by Serhiy Storchaka · 8 years ago