Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Closes #27979: Remove bundled copy of libffi | Zachary Ware | 2016-09-17 | 318 | -140774/+0 |
| | | | | | An installed copy of libffi is now required for building _ctypes on any platform but OSX and Windows. | ||||
* | Issue #28145: Merge spelling fixes from 3.5 into 3.6 | Martin Panter | 2016-09-16 | 1 | -1/+1 |
|\ | |||||
| * | Issue #28145: Spelling fixes | Martin Panter | 2016-09-16 | 1 | -1/+1 |
| | | |||||
* | | Issue #28156: Export os.getpid() conditionally | Berker Peksag | 2016-09-15 | 2 | -1/+11 |
| | | | | | | | | Patch by Ed Schouten. | ||||
* | | Issue #28114: Fix a crash in parse_envlist() when env contains byte strings | Berker Peksag | 2016-09-15 | 1 | -17/+39 |
| | | | | | | | | Patch by Eryk Sun. | ||||
* | | Unicode 9.0.0 | Benjamin Peterson | 2016-09-15 | 3 | -23621/+25119 |
| | | | | | | | | | | Not completely mechanical since support for East Asian Width changes—emoji codepoints became Wide—had to be added to unicodedata. | ||||
* | | Issue #28153: Make kqueue()'s event filters optional | Berker Peksag | 2016-09-14 | 1 | -0/+18 |
| | | | | | | | | Patch by Ed Schouten. | ||||
* | | Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). | Serhiy Storchaka | 2016-09-14 | 1 | -5/+7 |
|\ \ | |/ | |||||
| * | Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). | Serhiy Storchaka | 2016-09-14 | 1 | -5/+7 |
| | | |||||
* | | Restrict name_length to NAME_MAXLEN in unicodedata_UCD_lookup() | Christian Heimes | 2016-09-14 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Restrict name_length to NAME_MAXLEN in unicodedata_UCD_lookup() | Christian Heimes | 2016-09-14 | 1 | -1/+1 |
| | | |||||
* | | more granular configure checks for clock_* functions (closes #28081) | Benjamin Peterson | 2016-09-14 | 1 | -3/+11 |
| | | |||||
* | | Issue #28131: Merge from 3.5 | Berker Peksag | 2016-09-14 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #28131: Fix a regression in zipimport's compile_source() | Berker Peksag | 2016-09-14 | 1 | -1/+1 |
| | | | | | | | | zipimport should use the same optimization level as the interpreter. | ||||
* | | Issue #28188: Use PyMem_Calloc() to get rid of a type-limits warning and an ↵ | Christian Heimes | 2016-09-13 | 1 | -3/+2 |
| | | | | | | | | extra memset() call in _ssl.c. | ||||
* | | Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly ↵ | Christian Heimes | 2016-09-13 | 4 | -11/+11 |
| | | | | | | | | optimize memcpy(). | ||||
* | | Fix NULL check in sock_sendmsg_iovec. CID 1372885 | Christian Heimes | 2016-09-13 | 1 | -1/+1 |
| | | |||||
* | | Issue #27866: Fix refleak in cipher_to_dict() | Victor Stinner | 2016-09-12 | 1 | -12/+1 |
| | | |||||
* | | socket: Fix memory leak in sendmsg() and sendmsg_afalg() | Victor Stinner | 2016-09-12 | 1 | -5/+12 |
| | | | | | | | | | | | | | | Issue #27744: * Release msg.msg_iov memory block. * Release memory on PyMem_Malloc(controllen) failure | ||||
* | | Cleanup socketmodule.c | Victor Stinner | 2016-09-12 | 1 | -13/+31 |
| | | | | | | | | | | | | | | | | Issue #27744: * PEP 7: add {...} around if blocks * assign variables and then check their value in if() to make the code easier to read and to debug. | ||||
* | | Revert part of 3471a3515827 that caused a performance regression | Raymond Hettinger | 2016-09-12 | 1 | -8/+44 |
| | | |||||
* | | Issue #28037: Use sqlite3_get_autocommit() instead of setting ↵ | Berker Peksag | 2016-09-12 | 3 | -27/+17 |
| | | | | | | | | | | | | Connection->inTransaction manually Patch adapted from https://github.com/ghaering/pysqlite/commit/9b79188edbc50faa24dc178afe24a10454f3fcad | ||||
* | | Adds missing assert suppression. | Steve Dower | 2016-09-12 | 1 | -0/+4 |
| | | |||||
* | | Closes #25283: Make tm_gmtoff and tm_zone available on all platforms. | Alexander Belopolsky | 2016-09-12 | 1 | -33/+81 |
| | | |||||
* | | Issue #28085: Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContext | Christian Heimes | 2016-09-11 | 1 | -21/+59 |
| | | |||||
* | | Issue #27810: Regenerate Argument Clinic. | Serhiy Storchaka | 2016-09-11 | 4 | -28/+28 |
| | | |||||
* | | Issue 24454: Removed unused match_getitem_doc. | Eric V. Smith | 2016-09-11 | 1 | -3/+0 |
| | | |||||
* | | Issue 24454: Added whatsnew entry, removed __getitem__ from match_methods. ↵ | Eric V. Smith | 2016-09-11 | 1 | -1/+0 |
| | | | | | | | | Thanks Serhiy Storchaka. | ||||
* | | Issue 24454: Improve the usability of the re match object named group API | Eric V. Smith | 2016-09-11 | 1 | -1/+18 |
| | | |||||
* | | Issue #28036: Remove unused pysqlite_flush_statement_cache function | Berker Peksag | 2016-09-11 | 1 | -20/+0 |
| | | |||||
* | | Use uint16_t instead of short in audioop. | Serhiy Storchaka | 2016-09-11 | 1 | -14/+14 |
| | | |||||
* | | Issue #10740: sqlite3 no longer implicitly commit an open transaction before ↵ | Berker Peksag | 2016-09-11 | 4 | -105/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DDL statements This commit contains the following commits from ghaering/pysqlite: * https://github.com/ghaering/pysqlite/commit/f254c534948c41c0ceb8cbabf0d4a2f547754739 * https://github.com/ghaering/pysqlite/commit/796b3afe38cfdac5d7d5ec260826b0a596554631 * https://github.com/ghaering/pysqlite/commit/cae87ee68613697a5f4947b4a0941f59a28da1b6 * https://github.com/ghaering/pysqlite/commit/3567b31bb5e5b226ba006213a9c69dde3f155faf With the following additions: * Fixed a refcount error * Fixed a compiler warning * Made the string comparison a little more robust * Added a whatsnew entry | ||||
* | | Issue #19500: Add client-side SSL session resumption to the ssl module. | Christian Heimes | 2016-09-10 | 1 | -2/+370 |
| | | |||||
* | | #28067: Fixed another typo. | Alexander Belopolsky | 2016-09-10 | 1 | -1/+1 |
| | | |||||
* | | Issue 28043: SSLContext has improved default settings | Christian Heimes | 2016-09-10 | 1 | -0/+31 |
| | | | | | | | | The options OP_NO_COMPRESSION, OP_CIPHER_SERVER_PREFERENCE, OP_SINGLE_DH_USE, OP_SINGLE_ECDH_USE, OP_NO_SSLv2 (except for PROTOCOL_SSLv2), and OP_NO_SSLv3 (except for PROTOCOL_SSLv3) are set by default. The initial cipher suite list contains only HIGH ciphers, no NULL ciphers and MD5 ciphers (except for PROTOCOL_SSLv2). | ||||
* | | #28067: Fixed a typo. | Alexander Belopolsky | 2016-09-10 | 1 | -1/+1 |
| | | |||||
* | | Closes #28067: Do not call localtime (gmtime) in datetime module. | Alexander Belopolsky | 2016-09-10 | 1 | -42/+60 |
| | | |||||
* | | Issue #27137: align Python & C implementations of functools.partial | Nick Coghlan | 2016-09-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The pure Python fallback implementation of functools.partial now matches the behaviour of its accelerated C counterpart for subclassing, pickling and text representation purposes. Patch by Emanuel Barry and Serhiy Storchaka. | ||||
* | | Issue #28019: itertools.count() no longer rounds non-integer step in range | Serhiy Storchaka | 2016-09-10 | 1 | -16/+29 |
|\ \ | |/ | | | | | between 1.0 and 2.0 to 1. | ||||
| * | Issue #28019: itertools.count() no longer rounds non-integer step in range | Serhiy Storchaka | 2016-09-10 | 1 | -16/+29 |
| | | | | | | | | between 1.0 and 2.0 to 1. | ||||
* | | Don't run garbage collection on interpreter exit if it was explicitly disabled | Łukasz Langa | 2016-09-10 | 1 | -0/+9 |
| | | | | | | | | by the user. | ||||
* | | Issue #27810: Rerun Argument Clinic on all modules | Victor Stinner | 2016-09-10 | 20 | -390/+391 |
| | | |||||
* | | fix dummy macro | Benjamin Peterson | 2016-09-10 | 1 | -1/+2 |
| | | |||||
* | | DTrace support: function calls, GC activity, line execution | Łukasz Langa | 2016-09-10 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on macOS 10.11 dtrace, Ubuntu 16.04 SystemTap, and libbcc. Largely based by an initial patch by Jesús Cea Avión, with some influence from Dave Malcolm's SystemTap patch and Nikhil Benesch's unification patch. Things deliberately left out for simplicity: - ustack helpers, I have no way of testing them at this point since they are Solaris-specific - PyFrameObject * in function__entry/function__return, this is SystemTap-specific - SPARC support - dynamic tracing - sys module dtrace facility introspection All of those might be added later. | ||||
* | | Issue #25758: Prevents zipimport from unnecessarily encoding a filename ↵ | Steve Dower | 2016-09-10 | 1 | -10/+4 |
|\ \ | |/ | | | | | (patch by Eryk Sun) | ||||
| * | Issue #25758: Prevents zipimport from unnecessarily encoding a filename ↵ | Steve Dower | 2016-09-10 | 1 | -10/+4 |
| | | | | | | | | (patch by Eryk Sun) | ||||
| * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 9 | -9/+9 |
| | | |||||
* | | Issue #26331: Implement the parsing part of PEP 515. | Brett Cannon | 2016-09-09 | 1 | -4/+8 |
| | | | | | | | | Thanks to Georg Brandl for the patch. | ||||
* | | remove --with(out)-signal-module, since the signal module is non-optional | Benjamin Peterson | 2016-09-09 | 2 | -3/+1 |
| | | |||||
* | | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENAT | Steve Dower | 2016-09-09 | 1 | -2/+3 |
| | |