summaryrefslogtreecommitdiffstats
path: root/Modules/_io/textio.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #23785: Fixed memory leak in TextIOWrapper.tell() in rare circumstances.Serhiy Storchaka2015-03-301-6/+2
* allow more operations to work on detached streams (closes #23093)Benjamin Peterson2014-12-221-38/+40
* 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-081-14/+2
* PyErr_NormalizeException doesn't like being called with an exception setSerhiy Storchaka2014-06-111-4/+4
* Issue #21677: Fixed chaining nonnormalized exceptions in io close() methods.Serhiy Storchaka2014-06-091-0/+1
* Issue #21396: Fix TextIOWrapper(..., write_through=True) to not force a flush...Antoine Pitrou2014-05-081-4/+5
* 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-211-2/+7
* Issue #19356: Avoid using a C variabled named "_self", it's a reserved word i...Antoine Pitrou2013-10-231-2/+2
|\
| * Issue #19356: Avoid using a C variabled named "_self", it's a reserved word i...Antoine Pitrou2013-10-231-2/+2
* | Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms.Serhiy Storchaka2013-08-201-1/+1
|\ \ | |/
| * Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms.Serhiy Storchaka2013-08-201-1/+1
* | Issue #18608: Avoid keeping a strong reference to the locale module inside th...Antoine Pitrou2013-08-011-27/+21
* | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-8/+29
* | Issue #9566: _io: Use Py_SAFE_DOWNCAST for fix a compiler warning on Windows x64Victor Stinner2013-06-241-1/+1
* | Merge with 3.3Andrew Kuchling2013-06-161-2/+3
|\ \ | |/
| * Describe 'surrogateescape' in the documentation.Andrew Kuchling2013-06-161-2/+3
* | Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-28/+48
|\ \ | |/
| * Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-28/+48
| |\
| | * Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-18/+44
* | | Additional fix for issue #12268: The io module file object write methods noGregory P. Smith2013-02-011-2/+5
|\ \ \ | |/ /
| * | Additional fix for issue #12268: The io module file object write methods noGregory P. Smith2013-02-011-2/+5
| |\ \ | | |/
| | * Additional fix for Issue #12268: The io module file object writelines() metho...Gregory P. Smith2013-02-011-2/+5
| * | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-191-1/+1
| |\ \ | | |/
* | | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-141-1/+1
* | | merge 3.3 (#16597)Benjamin Peterson2012-12-201-4/+20
|\ \ \ | |/ /
| * | call close on the underlying stream even if flush raises (closes #16597)Benjamin Peterson2012-12-201-4/+20
* | | Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unifiedChristian Heimes2012-10-171-12/+6
|/ /
* | #15796: merge with 3.2.Ezio Melotti2012-09-181-1/+1
|\ \ | |/
| * #15796: Fix \n in readline docstring. Patch by Serhiy Storchaka.Ezio Melotti2012-09-181-1/+1
* | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-1/+4
|\ \ | |/
| * Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-1/+4
* | (Merge 3.2) open() / TextIOWrapper doc: make it explicit than newline='\n'Victor Stinner2012-08-031-3/+3
|\ \ | |/
| * open() / TextIOWrapper doc: make it explicit than newline='\n' doesn'tVictor Stinner2012-08-031-3/+3
* | Make TextIOWrapper's documentation clearer by copying the newline argument's ...Antoine Pitrou2012-08-031-9/+16
|\ \ | |/
| * Make TextIOWrapper's documentation clearer by copying the newline argument's ...Antoine Pitrou2012-08-031-9/+16
* | Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-241-2/+14
|\ \ | |/
| * Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-241-2/+14
* | Close #11022: TextIOWrapper doesn't call locale.setlocale() anymoreVictor Stinner2012-06-051-2/+2
* | Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder.Ross Lagerwall2012-04-071-1/+1
* | Issue #14153 Create _Py_device_encoding() to prevent _io from having to importBrett Cannon2012-02-291-4/+7
* | Merge 3.2Éric Araujo2012-02-261-1/+1
|\ \ | |/
| * Fix typo in “seperat{or,ion}”Éric Araujo2012-02-261-1/+1
* | Fix compiler warningsVictor Stinner2011-11-221-1/+1
* | Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH()Victor Stinner2011-11-211-2/+2
* | Issue #13393: In TextIOWrapper.read(n), try to read `n` characters asAntoine Pitrou2011-11-181-5/+9
* | Restore performance of special casings for utf-16 and utf-32 in TextIOWrapperAntoine Pitrou2011-11-131-18/+12
* | In text I/O, optimize scanning for new lines with 1-byte unicode charsAntoine Pitrou2011-11-131-12/+20
* | Fix memory leak in io.StringIOAntoine Pitrou2011-11-121-0/+1