Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywords | Victor Stinner | 2017-01-17 | 2 | -2/+2 | |
| | | | | | | | | Issue #29286. | |||||
* | | Merge doc fixes from 3.6 | Martin Panter | 2017-01-14 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Merge doc fixes from 3.5 | Martin Panter | 2017-01-14 | 1 | -1/+1 | |
| |\ | ||||||
| | * | Fix grammar, typos and markup in documentation and code comments | Martin Panter | 2017-01-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | * Indent versionchanged at method level, not class level * Mark up ``--help`` to avoid generating an en dash * Use forward slash in Unix command line with a dollar sign ($) prompt | |||||
* | | | Issue #28768: Fix implicit declaration of function _setmode. Patch by ↵ | Steve Dower | 2016-12-28 | 1 | -0/+3 | |
|\ \ \ | |/ / | | | | | | | Masayuki Yamamoto | |||||
| * | | Issue #28768: Fix implicit declaration of function _setmode. Patch by ↵ | Steve Dower | 2016-12-28 | 1 | -0/+3 | |
| | | | | | | | | | | | | Masayuki Yamamoto | |||||
* | | | Use _PyObject_CallMethodIdObjArgs() in _io | Victor Stinner | 2016-12-09 | 5 | -10/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28915: Replace _PyObject_CallMethodId() with _PyObject_CallMethodIdObjArgs() when the format string was only made of "O" formats, PyObject* arguments. _PyObject_CallMethodIdObjArgs() avoids the creation of a temporary tuple and doesn't have to parse a format string. | |||||
* | | | Use _PyObject_CallMethodIdObjArgs() | Victor Stinner | 2016-12-08 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28915: Replace _PyObject_CallMethodId() with _PyObject_CallMethodIdObjArgs() when the format string only use the format 'O' for objects, like "(O)". _PyObject_CallMethodIdObjArgs() avoids the code to parse a format string and avoids the creation of a temporary tuple. | |||||
* | | | Merge from 3.6. | Serhiy Storchaka | 2016-12-07 | 1 | -1/+1 | |
|\ \ \ | |/ / | ||||||
| * | | Merge from 3.5. | Serhiy Storchaka | 2016-12-07 | 1 | -1/+1 | |
| |\ \ | | |/ | ||||||
| | * | Change order of io.UnsupportedOperation base classes. | Serhiy Storchaka | 2016-12-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | This makes tests passing after changes by issue #5322. | |||||
* | | | Added the const qualifier to char* variables that refer to readonly internal | Serhiy Storchaka | 2016-11-20 | 2 | -2/+2 | |
| | | | | | | | | | | | | UTF-8 represenatation of Unicode objects. | |||||
* | | | Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize | Serhiy Storchaka | 2016-11-20 | 2 | -3/+3 | |
|\ \ \ | |/ / | | | | | | | with PyUnicode_AsUTF8 and PyUnicode_AsUTF8AndSize. | |||||
| * | | Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize | Serhiy Storchaka | 2016-11-20 | 2 | -3/+3 | |
| | | | | | | | | | | | | with PyUnicode_AsUTF8 and PyUnicode_AsUTF8AndSize. | |||||
* | | | Issue #28701: Replace PyUnicode_CompareWithASCIIString with ↵ | Serhiy Storchaka | 2016-11-16 | 2 | -4/+4 | |
|\ \ \ | |/ / | | | | | | | | | | | | | _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | |||||
| * | | Issue #28701: Replace PyUnicode_CompareWithASCIIString with ↵ | Serhiy Storchaka | 2016-11-16 | 2 | -4/+4 | |
| |\ \ | | |/ | | | | | | | | | | | | | _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | |||||
| | * | Issue #28701: Replace PyUnicode_CompareWithASCIIString with ↵ | Serhiy Storchaka | 2016-11-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | |||||
* | | | Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when | Serhiy Storchaka | 2016-11-03 | 1 | -12/+5 | |
|\ \ \ | |/ / | | | | | | | | | | the garbage collector is invoked in other thread. Based on patch by Sebastian Cufre. | |||||
| * | | Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when | Serhiy Storchaka | 2016-11-03 | 1 | -12/+5 | |
| |\ \ | | |/ | | | | | | | | | | the garbage collector is invoked in other thread. Based on patch by Sebastian Cufre. | |||||
| | * | Issue #28387: Fixed possible crash in _io.TextIOWrapper deallocator when | Serhiy Storchaka | 2016-11-03 | 1 | -12/+5 | |
| | | | | | | | | | | | | | | | the garbage collector is invoked in other thread. Based on patch by Sebastian Cufre. | |||||
* | | | Issue #23214: Implement optional BufferedReader, BytesIO read1() argument | Martin Panter | 2016-10-20 | 4 | -18/+37 | |
|/ / | ||||||
* | | Issue #28162: Fixes Ctrl+Z handling in console readall() | Steve Dower | 2016-10-08 | 1 | -20/+29 | |
| | | ||||||
* | | Issue #28217: Adds _testconsole module to test console input. Fixes some ↵ | Steve Dower | 2016-10-03 | 2 | -12/+45 | |
| | | | | | | | | issues found by the tests. | |||||
* | | Issue #28277: remove linefeed character from iomodule.h. Patch by Michael Felt | Christian Heimes | 2016-09-26 | 1 | -1/+1 | |
| | | ||||||
* | | merge 3.5 (#28184) | Benjamin Peterson | 2016-09-20 | 1 | -6/+6 | |
|\ \ | |/ | ||||||
| * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #28161: Opening CON for write access fails | Steve Dower | 2016-09-17 | 1 | -14/+31 | |
| | | | | | | | | | | | | Issue #28162: WindowsConsoleIO readall() fails if first line starts with Ctrl+Z Issue #28163: WindowsConsoleIO fileno() passes wrong flags to _open_osfhandle Issue #28164: _PyIO_get_console_type fails for various paths | |||||
* | | Issue #27810: Regenerate Argument Clinic. | Serhiy Storchaka | 2016-09-11 | 2 | -8/+8 | |
| | | ||||||
* | | Issue #1602: Windows console doesn't input or print Unicode (PEP 528) | Steve Dower | 2016-08-31 | 4 | -3/+1458 | |
| | | | | | | | | Closes #17602: Adds a readline implementation for the Windows console | |||||
* | | Issue #23524: Finish removing _PyVerify_fd from sources | Steve Dower | 2016-09-08 | 1 | -26/+13 | |
| | | ||||||
* | | more PY_LONG_LONG to long long | Benjamin Peterson | 2016-09-08 | 2 | -9/+9 | |
| | | ||||||
* | | require a long long data type (closes #27961) | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 1 | -1/+1 | |
| | | ||||||
* | | Issue #27574: Decreased an overhead of parsing keyword arguments in functions | Serhiy Storchaka | 2016-08-14 | 6 | -26/+36 | |
| | | | | | | | | implemented with using Argument Clinic. | |||||
* | | - Issue #27332: Fixed the type of the first argument of module-level functions | Serhiy Storchaka | 2016-07-07 | 2 | -5/+5 | |
|\ \ | |/ | | | | | generated by Argument Clinic. Patch by Petr Viktorin. | |||||
| * | Issue #27332: Fixed the type of the first argument of module-level functions | Serhiy Storchaka | 2016-07-07 | 2 | -5/+5 | |
| | | | | | | | | generated by Argument Clinic. Patch by Petr Viktorin. | |||||
| * | Fix a comment. | Barry Warsaw | 2016-06-08 | 1 | -1/+2 | |
| | | ||||||
* | | Issue #26305: Argument Clinic now uses braces in C code as required by PEP 7. | Serhiy Storchaka | 2016-06-09 | 7 | -61/+115 | |
| | | ||||||
* | | Issue #27066: Fixed SystemError if a custom opener (for open()) returns a | Barry Warsaw | 2016-06-08 | 1 | -1/+7 | |
|\ \ | |/ | | | | | negative number without setting an exception. | |||||
| * | Issue #27066: Fixed SystemError if a custom opener (for open()) returns | Barry Warsaw | 2016-06-08 | 1 | -1/+6 | |
| | | | | | | | | a negative number without setting an exception. | |||||
* | | issue27186: add open/io.open; patch by Jelle Zijlstra | Ethan Furman | 2016-06-04 | 1 | -16/+32 | |
| | | ||||||
* | | Issue #20699: Merge io bytes-like fixes from 3.5 | Martin Panter | 2016-05-28 | 6 | -12/+13 | |
|\ \ | |/ | ||||||
| * | Issue #20699: Document that “io” methods accept bytes-like objects | Martin Panter | 2016-05-28 | 6 | -12/+13 | |
| | | | | | | | | | | | | | | | | This matches the usage of ZipFile and BufferedWriter. This still requires return values to be bytes() objects. Also document and test that the write() methods should only access their argument before they return. | |||||
* | | Merge doc and comment fixes from 3.5 | Martin Panter | 2016-04-19 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | Fix spelling (inital), grammar (may translates) in documentation, comments | Martin Panter | 2016-04-19 | 1 | -2/+2 | |
| | | ||||||
* | | Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error | Serhiy Storchaka | 2016-04-17 | 2 | -2/+2 | |
|\ \ | |/ | | | | | messages. | |||||
* | | Merge typo fixes from 3.5 | Martin Panter | 2016-04-16 | 2 | -4/+4 | |
|\ \ | |/ | ||||||
| * | Fix typos in code comments and documentation | Martin Panter | 2016-04-16 | 2 | -4/+4 | |
| | | ||||||
* | | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF | Serhiy Storchaka | 2016-04-10 | 1 | -1/+1 | |
|\ \ | |/ | | | | | in places where Py_DECREF was used. | |||||
* | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 3 | -10/+10 | |
|\ \ | |/ |