Commit Graph

96204 Commits

Author SHA1 Message Date
Benjamin Peterson 59e5e0dca2 improve type-safe of and prevent double-frees in get_locale_info (#28119) 2016-09-13 22:43:45 -07:00
Berker Peksag 68de9e7296 Issue #26171: Null merge 2016-09-14 08:40:22 +03:00
Berker Peksag b3cde6dd0b Issue #26171: Null merge 2016-09-14 08:39:49 +03:00
Berker Peksag e907885932 Issue #26171: Null merge 2016-09-14 08:39:15 +03:00
Berker Peksag 354c2f90a1 Issue #26171: Null merge 2016-09-14 08:38:36 +03:00
Berker Peksag d751040b1a Issue #26171: Prevent buffer overflow in get_data
Backport of 01ddd608b85c.
2016-09-14 08:37:28 +03:00
Berker Peksag 89b9d1d244 Issue #28131: Merge from 3.6 2016-09-14 08:11:15 +03:00
Berker Peksag 8ee9edbf45 Issue #28131: Merge from 3.5 2016-09-14 08:10:45 +03:00
Berker Peksag 4aa74c429c Issue #28131: Fix a regression in zipimport's compile_source()
zipimport should use the same optimization level as the interpreter.
2016-09-14 08:09:48 +03:00
Christian Heimes 425f3907e5 Issue #28188: Use PyMem_Calloc() to get rid of a type-limits warning and an extra memset() call in _ssl.c. 2016-09-13 20:48:25 +02:00
Christian Heimes f6365e3816 Issue #28188: Use PyMem_Calloc() to get rid of a type-limits warning and an extra memset() call in _ssl.c. 2016-09-13 20:48:13 +02:00
Christian Heimes ef4c53af5f Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy(). 2016-09-13 20:22:26 +02:00
Christian Heimes f051e43b22 Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy(). 2016-09-13 20:22:02 +02:00
Guido van Rossum 315361c7dc Add text about PEP 526 to What's new in 3.6. Ivan L. (merge 3.6->3.7) 2016-09-13 09:27:07 -07:00
Guido van Rossum a4d9b17b1f Add text about PEP 526 to What's new in 3.6. Ivan L. 2016-09-13 09:26:38 -07:00
Xavier de Gaye 1e68987792 Merge from 3.6. 2016-09-13 18:06:08 +02:00
Xavier de Gaye 032c0fb655 Add an Android section to whatsnew/3.6.rst. 2016-09-13 18:04:15 +02:00
Ned Deily 20ae233d02 merge from 3.6 2016-09-13 11:35:00 -04:00
Ned Deily bd8f277efc Tidy 3.6 What's New summary 2016-09-13 11:33:03 -04:00
Victor Stinner f135ea1320 Merge 3.6 (fix dict.pop) 2016-09-13 16:57:01 +02:00
Victor Stinner d0ad11f6b4 Fix _PyDict_Pop() on pending key
Issue #28120: Fix dict.pop() for splitted dictionary when trying to remove a
"pending key" (Not yet inserted in split-table).

Patch by Xiang Zhang.
2016-09-13 16:56:38 +02:00
Victor Stinner a8a1b68387 Merge 3.6 2016-09-13 15:59:47 +02:00
Martin Panter 24e564d48e Issue #15819: Merge include search from 3.6 2016-09-13 13:04:41 +00:00
Martin Panter b2317a4d9d Issue #15819: Merge include search from 3.5 into 3.6 2016-09-13 12:40:51 +00:00
Martin Panter 134192630a Issue #15819: Remove old unconditional -IInclude option
A newer instance of this option, enabled in the configure script when
building outside the source tree, made this redundant.
2016-09-13 12:21:47 +00:00
Christian Heimes a873f7a615 Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default. 2016-09-13 13:27:41 +02:00
Christian Heimes ed9c0706cf Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default. 2016-09-13 13:27:26 +02:00
Christian Heimes 46dac0723a Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default. 2016-09-13 12:10:45 +02:00
Christian Heimes 17352fff92 Explain why PROTOCOL_SSLv23 does not support SSLv2 and SSLv3 by default. 2016-09-13 12:09:55 +02:00
Victor Stinner 61fd70e050 Remove pystone microbenchmark
Issue #15369. Please use the new "performance" benchmark suite.
2016-09-13 11:49:06 +02:00
Victor Stinner 13b97e37d9 Remove pybench microbenchmark
Issue #15369. Please use the new "performance" benchmark suite.
2016-09-13 11:41:41 +02:00
Christian Heimes 30386a2a36 Fix NULL check in sock_sendmsg_iovec. CID 1372885 2016-09-13 10:08:10 +02:00
Christian Heimes faf2cea1fd Fix NULL check in sock_sendmsg_iovec. CID 1372885 2016-09-13 10:07:16 +02:00
Victor Stinner 9926480b6a Issue #28040: Cleanup find_empty_slot()
find_empty_slot() only supports combined dict
2016-09-13 09:38:29 +02:00
Victor Stinner 74822c15b3 Issue #28040: Cleanup find_empty_slot()
find_empty_slot() only supports combined dict
2016-09-13 09:38:29 +02:00
Raymond Hettinger dcbed36e71 merge 2016-09-12 23:39:05 -07:00
Raymond Hettinger a33e9f7047 Issue #28104: More accurately document set method signatures 2016-09-12 23:38:50 -07:00
Serhiy Storchaka 2f76b5694d Issue #28102: The zipfile module CLI now prints usage to stderr.
Patch by Stephen J. Turnbull.
2016-09-13 09:26:29 +03:00
Benjamin Peterson b12881e821 merge heads 2016-09-12 22:10:07 -07:00
Benjamin Peterson 58c1f14ca1 merge 3.6 2016-09-12 22:10:02 -07:00
Benjamin Peterson 7a9e993f41 merge heads 2016-09-12 22:09:52 -07:00
Benjamin Peterson 4ce9e7a14a merge 3.5 2016-09-12 22:09:39 -07:00
Benjamin Peterson 529d130eda merge heads 2016-09-12 22:09:11 -07:00
Benjamin Peterson 98deab5e4e merge 3.6 (#27981) 2016-09-12 22:07:27 -07:00
Benjamin Peterson 5a715cfc57 merge 3.5 (#27981) 2016-09-12 22:07:14 -07:00
Benjamin Peterson 35ee948fa5 restructure fp_setreadl so as to avoid refleaks (closes #27981) 2016-09-12 22:06:58 -07:00
Berker Peksag a8eaaabbc0 Issue #27952: Merge from 3.6 2016-09-13 07:56:45 +03:00
Berker Peksag fe1b9230cc Issue #27952: Merge from 3.5 2016-09-13 07:56:21 +03:00
Berker Peksag ac2d1c7153 Issue #27952: Capture stderr in run_script() 2016-09-13 07:55:54 +03:00
Berker Peksag ae66e6962e Issue #27981: Merge from 3.6 2016-09-13 07:40:02 +03:00