summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | 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
* | | Skip unused value in tokenizer codeChristian Heimes2016-09-081-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 1353200Christian Heimes2016-09-081-1/+2
| | |
* | | Add policy keyword to email.generator.DecodedGenerator.R David Murray2016-09-084-5/+13
| | |
* | | MergeRaymond Hettinger2016-09-082-2/+19
| | |
* | | More lenient skipping of console tests.Steve Dower2016-09-081-3/+15
| | |
* | | Skips console open_fd tests when we don't have real consoles.Steve Dower2016-09-081-18/+21
| | |
* | | [merge from 3.5] - Issue28010 - Make http.client.HTTPConnection.putrequestSenthil Kumaran2016-09-082-16/+11
|\ \ \ | |/ / | | | | | | documentation consistent with the code.
| * | Issue28010 - Make http.client.HTTPConnection.putrequest documentation ↵Senthil Kumaran2016-09-082-16/+11
| | | | | | | | | | | | consistent with the code.
* | | Issue #1602: Windows console doesn't input or print Unicode (PEP 528)Steve Dower2016-08-3116-21/+1739
| | | | | | | | | | | | Closes #17602: Adds a readline implementation for the Windows console
* | | Issue #28030: Update the language reference for PEP 468.Eric Snow2016-09-081-5/+6
| | |
* | | Remove legacy "from __future__ import with_statement" lines.Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)2016-09-089-15/+1
| | |
* | | Add missing versionadded directiveBerker Peksag2016-09-081-0/+1
| | |
* | | indicate the dependence of odict and dictobject on dict-common.hBenjamin Peterson2016-09-081-1/+2
| | |
* | | do not worry about 64-bit dict sizes on 32-bit platformsBenjamin Peterson2016-09-082-4/+10
| | |
* | | Add a new private version to the builtin dict typeVictor Stinner2016-09-088-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 Potts2016-09-082-1/+4
|\ \ \ | |/ / | | | | | | server to client for certain exceptions
| * | Issue #21201: Improves readability of multiprocessing error message from ↵Davin Potts2016-09-082-1/+4
| | | | | | | | | | | | server to client for certain exceptions
* | | #27364: Deprecate invalid escape strings in str/byutes.R David Murray2016-09-087-12/+48
| | | | | | | | | | | | Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter.
* | | access dk_indices through a unionBenjamin Peterson2016-09-082-17/+18
| | |
* | | Add documentation to the dict implementationVictor Stinner2016-09-083-3/+51
| | | | | | | | | | | | Issue #27350.
* | | Reindeint DK_xxx macrosVictor Stinner2016-09-081-6/+11
| | | | | | | | | | | | Issue #27350.
* | | dk_get_index/dk_set_index uses a type indices variableVictor Stinner2016-09-081-8/+16
| | | | | | | | | | | | Issue #27350.
* | | make some peps high level sectionsBenjamin Peterson2016-09-081-4/+4
| | |
* | | use static inline instead of Py_LOCAL_INLINEBenjamin Peterson2016-09-081-16/+16
| | |
* | | Issue #27350: Add creditsRaymond Hettinger2016-09-081-0/+1
| | |
* | | merge headsBenjamin Peterson2016-09-0836-9287/+23
|\ \ \
| * | | Issue #28027: Mention the names of the removed modules in Misc/NEWSZachary Ware2016-09-081-1/+2
| | | |
| * | | Issue #28027: Remove Lib/plat-* filesZachary Ware2016-09-0835-9283/+9
| | | |
| * | | document --with-optimizations in the README for issue26359.Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)2016-09-081-4/+13
| |\ \ \ | | |/ /
| | * | document --with-optimizations in the README for issue26359.Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D)2016-09-081-4/+13
| | | |
* | | | simplify Py_UCSN definitions with stdint typesBenjamin Peterson2016-09-081-15/+3
|/ / /
* | | use Py_MAXBenjamin Peterson2016-09-081-1/+1
| | |
* | | Issue #23524: Finish removing _PyVerify_fd from sourcesSteve Dower2016-09-0810-258/+27
| | |
* | | Split lookdict_unicode_nodummy() assertion to debugVictor Stinner2016-09-081-1/+2
| | | | | | | | | | | | Issue #27350.
* | | Issue #28026: Raise ImportError when exec_module() exists but ↵Eric Snow2016-09-084-909/+901
| | | | | | | | | | | | create_module() is missing.
* | | Fixes tests broken by issue #27781.Steve Dower2016-09-084-6/+10
| | |