Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue 18550: Check return value of ioctl() / fnctl() in internal_setblocking | Christian Heimes | 2016-09-08 | 1 | -20/+41 |
| | | | | | | | The function internal_setblocking() of the socket module did not check the return values of ioctl() and fnctl(). CID 1294328 | ||||
* | Fix potential NULL pointer dereference in _imp_create_builtin | Christian Heimes | 2016-09-08 | 1 | -0/+4 |
| | | | | | | | PyModule_GetDef() can return NULL. Let's check the return value properly like in the other five cases. CID 1299590 | ||||
* | Issue #24254: Drop cls.__definition_order__. | Eric Snow | 2016-09-08 | 16 | -533/+193 |
| | |||||
* | 24277: Make it clearer that the new modules are not provisional. | R David Murray | 2016-09-08 | 5 | -16/+38 |
| | | | | | Also make it clear on the contents page what chapters are about the legacy API. | ||||
* | Add NULL checks to the initializer of the locale module | Christian Heimes | 2016-09-08 | 1 | -34/+20 |
| | | | | | | | | The _locale module was using old-style APIs to set numeric module constants from macros. The new way requires less code and properly checks for NULL. CID 1295027 | ||||
* | Fix potential NULL pointer dereference in update_symbols() | Christian Heimes | 2016-09-08 | 1 | -1/+1 |
| | | | | | | symtable_analyze() calls analyze_block() with bound=NULL. Theoretically that NULL can be passed down to update_symbols(). update_symbols() may deference NULL and pass it to PySet_Contains() | ||||
* | replace PyInt16 with int16_t | Benjamin Peterson | 2016-09-08 | 1 | -14/+11 |
| | |||||
* | Additional safe-guard against dereferencing NULL in reduce_newobj | Christian Heimes | 2016-09-08 | 1 | -1/+7 |
| | | | | | | | _PyObject_GetNewArguments() can leave args == NULL but the __newobj_ex__ branch expects args to be not-NULL. CID 1353201 | ||||
* | Add NULL check for gen->gi_code in gen_send_ex() | Christian Heimes | 2016-09-08 | 1 | -1/+1 |
| | | | | | | | | | | | _PyGen_Finalize() checks that gen->gi_code is not NULL before it accesses the flags of the code object. This means that the flag could be NULL. It passes down the generatore to gen_close() and gen_send_ex(). gen_send_ex() did not check for gen->gi_code != NULL. CID 1297900 | ||||
* | Add error checking to PyInit_pyexpact | Christian Heimes | 2016-09-08 | 1 | -1/+11 |
| | | | | | | | The module initializer of the pyexpat module failed to check the return value of PySys_GetObject() for NULL. CID 982779 | ||||
* | Use PyModule_AddIntMacro() in signal module | Christian Heimes | 2016-09-08 | 1 | -129/+86 |
| | | | | | | | The signal module was using old-style module initialization with potential NULL dereferencing. CID 1295026 | ||||
* | Skip unused value in tokenizer code | Christian Heimes | 2016-09-08 | 1 | -1/+1 |
| | | | | | | | In the case of an escape character, c is never read. tok_next() is used to advance the pointer. CID 1225097 | ||||
* | Check return value of PyList_Append() in Py_Main(). CID 1353200 | Christian Heimes | 2016-09-08 | 1 | -1/+2 |
| | |||||
* | Add policy keyword to email.generator.DecodedGenerator. | R David Murray | 2016-09-08 | 4 | -5/+13 |
| | |||||
* | Merge | Raymond Hettinger | 2016-09-08 | 2 | -2/+19 |
| | |||||
* | More lenient skipping of console tests. | Steve Dower | 2016-09-08 | 1 | -3/+15 |
| | |||||
* | Skips console open_fd tests when we don't have real consoles. | Steve Dower | 2016-09-08 | 1 | -18/+21 |
| | |||||
* | [merge from 3.5] - Issue28010 - Make http.client.HTTPConnection.putrequest | Senthil Kumaran | 2016-09-08 | 2 | -16/+11 |
|\ | | | | | | | documentation consistent with the code. | ||||
| * | Issue28010 - Make http.client.HTTPConnection.putrequest documentation ↵ | Senthil Kumaran | 2016-09-08 | 2 | -16/+11 |
| | | | | | | | | consistent with the code. | ||||
* | | Issue #1602: Windows console doesn't input or print Unicode (PEP 528) | Steve Dower | 2016-08-31 | 16 | -21/+1739 |
| | | | | | | | | Closes #17602: Adds a readline implementation for the Windows console | ||||
* | | Issue #28030: Update the language reference for PEP 468. | Eric Snow | 2016-09-08 | 1 | -5/+6 |
| | | |||||
* | | Remove legacy "from __future__ import with_statement" lines. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 9 | -15/+1 |
| | | |||||
* | | Add missing versionadded directive | Berker Peksag | 2016-09-08 | 1 | -0/+1 |
| | | |||||
* | | indicate the dependence of odict and dictobject on dict-common.h | Benjamin Peterson | 2016-09-08 | 1 | -1/+2 |
| | | |||||
* | | do not worry about 64-bit dict sizes on 32-bit platforms | Benjamin Peterson | 2016-09-08 | 2 | -4/+10 |
| | | |||||
* | | Add a new private version to the builtin dict type | Victor Stinner | 2016-09-08 | 8 | -4/+243 |
| | | | | | | | | | | | | | | Issue #26058: Add a new private version to the builtin dict type, incremented at each dictionary creation and at each dictionary change. Implementation of the PEP 509. | ||||
* | | Issue #21201: Improves readability of multiprocessing error message from ↵ | Davin Potts | 2016-09-08 | 2 | -1/+4 |
|\ \ | |/ | | | | | server to client for certain exceptions | ||||
| * | Issue #21201: Improves readability of multiprocessing error message from ↵ | Davin Potts | 2016-09-08 | 2 | -1/+4 |
| | | | | | | | | server to client for certain exceptions | ||||
* | | #27364: Deprecate invalid escape strings in str/byutes. | R David Murray | 2016-09-08 | 7 | -12/+48 |
| | | | | | | | | Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter. | ||||
* | | access dk_indices through a union | Benjamin Peterson | 2016-09-08 | 2 | -17/+18 |
| | | |||||
* | | Add documentation to the dict implementation | Victor Stinner | 2016-09-08 | 3 | -3/+51 |
| | | | | | | | | Issue #27350. | ||||
* | | Reindeint DK_xxx macros | Victor Stinner | 2016-09-08 | 1 | -6/+11 |
| | | | | | | | | Issue #27350. | ||||
* | | dk_get_index/dk_set_index uses a type indices variable | Victor Stinner | 2016-09-08 | 1 | -8/+16 |
| | | | | | | | | Issue #27350. | ||||
* | | make some peps high level sections | Benjamin Peterson | 2016-09-08 | 1 | -4/+4 |
| | | |||||
* | | use static inline instead of Py_LOCAL_INLINE | Benjamin Peterson | 2016-09-08 | 1 | -16/+16 |
| | | |||||
* | | Issue #27350: Add credits | Raymond Hettinger | 2016-09-08 | 1 | -0/+1 |
| | | |||||
* | | merge heads | Benjamin Peterson | 2016-09-08 | 36 | -9287/+23 |
|\ \ | |||||
| * | | Issue #28027: Mention the names of the removed modules in Misc/NEWS | Zachary Ware | 2016-09-08 | 1 | -1/+2 |
| | | | |||||
| * | | Issue #28027: Remove Lib/plat-* files | Zachary Ware | 2016-09-08 | 35 | -9283/+9 |
| | | | |||||
| * | | document --with-optimizations in the README for issue26359. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 1 | -4/+13 |
| |\ \ | | |/ | |||||
| | * | document --with-optimizations in the README for issue26359. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 1 | -4/+13 |
| | | | |||||
* | | | simplify Py_UCSN definitions with stdint types | Benjamin Peterson | 2016-09-08 | 1 | -15/+3 |
|/ / | |||||
* | | use Py_MAX | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | | |||||
* | | Issue #23524: Finish removing _PyVerify_fd from sources | Steve Dower | 2016-09-08 | 10 | -258/+27 |
| | | |||||
* | | Split lookdict_unicode_nodummy() assertion to debug | Victor Stinner | 2016-09-08 | 1 | -1/+2 |
| | | | | | | | | Issue #27350. | ||||
* | | Issue #28026: Raise ImportError when exec_module() exists but ↵ | Eric Snow | 2016-09-08 | 4 | -909/+901 |
| | | | | | | | | create_module() is missing. | ||||
* | | Fixes tests broken by issue #27781. | Steve Dower | 2016-09-08 | 4 | -6/+10 |
| | | |||||
* | | fix spelling | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | | |||||
* | | fix pep role | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | | |||||
* | | Add assertions to dk_set_index() | Victor Stinner | 2016-09-08 | 1 | -4/+14 |
| | | | | | | | | Issue #27350. |