From: Victor Stinner Date: Wed, 20 Jan 2016 10:19:46 +0000 (+0100) Subject: Merge 3.5 X-Git-Tag: v3.6.0a1~731 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b56837a03358ee2a3374fc0004488179c6771442;p=thirdparty%2FPython%2Fcpython.git Merge 3.5 Issue #26154: Add a new private _PyThreadState_UncheckedGet() function. --- b56837a03358ee2a3374fc0004488179c6771442 diff --cc Misc/NEWS index 82221b4f4df5,4baf757b5f30..46464def85f3 --- a/Misc/NEWS +++ b/Misc/NEWS @@@ -10,10 -10,17 +10,17 @@@ Release date: tb Core and Builtins ----------------- + - Issue #26154: Add a new private _PyThreadState_UncheckedGet() function to get + the current Python thread state, but don't issue a fatal error if it is NULL. + This new function must be used instead of accessing directly the + _PyThreadState_Current variable. The variable is no more exposed since + Python 3.5.1 to hide the exact implementation of atomic C types, to avoid + compiler issues. + -- Issue #25731: Fix set and deleting __new__ on a class. +- Issue #25791: Trying to resolve a relative import without __spec__ or + __package__ defined now raises an ImportWarning -- Issue #22995: [UPDATE] Comment out the one of the pickleability tests in - _PyObject_GetState() due to regressions observed in Cython-based projects. +- Issue #25731: Fix set and deleting __new__ on a class. - Issue #25961: Disallowed null characters in the type name.