Steve Dower
f4ac4e3de2
Fixes installer not allowing launcher to be selected.
2015-11-09 07:31:20 -05:00
Steve Dower
5e2e70029b
Fixes installer not allowing launcher to be selected.
2015-11-09 07:31:05 -05:00
Martin Panter
cc99cd7045
Issue #24802 : Merge ValueError test case from 3.5
2015-11-08 11:09:37 +00:00
Martin Panter
d61d860ed3
Issue #24802 : Update test case for ValueError in 3.5
2015-11-08 11:09:13 +00:00
R David Murray
7861667c8e
Merge: #25446 : Fix regression in smtplib's AUTH LOGIN support.
2015-11-08 01:05:11 -05:00
R David Murray
b0deeb47d8
#25446 : Fix regression in smtplib's AUTH LOGIN support.
...
The auth method tests simply weren't adequate because of the fact that
smtpd doesn't support authentication. I borrowed some of Milan's
code for that from issue #21935 and added it to the smtplib tests.
Also discovered that the direct test for the 'auth' method wasn't actually
testing anything and fixed it.
The fix makes the new authobject mechanism work the way it is
documented...the problem was that wasn't checking for a 334 return code
if an initial-response was provided, which works fine for auth plain
and cram-md5, but not for auth login.
2015-11-08 01:03:52 -05:00
Steve Dower
51acec6008
Null merge from 3.4
2015-11-07 10:08:53 -08:00
Steve Dower
65b77d625e
Null merge from 3.4
2015-11-07 10:08:04 -08:00
Steve Dower
ba270147e4
Issue #24306 : Sets component ID for launcher to match 3.5 and later to avoid downgrading.
2015-11-07 10:07:04 -08:00
Serhiy Storchaka
29a2f7c6b3
Issue #25263 : Trying to fix test_use on Windows.
2015-11-07 18:06:24 +02:00
Serhiy Storchaka
96b6ff20d3
Issue #22643 : Skip test_case_operation_overflow on computers with low memory.
2015-11-07 16:55:39 +02:00
Serhiy Storchaka
3d717d05de
Issue #22643 : Skip test_case_operation_overflow on computers with low memory.
2015-11-07 16:55:16 +02:00
Serhiy Storchaka
411dfd871c
Issue #22643 : Skip test_case_operation_overflow on computers with low memory.
2015-11-07 16:54:48 +02:00
Serhiy Storchaka
fad85aadb0
Issue #25558 : Use compile-time asserts.
2015-11-07 15:42:38 +02:00
Serhiy Storchaka
41a87637c0
Issue #892902 : Added new tests for pickling recursive collections.
2015-11-07 11:17:15 +02:00
Serhiy Storchaka
838b7cc0e7
Issue #892902 : Added new tests for pickling recursive collections.
2015-11-07 11:17:02 +02:00
Serhiy Storchaka
608c213530
Issue #892902 : Added new tests for pickling recursive collections.
2015-11-07 11:16:10 +02:00
Martin Panter
9513ba3b8f
Issue #24802 : Merge null termination fixes from 3.5
2015-11-07 03:15:32 +00:00
Martin Panter
61d6e4ae9d
Issue #24802 : Merge null termination fixes from 3.4 into 3.5
2015-11-07 02:56:11 +00:00
Martin Panter
eeb896c411
Issue #24802 : Copy bytes-like objects to null-terminated buffers if necessary
...
This avoids possible buffer overreads when int(), float(), compile(), exec()
and eval() are passed bytes-like objects. Similar code is removed from the
complex() constructor, where it was not reachable.
Patch by John Leitch, Serhiy Storchaka and Martin Panter.
2015-11-07 02:32:21 +00:00
Martin Panter
eb1d89abdd
Issue #25064 : Merge tempfile doc from 3.5
2015-11-07 00:56:56 +00:00
Martin Panter
9b566c324d
Issue #25064 : Adjust documentation according to new mkstemp signature
...
The mkstemp() and mkdtemp() signatures have already been updated, but the
higher-level functions still suggest that the default values are forced to
text strings. Also merged some paragraphs describing the "suffix" and
"prefix" parameters, and pointed out that mktemp() does not support the new
changes.
2015-11-07 00:32:50 +00:00
Victor Stinner
c106c68aeb
Issue #25555 : Fix parser and AST: fill lineno and col_offset of "arg" node when
...
compiling AST from Python objects.
2015-11-06 17:01:48 +01:00
Serhiy Storchaka
0c009bf3b5
Issue #25410 : Made testing that od_fast_nodes and dk_entries are in sync more
...
reliable.
2015-11-06 12:00:43 +02:00
Serhiy Storchaka
97f46db904
Issue #25410 : Made testing that od_fast_nodes and dk_entries are in sync more
...
reliable.
2015-11-06 12:00:03 +02:00
Serhiy Storchaka
501c16d1df
Fixed merging error in 3ebeeed1eb28.
...
Thanks Марк Коренберг.
2015-11-06 11:21:02 +02:00
Serhiy Storchaka
4981dd2cb8
Fixed merging error in 3ebeeed1eb28.
...
Thanks Марк Коренберг.
2015-11-06 11:19:42 +02:00
Serhiy Storchaka
3a811f272a
Issue #24726 : Revert setting the value on the dict if
...
_odict_add_new_node() fails.
2015-11-06 11:07:31 +02:00
Serhiy Storchaka
d5f353ec8d
Issue #24726 : Revert setting the value on the dict if
...
_odict_add_new_node() fails.
2015-11-06 11:07:11 +02:00
Serhiy Storchaka
6980be40bd
Issue #25558 : Refactoring OrderedDict iteration.
2015-11-06 10:40:05 +02:00
Serhiy Storchaka
9c967611e3
Issue #25558 : Refactoring OrderedDict iteration.
2015-11-06 10:39:51 +02:00
Martin Panter
e2e0deec45
Issue #18010 : Merge pydoc web search fix from 3.5
2015-11-06 01:08:34 +00:00
Martin Panter
98da9d0e0d
Issue #18010 : Merge pydoc web search fix from 3.4 into 3.5
2015-11-06 00:51:38 +00:00
Martin Panter
9ad0aae656
Issue #18010 : Fix pydoc web server search to handle package exceptions
...
Implementation by Antoine Pitrou.
2015-11-06 00:27:14 +00:00
Yury Selivanov
a2149ed1c0
Merge 3.5
2015-11-05 14:30:41 -05:00
Yury Selivanov
7931be403d
Merge 3.4
2015-11-05 14:29:19 -05:00
Yury Selivanov
ade0412613
asyncio: Optimize asyncio.sleep(0)
2015-11-05 14:29:04 -05:00
Serhiy Storchaka
7c1455be6b
Issue #25554 : Got rid of circular references in regular expression parsing.
2015-11-05 17:51:15 +02:00
Serhiy Storchaka
b5d0a21553
Issue #25554 : Got rid of circular references in regular expression parsing.
2015-11-05 17:49:26 +02:00
Serhiy Storchaka
12b2538ab8
Reuse Py_STRINGIFY() macro in sre_lib.h and dynload_win.c.
2015-11-05 17:43:42 +02:00
Victor Stinner
e20310fa19
Issue #25556 : Add assertions to PyObject_GetItem() to ensure that an exception
...
is raised when it returns NULL.
Simplify also ceval.c: rely on the fact that PyObject_GetItem() raised an
exception when it returns NULL.
2015-11-05 13:56:58 +01:00
Victor Stinner
ef072961e1
Merge 3.5
2015-11-05 13:55:43 +01:00
Victor Stinner
60a1d3cd15
Issue #25556 : Fix LOAD_GLOBAL bytecode when globals type is not dict and the
...
requested name doesn't exist in globals: clear the KeyError exception before
calling PyObject_GetItem(). Fail also if the raised exception is not a
KeyError.
2015-11-05 13:55:20 +01:00
Victor Stinner
cf01b68b88
sysmodule.c: reuse Py_STRINGIFY() macro
2015-11-05 11:21:38 +01:00
Serhiy Storchaka
cf156bc248
Issue #24726 : Fixed issue number for previous changeset 76e848554b5d.
2015-11-04 22:38:40 +02:00
Serhiy Storchaka
4d11a94fb6
Issue #24726 : Fixed issue number for previous changeset 59c7615ea921.
2015-11-04 22:37:46 +02:00
Serhiy Storchaka
f83afa508f
Issue #25449 : Fixed a crash and leaking NULL in repr() of OrderedDict that
...
was mutated by direct calls of dict methods.
2015-11-04 22:33:33 +02:00
Serhiy Storchaka
710cd34bdb
Issue #25449 : Fixed a crash and leaking NULL in repr() of OrderedDict that
...
was mutated by direct calls of dict methods.
2015-11-04 22:33:07 +02:00
Serhiy Storchaka
161b6ff19c
Issue #25449 : Iterating OrderedDict with keys with unstable hash now raises
...
KeyError in C implementations as well as in Python implementation.
Added tests for OrderedDict subclasses.
2015-11-04 22:08:52 +02:00
Serhiy Storchaka
b45b7b2137
Issue #25449 : Iterating OrderedDict with keys with unstable hash now raises
...
KeyError in C implementations as well as in Python implementation.
Added tests for OrderedDict subclasses.
2015-11-04 22:05:38 +02:00