Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Issue #25934: Default to /fp:strict for ICC builds | Zachary Ware | 2016-01-30 | 2 | -5/+14 | |
| | | ||||||
* | | Issue #26173: Fix test_ssl confusion with non-existing cert and wrongcert.pem | Martin Panter | 2016-01-30 | 2 | -14/+43 | |
| | | | | | | | | | | | | Testing for a non-existing certificate file is already done in test_errors(). Copy wrongcert.pem from Python 2 and use it to test the behaviour with a mismatched certificate. | |||||
* | | Issue #26202: copy.deepcopy() now correctly copies range() objects with | Serhiy Storchaka | 2016-01-28 | 3 | -2/+15 | |
| | | | | | | | | non-atomic attributes. | |||||
* | | Issue #19883: Fixed possible integer overflows in zipimport. | Serhiy Storchaka | 2016-01-28 | 2 | -153/+216 | |
| | | ||||||
* | | Merge heads | Serhiy Storchaka | 2016-01-28 | 9 | -18/+119 | |
|\ \ | ||||||
| * | | Backport fixes on test_eintr | Victor Stinner | 2016-01-28 | 1 | -5/+17 | |
| | | | | | | | | | | | | | | | | | | | | | * Issue #25234: Skip test_eintr.test_open() under OS X to avoid hanging * Issue #25868: Try to make test_eintr.test_sigwaitinfo() more reliable especially on slow buildbots. Use a pipe to synchronize the parent and the child processes. | |||||
| * | | Issue #24705: Add a test case for ef84d21f5292 | Berker Peksag | 2016-01-28 | 1 | -0/+3 | |
| | | | ||||||
| * | | Windows: Decode hostname from ANSI code page | Victor Stinner | 2016-01-28 | 2 | -2/+28 | |
| | | | | | | | | | | | | | | | | | | 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. | |||||
| * | | Add a link to PEP 384 in stable.rst | Berker Peksag | 2016-01-28 | 1 | -1/+1 | |
| | | | ||||||
| * | | Issue #19023: Document ctypes array and pointer classes | Martin Panter | 2016-01-29 | 4 | -10/+70 | |
| | | | | | | | | | | | | Also add some more tests. Based on patch by Sye van der Veen. | |||||
* | | | Issue #26198: Added tests for "es", "et", "es#", "et#" and "C" format units | Serhiy Storchaka | 2016-01-28 | 2 | -43/+228 | |
|/ / | | | | | | | of PyArg_Parse*() functions. | |||||
* | | Issue #26034: Improve wording of clear parameter | Berker Peksag | 2016-01-28 | 1 | -4/+4 | |
| | | ||||||
* | | Issue #26034: Sync documentation of --clear with its behavior | Berker Peksag | 2016-01-28 | 2 | -12/+8 | |
| | | | | | | | | Most of the docs has already been updated in c3c188a0325a. | |||||
* | | Issue #26199: Fix broken link in unittest.mock-examples.rst | Berker Peksag | 2016-01-28 | 1 | -1/+1 | |
| | | | | | | | | Patch by Raphael Das Gupta. | |||||
* | | Issue #26220: Remove outdated comment about a question mark | Martin Panter | 2016-01-29 | 1 | -3/+0 | |
| | | ||||||
* | | Issue #25507: revert incorrect movement of idleConf import in c548ad75160c. | Terry Jan Reedy | 2016-01-27 | 2 | -1/+13 | |
| | | | | | | | | Augment htest to include all major IOBinding functions. | |||||
* | | Fix resize_compact() | Victor Stinner | 2016-01-27 | 1 | -0/+2 | |
| | | | | | | | | | | Issue #26217: resize_compact() must set wstr_length to 0 after freeing the wstr string. Otherwise, an assertion fails in _PyUnicode_CheckConsistency(). | |||||
* | | Issue #26194: Fix undefined behavior for deque.insert() when len(d) == maxlen | Raymond Hettinger | 2016-01-27 | 4 | -0/+28 | |
| | | ||||||
* | | Remove unnecessary test case comment in urllib.parse.py. These are asserted ↵ | Senthil Kumaran | 2016-01-26 | 1 | -15/+0 | |
| | | | | | | | | as test cases. | |||||
* | | Fix a typo in a code example | Brett Cannon | 2016-01-22 | 1 | -1/+1 | |
| | | ||||||
* | | doc: i18n HTML templates | Victor Stinner | 2016-01-22 | 3 | -59/+59 | |
| | | | | | | | | | | | | | | Issue #25907: Use {% trans %} tags in HTML templates to ease the translation of the documentation. The tag comes from Jinja templating system, used by Sphinx. Patch written by Julien Palard. | |||||
* | | code_richcompare() now uses the constants types | Victor Stinner | 2016-01-22 | 5 | -50/+246 | |
| | | | | | | | | | | | | | | | | | | 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 | Benjamin Peterson | 2016-01-22 | 1 | -0/+4 | |
|\ \ | |/ | ||||||
| * | reject negative data_size | Benjamin Peterson | 2016-01-22 | 1 | -0/+4 | |
| | | ||||||
* | | minor clarification on Zipfile 'x' mode - exclusive creation of a file. | Senthil Kumaran | 2016-01-22 | 1 | -2/+2 | |
| | | ||||||
* | | Merge update to pip | Donald Stufft | 2016-01-22 | 2 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Upgrade pip to 8.0.2 | Donald Stufft | 2016-01-22 | 2 | -1/+1 | |
| | | ||||||
* | | Issue #18620: Improve Pool examples in multiprocessing documentation | Berker Peksag | 2016-01-21 | 1 | -11/+26 | |
| | | | | | | | | | | | | | | | | | | | | A single call to Pool.apply_async() will create only one process. To use all of the pool's processes, it should be invoked multiple times: with Pool(processes=4) as pool: results = [pool.apply_async(func, ()) for i in range(4)] Patch by Davin Potts. | |||||
* | | issue25909 - Correct the documentation of PyMapping_Items, PyMapping_Keys and | Senthil Kumaran | 2016-01-21 | 2 | -14/+14 | |
| | | | | | | | | | | | | PyMapping_Values in Include/abstract.h and Doc/c-api/mapping.rst. Patch contributed by Sonali Gupta. | |||||
* | | Issue #26106: doc: Move text of licenses to parsed literal block | Victor Stinner | 2016-01-21 | 2 | -177/+184 | |
| | | | | | | | | | | | | | | This change helps to ignore text of PSF, BEOPEN.com and CNRI licenses when translating the documentation. Patch written by Julien Palard who is translating Python 3.5 doc to french. Text of other licenses already used preformatted format. | |||||
* | | merge 3.4 (#26171) | Benjamin Peterson | 2016-01-21 | 2 | -0/+8 | |
|\ \ | |/ | ||||||
| * | prevent buffer overflow in get_data (closes #26171) | Benjamin Peterson | 2016-01-21 | 2 | -0/+8 | |
| | | ||||||
* | | merge 3.4 | Benjamin Peterson | 2016-01-21 | 1 | -0/+1 | |
|\ \ | |/ | ||||||
| * | fix refleak in error condition | Benjamin Peterson | 2016-01-21 | 1 | -0/+1 | |
| | | ||||||
* | | merge 3.4 (#26172) | Benjamin Peterson | 2016-01-21 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | remove script from epub (closes #26172) | Benjamin Peterson | 2016-01-21 | 1 | -1/+1 | |
| | | ||||||
* | | Replace fpgetmask() with fedisableexcept() | Victor Stinner | 2016-01-20 | 1 | -6/+2 | |
| | | | | | | | | | | Issue #24520: On FreeBSD, fpgetmask() was deprecated long time ago. fedisableexcept() is now preferred. | |||||
* | | issue25982 - Add a class definition for managers.Namespace in the ↵ | Senthil Kumaran | 2016-01-20 | 1 | -15/+17 | |
| | | | | | | | | multiprocessing docs. | |||||
* | | Add _PyThreadState_UncheckedGet() | Victor Stinner | 2016-01-20 | 7 | -26/+42 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 4 | -11/+30 | |
| | | | | | | | | non-UTF-8 encoding. | |||||
* | | Issue #5626: Remove misleading comment from socket.gethostname() documentation | Berker Peksag | 2016-01-20 | 1 | -5/+0 | |
| | | | | | | | | | | | | A machine can have more than one IP addresses so socket.gethostbyname(socket.gethostname()) probably won't return the correct one. | |||||
* | | Issue #26157: Fix typos in asyncio-eventloop.rst | Berker Peksag | 2016-01-20 | 1 | -4/+4 | |
| | | | | | | | | Initial patch by Carlo Beccarini. | |||||
* | | Merge update to pip/setuptools | Donald Stufft | 2016-01-20 | 3 | -2/+2 | |
|\ \ | |/ | ||||||
| * | Update pip to 8.0.0 and setuptools to 19.4 | Donald Stufft | 2016-01-20 | 3 | -2/+2 | |
| | | ||||||
* | | Issue #25935: Garbage collector now breaks reference loops with OrderedDict. | Serhiy Storchaka | 2016-01-19 | 3 | -13/+29 | |
| | | ||||||
* | | Issue #16620: Fixed AttributeError in msilib.Directory.glob(). | Serhiy Storchaka | 2016-01-19 | 2 | -1/+7 | |
| | | ||||||
* | | Fix BytecodeTestCase.assertNotInBytecode() | Victor Stinner | 2016-01-19 | 1 | -2/+2 | |
| | | | | | | | | | | Issue #11816: Fix bytecode_helper to handle correctly errors. Don't use unassigned variables. | |||||
* | | set tp_new from the class in the hierarchy that actually owns the descriptor ↵ | Benjamin Peterson | 2016-01-19 | 3 | -1/+11 | |
| | | | | | | | | | | | | (closes #25731) Debugging by Eryk Sun. | |||||
* | | issue23962 - Reference the correct TimeoutError in concurrent.futures ↵ | Senthil Kumaran | 2016-01-19 | 1 | -16/+27 | |
| | | | | | | | | | | | | documentation. Patch contributed by Ryder Lewis. | |||||
* | | Issue #25859: Reimplement NNTP test_starttls() using local server | Martin Panter | 2016-01-19 | 1 | -18/+64 | |
| | | | | | | | | | | | | | | The previous test relied on a remote server, which currently seems to be shutting the connection down once TLS has been set up, causing an EOFError. Now the test is implemented using a minimal NNTP server running in a background thread. |