1. 3c9ce74 Issue #23908: os functions, open() and the io.FileIO constructor now reject by Serhiy Storchaka · 8 years ago
  2. 8d496ad Issue #27171: Fix typos in documentation, code comments, and tests by Martin Panter · 8 years ago
  3. 763a61c Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF by Serhiy Storchaka · 8 years ago
  4. bc62af1 Issue #22570: Renamed Py_SETREF to Py_XSETREF. by Serhiy Storchaka · 8 years ago
  5. 5951f23 Issue #20440: Massive replacing unsafe attribute setting code with special by Serhiy Storchaka · 9 years ago
  6. 95bc0e4 use Py_ssize_t for file offset and length computations in iteration (closes #22526) by Benjamin Peterson · 10 years ago
  7. b0acc1b Issue #21350: Fix file.writelines() to accept arbitrary buffer objects, as advertised. by Antoine Pitrou · 10 years ago
  8. 78ad658 Circumventing a bug in glibc (issue #17976). Patch by Jaakko Moisio. by Serhiy Storchaka · 11 years ago
  9. 6d56231 Issue #17976: Fixed potential problem with file.write() not detecting IO error by Serhiy Storchaka · 11 years ago
  10. 74f49ab Issue #15989: Fix several occurrences of integer overflow by Serhiy Storchaka · 12 years ago
  11. 5ca88d2 get the core to compile --disable-unicode by Benjamin Peterson · 12 years ago
  12. b2ac4d6 Fixes issue #12268 for file readline, readlines and read() and readinto methods. by Gregory P. Smith · 12 years ago
  13. 02a3801 Issue #14505: Fix file descriptor leak when deallocating file objects created with PyFile_FromString(). by Antoine Pitrou · 12 years ago
  14. eace3a7 #14161: fix compile error under Windows. by Ezio Melotti · 13 years ago
  15. 11f8b68 #14161: fix the __repr__ of file objects to escape the file name. by Ezio Melotti · 13 years ago
  16. 3624815 Issue #13159: Replace FileIO's quadratic-time buffer growth algorithm with a linear-time one. by Nadeem Vawda · 13 years ago
  17. 63c22fa Issue #7732: Fix a crash on importing a module if a directory has the same name by Victor Stinner · 13 years ago
  18. 638cee6 Issue #9295: Fix a crash under Windows when calling close() on a file by Antoine Pitrou · 14 years ago
  19. bf77554 iterators passed to writelines() can close their files; don't segfault #10125 by Benjamin Peterson · 14 years ago
  20. caafd77 Issue #4947: The write() method of sys.stdout and sys.stderr uses their by Victor Stinner · 14 years ago
  21. 83137c2 Issue #7079: Fix a possible crash when closing a file object while using by Antoine Pitrou · 14 years ago
  22. c83ea13 Untabify C files. Will watch buildbots. by Antoine Pitrou · 14 years ago
  23. bea424a more _PyString_Resize error checking by Benjamin Peterson · 14 years ago
  24. 00b6a5c #7706: DONT_HAVE_ERRNO_H is no longer defined by configure (after rev.46819). by Andrew M. Kuchling · 15 years ago
  25. bb445a1 Issue #5677: Explicitly forbid write operations on read-only file objects, by Antoine Pitrou · 15 years ago
  26. 5c3dd9a Issue #6368: Fixed unused variable warning on Unix. by Hirokazu Yamamoto · 15 years ago
  27. a3c5609 Issue #4856: Remove checks for win NT. by Hirokazu Yamamoto · 15 years ago
  28. b24bb27 Issue #3527: Removed Py_WIN_WIDE_FILENAMES which is not used any more. by Hirokazu Yamamoto · 15 years ago
  29. fd4c872 issue 4804: Provide checks for the format string of strftime, and for the "mode" string of fopen on Windows. These strings are user provided from python and so we can avoid invoking the C runtime invalid parameter handler by first checking that they are valid. by Kristján Valur Jónsson · 16 years ago
  30. fe231b0 #4764 set IOError.filename when trying to open a directory on POSIX platforms by Benjamin Peterson · 16 years ago
  31. 17617a0 #3965: on Windows, open() crashes if the filename or the mode is invalid, by Amaury Forgeot d'Arc · 16 years ago
  32. f91d46a Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple, by Martin v. Löwis · 16 years ago
  33. 99a3dce More reverting of r63675 per the mailing list discussions. This restores by Gregory P. Smith · 16 years ago
  34. dd96db6 This reverts r63675 based on the discussion in this thread: by Gregory P. Smith · 16 years ago
  35. 9981589 New environment variable PYTHONIOENCODING. by Martin v. Löwis · 16 years ago
  36. 593daf5 Renamed PyString to PyBytes by Christian Heimes · 16 years ago
  37. a9916b5 #2353: raise Py3k warning in file.xreadlines(). by Georg Brandl · 16 years ago
  38. f19a7b9 A little reformating of Py3k warnings by Benjamin Peterson · 16 years ago
  39. 9f4f481 Use PyErr_WarnPy3k throughout by Benjamin Peterson · 16 years ago
  40. aa63d0d Make file objects as thread safe as the underlying libc FILE* implementation. by Gregory P. Smith · 16 years ago
  41. 65bb42d #2348: add py3k warning for file.softspace. by Georg Brandl · 16 years ago
  42. 10ed0f5 Remove all traces of HAVE_STRERROR. by Brett Cannon · 16 years ago
  43. 887290d Fix the IOError message text when opening a file with an invalid filename. by Gregory P. Smith · 16 years ago
  44. ad61bc8 #2067: file.__exit__() now calls subclasses' close() method. by Georg Brandl · 17 years ago
  45. d7e1b2b static PyObject* variables should use PyString_InternFromString() instead of PyObject_FromString() to store a python string in a function level static var. by Christian Heimes · 17 years ago
  46. e93237d #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. by Christian Heimes · 17 years ago
  47. 4e3ebe0 Note that open() is the preferred way to open files (issue 1510). by Skip Montanaro · 17 years ago
  48. ad8fb0d Patch # 188 by Philip Jenvey. by Guido van Rossum · 17 years ago
  49. 0153159 Add a bunch of GIL release/acquire points in tp_print implementations and for by Brett Cannon · 17 years ago
  50. 6819210 PEP 3123: Provide forward compatibility with Python 3.0, while keeping by Martin v. Löwis · 17 years ago
  51. 0a440d4 Export function sanitize_the_mode from fileobject.c as _PyFile_SanitizeMode(). Use this function in posixmodule.c when implementing fdopen(). This fixes test_subprocess.py for a VisualStudio 2005 compile. by Kristján Valur Jónsson · 17 years ago
  52. afea529 SF patch #1630975: Fix crash when replacing sys.stdout in sitecustomize by Thomas Wouters · 18 years ago
  53. 056dac1 Bug #1067760: Deprecate passing floats to file.seek. by Martin v. Löwis · 18 years ago
  54. 7ccbca9 Forward-port of r52136,52138: a review of overflow-detecting code. by Armin Rigo · 18 years ago
  55. 2b3666f Make sure memory is properly cleaned up in file_init. by Brett Cannon · 18 years ago
  56. 076d1e0 Fix a couple of ssize-t issues reported by Alexander Belopolsky on python-dev by Neal Norwitz · 18 years ago
  57. b337bb5 Stop INCREFing name, then checking if it's NULL. name (f_name) should never by Neal Norwitz · 18 years ago
  58. fc28e0d Handle a NULL name properly. by Neal Norwitz · 18 years ago
  59. 74c3ea0 Fix build problems with the platform SDK on windows. It is not sufficient to test for the C compiler version when determining if we have the secure CRT from microsoft. Must test with an undocumented macro, __STDC_SECURE_LIB__ too. by Kristján Valur Jónsson · 18 years ago
  60. f608317 Fix the CRT argument error handling for VisualStudio .NET 2005. Install a CRT error handler and disable the assertion for debug builds. This causes CRT to set errno to EINVAL. by Kristján Valur Jónsson · 18 years ago
  61. 0e8bd7e Patch #1495999: Part two of Windows CE changes. by Martin v. Löwis · 18 years ago
  62. 98b40ad Bug #1502805: don't alias file.__exit__ to file.close since the by Georg Brandl · 18 years ago
  63. 7b90e16 Bug #1462152: file() now checks more thoroughly for invalid mode by Georg Brandl · 18 years ago
  64. da5b701 Get rid of __context__, per the latest changes to PEP 343 and python-dev by Guido van Rossum · 18 years ago
  65. c4edb0e SF #1479181: split open() and file() from being aliases for each other. by Neal Norwitz · 18 years ago
  66. 2a19074 Replace INT_MAX with PY_SSIZE_T_MAX where string length are concerned. by Martin v. Löwis · 18 years ago
  67. ac6bd46 spread the extern "C" { } magic pixie dust around. Python itself builds now by Anthony Baxter · 18 years ago
  68. 377be11 More C++-compliance. Note especially listobject.c - to get C++ to accept the by Anthony Baxter · 18 years ago
  69. ed02eb6 Bug #1177964: make file iterator raise MemoryError on too big files by Georg Brandl · 18 years ago
  70. 347b300 Remove unnecessary casts in type object initializers. by Georg Brandl · 18 years ago
  71. f669436 Um, I thought I'd already checked this in. by Guido van Rossum · 19 years ago
  72. 1a5e21e Updates to the with-statement: by Guido van Rossum · 19 years ago
  73. 15e6274 Revert backwards-incompatible const changes. by Martin v. Löwis · 19 years ago
  74. 18e1655 Merge ssize_t branch. by Martin v. Löwis · 19 years ago
  75. c45251a SF patch #1397960: When mixing file-iteration and by Thomas Wouters · 19 years ago
  76. 76dc081 strlen() returns a size_t, get rid of 64-bit warning by Neal Norwitz · 19 years ago
  77. a716eab Revert r41662 and the part of 41552 that originally caused the problem by Neal Norwitz · 19 years ago
  78. e237d50 Add a workaround for file.ftell() to raise IOError for ttys. by Hye-Shik Chang · 19 years ago
  79. af68c87 Add const to several API functions that take char *. by Jeremy Hylton · 19 years ago
  80. bbf12ba Disallow opening files with modes 'aU' or 'wU' as specified by PEP by Skip Montanaro · 19 years ago
  81. f8e74b1 If close() fails in file_dealloc, then print an error message to by Peter Astrand · 20 years ago
  82. 51ffac6 dump HAVE_FOPENRF stuff - obsolete by Skip Montanaro · 20 years ago
  83. cb87bc8 Add weakref support to array.array and file objects. by Raymond Hettinger · 20 years ago
  84. 4e10ed3 If a file is opened with an explicit buffer size >= 1, repeated by Andrew MacIntyre · 20 years ago
  85. abce8a6 Changed file.name to be the object passed as the 'name' argument to file() by Nicholas Bastin · 20 years ago
  86. 086a0f7 PyFile_WriteObject(): some of the local variables are only used when by Fred Drake · 20 years ago
  87. db60805 Remove support for --without-universal-newlines (see PEP 11). by Skip Montanaro · 21 years ago
  88. 4bae2d5 Getting rid of code dependent on GUSI or the MetroWerks compiler. by Jack Jansen · 21 years ago
  89. 849a972 Patch #809535: Mention behaviour of seek on text files. Backported to 2.3. by Martin v. Löwis · 21 years ago
  90. 8ae4689 Simplify and speedup uses of Py_BuildValue(): by Raymond Hettinger · 21 years ago
  91. 7bbcde7 Only release buffer after file has been closed. Fixes #800824. by Martin v. Löwis · 21 years ago
  92. f1827cf SF bug 801631: file.truncate fault on windows. by Tim Peters · 21 years ago
  93. 1e3bdf6 Patch #788249: Pass an explicit buffer to setvbuf in PyFile_SetBufSize(). by Martin v. Löwis · 21 years ago
  94. 98cad48 Fix SF #789402, Memory leak on open() by Neal Norwitz · 21 years ago
  95. 415da6e Only encode Unicode objects when printing them raw. by Martin v. Löwis · 21 years ago
  96. 5467d4c Patch #612627: Add encoding attribute to file objects, and determine by Martin v. Löwis · 21 years ago
  97. 015dd82 Somewhere along the way, the softspace attr of file objects became read- by Tim Peters · 21 years ago
  98. cb3319f SF patch #683187, fix universal newline problems on error by Neal Norwitz · 22 years ago
  99. af6a27a Allow PyFile_GetLine() to return Unicode objects. Fixes #660165. by Martin v. Löwis · 22 years ago
  100. ea3fdf4 SF patch #659536: Use PyArg_UnpackTuple where possible. by Raymond Hettinger · 22 years ago