Commit graph

97400 commits

Author SHA1 Message Date
Xavier de Gaye
e385cd16eb Issue #26929: Merge 3.6 2016-11-15 17:25:54 +01:00
Xavier de Gaye
43cf2efafc Issue #26929: Skip some test_strptime tests failing on Android that
incorrectly formats %V or %G for the last or the first
incomplete week in a year
2016-11-15 17:24:42 +01:00
Xavier de Gaye
f1190c493d Issue 28668: Merge 3.6 2016-11-15 17:04:53 +01:00
Xavier de Gaye
d178e69ad8 Issue 28668: Merge 3.5 2016-11-15 17:03:12 +01:00
Xavier de Gaye
49e8f2d204 Issue 28668: Skip tests where instanciation of multiprocessing.Queue
would raise ImportError
2016-11-15 16:57:52 +01:00
Victor Stinner
c7a8f67411 Issue #28618: Mark dict lookup functions as hot
It's common to see these functions in the top 3 of "perf report".
2016-11-15 15:13:40 +01:00
Victor Stinner
d5f599a392 Merge 3.6 2016-11-15 09:12:36 +01:00
Victor Stinner
f9cca365c7 Fix warn_invalid_escape_sequence()
Issue #28691: Fix warn_invalid_escape_sequence(): handle correctly
DeprecationWarning raised as an exception. First clear the current exception to
replace the DeprecationWarning exception with a SyntaxError exception.

Unit test written by Serhiy Storchaka.
2016-11-15 09:12:10 +01:00
Steve Dower
9ee351fc1e Issue #28573: Fixes issue with nested if blocks 2016-11-14 17:51:51 -08:00
Steve Dower
de40e1218c Issue #28573: Fixes issue with nested if blocks 2016-11-14 17:51:42 -08:00
Steve Dower
7ed2398448 Fixes incorrect merge 2016-11-14 16:16:44 -08:00
Steve Dower
e044dfa22b Issue #28573: Avoid setting up env too many times during build 2016-11-14 16:15:39 -08:00
Steve Dower
4468bed2fc Issue #28573: Avoid setting up env too many times during build 2016-11-14 16:13:56 -08:00
Yury Selivanov
63e6a7c3f4 Merge 3.6 (issue #28635) 2016-11-14 14:49:38 -05:00
Yury Selivanov
6bf87d3fce Issue #28635: what's new in 3.6: add a few more notes on typing
Per suggestions by Ivan Levkivskyi.
Patch by Elvis Pranskevichus.
2016-11-14 14:49:18 -05:00
Serhiy Storchaka
d0d245cd7f Issue #28563: Make plural form selection more lenient and accepting
non-integer numbers.  Django tests depend on this.
2016-11-14 19:31:04 +02:00
Serhiy Storchaka
39d2dfef44 Issue #28563: Make plural form selection more lenient and accepting
non-integer numbers.  Django tests depend on this.
2016-11-14 19:30:36 +02:00
Serhiy Storchaka
5ae6c776a8 Issue #28563: Make plural form selection more lenient and accepting
non-integer numbers.  Django tests depend on this.
2016-11-14 19:29:59 +02:00
Serhiy Storchaka
5ca92ab3d2 Issue #28563: Make plural form selection more lenient and accepting
non-integer numbers.  Django tests depend on this.
2016-11-14 19:25:56 +02:00
Serhiy Storchaka
60ac989d6f Issue #28563: Make plural form selection more lenient and accepting
non-integer numbers.  Django tests depend on this.
2016-11-14 19:22:12 +02:00
Xavier de Gaye
bdc33e1dae Issue #28662: Merge 3.6 2016-11-14 17:15:45 +01:00
Xavier de Gaye
38c8b7d292 Issue #28662: Catch PermissionError in tests when spawning a non existent program 2016-11-14 17:14:42 +01:00
Victor Stinner
d62ecf51ef Merge 3.6 2016-11-14 12:39:05 +01:00
Victor Stinner
8bf43e6d0b Issue #28082: Add basic unit tests on re enums 2016-11-14 12:38:43 +01:00
Victor Stinner
fb6a6596b5 Issue #28637: Reapply changeset 223731925d06
"issue28082: use IntFlag for re constants" by Ethan Furman.

The re module is not more used in the site module and so adding "import enum"
to re.py doesn't impact python_startup benchmark anymore.
2016-11-14 12:35:55 +01:00
Benjamin Peterson
2294f83c7c merge 3.6 2016-11-14 00:15:52 -08:00
Benjamin Peterson
996fc1fcfc correctly emulate error semantics of gen.throw in FutureIter_throw 2016-11-14 00:15:44 -08:00
Martin Panter
5e17ad9716 Merge AIX fixes from 3.6 2016-11-14 05:04:36 +00:00
Martin Panter
f8cebad290 Merge AIX fixes from 3.5 into 3.6 2016-11-14 05:04:12 +00:00
Martin Panter
c9e08d8cb5 Issue #28000: Fix gethostbyname_r() usage on AIX with _LINUX_SOURCE_COMPAT
Patch by Matthieu S.
2016-11-14 04:26:36 +00:00
Martin Panter
9544a365bd Issue #28016: Skip /dev/tty seekable() test on AIX 2016-11-14 01:58:57 +00:00
Martin Panter
bb0f8e6bba Issue #28678: Merge parameter name from 3.6 2016-11-13 23:36:30 +00:00
Martin Panter
f8c25e3424 Issue #28678: Merge parameter name from 3.5 into 3.6 2016-11-13 23:36:07 +00:00
Martin Panter
efbf20f3a3 Issue #28678: Fix references to numeric_owner parameter 2016-11-13 23:25:06 +00:00
Xavier de Gaye
f59d568e47 Issue #26934: Merge 3.6 2016-11-13 21:56:59 +01:00
Xavier de Gaye
95aa56a6fb Issue #26934: Handle _ANDROID_API_LEVEL is None on Windows 2016-11-13 21:55:52 +01:00
Xavier de Gaye
524eac0f14 Issue #26934: Fix test_faulthandler on Android where raise() exits with 0,
with a cosmetic change to add a commit message with the issue number,
missing from the previous two commits.
2016-11-13 21:14:03 +01:00
Xavier de Gaye
c4bd0fe2e3 Merge 3.6 2016-11-13 20:47:39 +01:00
Xavier de Gaye
6c5f21945a Fix test_faulthandler on Android where raise() exits with 0 2016-11-13 20:46:46 +01:00
Xavier de Gaye
daa9e239f0 Merge 3.6 2016-11-13 19:42:09 +01:00
Xavier de Gaye
f056b04eea Merge 3.5 2016-11-13 19:41:07 +01:00
Xavier de Gaye
547c1b9ace Fix temporary file not deleted in test_socket 2016-11-13 19:39:48 +01:00
Raymond Hettinger
77f6411d96 merge 2016-11-13 00:44:24 -05:00
Raymond Hettinger
24e4239434 Fix typos 2016-11-13 00:42:56 -05:00
Ned Deily
cf767ab4da Issue #28676: merge from 3.6 2016-11-12 16:39:52 -05:00
Ned Deily
7d895d3c37 Issue #28676: merge from 3.5 2016-11-12 16:38:03 -05:00
Ned Deily
7ae4112649 Issue #28676: Prevent missing 'getentropy' declaration warning on macOS.
Patch by Gareth Rees.
2016-11-12 16:35:48 -05:00
Serhiy Storchaka
a8f2f5ab0d Fixed the documentation of parse_constant argument in json.load().
parse_constant doesn't get called on 'null', 'true', 'false' since 3.1/2.7.
2016-11-12 22:48:50 +02:00
Serhiy Storchaka
58d3e54556 Fixed the documentation of parse_constant argument in json.load().
parse_constant doesn't get called on 'null', 'true', 'false' since 3.1/2.7.
2016-11-12 22:48:33 +02:00
Serhiy Storchaka
022371ff94 Fixed the documentation of parse_constant argument in json.load().
parse_constant doesn't get called on 'null', 'true', 'false' since 3.1/2.7.
2016-11-12 22:47:16 +02:00