Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | replace PY_LONG_LONG with long long | Benjamin Peterson | 2016-09-06 | 13 | -128/+118 |
| | |||||
* | Avoid calling functions with an empty string as format string | Victor Stinner | 2016-09-06 | 7 | -17/+17 |
| | | | | Directly pass NULL rather than an empty string. | ||||
* | Avoid inefficient way to call functions without argument | Victor Stinner | 2016-09-06 | 3 | -6/+6 |
| | | | | | | Don't pass "()" format to PyObject_CallXXX() to call a function without argument: pass NULL as the format string instead. It avoids to have to parse a string to produce 0 argument. | ||||
* | merge 3.5 | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 |
|\ | |||||
| * | explicitly cast away constness to silence compiler warning | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 |
| | | |||||
* | | require a long long data type (closes #27961) | Benjamin Peterson | 2016-09-06 | 15 | -152/+6 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | Backed out changeset 8b6be1341770 | Benjamin Peterson | 2016-09-06 | 1 | -0/+2 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-05 | 1 | -2/+0 |
|\ \ | |/ | |||||
| * | remove long double from ctypes value union | Benjamin Peterson | 2016-09-05 | 1 | -2/+0 |
| | | | | | | | | | | It is unused. It also forces a 16-byte alignment, which creates problems because Python's allocator only uses 8-byte alignment. | ||||
* | | Issue #26470: Use short name rather than name for compression name to fix ↵ | Christian Heimes | 2016-09-05 | 1 | -6/+1 |
|\ \ | |/ | | | | | #27958. | ||||
| * | Issue #26470: Use short name rather than name for compression name to fix ↵ | Christian Heimes | 2016-09-05 | 1 | -6/+1 |
| | | | | | | | | #27958. | ||||
* | | merge 3.5 | Benjamin Peterson | 2016-09-05 | 2 | -6/+6 |
|\ \ | |/ | |||||
| * | do not pretend to support passing a fd to access() | Benjamin Peterson | 2016-09-05 | 2 | -6/+6 |
| | | |||||
* | | Issue #27355: Removed support for Windows CE. It was never finished, | Larry Hastings | 2016-09-05 | 9 | -1407/+0 |
| | | | | | | | | and Windows CE is no longer a relevant platform for Python. | ||||
* | | Issue #27744: correct comment and markup | Christian Heimes | 2016-09-05 | 1 | -1/+1 |
| | | |||||
* | | Issue #27866: Add SSLContext.get_ciphers() method to get a list of all ↵ | Christian Heimes | 2016-09-05 | 2 | -1/+143 |
| | | | | | | | | enabled ciphers. | ||||
* | | Issue #27744: Add AF_ALG (Linux Kernel crypto) to socket module. | Christian Heimes | 2016-09-05 | 1 | -53/+378 |
| | | |||||
* | | Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0. | Christian Heimes | 2016-09-05 | 2 | -104/+242 |
|\ \ | |/ | |||||
| * | Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0. | Christian Heimes | 2016-09-05 | 2 | -104/+242 |
| | | |||||
* | | Issue #11734: Add support for IEEE 754 half-precision floats to the struct ↵ | Mark Dickinson | 2016-09-03 | 1 | -1/+75 |
| | | | | | | | | module. Original patch by Eli Stevens. | ||||
* | | Issue #27881: Fixed possible bugs when setting ↵ | Serhiy Storchaka | 2016-09-01 | 2 | -42/+35 |
|\ \ | |/ | | | | | | | | | sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang. | ||||
| * | Issue #27881: Fixed possible bugs when setting ↵ | Serhiy Storchaka | 2016-09-01 | 2 | -42/+35 |
| | | | | | | | | | | | | sqlite3.Connection.isolation_level. Based on patch by Xiang Zhang. | ||||
* | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 11 | -13/+13 |
| | | |||||
* | | Issue 23229: add cmath.inf, cmath.nan, cmath.infj and cmath.nanj. | Mark Dickinson | 2016-08-29 | 1 | -0/+54 |
| | | |||||
* | | Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory | Serhiy Storchaka | 2016-08-29 | 1 | -2/+11 |
|\ \ | |/ | | | | | creates not a cursor. Patch by Xiang Zhang. | ||||
| * | Issue #27861: Fixed a crash in sqlite3.Connection.cursor() when a factory | Serhiy Storchaka | 2016-08-29 | 1 | -2/+11 |
| | | | | | | | | creates not a cursor. Patch by Xiang Zhang. | ||||
* | | Issue #19884: Merge Readline updates from 3.5 | Martin Panter | 2016-08-27 | 1 | -12/+15 |
|\ \ | |/ | |||||
| * | Issue #19884: Avoid spurious output on OS X with Gnu Readline | Martin Panter | 2016-08-27 | 1 | -12/+15 |
| | | | | | | | | | | Also adjust the test condition, because enable-meta-key was only added in 6.1, not 6.0. | ||||
* | | Issue #26027, #27524: Add PEP 519/__fspath__() support to os and | Brett Cannon | 2016-08-26 | 1 | -29/+75 |
| | | | | | | | | | | | | os.path. Thanks to Jelle Zijlstra for the initial patch against posixmodule.c. | ||||
* | | Issue #10513: Merge from 3.5 | Berker Peksag | 2016-08-26 | 1 | -1/+0 |
|\ \ | |/ | |||||
| * | Issue #10513: Fix a regression in Connection.commit() | Berker Peksag | 2016-08-26 | 1 | -1/+0 |
| | | | | | | | | | | | | Statements should not be reset after a commit. Backported from https://github.com/ghaering/pysqlite/commit/029050896b1e6058573abeef5a8970384c0c7faa | ||||
* | | _pickle: remove outdated comment | Victor Stinner | 2016-08-24 | 1 | -11/+0 |
| | | | | | | | | | | | | | | _Pickle_FastCall() is now fast again! The optimization was introduced in Python 3.2, removed in Python 3.4 and reintroduced in Python 3.6 (thanks to the new generic fastcall functions). | ||||
* | | #26907: add some missing getsockopt constants. | R David Murray | 2016-08-24 | 1 | -0/+12 |
| | | | | | | | | Patch by Christian Heimes, reviewed by Martin Panter. | ||||
* | | Issue #27809: partial_call() uses fast call for positional args | Victor Stinner | 2016-08-23 | 1 | -12/+28 |
| | | |||||
* | | Issue #27809: methodcaller_reduce() uses fast call | Victor Stinner | 2016-08-22 | 1 | -11/+7 |
| | | |||||
* | | Issue #27809: _csv: _call_dialect() uses fast call | Victor Stinner | 2016-08-22 | 1 | -9/+7 |
| | | |||||
* | | Issue #27809: tzinfo_reduce() uses fast call | Victor Stinner | 2016-08-22 | 1 | -14/+10 |
| | | |||||
* | | Rename _PyObject_FastCall() to _PyObject_FastCallDict() | Victor Stinner | 2016-08-22 | 4 | -6/+6 |
| | | | | | | | | | | | | | | | | Issue #27809: * Rename _PyObject_FastCall() function to _PyObject_FastCallDict() * Add _PyObject_FastCall(), _PyObject_CallNoArg() and _PyObject_CallArg1() macros calling _PyObject_FastCallDict() | ||||
* | | Issue #21718: Merge from 3.5 | Berker Peksag | 2016-08-21 | 1 | -6/+5 |
|\ \ | |/ | |||||
| * | Issue #21718: cursor.description is now available for queries using CTEs | Berker Peksag | 2016-08-21 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | | | | | | According to PEP 249, cursor.description must be available for any SELECT statements, such as those that use CTEs. Backported from https://github.com/ghaering/pysqlite/commit/f67fa9c898a4713850e16934046f0fe2cba8c44c Additional test cases added by me. | ||||
* | | Merge #27782 fix from 3.5 | Nick Coghlan | 2016-08-21 | 1 | -1/+32 |
|\ \ | |/ | |||||
| * | Issue #27782: Fix m_methods handling in multiphase init | Nick Coghlan | 2016-08-21 | 1 | -1/+32 |
| | | | | | | | | | | | | | | | | Multi-phase extension module import now correctly allows the ``m_methods`` field to be used to add module level functions to instances of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang. | ||||
* | | pattern_subx() now uses fast call | Victor Stinner | 2016-08-19 | 1 | -8/+1 |
| | | | | | | | | Issue #27128. | ||||
* | | _elementtree: deepcopy() now uses fast call | Victor Stinner | 2016-08-19 | 1 | -8/+4 |
| | | | | | | | | Issue #27128. | ||||
* | | Issue #27128: _pickle uses fast call | Victor Stinner | 2016-08-19 | 1 | -15/+4 |
| | | | | | | | | Use _PyObject_FastCall() to avoid the creation of temporary tuple. | ||||
* | | keyobject_richcompare() now uses fast call | Victor Stinner | 2016-08-19 | 1 | -11/+7 |
| | | | | | | | | | | Issue #27128: keyobject_richcompare() now calls _PyObject_FastCall() using a small stack allocated on the C stack to avoid a temporary tuple. | ||||
* | | merge 3.5 (#27783) | Benjamin Peterson | 2016-08-17 | 1 | -8/+8 |
|\ \ | |/ | |||||
| * | merge 3.4 (#27783) | Benjamin Peterson | 2016-08-17 | 1 | -8/+8 |
| |\ | |||||
| | * | merge 3.3 (#27783) | Benjamin Peterson | 2016-08-17 | 1 | -8/+7 |
| | |\ |