Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | Issue #29062: Merge hashlib-blake2.rst into hashlib.rst | INADA Naoki | 2017-01-13 | 3 | -447/+434 | |
| | | | | | | ||||||
* | | | | | | Issue #29219: Fixed infinite recursion in the repr of uninitialized | Serhiy Storchaka | 2017-01-13 | 2 | -0/+7 | |
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | ctypes.CDLL instances. | |||||
| * | | | | | Issue #29219: Fixed infinite recursion in the repr of uninitialized | Serhiy Storchaka | 2017-01-13 | 2 | -0/+7 | |
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | ctypes.CDLL instances. | |||||
| | * | | | | Issue #29219: Fixed infinite recursion in the repr of uninitialized | Serhiy Storchaka | 2017-01-13 | 2 | -0/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | ctypes.CDLL instances. | |||||
* | | | | | | Issue #29192: Removed deprecated features in the http.cookies module. | Serhiy Storchaka | 2017-01-13 | 5 | -57/+22 | |
| | | | | | | ||||||
* | | | | | | Issue #29193: A format string argument for string.Formatter.format() | Serhiy Storchaka | 2017-01-13 | 5 | -14/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | is now positional-only. | |||||
* | | | | | | Issue #29195: Removed support of deprecated undocumented keyword arguments | Serhiy Storchaka | 2017-01-13 | 3 | -120/+54 | |
| | | | | | | | | | | | | | | | | | | | | | | | | in methods of regular expression objects. | |||||
* | | | | | | Py_SIZE() was misused for dict. | Serhiy Storchaka | 2017-01-13 | 1 | -1/+1 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Py_SIZE() was misused for dict. | Serhiy Storchaka | 2017-01-13 | 1 | -1/+1 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Py_SIZE() was misused for dict. | Serhiy Storchaka | 2017-01-13 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | Fix typo | Raymond Hettinger | 2017-01-13 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | Closes #28130: Documented that time.tzset() updates time module globals. | Alexander Belopolsky | 2017-01-12 | 1 | -2/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Thanks Greg Bengeult for the patch. | |||||
* | | | | | | Merge heads | Serhiy Storchaka | 2017-01-12 | 0 | -0/+0 | |
|\ \ \ \ \ \ | ||||||
| * \ \ \ \ \ | Issue #22343: Merged change from 3.6. | Vinay Sajip | 2017-01-12 | 1 | -0/+0 | |
| |\ \ \ \ \ \ | ||||||
* | \ \ \ \ \ \ | Null merge | Serhiy Storchaka | 2017-01-12 | 0 | -0/+0 | |
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | ||||||
| * | | | | | | | Null merge | Serhiy Storchaka | 2017-01-12 | 0 | -0/+0 | |
| |\ \ \ \ \ \ \ | | | |/ / / / / | | |/| | | | | | ||||||
| | * | | | | | | Issue #22343: Merged change from 3.5. | Vinay Sajip | 2017-01-12 | 1 | -0/+0 | |
| | |\ \ \ \ \ \ | ||||||
* | | \ \ \ \ \ \ | Null merge | Serhiy Storchaka | 2017-01-12 | 1 | -0/+0 | |
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | ||||||
| * | | | | | | | | Null merge | Serhiy Storchaka | 2017-01-12 | 1 | -0/+0 | |
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | | | ||||||
| | * | | | | | | | Merge heads | Serhiy Storchaka | 2017-01-12 | 1 | -0/+0 | |
| | |\ \ \ \ \ \ \ | | | | |/ / / / / | | | |/| | | | | | ||||||
| | | * | | | | | | Issue #22343: Made bash activate script available on Windows. | Vinay Sajip | 2017-01-12 | 1 | -0/+0 | |
| | | | | | | | | | ||||||
* | | | | | | | | | Issue #28969: Fixed race condition in C implementation of functools.lru_cache. | Serhiy Storchaka | 2017-01-12 | 5 | -30/+79 | |
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | / / / / | |_|_|_|/ / / / |/| | | | | | | | KeyError could be raised when cached function with full cache was simultaneously called from differen threads with the same uncached arguments. | |||||
| * | | | | | | | Issue #28969: Fixed race condition in C implementation of functools.lru_cache. | Serhiy Storchaka | 2017-01-12 | 5 | -30/+79 | |
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | / / / / | | |_|/ / / / | |/| | | | | | KeyError could be raised when cached function with full cache was simultaneously called from differen threads with the same uncached arguments. | |||||
| | * | | | | | Issue #28969: Fixed race condition in C implementation of functools.lru_cache. | Serhiy Storchaka | 2017-01-12 | 5 | -30/+79 | |
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | KeyError could be raised when cached function with full cache was simultaneously called from differen threads with the same uncached arguments. | |||||
* | | | | | | Merge 3.6 | Victor Stinner | 2017-01-12 | 2 | -8/+19 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Merge 3.5 | Victor Stinner | 2017-01-12 | 2 | -8/+19 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Fix script_helper.run_python_until_end(): copy SYSTEMROOT | Victor Stinner | 2017-01-12 | 1 | -7/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows requires at least the SYSTEMROOT environment variable to start Python. If run_python_until_end() doesn't copy SYSTEMROOT, the function always fail on Windows. | |||||
| | * | | | | Issue #25591: Fix test_imaplib if ssl miss | Victor Stinner | 2017-01-12 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | Null merge | Serhiy Storchaka | 2017-01-11 | 0 | -0/+0 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Merge with 3.5. | Serhiy Storchaka | 2017-01-11 | 1 | -0/+3 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Issue #20804: Document the limitation of the unittest.mock.sentinel attributes. | Serhiy Storchaka | 2017-01-11 | 1 | -0/+3 | |
| | | | | | | ||||||
* | | | | | | Issue #20804: The unittest.mock.sentinel attributes now preserve their | Serhiy Storchaka | 2017-01-11 | 5 | -0/+33 | |
| | | | | | | | | | | | | | | | | | | | | | | | | identity when they are copied or pickled. | |||||
* | | | | | | Issue #29220: Merged fixes from 3.6. | Vinay Sajip | 2017-01-11 | 2 | -5/+14 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Issue #292Merged fixes from 3.5. | Vinay Sajip | 2017-01-11 | 2 | -3/+16 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Issue #29220: Improved fix and test. | Vinay Sajip | 2017-01-11 | 2 | -3/+16 | |
| | | | | | | ||||||
* | | | | | | Issue #29239: Merge bug number from 3.6 | Martin Panter | 2017-01-11 | 2 | -2/+2 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Issue #29239: Fix --enable-optimizations bug number | Martin Panter | 2017-01-11 | 2 | -2/+2 | |
| | | | | | | ||||||
* | | | | | | Issue #15657: Merge METH_KEYWORDS doc from 3.6 | Martin Panter | 2017-01-11 | 1 | -4/+3 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Issue #15657: Merge other doc fix from 3.5 | Martin Panter | 2017-01-11 | 1 | -1/+1 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Issue #15657: METH_KEYWORDS cannot be used alone in Python 3 | Martin Panter | 2017-01-11 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Issue #15657: Delete incorrect statement from PyMethodDef documentation | Martin Panter | 2017-01-11 | 1 | -3/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Patch by Berker Peksag. | |||||
* | | | | | | Closes #29220: Fixed regression in logging.getLevelName(). | Vinay Sajip | 2017-01-11 | 2 | -3/+13 | |
| | | | | | | ||||||
* | | | | | | _PyEval_EvalCodeWithName(): remove redundant check | Victor Stinner | 2017-01-11 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Replace the runtime check with an assertion (just in case). | |||||
* | | | | | | Disable _PyStack_AsTuple() inlining | Victor Stinner | 2017-01-11 | 2 | -2/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29234: Inlining _PyStack_AsTuple() into callers increases their stack consumption, Disable inlining to optimize the stack consumption. Add _Py_NO_INLINE: use __attribute__((noinline)) of GCC and Clang. It reduces the stack consumption, bytes per call, before => after: test_python_call: 1040 => 976 (-64 B) test_python_getitem: 976 => 912 (-64 B) test_python_iterator: 1120 => 1056 (-64 B) => total: 3136 => 2944 (- 192 B) | |||||
* | | | | | | Inline call_function() | Victor Stinner | 2017-01-10 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29227: Inline call_function() into _PyEval_EvalFrameDefault() using Py_LOCAL_INLINE to reduce the stack consumption. It reduces the stack consumption, bytes per call, before => after: test_python_call: 1152 => 1040 (-112 B) test_python_getitem: 1008 => 976 (-32 B) test_python_iterator: 1232 => 1120 (-112 B) => total: 3392 => 3136 (- 256 B) | |||||
* | | | | | | call_method() now uses _PyObject_FastCall() | Victor Stinner | 2017-01-10 | 3 | -52/+66 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #29233: Replace the inefficient _PyObject_VaCallFunctionObjArgs() with _PyObject_FastCall() in call_method() and call_maybe(). Only a few functions call call_method() and call it with a fixed number of arguments. Avoid the complex and expensive _PyObject_VaCallFunctionObjArgs() function, replace it with an array allocated on the stack with the exact number of argumlents. It reduces the stack consumption, bytes per call, before => after: test_python_call: 1168 => 1152 (-16 B) test_python_getitem: 1344 => 1008 (-336 B) test_python_iterator: 1568 => 1232 (-336 B) Remove the _PyObject_VaCallFunctionObjArgs() function which became useless. Rename it to object_vacall() and make it private. | |||||
* | | | | | | Issue #29217: Merge 3.6. | Xiang Zhang | 2017-01-10 | 1 | -1/+1 | |
|\ \ \ \ \ \ | |/ / / / / | ||||||
| * | | | | | Issue #29217: Merge 3.5. | Xiang Zhang | 2017-01-10 | 1 | -1/+1 | |
| |\ \ \ \ \ | | |/ / / / | ||||||
| | * | | | | Issue #29217: Fix the wrong type description of UUID.variant. | Xiang Zhang | 2017-01-10 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | Issue #29145: Merge 3.6. | Xiang Zhang | 2017-01-10 | 2 | -7/+9 | |
|\ \ \ \ \ \ | |/ / / / / |