Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Merge 3.4 | Donald Stufft | 2016-09-09 | 2 | -1/+1 | |
| |\ | ||||||
| | * | Upgrade setuptools to 27.1.2 | Donald Stufft | 2016-09-09 | 2 | -1/+1 | |
| | | | ||||||
* | | | Remove duplicate entry for Ivan L. | Guido van Rossum | 2016-09-09 | 1 | -1/+0 | |
| | | | ||||||
* | | | Issue #28038: Remove Tools/parser/com2ann.py and its unit test. | Guido van Rossum | 2016-09-09 | 2 | -568/+0 | |
| | | | | | | | | | | | | Development is moving to https://github.com/ilevkivskyi/com2ann | |||||
* | | | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENAT | Steve Dower | 2016-09-09 | 1 | -2/+3 | |
| | | | ||||||
* | | | Revert #27959: ImportError within an encoding module should also skip the ↵ | Steve Dower | 2016-09-09 | 1 | -3/+4 | |
| | | | | | | | | | | | | encoding | |||||
* | | | Merge 3.5 | Donald Stufft | 2016-09-09 | 2 | -1/+1 | |
|\ \ \ | |/ / | ||||||
| * | | Merge 3.4 | Donald Stufft | 2016-09-09 | 2 | -1/+1 | |
| |\ \ | | |/ | ||||||
| | * | Upgrade setuptools to 27.1.1 | Donald Stufft | 2016-09-09 | 2 | -1/+1 | |
| | | | ||||||
* | | | Issue #27364: Raw strings to avoid deprecated escaping in com2ann.py | Martin Panter | 2016-09-09 | 1 | -2/+2 | |
| | | | ||||||
* | | | Issue #28003: Fix a compiler warning | Yury Selivanov | 2016-09-09 | 1 | -1/+1 | |
| | | | ||||||
* | | | Issue #27106: Add test for configparser.__all__ | Martin Panter | 2016-09-09 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | Patch by Jacek Kołodziej. The Error class is deliberately omitted because it is a generic name and of limited use. | |||||
* | | | ceval: tighten the code of STORE_ANNOTATION | Yury Selivanov | 2016-09-09 | 1 | -2/+1 | |
| | | | ||||||
* | | | Issue #28003: Implement PEP 525 -- Asynchronous Generators. | Yury Selivanov | 2016-09-09 | 27 | -95/+2188 | |
| | | | ||||||
* | | | regrtest: log FS and locale encodings | Victor Stinner | 2016-09-09 | 1 | -1/+5 | |
| | | | ||||||
* | | | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. | Yury Selivanov | 2016-09-09 | 45 | -1182/+3116 | |
| | | | | | | | | | | | | Patch by Ivan Levkivskyi. | |||||
* | | | #27364: Credit Emanuel Barry in NEWS item. | R David Murray | 2016-09-09 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge: #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized. | R David Murray | 2016-09-09 | 1 | -9/+1 | |
|\ \ \ | |/ / | ||||||
| * | | #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized. | R David Murray | 2016-09-09 | 1 | -9/+1 | |
| | | | ||||||
* | | | Issue #28033: Fix typo in dictobject.c | Berker Peksag | 2016-09-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | Patch by Wesley Emeneker. | |||||
* | | | issue28032: never imply --with-lto as part of --with-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 3 | -21/+16 | |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Too many build tool chains do not properly support it, including building and linking an executable fine that simply segfaults when you try to run it (such as debian jessie 8.5's gcc 4.9). On others where it does appear to build (ubuntu 16.04's gcc 5.4) there are still test_distutils and test_gdb failures to deal with. We're not going to spend time attempting to maintain a complicated white list of what does and doesn't work in our configure.ac file. | |||||
| * | | issue28032: never imply --with-lto as part of --with-optimizations. | Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) | 2016-09-08 | 3 | -21/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Too many build tool chains do not properly support it, including building and linking an executable fine that simply segfaults when you try to run it (such as debian jessie 8.5's gcc 4.9). On others where it does appear to build (ubuntu 16.04's gcc 5.4) there are still test_distutils and test_gdb failures to deal with. We're not going to spend time attempting to maintain a complicated white list of what does and doesn't work in our configure.ac file. | |||||
* | | | merge 3.5 | Benjamin Peterson | 2016-09-08 | 0 | -0/+0 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #26020: Fix evaluation order for set literals | Raymond Hettinger | 2016-09-08 | 3 | -2/+21 | |
| | | | ||||||
* | | | 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. |