Larry Hastings
d0a7e67804
Merge 3.4.0a4 release head back into trunk.
2013-10-22 10:49:20 -07:00
Larry Hastings
e0d9a1c8bc
Post-release updates for 3.4.0a4.
2013-10-22 10:44:35 -07:00
Ethan Furman
3f2f19230c
Issue #19030 : fix new pydoc tests for --without-doc-strings
2013-10-22 07:30:24 -07:00
Christian Heimes
327dd732ce
Issue #18742 : Expose the internal hash type object for ABCs.
2013-10-22 15:05:23 +02:00
Christian Heimes
e53510726b
Issue #18742 : Rework the internal hashlib construtor to pave the road for ABCs.
2013-10-22 14:59:12 +02:00
Christian Heimes
086b1afa55
Issue #19344 : fix markup error in whatsnew
...
Thanks to Marius Gedminas
2013-10-22 11:49:34 +02:00
Christian Heimes
d885aa4d66
Make resource tests more robust.
2013-10-22 11:45:30 +02:00
Christian Heimes
b7bd5df809
Issue #16595 : Add prlimit() to resource module
...
prlimit() is a Linux specific command that combines setrlimit, getrlimit and can set the limit
of other processes.
2013-10-22 11:21:54 +02:00
Christian Heimes
6fc79bf813
Issue #19324 : Expose Linux-specific constants in resource module
2013-10-22 11:09:27 +02:00
Christian Heimes
d1d7576fb4
Fix Misc/NEWS merge conflict, hurray
2013-10-22 10:45:31 +02:00
Christian Heimes
efa48676d5
Issue #18603 : Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the
...
Python executable and not removed by the linker's optimizer.
2013-10-22 10:23:12 +02:00
Christian Heimes
49e61806f5
Issue #18603 : Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the
...
Python executable and not removed by the linker's optimizer.
2013-10-22 10:22:29 +02:00
Guido van Rossum
b0fb94dda8
Fix asyncio issue #19293 (hangs on AIX).
2013-10-21 21:28:45 -07:00
Guido van Rossum
f75debda94
Unsilence several asyncio AIX tests that no longer hang, and silence a new hang.
2013-10-21 20:57:25 -07:00
Ethan Furman
5875d74748
Close #19263 : add tests to ensure __objclass__ correctly set.
2013-10-21 20:45:55 -07:00
Guido van Rossum
934f6ea7fb
Switch subprocess stdin to a socketpair, attempting to fix issue #19293 (AIX hang).
2013-10-21 20:37:14 -07:00
Guido van Rossum
8a0fe85fbe
Avoid test_asyncio hang on AIX.
2013-10-21 20:26:12 -07:00
Christian Tismer
410d931a17
add filtering of individual files to PyZipFile
...
changed output of debug messages to say "path" or "file"
extended test for filtering certain files in a package
added test for filtering files in a python dir (no package)
2013-10-22 04:09:28 +02:00
Peter Moody
8ed30c15e8
#17400 ; NEWS and ipaddress.rst change
2013-10-21 16:16:51 -07:00
Guido van Rossum
8da15cc218
asyncio: be more lenient if we don't understand status returned by waitpid().
...
This should have no effect, it's a "shouldn't happe" case.
Also tidied up some comments.
2013-10-21 15:00:44 -07:00
Peter Moody
22c3176426
#17400 ; ipaddress should make it easy to identify rfc6598 addresses
2013-10-21 13:58:06 -07:00
Christian Heimes
b7ddbc855c
Load SSL's error strings in hashlib.
...
Without ERR_load_crypto_strings() functions like ERR_lib_error_string() return NULL.
2013-10-21 19:48:22 +02:00
Charles-François Natali
1a82f7e6a5
Fix test_pydoc failure introduced by 2f09a6980e1a (issue #19030 ).
2013-10-21 14:46:34 +02:00
Charles-François Natali
6459025b24
Issue #19170 : telnetlib: use selectors.
2013-10-21 14:02:12 +02:00
Victor Stinner
6633c39af8
fix typo in what's new in 3.4
2013-10-21 13:27:11 +02:00
Christian Heimes
e1bfd3e296
Fix typo in whatsnew
2013-10-21 12:32:21 +02:00
Christian Heimes
c20bcde58d
Issue #18527 : Upgrade internal copy of zlib to 1.2.8
2013-10-21 12:03:09 +02:00
Christian Heimes
3ac1eb16d5
merge
2013-10-21 11:59:34 +02:00
Georg Brandl
a3fdcaa5d6
Closes #19323 : fix typo. Thanks to Michael Merickel.
2013-10-21 09:08:39 +02:00
Georg Brandl
1a51b558a5
Simplify markup.
2013-10-21 09:07:31 +02:00
Georg Brandl
eb2aeecc2f
Reformat statistics.rst and remove unnecessary headings for each function.
2013-10-21 08:57:26 +02:00
Georg Brandl
a606542e95
#19274 : use captured_stdout() in the test suite; add NEWS entry.
2013-10-21 08:29:29 +02:00
Ethan Furman
b0c84cdaac
Issue #19030 : final pieces for proper location of various class attributes located in the metaclass.
...
Okay, hopefully the very last patch for this issue. :/
I realized when playing with Enum that the metaclass attributes weren't always displayed properly.
New patch properly locates DynamicClassAttributes, virtual class attributes (returned by __getattr__ and friends), and metaclass class attributes (if they are also in the metaclass __dir__ method).
Also had to change one line in pydoc to get this to work.
Added tests in test_inspect and test_pydoc to cover these situations.
2013-10-20 22:37:39 -07:00
Raymond Hettinger
c93dbe2f9b
Issue #19271 : By Python3.4, the Python 2.4 backport links are no longer of much interest.
2013-10-20 20:42:07 -07:00
Guido van Rossum
2063aafc6e
Update faulthandler docs.
2013-10-20 19:15:19 -07:00
Christian Tismer
59202e5fc7
add a filterfunc to zip file.PyZipFile.writepy, issue 19274
2013-10-21 03:59:23 +02:00
Ezio Melotti
47f1b762fd
#19319 : merge with 3.3.
2013-10-21 04:42:12 +03:00
Ezio Melotti
e45975080b
#19319 : fix ctypes docs: sizeof is an operator in C, not a function.
2013-10-21 04:41:40 +03:00
Guido van Rossum
7be5d7d0e0
Issue 19306: Add extra hints to faulthandler stack dumps that they are upside down.
2013-10-20 18:21:02 -07:00
Ezio Melotti
5c16c2eb45
#8964 : merge with 3.3.
2013-10-21 03:05:46 +03:00
Ezio Melotti
f076f53386
#8964 : fix platform._sys_version to handle IronPython 2.6+.
2013-10-21 03:03:32 +03:00
Ezio Melotti
632f1bfd39
#19238 , #19289 : merge with 3.3.
2013-10-21 02:53:30 +03:00
Ezio Melotti
c318442571
#19238 , #19289 : fix description of the align and fill values of the format specification.
2013-10-21 02:53:07 +03:00
Ezio Melotti
566a2be95c
#18958 : Improve error message for json.load(s) while passing a string that starts with a UTF-8 BOM.
2013-10-21 02:10:55 +03:00
Ezio Melotti
a0e768ccc2
#19307 : Improve error message for json.load(s) while passing objects of the wrong type.
2013-10-21 01:52:33 +03:00
Benjamin Peterson
4ea16e56eb
remove backticks
2013-10-20 17:52:54 -04:00
Benjamin Peterson
44c3065b62
fix declaration of StatisticsError
2013-10-20 17:52:09 -04:00
Benjamin Peterson
6b4f7803f8
cleanup the construction of __qualname__ ( closes #19301 again)
2013-10-20 17:50:28 -04:00
Antoine Pitrou
a7a150c7c6
Close #19297 : fix resource warnings in test_asyncio. Patch by Vajrasky Kok.
2013-10-20 23:26:23 +02:00
Charles-François Natali
5121debebf
Issue #19310 : asyncio: fix child processes reaping logic.
2013-10-20 23:23:44 +02:00