Commit graph

90578 commits

Author SHA1 Message Date
Yury Selivanov
13b74aef62 whatsnew/3.5: Mention that 'async' is a bad name for modules 2015-08-03 14:55:58 -04:00
Robert Collins
6f8a0586a9 Issue #22397: Skip failing tests on AIX
Patch from David Edelsohn.
2015-08-03 10:38:39 +12:00
Yury Selivanov
c3fcb9696c Merge 3.4 2015-08-02 16:49:44 -04:00
Benjamin Peterson
60e3f367a4 Merge 3.4 (#24217) 2015-08-02 12:16:45 -07:00
Yury Selivanov
32ba405ce5 Merge 3.4 2015-08-02 10:24:49 -04:00
Guido van Rossum
75ead2b578 Remove warning about asyncio being provisional (it's not in 3.5 and up). 2015-08-02 15:50:27 +02:00
Serhiy Storchaka
b064f1e94f Issue #20557: Use specific asserts in io tests. 2015-08-02 15:18:28 +03:00
Zachary Ware
13db76a974 Issue #23182: Merge with 3.4 2015-08-01 21:57:22 -05:00
Zachary Ware
1824544d82 Issue #23652: Merge with 3.4 2015-08-01 21:38:04 -05:00
Terry Jan Reedy
dba51b8378 Issue 24745: Add ACKS entry. 2015-08-01 19:15:11 -04:00
Terry Jan Reedy
1b3c8f8eec Issue 24745: Merge with 3.4 2015-08-01 18:58:23 -04:00
Yury Selivanov
75b5ab5770 docs: Fix productionlist for async def functions 2015-08-01 16:19:36 -04:00
Terry Jan Reedy
26f667676f Merge with 3.4 2015-07-31 22:35:00 -04:00
Victor Stinner
a0a28b076a Merge 3.4 (asyncio test) 2015-07-31 23:36:15 +02:00
Robert Collins
19fae1a932 Issue #22932: Fix timezones in email.utils.formatdate.
Patch from Dmitry Shachnev.
2015-08-01 08:19:06 +12:00
Victor Stinner
a7a4c41411 Merge 3.4 (asyncio) 2015-07-31 17:50:13 +02:00
Terry Jan Reedy
b20ac4df84 Merge with 3.4 2015-07-30 21:16:29 -04:00
Robert Collins
78378e8939 Issue #23779: imaplib raises TypeError if authenticator tries to abort.
Patch from Craig Holmquist.
2015-07-31 09:01:38 +12:00
Terry Jan Reedy
659fcb0a8d Merge with 3.4 2015-07-30 16:44:41 -04:00
Steve Dower
b465cb50de Update default msvccompiler link options to match the options used for core builds.
This ensures that wheels will work when moved to machines that have the same subset of the MSVC libraries as a regular CPython install. Specifically, vcruntime##0.dll may not be installed, and should not be a dependency.
2015-07-30 11:51:06 -07:00
Berker Peksag
7e94e8ea4b Issue #12160: Fix incorrect StreamCodec references in Codec.encode() and Codec.decode() docs.
It should StreamWriter for Codecs.encode() and StreamReader for Codec.decode().

Patch by Nick Weinhold.
2015-07-30 18:26:35 +03:00
Berker Peksag
4333d8bad7 Issue #15582: Add a whatsnew entry for inspect.getdoc() changes in 3.5.
Patch by Martin Panter.
2015-07-30 18:06:09 +03:00
Victor Stinner
61d5aab9b9 py_getrandom(): getrandom() *can* return EINTR
See the latest version of getrandom() manual page:
http://man7.org/linux/man-pages/man2/getrandom.2.html#NOTES

    The behavior when a call to getrandom() that is blocked while reading from
    /dev/urandom is interrupted by a signal handler depends on the
    initialization state of the entropy buffer and on the request size, buflen.
    If the entropy is not yet initialized, then the call will fail with the
    EINTR error.  If the entropy pool has been initialized and the request size
    is large (buflen > 256), the call either succeeds, returning a partially
    filled buffer, or fails with the error EINTR.  If the entropy pool has been
    initialized and the request size is small (buflen <= 256), then getrandom()
    will not fail with EINTR.  Instead, it will return all of the bytes that
    have been requested.

Note: py_getrandom() calls getrandom() with flags=0.
2015-07-30 10:13:52 +02:00
Berker Peksag
707deb9df4 Issue #24109: Include Tools/scripts/diff.py instead of duplicating it in difflib documentation.
Patch by Keith Gray.
2015-07-30 00:03:48 +03:00
Jason R. Coombs
0598da39ec Merge with 3.4 for Issue #24729 2015-07-29 14:29:26 -04:00
Robert Collins
f8d5063645 Issue #23589: Remove duplicate sentence from the FAQ. Patch by Yongzhi Pan. 2015-07-30 06:16:46 +12:00
Victor Stinner
991d1d3e4a Merge 3.4 (Misc/ACKS) 2015-07-29 14:40:53 +02:00
Victor Stinner
5ef6fde92c Merge 3.4 (ctypes) 2015-07-29 14:35:12 +02:00
Ned Deily
e0374c7a03 Issue #19450: merge from 3.4 2015-07-28 23:25:41 -07:00
Robert Collins
f7e3b5e153 Issue #23254: Document how to close the TCPServer listening socket.
Patch from Martin Panter.
2015-07-29 12:53:30 +12:00
Victor Stinner
ace8848df6 What's New in Python 3.5: document os.urandom() changes 2015-07-29 02:28:32 +02:00
Victor Stinner
988101364a What's New in Python 3.5: document socket.sendall() change on timeout 2015-07-29 01:41:25 +02:00
Victor Stinner
287452eeaf What's New in Python 3.5: Document ssl methods change on timeout 2015-07-29 01:39:13 +02:00
Victor Stinner
6752d65daf What's New in Python 3.5: move PEP 475 doc 2015-07-29 01:11:10 +02:00
Steve Dower
4e167ca7c1 Issue #19450: Update Windows builds to use SQLite 3.8.11.0 2015-07-28 11:09:40 -07:00
Raymond Hettinger
d2117e18a0 merge 2015-07-28 02:07:14 -07:00
Steve Dower
de9fb28bf1 Allow intermediate build directory to be overridden. 2015-07-27 14:56:58 -07:00
Victor Stinner
bea232a15f Issue #24732, #23834: Fix sock_accept_impl() on Windows
accept() returns INVALID_SOCKET on error, it's not necessary a negative number.
2015-07-27 23:37:11 +02:00
Berker Peksag
0659c43d73 Issue #23441: rcompleter now prints a tab character instead of displaying
possible completions for an empty word.

Initial patch by Martin Sekera.
2015-07-28 00:08:24 +03:00
Berker Peksag
367c07f89f Issue #24728: Null merge 2015-07-27 16:48:06 +03:00
Stefan Krah
c0cbed1554 Fix refleak. 2015-07-27 12:56:49 +02:00
Robert Collins
f66f4208b7 Issue #17527: Add PATCH to wsgiref.validator. Patch from Luca Sbardella. 2015-07-27 10:42:54 +12:00
Larry Hastings
71427eea74 Merge Python 3.5.0b4 changes back with 3.5 branch head. 2015-07-26 07:59:45 -07:00
Larry Hastings
3d1dc904f4 Post-release updates for Python 3.5.0b4. 2015-07-26 07:55:08 -07:00
Serhiy Storchaka
f002225f7e Issue #24683: Fixed crashes in _json functions called with arguments of
inappropriate type.
2015-07-26 09:02:23 +03:00
Larry Hastings
baacc61db8 Added tag v3.5.0b4 for changeset c0d641054635 2015-07-25 14:23:29 -07:00
Larry Hastings
164df4e51a Version bump for Python 3.5.0b4. 2015-07-25 14:22:13 -07:00
Larry Hastings
197ae02f87 Updated pydoc topics for 3.5.0b4. 2015-07-25 14:17:35 -07:00
Berker Peksag
940d69d444 Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories.
Patch by Eduardo Seabra and Thomas Kluyver.
2015-07-25 14:55:06 +03:00
Berker Peksag
bf1d4b6d7d Issue #24420: Fix documentation regression introduced by f0a00ee094ff.
These functions accept same arguments as subprocess.Popen().

Patch by Martin Panter.
2015-07-25 14:27:07 +03:00