summaryrefslogtreecommitdiffstats
path: root/Modules/_io/fileio.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.Antoine Pitrou2013-12-211-2/+4
* Issue #19512: fileio_init() reuses PyId_name identifier instead of "name"Victor Stinner2013-11-061-2/+3
* Issue #18876: The FileIO.mode attribute now better reflects the actual mode u...Antoine Pitrou2013-09-041-9/+13
|\
| * Issue #18876: The FileIO.mode attribute now better reflects the actual mode u...Antoine Pitrou2013-09-041-10/+13
* | Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-271-3/+29
* | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-5/+19
* | Issue #18408: Fix fileio_read() on _PyBytes_Resize() failureVictor Stinner2013-07-161-1/+1
* | If MS_WIN64 is defined, MS_WINDOWS is also defined: #ifdef can be simplified.Victor Stinner2013-06-241-7/+7
* | Check for correct macro, code uses S_ISDIR().Christian Heimes2013-06-231-1/+1
|\ \ | |/
| * Check for correct macro, code uses S_ISDIR().Christian Heimes2013-06-231-1/+1
| * Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-191-2/+2
| |\
| | * Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-191-1/+1
* | | FileIO.readall(): remove trailing space from an exception messageVictor Stinner2013-05-171-1/+1
* | | Issue #15758: Fix FileIO.readall() so it no longer has O(n**2) complexity.Richard Oudkerk2013-05-171-66/+52
* | | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-141-2/+2
* | | (Merge 3.3) Issue #16367: Fix FileIO.readall() on Windows for files larger th...Victor Stinner2013-01-031-2/+11
|\ \ \ | |/ /
| * | (Merge 3.2) Issue #16367: Fix FileIO.readall() on Windows for files larger th...Victor Stinner2013-01-031-2/+11
| |\ \ | | |/
| | * Issue #16367: Fix FileIO.readall() on Windows for files larger than 2 GBVictor Stinner2013-01-031-2/+11
* | | Issue #15478: Raising an OSError doesn't decode or encode the filename anymoreVictor Stinner2012-10-301-6/+1
|/ /
* | Issue #15247: FileIO now raises an error when given a file descriptor pointin...Antoine Pitrou2012-07-061-12/+5
|\ \ | |/
| * Issue #15247: FileIO now raises an error when given a file descriptor pointin...Antoine Pitrou2012-07-061-12/+5
* | Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-241-0/+7
|\ \ | |/
| * Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-241-0/+7
* | Simplify code in fileio_initHynek Schlawack2012-06-221-2/+1
* | #10053: Don't close FDs when FileIO.__init__ failsHynek Schlawack2012-06-211-6/+6
|\ \ | |/
| * #10053: Don't close FDs when FileIO.__init__ failsHynek Schlawack2012-06-211-6/+5
* | #4841: Fix FileIO constructor to honor closefd when called repeatedlyHynek Schlawack2012-05-251-3/+7
|\ \ | |/
| * #4841: Fix FileIO constructor to honor closefd when called repeatedlyHynek Schlawack2012-05-251-3/+7
* | Speed up reading of small files. This avoids multiple C read() calls on pyc ...Antoine Pitrou2012-04-171-3/+11
* | Issue #13848: open() and the FileIO constructor now check for NUL characters ...Antoine Pitrou2012-01-291-21/+9
|\ \ | |/
| * Issue #13848: open() and the FileIO constructor now check for NUL characters ...Antoine Pitrou2012-01-291-22/+11
* | Issue #12760: Refer to the new 'x' open mode as "exclusive creation" mode.Charles-François Natali2012-01-141-3/+3
* | Issue #12760: Add a create mode to open(). Patch by David Townshend.Charles-François Natali2012-01-091-10/+28
* | Issue #10350: Read and save errno before calling a function which might overw...Antoine Pitrou2011-12-161-3/+11
|\ \ | |/
| * Issue #10350: Read and save errno before calling a function which might overw...Antoine Pitrou2011-12-161-3/+11
* | Replace {Get,Set,Has}AttrString with *AttrId.Martin v. Löwis2011-10-141-1/+2
* | Issue #12797: Added custom opener parameter to builtin open() and FileIO.open().Ross Lagerwall2011-10-311-12/+37
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-1/+1
* | Merge #13159: Replace FileIO's quadratic-time buffer growth algorithm with a ...Nadeem Vawda2011-10-131-15/+4
|\ \ | |/
| * Issue #13159: Replace FileIO's quadratic-time buffer growth algorithm with a ...Nadeem Vawda2011-10-131-15/+4
* | Fix FileIO.readall() (new_buffersize()) for large filesVictor Stinner2011-10-111-1/+5
* | Fix io.FileIO.readall() on Windows 64 bitsVictor Stinner2011-10-111-4/+4
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-2/+3
* | fileio_init() checks for failure on conversion to Py_UNICODE*Victor Stinner2011-09-291-4/+6
* | (merge 3.2) Issue #9611, #9015: FileIO.read() clamps the length to INT_MAX on...Victor Stinner2011-07-051-0/+8
|\ \ | |/
| * Issue #9611, #9015: FileIO.read() clamps the length to INT_MAX on Windows.Victor Stinner2011-07-051-0/+8
* | Issue #12175: FileIO.readall() now only reads the file position and size once.Victor Stinner2011-05-251-7/+30
|/
* (Merge 3.1) Issue #12175: FileIO.readall() now raises a ValueError instead ofVictor Stinner2011-05-251-0/+2
|\
| * Issue #12175: FileIO.readall() now raises a ValueError instead of an IOError ifVictor Stinner2011-05-251-0/+2
| * Merged revisions 85728,85731,85735,85766-85771,85773,85777 via svnmerge fromGeorg Brandl2010-11-261-1/+2