1. d03ce4a Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying by Serhiy Storchaka · 11 years ago
  2. 94dc673 Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlying by Serhiy Storchaka · 11 years ago
  3. 99ec7f6 Additional fix for issue #12268: The io module file object write methods no by Gregory P. Smith · 12 years ago
  4. 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
  5. 9101e23 Issue #15989: Fix several occurrences of integer overflow by Serhiy Storchaka · 12 years ago
  6. 6862361 call close on the underlying stream even if flush raises (closes #16597) by Benjamin Peterson · 12 years ago
  7. 6d10b4d #15796: merge with 3.2. by Ezio Melotti · 12 years ago
  8. 16d2b47 #15796: Fix \n in readline docstring. Patch by Serhiy Storchaka. by Ezio Melotti · 12 years ago
  9. 721738f Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  10. 6f430e4 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. by Antoine Pitrou · 12 years ago
  11. d1f9352 (Merge 3.2) open() / TextIOWrapper doc: make it explicit than newline='\n' by Victor Stinner · 12 years ago
  12. 401e17d open() / TextIOWrapper doc: make it explicit than newline='\n' doesn't by Victor Stinner · 12 years ago
  13. 3c25dfb Make TextIOWrapper's documentation clearer by copying the newline argument's description from open(). by Antoine Pitrou · 12 years ago
  14. 0c1c0d4 Make TextIOWrapper's documentation clearer by copying the newline argument's description from open(). by Antoine Pitrou · 12 years ago
  15. 990a5fe Fixes issue #12268: File readline, readlines and read() or readall() methods by Gregory P. Smith · 12 years ago
  16. 5135992 Fixes issue #12268: File readline, readlines and read() or readall() methods by Gregory P. Smith · 12 years ago
  17. f86a5e8 Close #11022: TextIOWrapper doesn't call locale.setlocale() anymore by Victor Stinner · 12 years ago
  18. 0f9eec1 Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder. by Ross Lagerwall · 12 years ago
  19. efb00c0 Issue #14153 Create _Py_device_encoding() to prevent _io from having to import by Brett Cannon · 12 years ago
  20. 408026c Merge 3.2 by Éric Araujo · 12 years ago
  21. fab9766 Fix typo in “seperat{or,ion}” by Éric Araujo · 12 years ago
  22. f8facac Fix compiler warnings by Victor Stinner · 13 years ago
  23. 9e30aa5 Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH() by Victor Stinner · 13 years ago
  24. e532456 Issue #13393: In TextIOWrapper.read(n), try to read `n` characters as by Antoine Pitrou · 13 years ago
  25. 5c398e8 Restore performance of special casings for utf-16 and utf-32 in TextIOWrapper by Antoine Pitrou · 13 years ago
  26. c28e2e5 In text I/O, optimize scanning for new lines with 1-byte unicode chars by Antoine Pitrou · 13 years ago
  27. c1b0bfd Fix memory leak in io.StringIO by Antoine Pitrou · 13 years ago
  28. 767046a Replace {Get,Set,Has}AttrString with *AttrId. by Martin v. Löwis · 13 years ago
  29. bd928fe Rename _Py_identifier to _Py_IDENTIFIER. by Martin v. Löwis · 13 years ago
  30. afe55bb Add API for static strings, primarily good for identifiers. by Martin v. Löwis · 13 years ago
  31. c47adb0 Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. by Martin v. Löwis · 13 years ago
  32. f7b8cb6 _io.textio: fix character type, use Py_UCS4 instead of Py_UNICODE by Victor Stinner · 13 years ago
  33. d63a3b8 Implement PEP 393. by Martin v. Löwis · 13 years ago
  34. d42c1d0 Issue #12591: Allow io.TextIOWrapper to work with raw IO objects (without by Antoine Pitrou · 13 years ago
  35. e96ec68 Issue #12591: Allow io.TextIOWrapper to work with raw IO objects (without by Antoine Pitrou · 13 years ago
  36. 90ce72d Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a TextIOWrapper to a huge value, not TypeError. by Antoine Pitrou · 13 years ago
  37. cb4ae81 Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a TextIOWrapper to a huge value, not TypeError. by Antoine Pitrou · 13 years ago
  38. fd82113 Fast path for IncrementalNewlineDecoder.decode() in io.TextIOWrapper.read(-1) by Victor Stinner · 13 years ago
  39. 211b81d Issue #11114: Fix catastrophic performance of tell() on text files (up by Antoine Pitrou · 13 years ago
  40. a4815ca Issue #10872: The repr() of TextIOWrapper objects now includes the mode by Antoine Pitrou · 14 years ago
  41. 243757e Issue #10180: Pickling file objects is now explicitly forbidden, since by Antoine Pitrou · 14 years ago
  42. e033e06 Issue #10093: ResourceWarnings are now issued when files and sockets are by Antoine Pitrou · 14 years ago
  43. 0d739d7 Issue #9293: I/O streams now raise `io.UnsupportedOperation` when an by Antoine Pitrou · 14 years ago
  44. f6c5783 Issue #6697: Check that _PyUnicode_AsString() result is not NULL in textio.c by Victor Stinner · 14 years ago
  45. 6be8876 Merged revisions 80720 via svnmerge from by Antoine Pitrou · 14 years ago
  46. 905a2ff Merged revisions 77890 via svnmerge from by Antoine Pitrou · 15 years ago
  47. bf5ff76 Merged revisions 76805 via svnmerge from by Benjamin Peterson · 15 years ago
  48. ca767bd Merged revisions 75007 via svnmerge from by Antoine Pitrou · 15 years ago
  49. ccd686a Merged revisions 74581 via svnmerge from by Amaury Forgeot d'Arc · 15 years ago
  50. 680bf1a move to a naming scheme with all lowercase and underscores by Benjamin Peterson · 15 years ago
  51. 2cfca79 stop throwing out all errors when PyObject_GetAttr fails by Benjamin Peterson · 15 years ago
  52. 0926ad1 give the C implementation of TextIOWrapper the errors property #6217 by Benjamin Peterson · 15 years ago
  53. 716c444 Issue #5761: Add the name of the underlying file to the repr() of various IO objects. by Antoine Pitrou · 15 years ago
  54. 81971ea correctly handle invalid operations on streams (like writing on a non-writable one) by Benjamin Peterson · 15 years ago
  55. e450185 Issue #5006: Better handling of unicode byte-order marks (BOM) in the io library. by Antoine Pitrou · 15 years ago
  56. d2e0c79 implement a detach() method for BufferedIOBase and TextIOBase #5883 by Benjamin Peterson · 15 years ago
  57. 1fea321 use NULL for the ends of tables by Benjamin Peterson · 15 years ago
  58. 8d8d630 Issue 5682: Move _io module into its own subdirectory. by Alexandre Vassalotti · 15 years ago[Renamed from Modules/_textio.c]
  59. a1b4901 fix TextIOWrapper.read() when the buffer is not readable #5628 by Benjamin Peterson · 15 years ago
  60. 24f3629 Issue #5592: make the encodefuncs symbol static by Antoine Pitrou · 15 years ago
  61. c4c0eae give TextIOWrapper a repr that tells you the encoding by Benjamin Peterson · 15 years ago
  62. 0e94189 Remove double negative by Antoine Pitrou · 15 years ago
  63. 66913e2 Issue #5433: Excessive newline detection optimization in IncrementalNewlineDecoder by Antoine Pitrou · 15 years ago
  64. 2db74c2 Issue #5429: unaligned access in TextIOWrapper cookie parsing (segfaults on SPARC CPUs, and possibly others) by Antoine Pitrou · 15 years ago
  65. 4fa88fa merge the io-c branch: C implementation of the io module by Benjamin Peterson · 15 years ago