summaryrefslogtreecommitdiff
path: root/Modules/_io
Commit message (Expand)AuthorAgeFilesLines
* Issue #5700: io.FileIO() called flush() after closing the file.Serhiy Storchaka2015-02-211-7/+14
* Issue #23099: Closing io.BytesIO with exported buffer is rejected now toSerhiy Storchaka2015-02-031-0/+1
* Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()Serhiy Storchaka2015-02-031-4/+6
* allow more operations to work on detached streams (closes #23093)Benjamin Peterson2014-12-212-39/+41
* fix possible double free in TextIOWrapper.__init__ (closes #22849)Benjamin Peterson2014-11-121-1/+1
* Issue #21715: Extracted shared complicated code in the _io module to newSerhiy Storchaka2014-10-083-41/+6
* merge 3.3 (#22517)Benjamin Peterson2014-09-296-239/+437
|\
| * Issue #21860: Correct docstrings of FileIO.seek() and FileIO.truncate() methods.Berker Peksag2014-09-241-3/+5
| * properly decref the return value of close()Benjamin Peterson2014-07-041-3/+5
| * Issue #21090: io.FileIO.readall() does not ignore I/O errors anymore. Before,Victor Stinner2014-07-021-2/+2
| * PyErr_NormalizeException doesn't like being called with an exception setSerhiy Storchaka2014-06-113-12/+12
| * Issue #21310: Fixed possible resource leak in failed open().Serhiy Storchaka2014-06-091-9/+27
| * Issue #21677: Fixed chaining nonnormalized exceptions in io close() methods.Serhiy Storchaka2014-06-092-0/+2
| * Issue #21396: Fix TextIOWrapper(..., write_through=True) to not force a flush...Antoine Pitrou2014-05-091-4/+5
| * #15840: make docs consistent by saying operations on closed files raise Value...Andrew Kuchling2014-04-151-2/+2
| * Issue #17671: Fixed a crash when use non-initialized io.BufferedRWPair.Serhiy Storchaka2014-02-121-2/+7
| |\
| * | Close #20404: blacklist non-text encodings in io.TextIOWrapperNick Coghlan2014-02-041-12/+22
| * | Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.Antoine Pitrou2013-12-216-7/+33
| * | Issue #15204: Deprecated the 'U' mode in file-like objects.Serhiy Storchaka2013-11-231-2/+8
| * | Issue #19515: Remove identifiers duplicated in the same file.Victor Stinner2013-11-122-4/+2
| * | Issue #19437: Fix _io._IOBase.close(), handle _PyObject_SetAttrId() failureVictor Stinner2013-11-081-3/+8
| * | Issue #19512: fileio_init() reuses PyId_name identifier instead of "name"Victor Stinner2013-11-061-2/+3
| * | Issue #18408: Fix iobase_readline(), handle PyByteArray_Resize() failureVictor Stinner2013-10-291-5/+8
| * | Issue #19356: Avoid using a C variabled named "_self", it's a reserved word i...Antoine Pitrou2013-10-231-2/+2
| |\ \
| * | | Issue #9548: Add a minimal "_bootlocale" module that is imported by the _io m...Antoine Pitrou2013-10-121-1/+1
| * | | Issue #18876: The FileIO.mode attribute now better reflects the actual mode u...Antoine Pitrou2013-09-046-189/+323
| |\ \ \
| | * | | Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-281-3/+29
| | * | | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms.Serhiy Storchaka2013-08-206-186/+293
| | |\ \ \
| | | * | | Issue #18608: Avoid keeping a strong reference to the locale module inside th...Antoine Pitrou2013-08-013-27/+48
| | | * | | Fix use of uninitialized scalar variable, see 3f994367a979Christian Heimes2013-07-311-1/+3
| | | * | | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-304-64/+163
| | | * | | Issue #18408: PyEval_EvalFrameEx() and PyEval_CallObjectWithKeywords() now failVictor Stinner2013-07-181-0/+5
| | | * | | Issue #18408: Fix fileio_read() on _PyBytes_Resize() failureVictor Stinner2013-07-161-1/+1
| | | * | | Issue #18344: Fix potential ref-leaks in _bufferedreader_read_all().Richard Oudkerk2013-07-154-93/+73
| | | |\ \ \
| | | | * | | If MS_WIN64 is defined, MS_WINDOWS is also defined: #ifdef can be simplified.Victor Stinner2013-06-252-8/+8
| | | | * | | Issue #9566: _io: Use Py_SAFE_DOWNCAST for fix a compiler warning on Windows x64Victor Stinner2013-06-241-1/+1
| | | | * | | Check for correct macro, code uses S_ISDIR().Christian Heimes2013-06-231-1/+1
| | | | |\ \ \
| | | | * \ \ \ Merge with 3.3Andrew Kuchling2013-06-163-84/+64
| | | | |\ \ \ \
| | | | | * \ \ \ Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when rawSerhiy Storchaka2013-05-283-84/+64
| | | | | |\ \ \ \
| | | | | | * | | | FileIO.readall(): remove trailing space from an exception messageVictor Stinner2013-05-181-1/+1
| | | | | | * | | | Issue #15758: Fix FileIO.readall() so it no longer has O(n**2) complexity.Richard Oudkerk2013-05-171-66/+52
| | | | | | * | | | Merge 3.3, issue #17047: remove doubled words found in 2.7 to 3.4Terry Jan Reedy2013-03-111-1/+1
| | | | | | |\ \ \ \
| | | | | | * \ \ \ \ Merge #17275: Fix class name in init errors in C bufferedio classes.R David Murray2013-02-233-18/+12
| | | | | | |\ \ \ \ \
| | | | | | | * \ \ \ \ Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-28/+48
| | | | | | | |\ \ \ \ \
| | | | | | | * \ \ \ \ \ Additional fix for issue #12268: The io module file object write methods noGregory P. Smith2013-02-013-18/+12
| | | | | | | |\ \ \ \ \ \
| | | | | | | | * | | | | | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-152-3/+3
| | | | | | | | * | | | | | (Merge 3.3) Issue #16367: Fix FileIO.readall() on Windows for files larger th...Victor Stinner2013-01-033-18/+12
| | | | | | | | |\ \ \ \ \ \
| | | | | | | | | * \ \ \ \ \ merge 3.3 (#16597)Benjamin Peterson2012-12-203-18/+12
| | | | | | | | | |\ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ Issue #16714: use 'raise' exceptions, don't 'throw'.Andrew Svetlov2012-12-181-1/+1
| | | | | | | | | | |\ \ \ \ \ \
| | | | | | | | | | * | | | | | | Issue #15478: Raising an OSError doesn't decode or encode the filename anymoreVictor Stinner2012-10-301-6/+1