Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #28008: Implement PEP 530 -- asynchronous comprehensions. | Yury Selivanov | 2016-09-09 | 20 | -114/+613 |
| | |||||
* | compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with ↵ | Benjamin Peterson | 2016-09-09 | 2 | -8/+29 |
| | | | | bluetooth/bluetooh.h (#28017) | ||||
* | Add a few big-ticket items to What's new in 3.6. | Guido van Rossum | 2016-09-09 | 1 | -0/+12 |
| | |||||
* | Issue #27999: Make "global after use" a SyntaxError, and ditto for nonlocal. | Guido van Rossum | 2016-09-09 | 4 | -71/+59 |
| | | | | Patch by Ivan Levkivskyi. | ||||
* | Move news items for PEP 526 and 525 to the top of their section. | Guido van Rossum | 2016-09-09 | 1 | -4/+5 |
| | | | | (News items should be ordered newest-first within their section.) | ||||
* | Issue #26513: Fixes platform module detection of Windows Server | Steve Dower | 2016-09-09 | 1 | -1/+1 |
|\ | |||||
| * | Issue #26513: Fixes platform module detection of Windows Server | Steve Dower | 2016-09-09 | 1 | -1/+1 |
| | | |||||
* | | Switch to using |version| substitition in Windows docs. | Steve Dower | 2016-09-09 | 1 | -9/+9 |
| | | |||||
* | | credit Raymond | Benjamin Peterson | 2016-09-09 | 1 | -1/+3 |
| | | |||||
* | | Fixes expected error when getting encoding while shutting down. | Steve Dower | 2016-09-09 | 1 | -1/+1 |
| | | |||||
* | | Changes pyvenv.cfg trick into an actual sys.path file. | Steve Dower | 2016-09-09 | 5 | -99/+154 |
| | | |||||
* | | 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.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 |
| | | |