Benjamin Peterson
7103ff94eb
merge heads
2016-09-06 15:57:48 -07:00
Brett Cannon
e644f5a799
Merge for #27872 doc changes
2016-09-06 15:57:35 -07:00
Brett Cannon
6fa7aada9b
Issue #26027 , #27524 : Document the support for path-like objects in os and os.path.
...
This completes PEP 519.
2016-09-06 15:55:02 -07:00
Benjamin Peterson
0cf223873e
merge 3.5
2016-09-06 15:54:38 -07:00
Benjamin Peterson
01c340da23
do not leak addrinfo in configure test
2016-09-06 15:54:24 -07:00
Victor Stinner
581139cb34
Run Argument Clinic on posixmodule.c
...
Issue #17884 .
2016-09-06 15:54:20 -07:00
Brett Cannon
ec6ce879c7
Issue #26027 : Support path-like objects in PyUnicode-FSConverter().
...
This is to add support for os.exec*() and os.spawn*() functions. Part
of PEP 519.
2016-09-06 15:50:29 -07:00
Christian Heimes
dc5a3fe4ef
Issue #26798 : for loop initial declarations, take 3
2016-09-07 00:32:06 +02:00
Christian Heimes
9c2f304103
Issue #26798 : for loop initial declarations, take 2
2016-09-07 00:09:22 +02:00
Ned Deily
8482ce4868
Issue #21122 : Fix LTO builds on OS X.
...
Patch by Brett Cannon.
2016-09-06 15:09:20 -07:00
Berker Peksag
b84fd04f39
Remove redundant bullet point in 3.6.rst
2016-09-07 01:07:06 +03:00
Benjamin Peterson
dfc853c527
shut up some perfectly innocent reST in hashlib-blake2
2016-09-06 14:37:37 -07:00
Zachary Ware
c401881d68
Closes #27982 : Allow keyword arguments to winsound functions
2016-09-06 16:32:43 -05:00
Benjamin Peterson
ef537db688
improve grammar
2016-09-06 14:32:40 -07:00
Christian Heimes
fe3c9c1ee9
Issue #27691 : Fix ssl module's parsing of GEN_RID subject alternative name fields in X.509 certs.
2016-09-06 23:27:06 +02:00
Christian Heimes
1c03abd026
Issue #27691 : Fix ssl module's parsing of GEN_RID subject alternative name fields in X.509 certs.
2016-09-06 23:25:35 +02:00
Christian Heimes
87bf0febcb
Issue #26798 : for loop initial declarations are only allowed in C99 or C11 mode
2016-09-06 23:18:03 +02:00
Serhiy Storchaka
90493ab30c
Issue #25761 : Improved error reporting about truncated pickle data in
...
C implementation of unpickler. UnpicklingError is now raised instead of
AttributeError and ValueError in some cases.
2016-09-06 23:55:11 +03:00
Benjamin Peterson
df6ff7bcca
add back SIZEOF_UINTPTR_T
2016-09-06 13:53:14 -07:00
Benjamin Peterson
ca47063998
replace Py_(u)intptr_t with the c99 standard types
2016-09-06 13:47:26 -07:00
Christian Heimes
3c397e4c39
Fix out-of-tree builds for blake2
2016-09-06 22:35:14 +02:00
Benjamin Peterson
b9d9eeda2a
require uintptr_t to exist
2016-09-06 13:33:56 -07:00
Benjamin Peterson
d982c8f51e
properly introduce reST literal blocks
2016-09-06 13:28:29 -07:00
Benjamin Peterson
9b3d77052f
replace Python aliases for standard integer types with the standard integer types ( #17884 )
2016-09-06 13:24:00 -07:00
Benjamin Peterson
88bd3edb3e
only include inttypes.h ( #17884 )
2016-09-06 13:05:58 -07:00
Christian Heimes
121b9487d1
Issue #26798 : Add BLAKE2 (blake2b and blake2s) to hashlib.
2016-09-06 22:03:25 +02:00
Benjamin Peterson
5d75f441ef
dtoa.c: remove code for platforms with 64-bit integers ( #17884 )
2016-09-06 12:44:21 -07:00
Benjamin Peterson
bbeedc261f
include (now) int standard headers
2016-09-06 12:41:06 -07:00
Serhiy Storchaka
f6b8c350d3
Merge heads
2016-09-06 22:35:03 +03:00
Serhiy Storchaka
28ab634fa6
Issue #25596 : Optimized glob() and iglob() functions in the
...
glob module; they are now about 3--6 times faster.
2016-09-06 22:33:41 +03:00
Benjamin Peterson
ae3869c71e
do not need vcstdint.h anymore
2016-09-06 12:07:53 -07:00
Serhiy Storchaka
ea525a2d1a
Issue #27078 : Added BUILD_STRING opcode. Optimized f-strings evaluation.
2016-09-06 22:07:53 +03:00
Benjamin Peterson
620bb277f8
remove an unanswered question
2016-09-06 11:59:24 -07:00
Benjamin Peterson
4fe55106d1
require standard int types to be defined ( #17884 )
2016-09-06 11:58:01 -07:00
Christian Heimes
39093e9e68
Issue #27928 : Add scrypt (password-based key derivation function) to hashlib module (requires OpenSSL 1.1.0).
2016-09-06 20:22:28 +02:00
Christian Heimes
ac041c0aa7
Issues #27850 and #27766 : Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305.
2016-09-06 20:07:58 +02:00
Christian Heimes
03d13c0cbf
Issues #27850 and #27766 : Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305.
2016-09-06 20:06:47 +02:00
Benjamin Peterson
d953f8e10b
remove some silly defined() tests
2016-09-06 10:51:19 -07:00
Steve Dower
003e929cdb
Prevents unnecessary help text appearing in doc build.
2016-09-06 10:49:17 -07:00
Benjamin Peterson
af580dff4a
replace PY_LONG_LONG with long long
2016-09-06 10:46:49 -07:00
Benjamin Peterson
45c7514de4
merge 3.5 ( #27969 )
2016-09-06 10:06:51 -07:00
Benjamin Peterson
cbef66d711
suppress stderr output when checking gdb ( closes #27969 )
2016-09-06 10:06:31 -07:00
Christian Heimes
582282b7d0
Issue 27866: relax get_cipher() test even more. Gentoo buildbot has no ECDHE
2016-09-06 11:27:25 +02:00
Christian Heimes
407380f63f
Issue 27744: skip test if AF_ALG socket bind fails
2016-09-06 11:14:09 +02:00
Christian Heimes
ea9b2dc9e3
Issue 27866: relax test case for set_cipher() and allow more cipher suites
2016-09-06 10:45:44 +02:00
Jason R. Coombs
c5c83d6b7d
Issue #27960 : Merge with 3.4
2016-09-05 22:26:19 -04:00
Jason R. Coombs
1f5fd648b1
Issue #27960 : Revert state to 675e20c38fdac6, backing out all changes by developed for Issue #12885 .
2016-09-05 22:24:01 -04:00
Benjamin Peterson
1bb0c0bd30
explicitly cast away constness to silence compiler warning
2016-09-05 18:26:19 -07:00
Victor Stinner
3466bde1cc
Avoid calling functions with an empty string as format string
...
Directly pass NULL rather than an empty string.
2016-09-05 18:16:01 -07:00
Victor Stinner
ad8c83ad6b
Avoid inefficient way to call functions without argument
...
Don't pass "()" format to PyObject_CallXXX() to call a function without
argument: pass NULL as the format string instead. It avoids to have to parse a
string to produce 0 argument.
2016-09-05 17:53:15 -07:00