Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #23839: Various caches now are cleared before running every test file. | Serhiy Storchaka | 2016-11-11 | 3 | -26/+88 |
|\ | |||||
| * | Issue #23839: Various caches now are cleared before running every test file. | Serhiy Storchaka | 2016-11-11 | 3 | -26/+91 |
| |\ | |||||
| | * | Issue #23839: Various caches now are cleared before running every test file. | Serhiy Storchaka | 2016-11-11 | 2 | -25/+87 |
| | | | |||||
* | | | Issue #28618: Make hot functions using __attribute__((hot)) | Victor Stinner | 2016-11-11 | 4 | -8/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When Python is not compiled with PGO, the performance of Python on call_simple and call_method microbenchmarks depend highly on the code placement. In the worst case, the performance slowdown can be up to 70%. The GCC __attribute__((hot)) attribute helps to keep hot code close to reduce the risk of such major slowdown. This attribute is ignored when Python is compiled with PGO. The following functions are considered as hot according to statistics collected by perf record/perf report: * _PyEval_EvalFrameDefault() * call_function() * _PyFunction_FastCall() * PyFrame_New() * frame_dealloc() * PyErr_Occurred() | ||||
* | | | Use PyThreadState_GET() in performance critical code | Victor Stinner | 2016-11-11 | 3 | -3/+4 |
| | | | | | | | | | | | | | | | It seems like _PyThreadState_UncheckedGet() is not inlined as expected, even when using gcc -O3. | ||||
* | | | Merge 3.6 (issue #28635) | Yury Selivanov | 2016-11-10 | 1 | -38/+2 |
|\ \ \ | |/ / | |||||
| * | | Issue #28635: what's new in 3.6: remove mentions of backported fixes. | Yury Selivanov | 2016-11-10 | 1 | -38/+2 |
| | | | | | | | | | | | | Patch by Elvis Pranskevichus. | ||||
* | | | Merge 3.6 (issue #28635) | Yury Selivanov | 2016-11-10 | 1 | -220/+851 |
|\ \ \ | |/ / | |||||
| * | | Issue #28635: What's New in Python 3.6 updates | Yury Selivanov | 2016-11-10 | 1 | -220/+851 |
| | | | | | | | | | | | | Patch by Elvis Pranskevichus. | ||||
* | | | Merge 3.6 (issue #28635) | Yury Selivanov | 2016-11-10 | 2 | -1/+5 |
|\ \ \ | |/ / | |||||
| * | | Issue #28635: Fix a couple of missing/incorrect versionchanged tags | Yury Selivanov | 2016-11-10 | 2 | -1/+5 |
| | | | | | | | | | | | | Patch by Elvis Pranskevichus. | ||||
* | | | Issue #28649: fix second issue with _ForwardRef (#328) (3.6->3.7) | Guido van Rossum | 2016-11-10 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Issue #28649: fix second issue with _ForwardRef (#328) (3.5->3.6) | Guido van Rossum | 2016-11-10 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Issue #28649: fix second issue with _ForwardRef (#328) | Guido van Rossum | 2016-11-10 | 1 | -1/+1 |
| | | | |||||
* | | | Issue #28649: fix first issue with _ForwardRef (#327) (3.6->3.7) | Guido van Rossum | 2016-11-10 | 1 | -10/+3 |
|\ \ \ | |/ / | |||||
| * | | Issue #28649: fix first issue with _ForwardRef (#327) (3.5->3.6) | Guido van Rossum | 2016-11-10 | 1 | -10/+3 |
| |\ \ | | |/ | |||||
| | * | Issue #28649: fix first issue with _ForwardRef (#327) | Guido van Rossum | 2016-11-10 | 1 | -10/+3 |
| | | | |||||
* | | | Merge 3.6 (issue #28653) | Yury Selivanov | 2016-11-09 | 2 | -2/+25 |
|\ \ \ | |/ / | |||||
| * | | Merge 3.6 (issue #28653) | Yury Selivanov | 2016-11-09 | 3 | -2/+27 |
| |\ \ | | |/ | |||||
| | * | Issue #28653: Fix a refleak in functools.lru_cache. | Yury Selivanov | 2016-11-09 | 3 | -2/+27 |
| | | | |||||
* | | | Issue #28649: Clear the typing module caches when search for reference leaks. | Serhiy Storchaka | 2016-11-09 | 1 | -0/+8 |
|\ \ \ | |/ / | |||||
| * | | Issue #28649: Clear the typing module caches when search for reference leaks. | Serhiy Storchaka | 2016-11-09 | 1 | -0/+8 |
| |\ \ | | |/ | |||||
| | * | Issue #28649: Clear the typing module caches when search for reference leaks. | Serhiy Storchaka | 2016-11-09 | 1 | -0/+8 |
| | | | |||||
* | | | Issue #28649: typing-clear-caches.patch (3.6->3.7) | Guido van Rossum | 2016-11-09 | 1 | -0/+4 |
|\ \ \ | |/ / | |||||
| * | | Issue #28649: typing-clear-caches.patch (3.5->3.6) | Guido van Rossum | 2016-11-09 | 1 | -0/+4 |
| |\ \ | | |/ | |||||
| | * | Issue #28649: typing-clear-caches.patch | Guido van Rossum | 2016-11-09 | 1 | -0/+4 |
| | | | |||||
* | | | Issue #28649: fix-typing-test-v2.diff (3.6->3.7) | Guido van Rossum | 2016-11-09 | 1 | -3/+4 |
|\ \ \ | |/ / | |||||
| * | | Issue #28649: fix-typing-test-v2.diff (3.5->3.6) | Guido van Rossum | 2016-11-09 | 1 | -3/+4 |
| |\ \ | | |/ | |||||
| | * | Issue #28649: fix-typing-test-v2.diff | Guido van Rossum | 2016-11-09 | 1 | -3/+4 |
| | | | |||||
* | | | Issue #28556: More typing.py updates from upstream. (3.6->3.7) | Guido van Rossum | 2016-11-09 | 2 | -150/+119 |
|\ \ \ | |/ / | |||||
| * | | Issue #28556: More typing.py updates from upstream. (3.5->3.6) | Guido van Rossum | 2016-11-09 | 2 | -150/+119 |
| |\ \ | | |/ | |||||
| | * | Issue #28556: More typing.py updates from upstream. | Guido van Rossum | 2016-11-09 | 2 | -150/+119 |
| | | | |||||
* | | | Issue #19717: Makes Path.resolve() succeed on paths that do not exist (patch ↵ | Steve Dower | 2016-11-09 | 4 | -17/+81 |
|\ \ \ | |/ / | | | | | | | by Vajrasky Kok) | ||||
| * | | Issue #19717: Makes Path.resolve() succeed on paths that do not exist (patch ↵ | Steve Dower | 2016-11-09 | 4 | -17/+81 |
| | | | | | | | | | | | | by Vajrasky Kok) | ||||
* | | | Merge 3.6 (issue #28652) | Yury Selivanov | 2016-11-09 | 5 | -24/+137 |
|\ \ \ | |/ / | |||||
| * | | Merge 3.5 (issue #28652) | Yury Selivanov | 2016-11-09 | 6 | -24/+139 |
| |\ \ | | |/ | |||||
| | * | Issue #28652: Make loop methods reject socket kinds they do not support. | Yury Selivanov | 2016-11-09 | 6 | -24/+139 |
| | | | |||||
* | | | Merge 3.6 (issue #27942) | Yury Selivanov | 2016-11-09 | 2 | -0/+4 |
|\ \ \ | |/ / | |||||
| * | | Merge 3.5 (issue #27942) | Yury Selivanov | 2016-11-09 | 2 | -0/+4 |
| |\ \ | | |/ | |||||
| | * | ssue #27942: Fix memory leak in codeobject.c | Yury Selivanov | 2016-11-09 | 2 | -0/+4 |
| | | | |||||
* | | | Merge 3.6 | Andrew Kuchling | 2016-11-09 | 2 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Merge from 3.5 | Andrew Kuchling | 2016-11-09 | 2 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | Use http instead of https, due to certificate error | Andrew Kuchling | 2016-11-09 | 2 | -2/+2 |
| | | | |||||
| * | | Merge from 3.5 | Andrew Kuchling | 2016-11-09 | 2 | -2/+2 |
| |\ \ | | |/ | |||||
| | * | Update URL for requests documentation after IRC request | Andrew Kuchling | 2016-11-09 | 2 | -2/+2 |
| | | | |||||
* | | | Merge 3.6 (issue #28639) | Yury Selivanov | 2016-11-09 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Merge 3.5 (issue #28639) | Yury Selivanov | 2016-11-09 | 2 | -2/+5 |
| |\ \ | | |/ | |||||
| | * | Issue #28639: Fix inspect.isawaitable to always return bool | Yury Selivanov | 2016-11-09 | 2 | -2/+5 |
| | | | | | | | | | | | | Patch by Justin Mayfield. | ||||
* | | | Merge 3.6 (issue #28003) | Yury Selivanov | 2016-11-09 | 1 | -14/+48 |
|\ \ \ | |/ / | |||||
| * | | Issue #28003: Make WrappedVal, ASend and AThrow GC types | Yury Selivanov | 2016-11-09 | 1 | -14/+48 |
| | | |