Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X | Serhiy Storchaka | 2016-11-12 | 2 | -1/+4 |
|\ | | | | | | | when decode astral characters. | ||||
| * | Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X | Serhiy Storchaka | 2016-11-12 | 2 | -1/+4 |
| |\ | | | | | | | | | | when decode astral characters. | ||||
| | * | Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X | Serhiy Storchaka | 2016-11-12 | 2 | -1/+4 |
| | |\ | | | | | | | | | | | | | when decode astral characters. | ||||
| | | * | Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X | Serhiy Storchaka | 2016-11-12 | 2 | -1/+4 |
| | | |\ | | | | | | | | | | | | | | | | when decode astral characters. | ||||
| | | | * | Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS X | Serhiy Storchaka | 2016-11-12 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | when decode astral characters. | ||||
* | | | | | Issue #28665: Use macro form of PyCell_GET/SET | Raymond Hettinger | 2016-11-12 | 1 | -4/+8 |
| | | | | | |||||
* | | | | | Issue 28644: Document recent changes in typing.py (Ivan L) (3.6->3.7) | Guido van Rossum | 2016-11-11 | 1 | -15/+50 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Issue 28644: Document recent changes in typing.py (Ivan L) (3.5->3.6) | Guido van Rossum | 2016-11-11 | 1 | -15/+50 |
| |\ \ \ \ | | |/ / / | |||||
| | * | | | Issue 28644: Document recent changes in typing.py (Ivan L) | Guido van Rossum | 2016-11-11 | 1 | -15/+50 |
| | | | | | |||||
* | | | | | Issue #28664: test_bz2 now works on non-Windows platforms without bunzip2 | Serhiy Storchaka | 2016-11-11 | 1 | -33/+26 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | (e.g. on Android). | ||||
| * | | | | Issue #28664: test_bz2 now works on non-Windows platforms without bunzip2 | Serhiy Storchaka | 2016-11-11 | 1 | -33/+26 |
| |\ \ \ \ | | |/ / / | | | | | | | | | | | (e.g. on Android). | ||||
| | * | | | Issue #28664: test_bz2 now works on non-Windows platforms without bunzip2 | Serhiy Storchaka | 2016-11-11 | 1 | -33/+26 |
| | | | | | | | | | | | | | | | | | | | | (e.g. on Android). | ||||
* | | | | | Merge from 3.6 (issue #28665). | Serhiy Storchaka | 2016-11-11 | 1 | -0/+2 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Issue #28665: Harmonize STORE_DEREF with STORE_FAST and LOAD_DEREF giving a ↵ | Raymond Hettinger | 2016-11-11 | 2 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | 40% speedup. | ||||
* | | | | | merge | Raymond Hettinger | 2016-11-11 | 1 | -2/+3 |
| | | | | | |||||
* | | | | | Issue #19398: Extra slash no longer added to sys.path components in case of | Serhiy Storchaka | 2016-11-11 | 3 | -5/+11 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | empty compile-time PYTHONPATH components. This fixes some tests in -S or -I modes. | ||||
| * | | | | Issue #19398: Extra slash no longer added to sys.path components in case of | Serhiy Storchaka | 2016-11-11 | 3 | -5/+11 |
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | empty compile-time PYTHONPATH components. This fixes some tests in -S or -I modes. | ||||
| | * | | | Issue #19398: Extra slash no longer added to sys.path components in case of | Serhiy Storchaka | 2016-11-11 | 3 | -5/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | empty compile-time PYTHONPATH components. This fixes some tests in -S or -I modes. | ||||
* | | | | | 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 |
| | | | | |