summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS XSerhiy Storchaka2016-11-122-1/+4
|\ | | | | | | when decode astral characters.
| * Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS XSerhiy Storchaka2016-11-122-1/+4
| |\ | | | | | | | | | when decode astral characters.
| | * Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS XSerhiy Storchaka2016-11-122-1/+4
| | |\ | | | | | | | | | | | | when decode astral characters.
| | | * Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS XSerhiy Storchaka2016-11-122-1/+4
| | | |\ | | | | | | | | | | | | | | | when decode astral characters.
| | | | * Issue #28648: Fixed crash in Py_DecodeLocale() in debug build on Mac OS XSerhiy Storchaka2016-11-122-1/+4
| | | | | | | | | | | | | | | | | | | | when decode astral characters.
* | | | | Issue #28665: Use macro form of PyCell_GET/SETRaymond Hettinger2016-11-121-4/+8
| | | | |
* | | | | Issue 28644: Document recent changes in typing.py (Ivan L) (3.6->3.7)Guido van Rossum2016-11-111-15/+50
|\ \ \ \ \ | |/ / / /
| * | | | Issue 28644: Document recent changes in typing.py (Ivan L) (3.5->3.6)Guido van Rossum2016-11-111-15/+50
| |\ \ \ \ | | |/ / /
| | * | | Issue 28644: Document recent changes in typing.py (Ivan L)Guido van Rossum2016-11-111-15/+50
| | | | |
* | | | | Issue #28664: test_bz2 now works on non-Windows platforms without bunzip2Serhiy Storchaka2016-11-111-33/+26
|\ \ \ \ \ | |/ / / / | | | | | | | | | | (e.g. on Android).
| * | | | Issue #28664: test_bz2 now works on non-Windows platforms without bunzip2Serhiy Storchaka2016-11-111-33/+26
| |\ \ \ \ | | |/ / / | | | | | | | | | | (e.g. on Android).
| | * | | Issue #28664: test_bz2 now works on non-Windows platforms without bunzip2Serhiy Storchaka2016-11-111-33/+26
| | | | | | | | | | | | | | | | | | | | (e.g. on Android).
* | | | | Merge from 3.6 (issue #28665).Serhiy Storchaka2016-11-111-0/+2
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28665: Harmonize STORE_DEREF with STORE_FAST and LOAD_DEREF giving a ↵Raymond Hettinger2016-11-112-2/+5
| | | | | | | | | | | | | | | | | | | | 40% speedup.
* | | | | mergeRaymond Hettinger2016-11-111-2/+3
| | | | |
* | | | | Issue #19398: Extra slash no longer added to sys.path components in case ofSerhiy Storchaka2016-11-113-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 ofSerhiy Storchaka2016-11-113-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 ofSerhiy Storchaka2016-11-113-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 Storchaka2016-11-113-26/+88
|\ \ \ \ \ | |/ / / /
| * | | | Issue #23839: Various caches now are cleared before running every test file.Serhiy Storchaka2016-11-113-26/+91
| |\ \ \ \ | | |/ / /
| | * | | Issue #23839: Various caches now are cleared before running every test file.Serhiy Storchaka2016-11-112-25/+87
| | | | |
* | | | | Issue #28618: Make hot functions using __attribute__((hot))Victor Stinner2016-11-114-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 codeVictor Stinner2016-11-113-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | It seems like _PyThreadState_UncheckedGet() is not inlined as expected, even when using gcc -O3.
* | | | | Merge 3.6 (issue #28635)Yury Selivanov2016-11-101-38/+2
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28635: what's new in 3.6: remove mentions of backported fixes.Yury Selivanov2016-11-101-38/+2
| | | | | | | | | | | | | | | | | | | | Patch by Elvis Pranskevichus.
* | | | | Merge 3.6 (issue #28635)Yury Selivanov2016-11-101-220/+851
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28635: What's New in Python 3.6 updatesYury Selivanov2016-11-101-220/+851
| | | | | | | | | | | | | | | | | | | | Patch by Elvis Pranskevichus.
* | | | | Merge 3.6 (issue #28635)Yury Selivanov2016-11-102-1/+5
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28635: Fix a couple of missing/incorrect versionchanged tagsYury Selivanov2016-11-102-1/+5
| | | | | | | | | | | | | | | | | | | | Patch by Elvis Pranskevichus.
* | | | | Issue #28649: fix second issue with _ForwardRef (#328) (3.6->3.7)Guido van Rossum2016-11-101-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28649: fix second issue with _ForwardRef (#328) (3.5->3.6)Guido van Rossum2016-11-101-1/+1
| |\ \ \ \ | | |/ / /
| | * | | Issue #28649: fix second issue with _ForwardRef (#328)Guido van Rossum2016-11-101-1/+1
| | | | |
* | | | | Issue #28649: fix first issue with _ForwardRef (#327) (3.6->3.7)Guido van Rossum2016-11-101-10/+3
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28649: fix first issue with _ForwardRef (#327) (3.5->3.6)Guido van Rossum2016-11-101-10/+3
| |\ \ \ \ | | |/ / /
| | * | | Issue #28649: fix first issue with _ForwardRef (#327)Guido van Rossum2016-11-101-10/+3
| | | | |
* | | | | Merge 3.6 (issue #28653)Yury Selivanov2016-11-092-2/+25
|\ \ \ \ \ | |/ / / /
| * | | | Merge 3.6 (issue #28653)Yury Selivanov2016-11-093-2/+27
| |\ \ \ \ | | |/ / /
| | * | | Issue #28653: Fix a refleak in functools.lru_cache.Yury Selivanov2016-11-093-2/+27
| | | | |
* | | | | Issue #28649: Clear the typing module caches when search for reference leaks.Serhiy Storchaka2016-11-091-0/+8
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28649: Clear the typing module caches when search for reference leaks.Serhiy Storchaka2016-11-091-0/+8
| |\ \ \ \ | | |/ / /
| | * | | Issue #28649: Clear the typing module caches when search for reference leaks.Serhiy Storchaka2016-11-091-0/+8
| | | | |
* | | | | Issue #28649: typing-clear-caches.patch (3.6->3.7)Guido van Rossum2016-11-091-0/+4
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28649: typing-clear-caches.patch (3.5->3.6)Guido van Rossum2016-11-091-0/+4
| |\ \ \ \ | | |/ / /
| | * | | Issue #28649: typing-clear-caches.patchGuido van Rossum2016-11-091-0/+4
| | | | |
* | | | | Issue #28649: fix-typing-test-v2.diff (3.6->3.7)Guido van Rossum2016-11-091-3/+4
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28649: fix-typing-test-v2.diff (3.5->3.6)Guido van Rossum2016-11-091-3/+4
| |\ \ \ \ | | |/ / /
| | * | | Issue #28649: fix-typing-test-v2.diffGuido van Rossum2016-11-091-3/+4
| | | | |
* | | | | Issue #28556: More typing.py updates from upstream. (3.6->3.7)Guido van Rossum2016-11-092-150/+119
|\ \ \ \ \ | |/ / / /
| * | | | Issue #28556: More typing.py updates from upstream. (3.5->3.6)Guido van Rossum2016-11-092-150/+119
| |\ \ \ \ | | |/ / /
| | * | | Issue #28556: More typing.py updates from upstream.Guido van Rossum2016-11-092-150/+119
| | | | |