summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tests: use subTest in test_unparse.test_filesYury Selivanov2016-09-091-2/+3
|
* Mention that the order-preserving aspect of the new dictBrett Cannon2016-09-091-1/+8
| | | | implementation is an implementation detail (and why that is so).
* Remove Lib/_sysconfigdata.py from .gitignoreZachary Ware2016-09-091-1/+0
|
* Issue #28008: Implement PEP 530 -- asynchronous comprehensions.Yury Selivanov2016-09-0920-114/+613
|
* compile with -std=c99 instead of -std=gnu99; use kiddie-gloves with ↵Benjamin Peterson2016-09-092-8/+29
| | | | bluetooth/bluetooh.h (#28017)
* Add a few big-ticket items to What's new in 3.6.Guido van Rossum2016-09-091-0/+12
|
* Issue #27999: Make "global after use" a SyntaxError, and ditto for nonlocal.Guido van Rossum2016-09-094-71/+59
| | | | Patch by Ivan Levkivskyi.
* Move news items for PEP 526 and 525 to the top of their section.Guido van Rossum2016-09-091-4/+5
| | | | (News items should be ordered newest-first within their section.)
* Issue #26513: Fixes platform module detection of Windows ServerSteve Dower2016-09-091-1/+1
|\
| * Issue #26513: Fixes platform module detection of Windows ServerSteve Dower2016-09-091-1/+1
| |
* | Switch to using |version| substitition in Windows docs.Steve Dower2016-09-091-9/+9
| |
* | credit RaymondBenjamin Peterson2016-09-091-1/+3
| |
* | Fixes expected error when getting encoding while shutting down.Steve Dower2016-09-091-1/+1
| |
* | Changes pyvenv.cfg trick into an actual sys.path file.Steve Dower2016-09-095-99/+154
| |
* | Merge 3.5Donald Stufft2016-09-092-1/+1
|\ \ | |/
| * Merge 3.4Donald Stufft2016-09-092-1/+1
| |\
| | * Upgrade setuptools to 27.1.2Donald Stufft2016-09-092-1/+1
| | |
* | | Remove duplicate entry for Ivan L.Guido van Rossum2016-09-091-1/+0
| | |
* | | Issue #28038: Remove Tools/parser/com2ann.py and its unit test.Guido van Rossum2016-09-092-568/+0
| | | | | | | | | | | | Development is moving to https://github.com/ilevkivskyi/com2ann
* | | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENATSteve Dower2016-09-091-2/+3
| | |
* | | Revert #27959: ImportError within an encoding module should also skip the ↵Steve Dower2016-09-091-3/+4
| | | | | | | | | | | | encoding
* | | Merge 3.5Donald Stufft2016-09-092-1/+1
|\ \ \ | |/ /
| * | Merge 3.4Donald Stufft2016-09-092-1/+1
| |\ \ | | |/
| | * Upgrade setuptools to 27.1.1Donald Stufft2016-09-092-1/+1
| | |
* | | Issue #27364: Raw strings to avoid deprecated escaping in com2ann.pyMartin Panter2016-09-091-2/+2
| | |
* | | Issue #28003: Fix a compiler warningYury Selivanov2016-09-091-1/+1
| | |
* | | Issue #27106: Add test for configparser.__all__Martin Panter2016-09-091-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_ANNOTATIONYury Selivanov2016-09-091-2/+1
| | |
* | | Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-0927-95/+2188
| | |
* | | regrtest: log FS and locale encodingsVictor Stinner2016-09-091-1/+5
| | |
* | | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.Yury Selivanov2016-09-0945-1182/+3116
| | | | | | | | | | | | Patch by Ivan Levkivskyi.
* | | #27364: Credit Emanuel Barry in NEWS item.R David Murray2016-09-091-1/+1
| | |
* | | Merge: #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.R David Murray2016-09-091-9/+1
|\ \ \ | |/ /
| * | #27630: Be consistent in how _XXX/_encoded_XXX vars are initialized.R David Murray2016-09-091-9/+1
| | |
* | | Issue #28033: Fix typo in dictobject.cBerker Peksag2016-09-091-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-083-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-083-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.5Benjamin Peterson2016-09-080-0/+0
|\ \ \ | |/ /
| * | Issue #26020: Fix evaluation order for set literalsRaymond Hettinger2016-09-083-2/+21
| | |
* | | Issue 18550: Check return value of ioctl() / fnctl() in internal_setblockingChristian Heimes2016-09-081-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_builtinChristian Heimes2016-09-081-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 Snow2016-09-0816-533/+193
| | |
* | | 24277: Make it clearer that the new modules are not provisional.R David Murray2016-09-085-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 moduleChristian Heimes2016-09-081-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 Heimes2016-09-081-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_tBenjamin Peterson2016-09-081-14/+11
| | |
* | | Additional safe-guard against dereferencing NULL in reduce_newobjChristian Heimes2016-09-081-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 Heimes2016-09-081-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_pyexpactChristian Heimes2016-09-081-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 moduleChristian Heimes2016-09-081-129/+86
| | | | | | | | | | | | | | | | | | | | | The signal module was using old-style module initialization with potential NULL dereferencing. CID 1295026