Antoine Pitrou
828488393c
[2.7] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (GH-2403) ( #2420 )
...
* [2.7] bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to (GH-2403)
* bpo-30765: Avoid blocking when PyThread_acquire_lock() is asked not to lock
This is especially important if PyThread_acquire_lock() is called reentrantly
(for example from a signal handler).
* Update 2017-06-26-14-29-50.bpo-30765.Q5iBmf.rst
* Avoid core logic when taking the mutex failed.
(cherry picked from commit f84ac420c2 )
* Remove test undef
2017-06-26 22:13:39 +02:00
Mariatta
536209ef92
bpo-23787: Change sum() docstring from sequence to iterable (GH-1859)
...
* bpo-23787: Change sum() docstring from sequence to iterable
Original patch by Raymond Hettinger.
2017-06-06 09:12:03 -07:00
Xiang Zhang
05469fa1c0
bpo-30281: Fix the default value for stop in PySlice_Unpack() ( #1531 ) ( #1480 )
2017-05-10 19:20:28 +08:00
Victor Stinner
2c7085fd7b
bpo-27593: Get SCM build info from git instead of hg ( #1327 )
...
Based on commit 5c4b0d063a by Ned
Deily, which is based on original patches by Brett Cannon and Steve
Dower.
Remove also the private _Py_svnversion() function and SVNVERSION
variable.
Note: Py_SubversionRevision() and Py_SubversionShortBranch() are
unchanged, they are part of the public API.
2017-05-02 16:55:50 +02:00
Serhiy Storchaka
079f21f873
bpo-29935: Fixed error messages in the index() method of tuple and list ( #887 ) ( #907 ) ( #910 )
...
when pass indices of wrong type.
(cherry picked from commit d4edfc9abf )
(cherry picked from commit bf4bb2e430 )
2017-03-30 20:32:18 +03:00
Serhiy Storchaka
9fbb65e646
bpo-29655: Fixed possible reference leaks in import *. ( #301 ) ( #510 )
...
Original patch by Matthias Bussonnier.
(cherry picked from commit 160edb4357 )
2017-03-08 13:44:33 +02:00
Xiang Zhang
b4f0e980b6
bpo-28598: Support __rmod__ for RHS subclasses of str in % string formatting operations (GH-366)
2017-03-01 14:28:14 +08:00
Mark Dickinson
ea82972ec8
Issue #14376 : sys.exit now accepts longs as well as ints. Thanks Gareth Rees.
2017-02-02 19:31:53 +00:00
Victor Stinner
01bdbad3e9
Don't use getentropy() on Linux
...
Issue #29188 : Support glibc 2.24 on Linux: don't use getentropy() function but
read from /dev/urandom to get random bytes, for example in os.urandom(). On
Linux, getentropy() is implemented which getrandom() is blocking mode, whereas
os.urandom() should not block.
2017-01-09 11:10:41 +01:00
Benjamin Peterson
2f7d13c662
only include sys/random.h if it seems like it might have something useful ( #29057 )
2017-01-01 22:29:36 -06:00
Benjamin Peterson
ea02cdc7ec
ring in 2017 for Python
2017-01-01 22:04:13 -06:00
Benjamin Peterson
6b1c909c08
add a specific configure check for sys/random.h ( closes #28932 )
2016-12-19 23:54:25 -08:00
Ned Deily
09231e657a
Issue #28676 : Prevent missing 'getentropy' declaration warning on macOS.
...
Initial patch by Gareth Rees.
2016-11-12 16:34:25 -05:00
Ned Deily
0caaa6c94d
Issue #28616 : Correct help for sys.version_info releaselevel component.
...
Patch by Anish Tambe.
2016-11-04 17:05:59 -04:00
Berker Peksag
05b84439a3
Issue #21720 : Improve exception message when the type of fromlist is unicode
2016-10-17 01:05:04 +03:00
Serhiy Storchaka
08995a3390
Issue #24098 : Fixed possible crash when AST is changed in process of
...
compiling it.
2016-10-07 21:51:09 +03:00
Martin Panter
ca56dd4767
Issue #28139 : Fix messed up indentation
...
Also update the classmethod and staticmethod doc strings and comments to
match the RST documentation.
2016-09-17 07:54:55 +00:00
sashk
fd2f85d6e4
Issue #27806 : Fix 32-bit builds on macOS Sierra 10.12 broken by removal of
...
deprecated QuickTime/QuickTime.h header file. Patch by sashk.
2016-09-16 09:08:45 -04:00
Martin Panter
5f75502a2e
Issue #24366 : Fix indentation
...
Backports changes by Victor Stinner, Hirokazu Yamamoto, li4ick and Benjamin
Peterson.
2016-09-15 01:50:53 +00:00
Benjamin Peterson
e4668aade9
fix misleading indentation ( closes #28139 )
2016-09-13 21:48:57 -07:00
Raymond Hettinger
e62a694fee
Issue #26020 : Fix evaluation order for set literals
2016-09-08 15:25:19 -07:00
Eric Snow
bf00bc783f
Issue #15578 : Correctly incref the parent module while importing.
2016-09-07 19:08:02 -07:00
Martin Panter
3d36f0f712
Spelling and grammar fixes in code comments and documentation
2016-07-28 02:37:04 +00:00
Benjamin Peterson
6c4fa70da6
make too many nested blocks be a SyntaxError instead of a SystemError ( closes #27514 )
...
Patch by Ammar Askar.
2016-07-14 22:00:03 -07:00
Martin Panter
b362f75f6e
Issue #25523 : Correct "a" article to "an" article
...
This changes the main documentation, doc strings, source code comments, and a
couple error messages in the test suite. In some cases the word was removed
to fix the grammar.
2015-11-02 03:37:02 +00:00