164df4e | Larry Hastings | 25 July 2015, 21:22:13 UTC | Version bump for Python 3.5.0b4. | 25 July 2015, 21:22:13 UTC |
197ae02 | Larry Hastings | 25 July 2015, 21:17:35 UTC | Updated pydoc topics for 3.5.0b4. | 25 July 2015, 21:17:35 UTC |
940d69d | Berker Peksag | 25 July 2015, 11:55:06 UTC | Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories. Patch by Eduardo Seabra and Thomas Kluyver. | 25 July 2015, 11:55:06 UTC |
5a294d8 | Berker Peksag | 25 July 2015, 11:53:48 UTC | Issue #21697: shutil.copytree() now correctly handles symbolic links that point to directories. Patch by Eduardo Seabra and Thomas Kluyver. | 25 July 2015, 11:53:48 UTC |
bf1d4b6 | Berker Peksag | 25 July 2015, 11:27:07 UTC | Issue #24420: Fix documentation regression introduced by f0a00ee094ff. These functions accept same arguments as subprocess.Popen(). Patch by Martin Panter. | 25 July 2015, 11:27:07 UTC |
00f8197 | Berker Peksag | 25 July 2015, 11:14:24 UTC | Issue #24279: Update test_base64 to use test.support.script_helper. Initial patch by Christie. | 25 July 2015, 11:14:24 UTC |
a1bddad | Berker Peksag | 25 July 2015, 10:03:08 UTC | Issue #24713: Use importlib.reload() in import reference document. imp.reload() was deprecated in Python 3.4 and changed to call importlib.reload(). Patch by Petr Viktorin. | 25 July 2015, 10:03:08 UTC |
7e732a7 | Berker Peksag | 25 July 2015, 10:02:37 UTC | Issue #24713: Use importlib.reload() in import reference document. imp.reload() was deprecated in Python 3.4 and changed to call importlib.reload(). Patch by Petr Viktorin. | 25 July 2015, 10:02:37 UTC |
374164c | Serhiy Storchaka | 25 July 2015, 09:10:21 UTC | Issue #14373: Fixed segmentation fault when gc.collect() is called during constructing lru_cache (C implementation). | 25 July 2015, 09:10:21 UTC |
389e3d7 | Victor Stinner | 25 July 2015, 00:43:31 UTC | Merge 3.4 | 25 July 2015, 00:43:31 UTC |
eaf16ab | Victor Stinner | 25 July 2015, 00:40:40 UTC | asyncio: sync with github * Fix ResourceWarning warnings in test_streams * Return True from StreamReader.eof_received() to fix http://bugs.python.org/issue24539 (but still needs a unittest). Add StreamReader.__repr__() for easy debugging. * remove unused imports * Issue #234: Drop JoinableQueue on Python 3.5+ | 25 July 2015, 00:40:40 UTC |
71080fc | Victor Stinner | 25 July 2015, 00:23:21 UTC | asyncio: Add asyncio.compat module Move compatibility helpers for the different Python versions to a new asyncio.compat module. | 25 July 2015, 00:23:21 UTC |
71f70b8 | Ned Deily | 24 July 2015, 23:24:47 UTC | Issue #24603: merge from 3.4 | 24 July 2015, 23:24:47 UTC |
f05b79d | Ned Deily | 24 July 2015, 23:21:18 UTC | Issue #24603: Update the OS X 32-bit installer build to use OpenSSL 1.0.2d. | 24 July 2015, 23:21:18 UTC |
c3f417d | Berker Peksag | 24 July 2015, 14:36:21 UTC | Issue #24695: Fix a regression in traceback.print_exception() If exc_traceback is None we shouldn't print a traceback header like described in the documentation. | 24 July 2015, 14:36:21 UTC |
c19bb32 | Serhiy Storchaka | 24 July 2015, 06:05:59 UTC | Issue #24620: Random.setstate() now validates the value of state last element. | 24 July 2015, 06:05:59 UTC |
178f0b6 | Serhiy Storchaka | 24 July 2015, 06:02:53 UTC | Issue #24620: Random.setstate() now validates the value of state last element. | 24 July 2015, 06:02:53 UTC |
5b718d7 | Meador Inge | 24 July 2015, 03:49:37 UTC | Issue #24485: Function source inspection fails on closures. The fix for Issue #21217 introduced a regression that caused `inspect.getsource` to return incorrect results on nested functions. The root cause of the regression was due to switching the implementation to analyze the underlying bytecode instead of the source code. This commit switches things back to analyzing the source code in a more complete way. The original bug and the regression are both fixed by the new source code analysis. | 24 July 2015, 03:49:37 UTC |
7039839 | Robert Collins | 23 July 2015, 16:10:27 UTC | Add versionchanged information for mock_open. | 23 July 2015, 16:10:27 UTC |
f79dfe3 | Robert Collins | 23 July 2015, 16:09:59 UTC | Add versionchanged information for mock_open. | 23 July 2015, 16:09:59 UTC |
88ba360 | Robert Collins | 23 July 2015, 15:48:45 UTC | Issue #21750: Further fixup to be styled like other mock APIs. | 23 July 2015, 15:48:45 UTC |
ca647ef | Robert Collins | 23 July 2015, 15:48:20 UTC | Issue #21750: Further fixup to be styled like other mock APIs. | 23 July 2015, 15:48:20 UTC |
4f4913b | Yury Selivanov | 23 July 2015, 14:10:00 UTC | Issue #24485: Revert backwards compatibility breaking changes of #21217. | 23 July 2015, 14:10:00 UTC |
4887523 | Yury Selivanov | 23 July 2015, 12:58:37 UTC | Issue #24692: Add more tests for types.coroutine | 23 July 2015, 12:58:37 UTC |
96ec934 | Yury Selivanov | 23 July 2015, 12:01:58 UTC | Issue #24619: Simplify async/await tokenization. This commit simplifies async/await tokenization in tokenizer.c, tokenize.py & lib2to3/tokenize.py. Previous solution was to keep a stack of async-def & def blocks, whereas the new approach is just to remember position of the outermost async-def block. This change won't bring any parsing performance improvements, but it makes the code much easier to read and validate. | 23 July 2015, 12:01:58 UTC |
f315c1c | Yury Selivanov | 23 July 2015, 06:10:44 UTC | Issue #24687: Plug refleak on SyntaxError in function parameters annotations. | 23 July 2015, 06:10:44 UTC |
2f07a66 | Yury Selivanov | 23 July 2015, 05:54:35 UTC | Issue #24688: ast.get_docstring() for 'async def' functions. | 23 July 2015, 05:54:35 UTC |
943ddac | Robert Collins | 22 July 2015, 20:08:59 UTC | Remove line numbers from unittest in susp-ignored. | 22 July 2015, 20:08:59 UTC |
80e4f30 | Robert Collins | 22 July 2015, 20:08:38 UTC | Remove line numbers from unittest in susp-ignored. | 22 July 2015, 20:08:38 UTC |
6cd5635 | Robert Collins | 22 July 2015, 19:32:27 UTC | Merge unittest docs suspicious fix. | 22 July 2015, 19:32:27 UTC |
16dd210 | Robert Collins | 22 July 2015, 19:07:07 UTC | Fix suspicious after the unittest docs change. | 22 July 2015, 19:07:07 UTC |
38de40d | Robert Collins | 22 July 2015, 18:39:06 UTC | Issue #22153: Improve unittest docs. Patch from Martin Panter and evilzero. | 22 July 2015, 18:39:06 UTC |
e02f6c2 | Robert Collins | 22 July 2015, 18:37:26 UTC | Issue #22153: Improve unittest docs. Patch from Martin Panter and evilzero. | 22 July 2015, 18:37:26 UTC |
b575432 | Berker Peksag | 22 July 2015, 16:25:37 UTC | Issue #23440: Improve http.server.SimpleHTTPRequestHandler tests * Tests that index.html is served, rather than an automatic directory listing * Tests that there is no extra data sent after the response Patch by Martin Panter. | 22 July 2015, 16:25:37 UTC |
b7666a3 | Yury Selivanov | 22 July 2015, 11:48:57 UTC | Issue #24619: More tests; fix nits in compiler.c | 22 July 2015, 11:48:57 UTC |
8fb307c | Yury Selivanov | 22 July 2015, 10:33:45 UTC | Issue #24619: New approach for tokenizing async/await. This commit fixes how one-line async-defs and defs are tracked by tokenizer. It allows to correctly parse invalid code such as: >>> async def f(): ... def g(): pass ... async = 10 and valid code such as: >>> async def f(): ... async def g(): pass ... await z As a consequence, is is now possible to have one-line 'async def foo(): await ..' functions: >>> async def foo(): return await bar() | 22 July 2015, 10:33:45 UTC |
80acc3e | Zachary Ware | 22 July 2015, 04:27:08 UTC | Issue #24603: Update the Windows build to use OpenSSL 1.0.2d | 22 July 2015, 04:27:08 UTC |
689b55c | Zachary Ware | 22 July 2015, 04:20:47 UTC | Issue #24603: Update the Windows build to use OpenSSL 1.0.2d | 22 July 2015, 04:20:47 UTC |
d7841ef | Zachary Ware | 22 July 2015, 03:50:43 UTC | Merge with 3.4 | 22 July 2015, 03:50:43 UTC |
4aa30dc | Zachary Ware | 22 July 2015, 03:50:29 UTC | rstlint: explicitly open files as UTF8 | 22 July 2015, 03:50:29 UTC |
c8115b8 | Zachary Ware | 22 July 2015, 03:34:16 UTC | Issue #24680: Merge with 3.4 | 22 July 2015, 03:34:16 UTC |
c75e2dd | Zachary Ware | 22 July 2015, 03:33:16 UTC | Issue #24680: Remove random backslash. Patch by cdz. | 22 July 2015, 03:33:16 UTC |
296b347 | Serhiy Storchaka | 21 July 2015, 19:40:18 UTC | Issue #24678: Fixed raiseExceptions typo in logging tests. Patch by Jacek Kołodziej. | 21 July 2015, 19:40:18 UTC |
750eae1 | Serhiy Storchaka | 21 July 2015, 19:39:26 UTC | Issue #24678: Fixed raiseExceptions typo in logging tests. Patch by Jacek Kołodziej. | 21 July 2015, 19:39:26 UTC |
e4e811d | Yury Selivanov | 21 July 2015, 16:01:52 UTC | Issue #24669: Fix inspect.getsource() for 'async def' functions. Patch by Kai Groner. | 21 July 2015, 16:01:52 UTC |
036a71b | Berker Peksag | 21 July 2015, 06:29:48 UTC | Use setUpClass and tearDownClass correctly in test_os. According to the documentation, they must be decorated as classmethods. | 21 July 2015, 06:29:48 UTC |
e1f6805 | Steve Dower | 21 July 2015, 04:34:45 UTC | Fixes argument handling in build.bat and HHC search | 21 July 2015, 04:34:45 UTC |
c79dbc7 | Steve Dower | 21 July 2015, 02:52:15 UTC | Updates get_wix.py for newer version of WiX. | 21 July 2015, 02:52:15 UTC |
fd580cb | Terry Jan Reedy | 20 July 2015, 21:45:22 UTC | Merge with 3.4 | 20 July 2015, 21:45:22 UTC |
19c1a87 | Terry Jan Reedy | 20 July 2015, 21:44:59 UTC | Issue #20792: Expand idle_test.test_pathbowser. Tweak file to not copy twice. Original patch by Saimadhav Heblikar. | 20 July 2015, 21:44:59 UTC |
d92d4ef | Serhiy Storchaka | 20 July 2015, 19:58:02 UTC | Issue #23573: Restored optimization of bytes.rfind() and bytearray.rfind() for single-byte argument on Linux. | 20 July 2015, 19:58:02 UTC |
3d0b842 | Victor Stinner | 20 July 2015, 15:13:16 UTC | Merge 3.4 | 20 July 2015, 15:13:16 UTC |
c0b1e0f | Victor Stinner | 20 July 2015, 15:12:57 UTC | Issue #24675: Avoid DeprecationWarning in test_os Patch written by Martin Panter. I replace tearDown() with addCleanup(). | 20 July 2015, 15:12:57 UTC |
043e800 | Raymond Hettinger | 20 July 2015, 07:10:48 UTC | merge | 20 July 2015, 07:10:48 UTC |
239aba7 | Raymond Hettinger | 20 July 2015, 07:09:22 UTC | Issue #19663: Improve error message for defaultdict. | 20 July 2015, 07:09:22 UTC |
485407c | Serhiy Storchaka | 18 July 2015, 20:27:00 UTC | Issue #24580: Symbolic group references to open group in re patterns now are explicitly forbidden as well as numeric group references. | 18 July 2015, 20:27:00 UTC |
2489bd5 | Serhiy Storchaka | 18 July 2015, 20:20:50 UTC | Issue #24206: Fixed __eq__ and __ne__ methods of inspect classes. | 18 July 2015, 20:20:50 UTC |
3018cc4 | Serhiy Storchaka | 18 July 2015, 20:19:05 UTC | Issue #24206: Fixed __eq__ and __ne__ methods of inspect classes. | 18 July 2015, 20:19:05 UTC |
f12e3e2 | Serhiy Storchaka | 18 July 2015, 20:18:33 UTC | Fixed typos in Misc/NEWS. | 18 July 2015, 20:18:33 UTC |
0544cf0 | Benjamin Peterson | 18 July 2015, 18:00:00 UTC | merge 3.4 (#24655) | 18 July 2015, 18:00:00 UTC |
d113c96 | Benjamin Peterson | 18 July 2015, 17:59:13 UTC | improve style of the convert macro (#24655) Patch by Brian Cain. | 18 July 2015, 17:59:13 UTC |
61ca207 | Steve Dower | 18 July 2015, 16:28:41 UTC | Issue #24642: Improves help text displayed in the Windows installer. | 18 July 2015, 16:28:41 UTC |
2434aa2 | Steve Dower | 18 July 2015, 16:28:19 UTC | Adds support for an unattend.xml file to control the Windows installer options. | 18 July 2015, 16:28:19 UTC |
a3d03ec | Steve Dower | 18 July 2015, 16:27:52 UTC | Adds option to only install the launcher. | 18 July 2015, 16:27:52 UTC |
313fbf4 | Steve Dower | 17 July 2015, 23:48:48 UTC | Issue #24642: Adds installer notes and links to What's New for 3.5 | 17 July 2015, 23:48:48 UTC |
af75a54 | Steve Dower | 17 July 2015, 18:59:35 UTC | Removes my username from the documentation. | 17 July 2015, 18:59:35 UTC |
2d37cb2 | Steve Dower | 17 July 2015, 18:59:21 UTC | Fixes sys.path for applocal environments. | 17 July 2015, 18:59:21 UTC |
1a80081 | Robert Collins | 17 July 2015, 10:00:28 UTC | Typo fix in mock.patch. Patch from https://github.com/testing-cabal/mock/issues/215 | 17 July 2015, 10:00:28 UTC |
92b3e06 | Robert Collins | 17 July 2015, 09:58:36 UTC | Typo fix in mock.patch. Patch from https://github.com/testing-cabal/mock/issues/215 | 17 July 2015, 09:58:36 UTC |
4838717 | Robert Collins | 17 July 2015, 08:10:23 UTC | Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3. | 17 July 2015, 08:10:23 UTC |
5329aaa | Robert Collins | 17 July 2015, 08:08:45 UTC | Issue #21750: mock_open.read_data can now be read from each instance, as it could in Python 3.3. | 17 July 2015, 08:08:45 UTC |
2237bdc | Steve Dower | 16 July 2015, 23:33:55 UTC | Adds option to install launcher for all users even when installing Python just-for-me. This helps mitigate issues when the incompatible Python 3.4 launcher is installed. Enables installer builds with the the text marker. Allows simple installs to include a custom description. | 16 July 2015, 23:33:55 UTC |
8cc80f1 | Victor Stinner | 16 July 2015, 20:20:19 UTC | Merge 3.4 | 16 July 2015, 20:20:19 UTC |
579db16 | Victor Stinner | 16 July 2015, 20:17:31 UTC | Closes #23247: Fix a crash in the StreamWriter.reset() of CJK codecs | 16 July 2015, 20:17:31 UTC |
a3626bc | Raymond Hettinger | 16 July 2015, 06:50:14 UTC | Issue #24583: Fix crash when set is mutated while being updated. | 16 July 2015, 06:50:14 UTC |
ced770d | Serhiy Storchaka | 15 July 2015, 19:11:36 UTC | Issue #24631: Fixed regression in the timeit modulu with multyline setup. | 15 July 2015, 19:11:36 UTC |
76d508b | Robert Collins | 14 July 2015, 23:49:43 UTC | - Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from Nicola Palumbo and Laurent De Buyst. | 14 July 2015, 23:49:43 UTC |
b37f43f | Robert Collins | 14 July 2015, 23:42:28 UTC | - Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely. Patch from Nicola Palumbo and Laurent De Buyst. | 14 July 2015, 23:42:28 UTC |
f58f88c | Robert Collins | 14 July 2015, 01:51:40 UTC | Issue #23661: unittest.mock side_effects can now be exceptions again. This was a regression vs Python 3.4. Patch from Ignacio Rossi | 14 July 2015, 01:51:40 UTC |
47066ee | Benjamin Peterson | 11 July 2015, 23:33:39 UTC | merge 3.4 (#24610) | 11 July 2015, 23:33:39 UTC |
acb3a4d | Benjamin Peterson | 11 July 2015, 23:32:55 UTC | fix normalization example (closes #24610) Patch by Chris Angelico | 11 July 2015, 23:32:55 UTC |
0512115 | Serhiy Storchaka | 10 July 2015, 19:26:08 UTC | Issue #24608: chunk.Chunk.read() now always returns bytes, not str. | 10 July 2015, 19:26:08 UTC |
d44768f | Serhiy Storchaka | 10 July 2015, 19:24:47 UTC | Issue #24608: chunk.Chunk.read() now always returns bytes, not str. | 10 July 2015, 19:24:47 UTC |
3d031e6 | Serhiy Storchaka | 10 July 2015, 19:13:52 UTC | Corrected docstrings of audio modules. writeframes() accepts bytes, not str. | 10 July 2015, 19:13:52 UTC |
e0fd7ef | Serhiy Storchaka | 10 July 2015, 19:13:40 UTC | Corrected docstrings of audio modules. writeframes() accepts bytes, not str. | 10 July 2015, 19:13:40 UTC |
fb578f0 | Victor Stinner | 09 July 2015, 21:14:50 UTC | Merge 3.4 (asyncio) | 09 July 2015, 21:14:50 UTC |
e6ecea5 | Victor Stinner | 09 July 2015, 21:13:50 UTC | asyncio: sync with github asyncio * queues: get coroutine from asyncio.coroutines, not from asyncio.tasks * tets: replace tulip with asyncio in comments | 09 July 2015, 21:13:50 UTC |
c5ea754 | Barry Warsaw | 09 July 2015, 14:39:55 UTC | - Issue #15014: SMTP.auth() and SMTP.login() now support RFC 4954's optional initial-response argument to the SMTP AUTH command. | 09 July 2015, 14:39:55 UTC |
b85b427 | Steve Dower | 09 July 2015, 05:43:48 UTC | Fixes installer rebuild, snapshot versioning, and the README.txt file. | 09 July 2015, 05:43:48 UTC |
4943749 | Steve Dower | 09 July 2015, 03:18:44 UTC | Issue #24585: Enables build-to-build upgrades that preserve settings. Rather than using Burn "Persisted" variables we now add registry keys for each added feature. These can be detected by the installer regardless of which version installed them, and we use this for Modify and Upgrade. In particular, Upgrades can't access the Persisted variables, but can find well-known registry keys. There are also some changes to the bootstrap app to properly handle upgrades. Finally, a few minor improvements to the Windows build to keep things tidier. | 09 July 2015, 03:18:44 UTC |
9e7a046 | Serhiy Storchaka | 08 July 2015, 20:02:18 UTC | Added regression test for issue24581. | 08 July 2015, 20:02:18 UTC |
af320b3 | Serhiy Storchaka | 08 July 2015, 19:58:55 UTC | Added regression test for issue24581. | 08 July 2015, 19:58:55 UTC |
b257eed | Steve Dower | 08 July 2015, 03:47:28 UTC | Closes 24584: Windows installer incorrectly detects CRT version on Windows 10 | 08 July 2015, 03:47:28 UTC |
80d0651 | Zachary Ware | 07 July 2015, 05:34:25 UTC | Update ignored suspicious markup | 07 July 2015, 05:34:25 UTC |
7f142c7 | Zachary Ware | 07 July 2015, 05:11:36 UTC | Fix versionchanged directives | 07 July 2015, 05:11:36 UTC |
3d3aedc | Zachary Ware | 07 July 2015, 05:07:25 UTC | Fix usage of the default role. | 07 July 2015, 05:07:25 UTC |
4ffc3d4 | Zachary Ware | 07 July 2015, 05:00:43 UTC | Merge 3.4 | 07 July 2015, 05:00:43 UTC |
e36402a | Zachary Ware | 07 July 2015, 04:58:12 UTC | Fix usage of the default role. The changes to Doc/library/unittest.mock.rst are almost entirely a selective backport of the 3.5 page. | 07 July 2015, 04:58:12 UTC |
1a7df86 | Zachary Ware | 07 July 2015, 04:30:16 UTC | Merge 3.4 | 07 July 2015, 04:30:16 UTC |
5c676f6 | Zachary Ware | 07 July 2015, 04:27:15 UTC | Fix suspicious markup | 07 July 2015, 04:27:15 UTC |