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