Guido van Rossum
ca636eac88
Issue #25390 : typing: Don't crash on Union[str, Pattern].
2015-10-19 14:55:47 -07:00
Guido van Rossum
4604580233
Fix whitespace.
2015-10-19 12:00:44 -07:00
Guido van Rossum
25c578d0a6
Fix whitespace.
2015-10-19 12:00:25 -07:00
Guido van Rossum
06d48dbea8
Fix whitespace.
2015-10-19 12:00:04 -07:00
Guido van Rossum
b09f627f4f
Issue #25441 : asyncio: Raise error from drain() when socket is closed. (Merge 3.5->3.6)
2015-10-19 11:55:10 -07:00
Guido van Rossum
030f489df7
Issue #25441 : asyncio: Raise error from drain() when socket is closed. (Merge 3.4->3.5)
2015-10-19 11:54:04 -07:00
Guido van Rossum
c44ecdf687
Issue #25441 : asyncio: Raise error from drain() when socket is closed.
2015-10-19 11:49:30 -07:00
Vinay Sajip
03de71d136
Closes #25411 : Merged fix from 3.5.
2015-10-17 16:24:23 +01:00
Vinay Sajip
3f445f799a
Closes #25411 : Merged fix from 3.4.
2015-10-17 16:17:52 +01:00
Vinay Sajip
277640af0f
Closes #25411 : Improved Unicode support in SMTPHandler.
2015-10-17 16:13:10 +01:00
Eric V. Smith
6731774216
Issue 25422: Add tests for multi-line string tokenization. Also remove truncated tokens.
2015-10-16 20:45:53 -04:00
Brett Cannon
c0d91aff9a
Upgrade the imp module's deprecation to DeprecationWarning.
2015-10-16 12:21:37 -07:00
Brett Cannon
aa15ea4b4e
Merge for issue #25407
2015-10-16 12:09:56 -07:00
Brett Cannon
5ad5a7d31f
Issue #25407 : Drop the mention of the formatter module being removed
...
in Python 3.6.
The new PEP 4 policy of any module existing in both 2.7 and 3.5
applies here, hence the module will be with us for a bit longer.
2015-10-16 12:09:33 -07:00
Serhiy Storchaka
dbb98c1443
Issue #25406 : Fixed a bug in C implementation of OrderedDict.move_to_end()
...
that caused segmentation fault or hang in iterating after moving several
items to the start of ordered dict.
2015-10-14 19:22:44 +03:00
Serhiy Storchaka
992ec46acc
Issue #25406 : Fixed a bug in C implementation of OrderedDict.move_to_end()
...
that caused segmentation fault or hang in iterating after moving several
items to the start of ordered dict.
2015-10-14 19:21:24 +03:00
Victor Stinner
83ff8a6832
test_bytes: new try to fix test on '%p' formatter on Windows
2015-10-14 15:28:59 +02:00
Victor Stinner
1bfe930585
Issue #25384 : Fix binascii.rledecode_hqx()
...
Fix usage of _PyBytesWriter API. Use the new _PyBytesWriter_Resize() function
instead of _PyBytesWriter_Prepare().
2015-10-14 15:02:35 +02:00
Victor Stinner
2bf8993db9
Optimize bytes.fromhex() and bytearray.fromhex()
...
Issue #25401 : Optimize bytes.fromhex() and bytearray.fromhex(): they are now
between 2x and 3.5x faster. Changes:
* Use a fast-path working on a char* string for ASCII string
* Use a slow-path for non-ASCII string
* Replace slow hex_digit_to_int() function with a O(1) lookup in
_PyLong_DigitValue precomputed table
* Use _PyBytesWriter API to handle the buffer
* Add unit tests to check the error position in error messages
2015-10-14 11:25:33 +02:00
Terry Jan Reedy
8c737d280b
Merge with 3.5
2015-10-13 22:09:34 -04:00
Terry Jan Reedy
c1e98de7be
Merge with 3.4
2015-10-13 22:09:19 -04:00
Terry Jan Reedy
b2f87608d1
Issue #24782 : whitespace
2015-10-13 22:09:06 -04:00
Terry Jan Reedy
8533a21117
Merge with 3.5
2015-10-13 22:04:22 -04:00
Terry Jan Reedy
447169f6da
Merge with 3.4
2015-10-13 22:04:07 -04:00
Terry Jan Reedy
93f3542ae4
Issue #24782 : Finish converting the Configure Extension dialog into a new
...
tab in the IDLE Preferences dialog. Code patch by Mark Roseman.
2015-10-13 22:03:51 -04:00
Victor Stinner
7ab986dd84
Fix test_bytes on Windows
...
On Windows, sprintf("%p", 0xabcdef) formats hexadecimal in uppercase and pad to
16 characters (on 64-bit system) with zeros.
2015-10-14 02:55:12 +02:00
Victor Stinner
03dab786b2
Rewrite PyBytes_FromFormatV() using _PyBytesWriter API
...
* Add much more unit tests on PyBytes_FromFormatV()
* Remove the first loop to compute the length of the output string
* Use _PyBytesWriter to handle the bytes buffer, use overallocation
* Cleanup the code to make simpler and easier to review
2015-10-14 00:21:35 +02:00
Serhiy Storchaka
dbc517c2dd
Issue #25382 : pickletools.dis() now outputs implicit memo index for the
...
MEMOIZE opcode.
2015-10-13 21:20:14 +03:00
Serhiy Storchaka
ca77aef31b
Issue #25380 : Fixed protocol for the STACK_GLOBAL opcode in
...
pickletools.opcodes.
2015-10-13 21:14:01 +03:00
Serhiy Storchaka
5a8bbc5f2a
Issue #25380 : Fixed protocol for the STACK_GLOBAL opcode in
...
pickletools.opcodes.
2015-10-13 21:13:34 +03:00
Serhiy Storchaka
5805ddeedb
Issue #25380 : Fixed protocol for the STACK_GLOBAL opcode in
...
pickletools.opcodes.
2015-10-13 21:12:32 +03:00
Zachary Ware
fcd8794ab5
Closes #25093 : Merge with 3.5
2015-10-12 23:31:44 -05:00
Zachary Ware
fa10f61ee5
Issue #25093 : Merge with 3.4
2015-10-12 23:30:15 -05:00
Zachary Ware
83fd0a81a4
Issue #25093 : Fix test_tcl's testloadWithUNC for paths with spaces
...
Patch by Serhiy Storchaka.
2015-10-12 23:27:58 -05:00
Victor Stinner
f7d2471260
Merge 3.5 (sys.setrecursionlimit)
2015-10-13 00:16:07 +02:00
Victor Stinner
50856d5ae7
sys.setrecursionlimit() now raises RecursionError
...
Issue #25274 : sys.setrecursionlimit() now raises a RecursionError if the new
recursion limit is too low depending at the current recursion depth. Modify
also the "lower-water mark" formula to make it monotonic. This mark is used to
decide when the overflowed flag of the thread state is reset.
2015-10-13 00:11:21 +02:00
Victor Stinner
397c42b8cc
Merge 3.5 (test_eintr)
2015-10-12 23:37:31 +02:00
Victor Stinner
60f26691f5
Issue #25277 : Use a longer sleep in test_eintr to reduce the risk of race
...
condition in test_eintr.
2015-10-12 23:37:02 +02:00
Victor Stinner
d65e4f4eea
Issue #24164 : Fix test_pyclbr
...
Ignore pickle.partial symbol which comes from functools.partial.
2015-10-12 14:38:24 +02:00
Terry Jan Reedy
9e6d7a524d
Merge with 3.5
2015-10-11 22:08:02 -04:00
Terry Jan Reedy
bcbc50bbb2
Merge with 3.4
2015-10-11 22:07:48 -04:00
Terry Jan Reedy
d0cadba85f
Issue #22726 : Re-activate config dialog help button with some content about
...
the other buttons and the new IDLE Dark theme.
2015-10-11 22:07:31 -04:00
Serhiy Storchaka
20d15b5100
Issue #24164 : Fixed test_descr: __getnewargs_ex__ now is supported in protocols 2 and 3.
2015-10-11 17:52:09 +03:00
Serhiy Storchaka
99deb1989f
No longer skip tests for classes with __getnewargs_ex__. The copy module
...
already supports reduce protocol 4 (issue #20289 ).
2015-10-11 17:48:51 +03:00
Serhiy Storchaka
9c8213fbc1
No longer skip tests for classes with __getnewargs_ex__. The copy module
...
already supports reduce protocol 4 (issue #20289 ).
2015-10-11 17:48:28 +03:00
Serhiy Storchaka
977e5912e2
Cleanup test_descr: remove C8 that is the same as C3.
2015-10-11 17:43:38 +03:00
Serhiy Storchaka
1ddbb8cf47
Cleanup test_descr: remove C8 that is the same as C3.
2015-10-11 17:43:12 +03:00
Serhiy Storchaka
1fdc80b55f
Cleanup test_descr: remove C8 that is the same as C3.
2015-10-11 17:42:39 +03:00
Victor Stinner
e84c976568
Issue #25357 : Add an optional newline paramer to binascii.b2a_base64().
...
base64.b64encode() uses it to avoid a memory copy.
2015-10-11 11:01:02 +02:00
Victor Stinner
5df7fddc0c
Merge 3.5 (test_coroutines)
2015-10-11 10:53:50 +02:00