Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #26385: Cleanup NamedTemporaryFile if open() fails, by SilentGhost | Martin Panter | 2016-02-28 | 1 | -0/+3 |
| | |||||
* | Issue #22836: Keep exception reports sensible despite errors | Martin Panter | 2016-02-28 | 1 | -0/+5 |
| | |||||
* | Closes #25910: fix dead and permanently redirected links in the docs. Thanks ↵ | Georg Brandl | 2016-02-26 | 1 | -1/+1 |
| | | | | to SilentGhost for the patch. | ||||
* | Issue #24421: Compile _math.c separately to avoid race condition | Martin Panter | 2016-02-03 | 1 | -0/+4 |
| | |||||
* | Issue #26402: Fix XML-RPC client retrying after server disconnection | Martin Panter | 2016-02-25 | 1 | -0/+4 |
| | | | | | This is a regression introduced in 3.5 by revision eba80326ba53. Fix by Jelte Fennema, test case by me. | ||||
* | Issue #25136: Support Apple Xcode 7's new textual SDK stub libraries. | Ned Deily | 2016-02-24 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | As of Xcode 7, SDKs for Apple platforms now include textual-format stub libraries whose file names have a .tbd extension rather than the standard OS X .dylib extension. The Apple compiler tool chain handles these stub libraries transparently and the installed system shared libraries are still .dylibs. However, the new stub libraries cause problems for third-party programs that support building with Apple SDKs and make build-time decisions based on the presence or paths of system-supplied shared libraries in the SDK. In particular, building Python itself with an SDK fails to find system-supplied libraries during setup.py's build of standard library extension modules. The solution is to have find_library_file() in Distutils search for .tbd files, along with the existing types (.a, .so, and .dylib). Patch by Tim Smith. | ||||
* | Issue #26302: Correctly identify comma as an invalid character for a cookie ↵ | Anish Shah | 2016-02-07 | 1 | -0/+3 |
| | | | | (correcting regression in Python 3.5). | ||||
* | Issue #25913: Leading <~ is optional now in base64.a85decode() with adobe=True. | Serhiy Storchaka | 2016-02-24 | 1 | -0/+3 |
| | | | | Patch by Swati Jaiswal. | ||||
* | Issue #26406: Avoid unnecessary serialization of getaddrinfo(3) calls on | Ned Deily | 2016-02-23 | 1 | -0/+3 |
| | | | | current versions of OpenBSD and NetBSD. Patch by A. Jesse Jiryu Davis. | ||||
* | Issue #26268: Update Windows builds to use OpenSSL 1.0.2f | Zachary Ware | 2016-02-22 | 1 | -1/+2 |
| | |||||
* | Issue #26268: Update the prepare_ssl.py script | Zachary Ware | 2016-02-22 | 1 | -0/+4 |
| | | | | | | | | | It can now handle OpenSSL versions 1.0.2e and greater, which don't include include files in include/. Note that sources prepared by this script no longer support the old project files for 2.7; you now have to have Perl available to use the old build_ssl.py script with sources from svn.python.org. | ||||
* | Fix some typos in the NEWS file | Brett Cannon | 2016-02-21 | 1 | -1/+1 |
| | |||||
* | Issue #26186: Remove an invalid type check in | Brett Cannon | 2016-02-21 | 1 | -0/+2 |
| | | | | | | | | | | | importlib.util.LazyLoader. The class was checking its argument as to whether its implementation of create_module() came directly from importlib.abc.Loader. The problem is that the classes coming from imoprtlib.machinery do not directly inherit from the ABC as they come from _frozen_importlib. Because the documentation has always said that create_module() was ignored, the check has simply been removed. | ||||
* | Issue #26367: Have importlib.__init__() raise RuntimeError when | Brett Cannon | 2016-02-20 | 1 | -0/+4 |
| | | | | | | | 'level' is specified but no __package__. This brings the function inline with builtins.__import__(). Thanks to Manuel Jacob for the patch. | ||||
* | Issue #26309: Shut down socketserver request if verify_request() is false | Martin Panter | 2016-02-18 | 1 | -0/+4 |
| | | | | Patch by Aviv Palivoda. | ||||
* | merge 3.4 (closes #25939) | Benjamin Peterson | 2016-02-18 | 1 | -0/+2 |
|\ | |||||
| * | open the cert store readonly | Benjamin Peterson | 2016-02-18 | 1 | -0/+2 |
| | | | | | | | | Patch from Chi Hsuan Yen. | ||||
* | | Issue #25924: Avoid unnecessary serialization of getaddrinfo(3) calls on OS X | Ned Deily | 2016-02-15 | 1 | -0/+3 |
| | | | | | | | | versions 10.5 or higher. Original patch by A. Jesse Jiryu Davis. | ||||
* | | Issue #26268: Update OS X 10.5+ installer build to use OpenSSL 1.0.2f. | Ned Deily | 2016-02-15 | 1 | -1/+1 |
| | | |||||
* | | Issue #26316: Fix variable name typo in Argument Clinic | Martin Panter | 2016-02-14 | 1 | -0/+6 |
| | | |||||
* | | Issue #25887: Raise a RuntimeError when a coroutine is awaited more than once. | Yury Selivanov | 2016-02-13 | 1 | -0/+3 |
| | | |||||
* | | Issue #25995: os.walk() no longer uses FDs proportional to the tree depth. | Serhiy Storchaka | 2016-02-11 | 1 | -0/+2 |
| | | |||||
* | | Issue #26325: Added test.support.check_no_resource_warning() to check that | Serhiy Storchaka | 2016-02-11 | 1 | -0/+3 |
| | | | | | | | | no ResourceWarning is emitted. | ||||
* | | Issue #26304: Change "allows to <verb>" to "allows <verb>ing" or similar | Martin Panter | 2016-02-10 | 1 | -6/+6 |
| | | | | | | | | | | The original form is incorrect grammar and feels awkward, even though the meaning is clear. | ||||
* | | Issues #26310, #26311: Fix typos in the documentation and code comments | Martin Panter | 2016-02-10 | 1 | -1/+1 |
| | | |||||
* | | Issue #26117: The os.scandir() iterator now closes file descriptor not only | Serhiy Storchaka | 2016-02-08 | 1 | -0/+3 |
| | | | | | | | | when the iteration is finished, but when it was failed with error. | ||||
* | | Issue #25911: Restored support of bytes paths in os.walk() on Windows. | Serhiy Storchaka | 2016-02-08 | 1 | -0/+2 |
| | | |||||
* | | Issue #26045: Add UTF-8 suggestion to error in http.client | Martin Panter | 2016-02-09 | 1 | -0/+3 |
| | | | | | | | | Based on patch by Guido van Rossum. | ||||
* | | Issue #12923: Reset FancyURLopener's redirect counter even on exception | Martin Panter | 2016-02-04 | 1 | -0/+3 |
| | | | | | | | | Based on patches by Brian Brazil and Daniel Rocco. | ||||
* | | Issue #25660: Fix TAB key behaviour in REPL. | Yury Selivanov | 2016-02-04 | 1 | -0/+3 |
| | | |||||
* | | Issue #25945: Fixed bugs in functools.partial. | Serhiy Storchaka | 2016-02-02 | 1 | -0/+5 |
| | | | | | | | | | | | | | | Fixed a crash when unpickle the functools.partial object with wrong state. Fixed a leak in failed functools.partial constructor. "args" and "keywords" attributes of functools.partial have now always types tuple and dict correspondingly. | ||||
* | | Issue #26194: Inserting into a full deque to raise an IndexError | Raymond Hettinger | 2016-02-02 | 1 | -2/+2 |
| | | |||||
* | | Issue #23076: Path.glob() now raises a ValueError if it's called with an | Berker Peksag | 2016-01-30 | 1 | -0/+3 |
| | | | | | | | | | | | | invalid pattern. Patch by Thomas Nyberg. | ||||
* | | Issue #4806: Avoid masking original TypeError in call with * unpacking | Martin Panter | 2016-01-31 | 1 | -0/+4 |
| | | | | | | | | Based on patch by Hagen Fürstenau and Daniel Urban. | ||||
* | | Issue #26202: copy.deepcopy() now correctly copies range() objects with | Serhiy Storchaka | 2016-01-28 | 1 | -0/+3 |
| | | | | | | | | non-atomic attributes. | ||||
* | | Issue #19883: Fixed possible integer overflows in zipimport. | Serhiy Storchaka | 2016-01-28 | 1 | -0/+2 |
| | | |||||
* | | Windows: Decode hostname from ANSI code page | Victor Stinner | 2016-01-28 | 1 | -0/+4 |
| | | | | | | | | | | | | Issue #26227: On Windows, getnameinfo(), gethostbyaddr() and gethostbyname_ex() functions of the socket module now decode the hostname from the ANSI code page rather than UTF-8. | ||||
* | | Issue #26194: Fix undefined behavior for deque.insert() when len(d) == maxlen | Raymond Hettinger | 2016-01-27 | 1 | -0/+4 |
| | | |||||
* | | code_richcompare() now uses the constants types | Victor Stinner | 2016-01-22 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | Issue #25843: When compiling code, don't merge constants if they are equal but have a different types. For example, "f1, f2 = lambda: 1, lambda: 1.0" is now correctly compiled to two different functions: f1() returns 1 (int) and f2() returns 1.0 (int), even if 1 and 1.0 are equal. Add a new _PyCode_ConstantKey() private function. | ||||
* | | merge 3.4 (#26171) | Benjamin Peterson | 2016-01-21 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | prevent buffer overflow in get_data (closes #26171) | Benjamin Peterson | 2016-01-21 | 1 | -0/+3 |
| | | |||||
* | | Add _PyThreadState_UncheckedGet() | Victor Stinner | 2016-01-20 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #26154: Add a new private _PyThreadState_UncheckedGet() function which gets the current thread state, but don't call Py_FatalError() if it is NULL. Python 3.5.1 removed the _PyThreadState_Current symbol from the Python C API to no more expose complex and private atomic types. Atomic types depends on the compiler or can even depend on compiler options. The new function _PyThreadState_UncheckedGet() allows to get the variable value without having to care of the exact implementation of atomic types. Changes: * Replace direct usage of the _PyThreadState_Current variable with a call to _PyThreadState_UncheckedGet(). * In pystate.c, replace direct usage of the _PyThreadState_Current variable with the PyThreadState_GET() macro for readability. * Document also PyThreadState_Get() in pystate.h | ||||
* | | Issue #26147: xmlrpc now works with strings not encodable with used | Serhiy Storchaka | 2016-01-20 | 1 | -0/+3 |
| | | | | | | | | non-UTF-8 encoding. | ||||
* | | Issue #25935: Garbage collector now breaks reference loops with OrderedDict. | Serhiy Storchaka | 2016-01-19 | 1 | -0/+2 |
| | | |||||
* | | Issue #16620: Fixed AttributeError in msilib.Directory.glob(). | Serhiy Storchaka | 2016-01-19 | 1 | -0/+2 |
| | | |||||
* | | set tp_new from the class in the hierarchy that actually owns the descriptor ↵ | Benjamin Peterson | 2016-01-19 | 1 | -0/+2 |
| | | | | | | | | | | | | (closes #25731) Debugging by Eryk Sun. | ||||
* | | Issue #26013: Added compatibility with broken protocol 2 pickles created | Serhiy Storchaka | 2016-01-18 | 1 | -0/+3 |
| | | | | | | | | in old Python 3 versions (3.4.3 and lower). | ||||
* | | Issue #26071: bdist_wininst created binaries fail to start and find 32bit Python | Steve Dower | 2016-01-16 | 1 | -0/+3 |
| | | |||||
* | | Issue #26073: Update the list of magic numbers in launcher | Steve Dower | 2016-01-16 | 1 | -0/+2 |
| | | |||||
* | | Issue #26065: Excludes venv from library when generating embeddable distro. | Steve Dower | 2016-01-16 | 1 | -0/+5 |
| | |