Serhiy Storchaka
616034eb73
Issue #28648 : Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
...
when decode astral characters.
2016-11-12 14:37:11 +02:00
Serhiy Storchaka
babe4f8e5e
Issue #28648 : Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
...
when decode astral characters.
2016-11-12 14:36:02 +02:00
Serhiy Storchaka
6b4b6e956e
Issue #28648 : Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
...
when decode astral characters.
2016-11-12 14:35:46 +02:00
Serhiy Storchaka
84293aff9f
Issue #28648 : Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
...
when decode astral characters.
2016-11-12 14:29:48 +02:00
Serhiy Storchaka
b626643734
Issue #28648 : Fixed crash in Py_DecodeLocale() in debug build on Mac OS X
...
when decode astral characters.
2016-11-12 14:28:06 +02:00
Raymond Hettinger
c32f9db846
Issue #28665 : Use macro form of PyCell_GET/SET
2016-11-12 04:10:35 -05:00
Guido van Rossum
e42df24d72
Issue 28644: Document recent changes in typing.py (Ivan L) (3.6->3.7)
2016-11-11 15:58:03 -08:00
Guido van Rossum
2d6c17936e
Issue 28644: Document recent changes in typing.py (Ivan L) (3.5->3.6)
2016-11-11 15:57:09 -08:00
Guido van Rossum
ae08687c3b
Issue 28644: Document recent changes in typing.py (Ivan L)
2016-11-11 15:54:04 -08:00
Serhiy Storchaka
49bcce977d
Issue #28664 : test_bz2 now works on non-Windows platforms without bunzip2
...
(e.g. on Android).
2016-11-11 17:11:48 +02:00
Serhiy Storchaka
e0e9d5f312
Issue #28664 : test_bz2 now works on non-Windows platforms without bunzip2
...
(e.g. on Android).
2016-11-11 17:11:33 +02:00
Serhiy Storchaka
5adc22b330
Issue #28664 : test_bz2 now works on non-Windows platforms without bunzip2
...
(e.g. on Android).
2016-11-11 17:10:24 +02:00
Serhiy Storchaka
e618a18fe3
Merge from 3.6 (issue #28665 ).
2016-11-11 16:50:13 +02:00
Raymond Hettinger
b2b154374d
merge
2016-11-11 04:32:11 -08:00
Raymond Hettinger
13527123a1
Issue #28665 : Harmonize STORE_DEREF with STORE_FAST and LOAD_DEREF giving a 40% speedup.
2016-11-11 04:31:18 -08:00
Serhiy Storchaka
ac40c6c575
Issue #19398 : Extra slash no longer added to sys.path components in case of
...
empty compile-time PYTHONPATH components. This fixes some tests in -S or -I
modes.
2016-11-11 12:07:48 +02:00
Serhiy Storchaka
a27c064428
Issue #19398 : Extra slash no longer added to sys.path components in case of
...
empty compile-time PYTHONPATH components. This fixes some tests in -S or -I
modes.
2016-11-11 12:06:38 +02:00
Serhiy Storchaka
62e32d6352
Issue #19398 : Extra slash no longer added to sys.path components in case of
...
empty compile-time PYTHONPATH components. This fixes some tests in -S or -I
modes.
2016-11-11 12:05:01 +02:00
Serhiy Storchaka
684cadaef9
Issue #23839 : Various caches now are cleared before running every test file.
2016-11-11 11:48:22 +02:00
Serhiy Storchaka
839102603c
Issue #23839 : Various caches now are cleared before running every test file.
2016-11-11 11:46:44 +02:00
Serhiy Storchaka
daeddc48a4
Issue #23839 : Various caches now are cleared before running every test file.
2016-11-11 11:42:47 +02:00
Victor Stinner
c6944e7edc
Issue #28618 : Make hot functions using __attribute__((hot))
...
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()
2016-11-11 02:13:35 +01:00
Victor Stinner
0cae609847
Use PyThreadState_GET() in performance critical code
...
It seems like _PyThreadState_UncheckedGet() is not inlined as expected, even
when using gcc -O3.
2016-11-11 01:43:56 +01:00
Yury Selivanov
7255edd3df
Merge 3.6 (issue #28635 )
2016-11-10 15:39:46 -05:00
Yury Selivanov
249ba5d02d
Issue #28635 : what's new in 3.6: remove mentions of backported fixes.
...
Patch by Elvis Pranskevichus.
2016-11-10 15:39:27 -05:00
Yury Selivanov
be9079ae68
Merge 3.6 (issue #28635 )
2016-11-10 13:28:03 -05:00
Yury Selivanov
c48ec2704b
Issue #28635 : What's New in Python 3.6 updates
...
Patch by Elvis Pranskevichus.
2016-11-10 13:27:22 -05:00
Yury Selivanov
69e0323ff2
Merge 3.6 (issue #28635 )
2016-11-10 13:26:06 -05:00
Yury Selivanov
3479b5f888
Issue #28635 : Fix a couple of missing/incorrect versionchanged tags
...
Patch by Elvis Pranskevichus.
2016-11-10 13:25:26 -05:00
Guido van Rossum
11ca7b5b8f
Issue #28649 : fix second issue with _ForwardRef ( #328 ) (3.6->3.7)
2016-11-10 08:29:20 -08:00
Guido van Rossum
0d1acfdf18
Issue #28649 : fix second issue with _ForwardRef ( #328 ) (3.5->3.6)
2016-11-10 08:29:19 -08:00
Guido van Rossum
dad179075a
Issue #28649 : fix second issue with _ForwardRef ( #328 )
2016-11-10 08:29:18 -08:00
Guido van Rossum
f3abcf6a31
Issue #28649 : fix first issue with _ForwardRef ( #327 ) (3.6->3.7)
2016-11-10 08:27:50 -08:00
Guido van Rossum
fc293ddf92
Issue #28649 : fix first issue with _ForwardRef ( #327 ) (3.5->3.6)
2016-11-10 08:26:19 -08:00
Guido van Rossum
c7b92950c9
Issue #28649 : fix first issue with _ForwardRef ( #327 )
2016-11-10 08:24:06 -08:00
Yury Selivanov
3e05a9c2b0
Merge 3.6 (issue #28653 )
2016-11-09 18:57:00 -05:00
Yury Selivanov
0a66a1cdd6
Merge 3.6 (issue #28653 )
2016-11-09 18:56:26 -05:00
Yury Selivanov
46a02db90b
Issue #28653 : Fix a refleak in functools.lru_cache.
2016-11-09 18:55:45 -05:00
Serhiy Storchaka
1f9449589e
Issue #28649 : Clear the typing module caches when search for reference leaks.
2016-11-09 23:52:40 +02:00
Serhiy Storchaka
04c954d275
Issue #28649 : Clear the typing module caches when search for reference leaks.
2016-11-09 23:51:54 +02:00
Serhiy Storchaka
28f42fd4f8
Issue #28649 : Clear the typing module caches when search for reference leaks.
2016-11-09 23:49:02 +02:00
Guido van Rossum
ea446e2f2a
Issue #28649 : typing-clear-caches.patch (3.6->3.7)
2016-11-09 13:23:06 -08:00
Guido van Rossum
5486a88427
Issue #28649 : typing-clear-caches.patch (3.5->3.6)
2016-11-09 13:23:05 -08:00
Guido van Rossum
9b10756019
Issue #28649 : typing-clear-caches.patch
2016-11-09 13:23:04 -08:00
Guido van Rossum
45b09cacde
Issue #28649 : fix-typing-test-v2.diff (3.6->3.7)
2016-11-09 13:19:01 -08:00
Guido van Rossum
83be424700
Issue #28649 : fix-typing-test-v2.diff (3.5->3.6)
2016-11-09 13:19:00 -08:00
Guido van Rossum
f9099de894
Issue #28649 : fix-typing-test-v2.diff
2016-11-09 13:18:59 -08:00
Guido van Rossum
a50c79f36f
Issue #28556 : More typing.py updates from upstream. (3.6->3.7)
2016-11-09 13:12:56 -08:00
Guido van Rossum
b75f48580f
Issue #28556 : More typing.py updates from upstream. (3.5->3.6)
2016-11-09 13:12:53 -08:00
Guido van Rossum
991d14fee1
Issue #28556 : More typing.py updates from upstream.
2016-11-09 13:12:51 -08:00