summaryrefslogtreecommitdiffstats
path: root/Modules/_io/textio.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-25862: Fix several bugs in the _io module. (GH-8026)Serhiy Storchaka2018-06-301-7/+14
* bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918)Zackery Spytz2018-06-291-0/+5
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-2/+2
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-30/+18
* bpo-31572: Get rid of PyObject_HasAttr() and _PyObject_HasAttrId() in the _io...Serhiy Storchaka2018-01-161-11/+14
* bpo-32402: io: Add missing NULL check. (GH-4971)INADA Naoki2017-12-241-0/+6
* bpo-15216: io: TextIOWrapper.reconfigure() accepts encoding, errors and newli...INADA Naoki2017-12-211-140/+314
* bpo-25359: Add missed "goto error" after setting an exception. (#3712)Serhiy Storchaka2017-09-231-0/+1
* bpo-31243: Fixed PyArg_ParseTuple failure checks. (#3171)Oren Milman2017-08-291-5/+13
* bpo-31271: Fix an assertion failure in io.TextIOWrapper.write. (#3201)Oren Milman2017-08-251-0/+7
* bpo-28261: fix err msgs where PyArg_ParseTuple is used to parse normal tuples...Oren Milman2017-08-241-3/+20
* bpo-28261: Fixed err msgs where PyArg_ParseTuple is used to parse normal tupl...Oren Milman2017-08-201-1/+8
* Fix bpo-30526: Add TextIOWrapper.reconfigure() and a TextIOWrapper.write_thro...Antoine Pitrou2017-06-031-0/+60
* bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)Serhiy Storchaka2017-04-161-5/+5
* bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)Serhiy Storchaka2017-03-301-9/+2
* bpo-29878: Add global instances of int for 0 and 1. (#852)Serhiy Storchaka2017-03-301-7/+7
* bpo-25455: Fixed crashes in repr of recursive buffered file-like objects. (#514)Serhiy Storchaka2017-03-191-3/+20
* bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)Serhiy Storchaka2017-03-121-5/+5
* Merge doc fixes from 3.6Martin Panter2017-01-141-1/+1
|\
| * Merge doc fixes from 3.5Martin Panter2017-01-141-1/+1
| |\
| | * Fix grammar, typos and markup in documentation and code commentsMartin Panter2017-01-141-1/+1
* | | Use _PyObject_CallMethodIdObjArgs() in _ioVictor Stinner2016-12-091-3/+5
* | | Use _PyObject_CallMethodIdObjArgs()Victor Stinner2016-12-081-2/+2
|/ /
* | Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSizeSerhiy Storchaka2016-11-201-2/+2
* | Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-1/+1
|\ \ | |/
| * Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualT...Serhiy Storchaka2016-11-161-1/+1
* | Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator whenSerhiy Storchaka2016-11-031-12/+5
|\ \ | |/
| * Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator whenSerhiy Storchaka2016-11-031-12/+5
* | more PY_LONG_LONG to long longBenjamin Peterson2016-09-081-2/+2
* | Issue #26778: Fixed "a/an/and" typos in code comment, documentation and errorSerhiy Storchaka2016-04-171-1/+1
|\ \ | |/
* | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-4/+4
|\ \ | |/
| * Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-4/+4
* | Issue #20440: Applied yet one patch for using Py_SETREF.Serhiy Storchaka2015-12-271-8/+4
|\ \ | |/
| * Issue #20440: Applied yet one patch for using Py_SETREF.Serhiy Storchaka2015-12-271-8/+4
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-10/+10
* | Issue #25923: Added the const qualifier to static constant arrays.Serhiy Storchaka2015-12-251-2/+2
|/
* Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5Martin Panter2015-11-021-2/+2
|\
| * Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-021-2/+2
* | Issue #24009: Got rid of using rare "y#" format unit in TextIOWrapper.tell().Serhiy Storchaka2015-05-061-2/+11
* | Issue #24001: Argument Clinic converters now use accept={type}Larry Hastings2015-05-041-4/+4
* | Use PyArg_ParseTuple (new API) instead of PyArg_Parse (old API) for parsing t...Serhiy Storchaka2015-04-191-5/+5
* | Issue #20175: Converted the _io module to Argument Clinic.Serhiy Storchaka2015-04-161-194/+282
* | Issue #22982: Improve BOM handling when seeking to multiple positions of a wr...Antoine Pitrou2015-04-131-4/+21
|\ \ | |/
| * Issue #22982: Improve BOM handling when seeking to multiple positions of a wr...Antoine Pitrou2015-04-131-4/+21
* | Issue #23785: Fixed memory leak in TextIOWrapper.tell() in rare circumstances.Serhiy Storchaka2015-03-301-6/+2
|\ \ | |/
| * Issue #23785: Fixed memory leak in TextIOWrapper.tell() in rare circumstances.Serhiy Storchaka2015-03-301-6/+2
* | merge 3.4 (#23093)Benjamin Peterson2014-12-221-38/+40
|\ \ | |/
| * allow more operations to work on detached streams (closes #23093)Benjamin Peterson2014-12-221-38/+40
* | merge 3.4 (#22849)Benjamin Peterson2014-11-121-1/+1
|\ \ | |/
| * fix possible double free in TextIOWrapper.__init__ (closes #22849)Benjamin Peterson2014-11-121-1/+1