https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
21dd01d Python 3.8.0b2 04 July 2019, 10:50:19 UTC
070d3d9 bpo-37459: importlib docs improperly reference get_resource_loader() (GH-14568) (GH-14580) * bpo-37459: importlib docs improperly reference get_resource_loader() (cherry picked from commit b607d992e76e485f20be3bfd6b311525123f936b) Co-authored-by: aldwinaldwin <aldwinaldwin@users.noreply.github.com> 04 July 2019, 01:27:40 UTC
1099e34 bpo-37233: optimize method_vectorcall in case of totalargs == 0 (GH-14550) (cherry picked from commit 53c214344038341ce86fcf7efa12dc33be9d5b45) Co-authored-by: Jeroen Demeyer <J.Demeyer@UGent.be> 03 July 2019, 13:06:38 UTC
c7570d4 [3.8] bpo-37233: use _PY_FASTCALL_SMALL_STACK in method_vectorcall (GH-13974) (cherry picked from commit 988e6aa322fb61651812fa5a61ec73316c71b041) Co-authored-by: Jeroen Demeyer <J.Demeyer@UGent.be> 03 July 2019, 12:46:07 UTC
0aefba7 bpo-37421: Fix test_distutils.test_build_ext() (GH-14564) test_distutils.test_build_ext() is now able to remove the temporary directory on Windows: don't import the newly built C extension ("xx") in the current process, but test it in a separated process. (cherry picked from commit 74c9dd57771f4f061ee83b069c8e7b37de41246b) Co-authored-by: Victor Stinner <vstinner@redhat.com> 03 July 2019, 09:48:14 UTC
79665c6 bpo-37421: test_concurrent_futures cleans up multiprocessing (GH-14563) test_concurrent_futures now cleans up multiprocessing to remove immediately temporary directories created by multiprocessing.util.get_temp_dir(). The test now uses setUpModule() and tearDownModule(). (cherry picked from commit 684cb47fffb7af3ac50cb077f6d2a095c9ce20b4) Co-authored-by: Victor Stinner <vstinner@redhat.com> 03 July 2019, 09:36:13 UTC
a2a807f bpo-37421: test_winconsoleio doesn't leak temp file anymore (GH-14562) test_winconsoleio doesn't leak a temporary file anymore: use tempfile.TemporaryFile() to remove it when the test completes. (cherry picked from commit b71d8d67959f3b5efbdfe00066589ac0d8f98aad) Co-authored-by: Victor Stinner <vstinner@redhat.com> 03 July 2019, 09:31:39 UTC
b8e198a bpo-37441: Fix wrong PyErr_SetImportErrorSubclass signature in doc (GH-14453) (cherry picked from commit aeecf380660ea459d85bb5f59d76bb54f757b5be) Co-authored-by: Hai Shi <shihai1992@gmail.com> 03 July 2019, 02:04:29 UTC
3cba3d3 bpo-37463: match_hostname requires quad-dotted IPv4 (GH-14499) ssl.match_hostname() no longer accepts IPv4 addresses with additional text after the address and only quad-dotted notation without trailing whitespaces. Some inet_aton() implementations ignore whitespace and all data after whitespace, e.g. '127.0.0.1 whatever'. Short notations like '127.1' for '127.0.0.1' were already filtered out. The bug was initially found by Dominik Czarnota and reported by Paul Kehrer. Signed-off-by: Christian Heimes <christian@python.org> https://bugs.python.org/issue37463 (cherry picked from commit 477b1b25768945621d466a8b3f0739297a842439) Co-authored-by: Christian Heimes <christian@python.org> 02 July 2019, 21:06:18 UTC
632cb36 bpo-37421: multiprocessing tests call _run_finalizers() (GH-14527) multiprocessing tests now call explicitly _run_finalizers() to remove immediately temporary directories created by multiprocessing.util.get_temp_dir(). (cherry picked from commit 039fb49c185570ab7b02f13fbdc51c859cfd831e) Co-authored-by: Victor Stinner <vstinner@redhat.com> 02 July 2019, 11:58:05 UTC
d4c6647 Stop using Argument Clinic for dict_pop (GH-13935) 02 July 2019, 11:32:43 UTC
518dc94 bpo-37335, test_c_locale_coercion: Remove unnecessary code (GH-14447) Python initialization now ensures that sys stream encoding names are always normalized by codecs.lookup(encoding).name. Simplify test_c_locale_coercion: it doesn't have to normalize encoding names anymore. (cherry picked from commit 61bf97e91620e020939d57a36918ab22579920ff) Co-authored-by: Jakub Kulík <Kulikjak@gmail.com> 02 July 2019, 11:18:40 UTC
bd92b94 bpo-34602: Avoid failures setting macOS stack resource limit (GH-14546) Under some conditions the earlier fix for bpo-18075, "Infinite recursion tests triggering a segfault on Mac OS X", now causes failures on macOS when attempting to change stack limit with resource.setrlimit resource.RLIMIT_STACK, like regrtest does when running the test suite. The reverted change had specified a non-default stack size when linking the python executable on macOS. As of macOS 10.14.4, the previous code causes a hard failure when running tests, although similar failures had been seen under some conditions under some earlier systems. Reverting the change to the interpreter stack size at link time helped for release builds but caused some tests to fail when built --with-pydebug. Try the opposite approach: continue to build the interpreter with an increased stack size on macOS and remove the failing setrlimit call in regrtest initialization. This will definitely avoid the resource.RLIMIT_STACK error and should have no, or fewer, side effects. (cherry picked from commit 5bbbc733e6cc0804f19b071944af8d4719e26ae6) Co-authored-by: Ned Deily <nad@python.org> 02 July 2019, 07:31:07 UTC
9bd5479 Put pyexpatns.h include back. bpo-37437 (GH-14539) (cherry picked from commit 2cd07920bb7d2d319999394092190f37935dc421) Co-authored-by: Benjamin Peterson <benjamin@python.org> 02 July 2019, 05:26:40 UTC
746992c bpo-37363: Add audit events on startup for the run commands (GH-14524) (cherry picked from commit e226e83d36dfc7220d836fb7a249ce18e70cb4a6) Co-authored-by: Steve Dower <steve.dower@python.org> 01 July 2019, 23:22:29 UTC
91f9f09 bpo-37470: Document more clearly the error handling for QueueHandler.emit(). (GH-14532) (GH-14533) (cherry picked from commit 0f4e8132820947d93eccf31b9e526b81c6ffa53d) 01 July 2019, 19:53:39 UTC
6cde613 bpo-37469: Document usability of SimpleQueue with QueueHandler and QueueListener. (GH-14521) (GH-14525) (cherry picked from commit e6b64b756f940147728ea7808fb686ffcae89176) 01 July 2019, 18:53:28 UTC
4c227e6 bpo-36763: Use PyConfig_Clear() (GH-14445) Stop using "static PyConfig", PyConfig must now always use dynamically allocated strings: use PyConfig_SetString(), PyConfig_SetArgv() and PyConfig_Clear(). (cherry picked from commit 67310023f299b5a2fad71fca449b46d280036690) Co-authored-by: Victor Stinner <vstinner@redhat.com> 01 July 2019, 18:28:55 UTC
96f581c bpo-36763: Add PyConfig_SetWideStringList() (GH-14444) (cherry picked from commit 36242fd871d0f0977e720d4fae5700774bd8c09a) Co-authored-by: Victor Stinner <vstinner@redhat.com> 01 July 2019, 17:39:58 UTC
466e18e Remove unused imports in tests (GH-14518) (GH-14520) (cherry picked from commit 8f4ef3b019ce380022018587571b0f970e668de3) 01 July 2019, 17:01:52 UTC
59ec9ee bpo-36168: Lowercase the word "subsequent" in get_value doc (GH-14485) Subsequent -> subsequent https://bugs.python.org/issue36168 (cherry picked from commit 12b436e3b079fb3e3a7197c089df90a77e3bdd77) Co-authored-by: Krishna Oza <krishoza15sep@gmail.com> 01 July 2019, 16:30:48 UTC
2683ded bpo-37467: Fix PyErr_Display() for bytes filename (GH-14504) Fix sys.excepthook() and PyErr_Display() if a filename is a bytes string. For example, for a SyntaxError exception where the filename attribute is a bytes string. Cleanup also test_sys: * Sort imports. * Rename numruns global var to INTERN_NUMRUNS. * Add DisplayHookTest and ExceptHookTest test case classes. * Don't save/restore sys.stdout and sys.displayhook using setUp()/tearDown(): do it in each test method. * Test error case (call hook with no argument) after the success case. (cherry picked from commit f9b7457bd7f438263e0d2dd1f70589ad56a2585e) Co-authored-by: Victor Stinner <vstinner@redhat.com> 01 July 2019, 15:11:15 UTC
e224d28 bpo-37209: Add pickle entry for 3.8 whatsnew (GH-14503) (GH-14512) (cherry picked from commit ec6c1bd0491590f3c0e2908a7b2dfb91b6acdae9) Co-authored-by: Pierre Glaser <pierreglaser@msn.com> 01 July 2019, 14:05:02 UTC
be5bb52 bpo-10945: Drop support for bdist_wininst on non-Windows systems (GH-14506) bdist_wininst depends on MBCS codec, unavailable on non-Windows, and bdist_wininst have not worked since at least Python 3.2, possibly never on Python 3. Here we document that bdist_wininst is only supported on Windows, and we mark it unsupported otherwise to skip tests. Distributors of Python 3 can now safely drop the bdist_wininst .exe files without the need to skip bdist_wininst related tests. (cherry picked from commit 72cd653c4ed7a4f8f8fb06ac364b08a97085a2b5) Co-authored-by: Miro Hrončok <miro@hroncok.cz> 01 July 2019, 12:54:19 UTC
3db5c5c bpo-32934: Clarified meaning of 'capacity' for BufferingHandler and MemoryHandler. (GH-14498) (GH-14507) (cherry picked from commit 84de34e39eb9e49b2ae691c6f67df8d7da3561de) 01 July 2019, 12:12:08 UTC
cb083f7 bpo-37221: Add PyCode_NewWithPosOnlyArgs to be used internally and set PyCode_New as a compatibility wrapper (GH-13959) (#14505) Add PyCode_NewEx to be used internally and set PyCode_New as a compatibility wrapper (cherry picked from commit 4a2edc34a405150d0b23ecfdcb401e7cf59f4650) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 01 July 2019, 11:29:14 UTC
f22c4cf [3.8] bpo-37428: Don't set PHA verify flag on client side (GH-14494) SSLContext.post_handshake_auth = True no longer sets SSL_VERIFY_POST_HANDSHAKE verify flag for client connections. Although the option is documented as ignored for clients, OpenSSL implicitly enables cert chain validation when the flag is set. Signed-off-by: Christian Heimes <christian@python.org> https://bugs.python.org/issue37428 (cherry picked from commit f0f5930ac88482ef896283db5be9b8d508d077db) 01 July 2019, 07:25:48 UTC
ee72dda [3.8] bpo-37440: Enable TLS 1.3 post-handshake auth in http.client (GH-14448) (GH-14495) Post-handshake authentication is required for conditional client cert authentication with TLS 1.3. https://bugs.python.org/issue37440 (cherry picked from commit d1bd6e79da1ee56dc1b902d804216ffd267399db) Co-authored-by: Christian Heimes <christian@python.org> https://bugs.python.org/issue37440 01 July 2019, 07:07:44 UTC
c2684c6 bpo-37199: Fix test failures when IPv6 is unavailable or disabled (GH-14480) (cherry picked from commit c2cda638d63b98f5cf9a8ef13e15aace2b7e3f0b) Co-authored-by: Zackery Spytz <zspytz@gmail.com> 30 June 2019, 15:42:22 UTC
bf8cb31 bpo-35621: Support running subprocesses in asyncio when loop is executed in non-main thread (GH-14344) (cherry picked from commit 0d671c04c39b52e44597491b893eb0b6c86b3d45) Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com> 30 June 2019, 10:22:34 UTC
ffcc161 bpo-29505: Add more fuzzing for re.compile, re.load and csv.reader (GH-14255) Add more fuzz testing for re.compile, re.load and csv.reader (cherry picked from commit 5cbbbd73a6acb6f96f5d6646aa7498d3dfb1706d) Co-authored-by: Ammar Askar <ammar@ammaraskar.com> 30 June 2019, 06:13:18 UTC
3e133c4 bpo-30754: Document textwrap.dedent blank line behavior. (GH-14469) * Added documentation for textwrap.dedent behavior. * Remove an obsolete note about pre-2.5 behavior from the docstring. (cherry picked from commit eb97b9211e7c99841d6cae8c63893b3525d5a401) Co-authored-by: tmblweed <tmblweed@users.noreply.github.com> 30 June 2019, 04:40:41 UTC
66c42f8 [3.8] bpo-37437: Pass -Wno-unreachable-code when compiling expat. (GH-14473) (cherry picked from commit 95da310078a9364bae9ab3f2ad9c71e34306a70c) Co-authored-by: Benjamin Peterson <benjamin@python.org> 29 June 2019, 23:51:59 UTC
323e743 bpo-37369: Fix initialization of sys members when launched via an app container (GH-14467) sys._base_executable is now always defined on all platforms, and can be overridden through configuration. Also adds test.support.PythonSymlink to encapsulate platform-specific logic for symlinking sys.executable 29 June 2019, 21:28:59 UTC
0cba121 bpo-37403: Touch up venv docs (GH-14458) Add a versionadded for PS Core and note that `.venv` is a common virtual environment name. (cherry picked from commit f9f8e3ce709ceb15c8db8c8dde940daf1febf13d) Co-authored-by: Brett Cannon <54418+brettcannon@users.noreply.github.com> 28 June 2019, 19:36:09 UTC
e3761ca bpo-37412: Fix test_os.test_getcwd_long_path() on macOS (GH-14452) (cherry picked from commit 29f609ed07aa7856741ff8b8b8b050369d0faf81) Co-authored-by: Victor Stinner <vstinner@redhat.com> 28 June 2019, 18:07:10 UTC
68c1c39 bpo-37412: Fix os.getcwd() for long path on Windows (GH-14424) (GH-14451) * Fix test for integer overflow. * Add an unit test. (cherry picked from commit ec3e20a2d1edddb0558f9d32e2b367904ccdde88) Co-authored-by: Victor Stinner <vstinner@redhat.com> 28 June 2019, 16:23:06 UTC
ad00640 bpo-37432: Doc: Fix signature of PyObject_Del() (GH-14430) (cherry picked from commit b4bee03087a3c70cb040e2ce569c828860ed8e87) Co-authored-by: Hai Shi <shihai1992@gmail.com> 28 June 2019, 09:16:36 UTC
515a026 closes bpo-37437: Update vendorized expat to 2.2.7. (GH-14436) (cherry picked from commit 3b03b09fc94425915c5b1225e9200a3a95bc827b) Co-authored-by: Benjamin Peterson <benjamin@python.org> 28 June 2019, 04:12:38 UTC
4fee28a bpo-37390: Add audit event table to documentations (GH-14406) Also updates some (unreleased) event names to be consistent with the others. (cherry picked from commit 44f91c388a6f4da9ed3300df32ca290b8aa104ea) Co-authored-by: Steve Dower <steve.dower@python.org> 27 June 2019, 18:07:16 UTC
60f24b2 bpo-30345: travis: use -Og with --with-pydebug (GH-14423) (cherry picked from commit 21cfae107e410bf4b0ab3c142ca4449bc33290f5) Co-authored-by: Inada Naoki <songofacandy@gmail.com> 27 June 2019, 17:23:59 UTC
6fbed53 closes bpo-37420: Handle errors during iteration in os.sched_setaffinity. (GH-14414) (cherry picked from commit 45a30af109f69a81576b87ea775863ba12d55316) Co-authored-by: Brandt Bucher <brandtbucher@gmail.com> 27 June 2019, 16:45:30 UTC
4cbe7a3 Replace deprecation warning with RuntimeError (GH-14397) (cherry picked from commit 97d15b1ee06ce80c4dbda91fb538a89bbcb2bed9) Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com> 27 June 2019, 11:58:34 UTC
7e9d706 bpo-33926: enable GDB tests on Travis CI (GH-14395) (cherry picked from commit 667eaffb4e5d03bf8129773f79649c3befaa5b1a) Co-authored-by: Jeroen Demeyer <J.Demeyer@UGent.be> 27 June 2019, 11:46:59 UTC
7fe81ce bpo-37421: Fix test_shutil: don't leak temporary files (GH-14416) * Fix typo in supports_file2file_sendfile(); ensure that dst is removed * Fix test_copytree_custom_copy_function(): remove dst tree. Use support.rmtree() rather than shutil.rmtree() to remove temporary directories: support tries harder. (cherry picked from commit 4c26abd14f1b7242998eb2f7756aa375e0fe714f) Co-authored-by: Victor Stinner <vstinner@redhat.com> 26 June 2019, 23:57:49 UTC
82654a0 bpo-29412: Fix indexError when parsing a header value ending unexpectedly (GH-14387) (GH-14411) * patched string index out of range error in get_word function of _header_value_parser.py and created tests in test__header_value_parser.py for CFWS. * Raise HeaderParseError instead of continuing when parsing a word. (cherry picked from commit 7213df7bbfd85378c6e42e1ac63144d5974bdcf6) Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com> 26 June 2019, 22:05:36 UTC
04d4692 bpo-37419: Fix possible segfaults when passing large sequences to os.posix_spawn() (GH-14409) Use Py_ssize_t instead of int for i. (cherry picked from commit d52a83a3d471ff3c7e9ebfa1731765e5334f7c24) Co-authored-by: Zackery Spytz <zspytz@gmail.com> 26 June 2019, 21:20:09 UTC
5c4ce3e bpo-37417: Fix error handling in bytearray.extend. (GH-14407) (cherry picked from commit 2a7d596f27b2342caf168a03c95ebf3b56e5dbbd) Co-authored-by: Brandt Bucher <brandtbucher@gmail.com> 26 June 2019, 20:17:00 UTC
bdbd5e8 bpo-37411: Rewrite test_wsgiref.testEnviron() (GH-14394) Fix test_wsgiref.testEnviron() to no longer depend on the environment variables (don't fail if "X" variable is set). testEnviron() now overrides os.environ to get a deterministic environment. Test full TestHandler.environ content: not only a few selected variables. (cherry picked from commit 5150d327924959639215ed0a78feffc0d88258da) Co-authored-by: Victor Stinner <vstinner@redhat.com> 26 June 2019, 19:38:25 UTC
af7282e Improve Windows commands in tutorial (GH-14400) 26 June 2019, 16:41:45 UTC
63429c8 bpo-37412: os.getcwdb() now uses UTF-8 on Windows (GH-14396) The os.getcwdb() function now uses the UTF-8 encoding on Windows, rather than the ANSI code page: see PEP 529 for the rationale. The function is no longer deprecated on Windows. os.getcwd() and os.getcwdb() now detect integer overflow on memory allocations. On Unix, these functions properly report MemoryError on memory allocation failure. (cherry picked from commit 689830ee6243126798a6c519c05aa11ba73db7cd) Co-authored-by: Victor Stinner <vstinner@redhat.com> 26 June 2019, 16:14:30 UTC
dd4edbc bpo-37244: Fix test_multiprocessing.test_resource_tracker() (GH-14288) Increase robustness of test_resource_tracker(): retry for 60 seconds. (cherry picked from commit e1a63c4f21011a3ae77dff624196561070c83446) Co-authored-by: Pierre Glaser <pierreglaser@msn.com> 25 June 2019, 22:49:31 UTC
4adc38e bpo-36888, test_multiprocessing: Increase test_parent_process timeout (GH-14286) (cherry picked from commit 594d9b9f58e1ef0a60b5ce9e590e0f45cd684f26) Co-authored-by: Pierre Glaser <pierreglaser@msn.com> 25 June 2019, 21:12:47 UTC
c6e3282 [3.8] bpo-33972: Fix EmailMessage.iter_attachments raising AttributeError (GH-14119) (GH-14380) When certain malformed messages have content-type set to 'mulitpart/*' but still have a single part body, iter_attachments can raise AttributeError. This patch fixes it by returning a None value instead when the body is single part. (cherry picked from commit 02257012f6d3821d816cb6a7e8461a88a05b9a08) Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com> https://bugs.python.org/issue33972 25 June 2019, 18:38:48 UTC
12d174b bpo-37400: Fix test_os.test_chown() (GH-14374) Use os.getgroups() rather than grp.getgrall() to get groups. Rename also the test to test_chown_gid(). (cherry picked from commit d7c87d982d4ec4ba201bcee14324ae5e0e90581f) Co-authored-by: Victor Stinner <vstinner@redhat.com> 25 June 2019, 15:26:56 UTC
25fbe33 bpo-4963: Fix for initialization and non-deterministic behavior issues in mimetypes (GH-14375) 25 June 2019, 15:20:43 UTC
8d6668c Fix minor spelling error in What's new for Python 3.8 (GH-14371) (cherry picked from commit de9b606c90c16cea2780948431bb24e50cc5cd99) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 25 June 2019, 11:02:49 UTC
d917cfe [3.8] bpo-37250: put back tp_print for backwards compatibility (GH-14193) This is a 3.8-only compatibility measure for third-party Cython-based sdists. https://bugs.python.org/issue37250 25 June 2019, 10:58:58 UTC
d32594a bpo-24214: Fixed the UTF-8 and UTF-16 incremental decoders. (GH-14304) * The UTF-8 incremental decoders fails now fast if encounter a sequence that can't be handled by the error handler. * The UTF-16 incremental decoders with the surrogatepass error handler decodes now a lone low surrogate with final=False. (cherry picked from commit 894263ba80af4b7733c2df95b527e96953922656) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 25 June 2019, 09:12:16 UTC
26fe6c3 bpo-36974: inherit tp_vectorcall_offset unconditionally (GH-13858) (GH-14342) (cherry picked from commit a8b27e623d75377aabe50df27e97cab4e81a174a) Co-authored-by: Jeroen Demeyer <J.Demeyer@UGent.be> 25 June 2019, 08:19:16 UTC
20372d6 bpo-37393: Fix deprecation warnings in test_ntpath. (GH-14357) eval() was being called an extra time without a filter for deprecation warnings. (cherry picked from commit 9fe42b49c79c453d905d0395150ba0607fbab18b) Co-authored-by: Zackery Spytz <zspytz@gmail.com> 25 June 2019, 07:12:19 UTC
210358b bpo-36546: Mark first argument as position only (GH-14363) (GH-14364) 25 June 2019, 03:07:00 UTC
5bf3b89 bpo-37394: Fix pure Python implementation of the queue module (GH-14351) (cherry picked from commit 3f5b9088b0ed08e1442cca37df78f609d5cd8c3c) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 25 June 2019, 02:14:37 UTC
ced9e11 bpo-35224: Add What's new entry for evaluation order in dict comprehensions (GH-14319) (cherry picked from commit b51b7137faa22e12c570c70fe0462c662ccd935e) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 25 June 2019, 01:49:07 UTC
dad8f79 bpo-35360: Update Windows builds to use SQLite 3.28.0 (GH-14179) (cherry picked from commit 7fd2ba354ec2304743ffd9ba620e07d113532264) Co-authored-by: animalize <animalize@users.noreply.github.com> 24 June 2019, 23:43:31 UTC
7268fd0 bpo-36889: Document asyncio Stream and StreamServer (GH-14203) (cherry picked from commit 6793cce155f8875b10efd746cb0b34cb72263af7) Co-authored-by: Xtreak <tir.karthi@gmail.com> 24 June 2019, 18:33:11 UTC
76b72f6 bpo-32627: Fix compile error when conflicting `_uuid` headers included (GH-11751) (cherry picked from commit 6ffd9b05dfade9e3a101fe039157856eb855f82e) Co-authored-by: ziheng <zihenglv@gmail.com> 24 June 2019, 18:27:57 UTC
b183b96 Get rid of exception traceback printing in asyncio tests (GH-14343) (cherry picked from commit 549f7d45c8d61ab7b1d4a4e266b9d790ad6f7504) Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com> 24 June 2019, 17:21:35 UTC
8763d43 bpo-37363: Add audit events for a range of modules (GH-14301) (cherry picked from commit 60419a7e96577cf783b3b45bf3984f9fb0d7ddff) Co-authored-by: Steve Dower <steve.dower@python.org> 24 June 2019, 16:09:47 UTC
366dac9 bpo-37359: Fix regrtest --cleanup (GH-14336) (cherry picked from commit 9bbf4d7083a819cbcee2a6cd3df2802d4c50f734) Co-authored-by: Victor Stinner <vstinner@redhat.com> 24 June 2019, 11:37:55 UTC
2ec4545 bpo-37359: Add --cleanup option to python3 -m test (GH-14332) (GH-14334) * regrtest: Add --cleanup option to remove "test_python_*" directories of previous failed test jobs. * Add "make cleantest" to run "python3 -m test --cleanup". (cherry picked from commit 47fbc4e45b35b3111e2d947a66490a43ac21d363) 24 June 2019, 10:51:47 UTC
2e0ec5b asyncio: Fix docs for default event loop (GH-14308) When the Windows default event loop changed, `asyncio-policy.rst` was updated but `asyncio-eventloop.rst` was missed. (cherry picked from commit 9ffca670ed4df42eb256e7144619a9d3a830e7c0) Co-authored-by: Ben Darnell <ben@bendarnell.com> 24 June 2019, 00:33:00 UTC
ea380f6 Improve threading.daemon docstring (GH-14278) Rephrase and clarify that "the entire Python program exits when only daemon threads are left". This matches the documentation at https://docs.python.org/3/library/threading.htmlGH-thread-objects. (cherry picked from commit bb110cc2ed81447fb48805f31146cf31323a8fc3) Co-authored-by: mbarkhau <mbarkhau@gmail.com> 23 June 2019, 19:06:21 UTC
175b2e9 bpo-35224: Bump the pyc magic number by 1 instead of by 10 in last modification (GH-14320) (cherry picked from commit b3ca7972c8d8c6479b6542ce28e0f7a6ebd5b8fe) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 23 June 2019, 16:19:25 UTC
914d6b7 [3.8] bpo-35431: Test math.comb() and math.perm() for OverflowError only on CPython. (GH-14146) (#14226) Other implementation can raise MemoryError, but it can takes hours. (cherry picked from commit 1b8a46d59734a77cd1f5ffcf3bdfcaafd58a87e7) 23 June 2019, 14:50:04 UTC
5c8b4e2 bpo-35224: Bump the pyc magic number after the change in MAP_ADD (GH-14313) (cherry picked from commit 663131a6e2c6c8b83e9f982d8c6ca38fc7c238b4) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com> 22 June 2019, 23:04:43 UTC
874ff65 bpo-35224: Reverse evaluation order of key: value in dict comprehensions (GH-14139) … as proposed in PEP 572; key is now evaluated before value. https://bugs.python.org/issue35224 (cherry picked from commit c8a35417db8853a253517a3e5190e174075c6384) Co-authored-by: Jörn Heissler <joernheissler@users.noreply.github.com> 22 June 2019, 22:34:03 UTC
fa23bd2 bpo-37351: Removes libpython38.a from standard Windows distribution (GH-14276) 22 June 2019, 21:08:02 UTC
9b32b44 bpo-37323: Suppress DeprecationWarning raised by @asyncio.coroutine (GH-14293) When the test is ran with `PYTHONWARNINGS=error` the environment variable is passed to the python interpreter used in `assert_python_ok` where `DeprecationWarning` from `@asyncio.coroutine` is converted into an error. Ignore the `DeprecationWarning` in `assert_python_ok`. https://bugs.python.org/issue37323 (cherry picked from commit 186f70905d07b42a9cbf0a29e448f30baf2b53cb) Co-authored-by: Xtreak <tir.karthi@gmail.com> 22 June 2019, 10:43:07 UTC
35202c7 bpo-37364: Use io.open_code() to read .pth files (GH-14299) https://bugs.python.org/issue37364 (cherry picked from commit 184f3d4f39056f6fe450d007d3b9b61d811a2a4d) Co-authored-by: Steve Dower <steve.dower@python.org> 21 June 2019, 22:35:44 UTC
3523e0c bpo-37362: test_gdb now ignores stderr (GH-14287) test_gdb no longer fails if it gets an "unexpected" message on stderr: it now ignores stderr. The purpose of test_gdb is to test that python-gdb.py commands work as expected, not to test gdb. (cherry picked from commit e56a123fd0acaa295a28b98d2e46d956b97d1263) Co-authored-by: Victor Stinner <vstinner@redhat.com> 21 June 2019, 21:39:58 UTC
f3e38ec bpo-36511: Fix -u parameters for ARM32 tests (GH-14280) 21 June 2019, 21:39:49 UTC
b0338be Update What's New in Python 3.8 (GH-14253) (GH-14294) Fix bpo number of PyByteArray_Init removal (cherry picked from commit c68e3fb15d29607a1af2c19ebec552a87c24cb48) 21 June 2019, 21:15:27 UTC
52c4a4f [3.8] bpo-32924: Fix the Show Source url in 3.8 documentation. (GH-14282) The "Show Source" link in Python 3.8 docs is pointing to the master branch. It should point to the 3.8 branch. https://bugs.python.org/issue32924 21 June 2019, 18:06:26 UTC
6c79477 bpo-37316: mmap.mmap() passes the wrong variable to PySys_Audit() (GH-14152) Also, add a missing call to va_end() in PySys_Audit(). 21 June 2019, 16:45:13 UTC
4361548 bpo-36511: Improve ARM32 buildbot scripts (GH-14251) 20 June 2019, 21:35:51 UTC
46e9f15 Fix typo, 'widger' -> 'widget', in idlelib/tree.py (GH-14263) (#14270) (cherry picked from commit 8713aa6dfb2a17d6de91943ef1eb0ddba58f5b4a) Co-authored-by: İsmail Arılık <arilik.ismail@gmail.com> 20 June 2019, 16:50:43 UTC
0bda894 Fix bpo number in News file. (GH-14260) (GH-14261) (cherry picked from commit 0c48618cc0d28caf3db191879715e519546857fd) Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com> 20 June 2019, 10:50:59 UTC
6258c1f bpo-37342: Fix the incorrect nb_index's type in typeobj documentation (GH-14241) It was listed as `binaryfunc`. It should be `unaryfunc`. (cherry picked from commit bc5caf88ca19b4c8cb9bc912c832b4807a515a60) Co-authored-by: Hai Shi <shihai1992@gmail.com> 20 June 2019, 03:41:41 UTC
67cf0ae Update What's New in Python 3.8 (GH-14239) * Mention issue in which ByByteArray_Init() has been removed. * Fix typo (cherry picked from commit af41c567af81de7c4408e2e2617f1d3747408434) Co-authored-by: Victor Stinner <vstinner@redhat.com> 19 June 2019, 23:52:47 UTC
444c78a Add missing single quote in io.TextIOWrapper.reconfigure documentation (GH-14246) Add a missing single quote character in the documentation for `io.TextIOWrapper.reconfigure`. (cherry picked from commit 35068bd059a3d9bff084ca9dcb04d51185b9ec3b) Co-authored-by: Harmon <Harmon758@gmail.com> 19 June 2019, 21:14:49 UTC
389abd3 bpo-37333: Ensure IncludeTkinter has a value (GH-14240) (cherry picked from commit 12f1c726d8328e5e096c35c36901f6d19bc942d3) Co-authored-by: Steve Dower <steve.dower@python.org> 19 June 2019, 20:25:44 UTC
d7232f0 bpo-37331: Clarify format of socket handler messages in the documentation. (GH-14234) (GH-14235) (cherry picked from commit f06b569305cf604f070776ea3f800ed61fdd7d61) 19 June 2019, 14:42:35 UTC
95ff622 bpo-37258: Not a bug, but added a unit test and updated documentation. (GH-14229) (GH-14230) (cherry picked from commit 015000165373f8db263ef5bc682f02d74e5782ac) 19 June 2019, 13:46:55 UTC
f5b89af bpo-37163: Deprecate passing argument obj of dataclasses.replace() by keyword. (GH-13877) 19 June 2019, 07:33:27 UTC
7edf8e5 Fix name of '\0'. (GH-14222) '\0' is the NUL byte not NULL. (cherry picked from commit 7821b4c6d29933511d50bb42255e39790c6abf00) Co-authored-by: Benjamin Peterson <benjamin@python.org> 19 June 2019, 04:55:59 UTC
fff695b Document typing.ForwardRef (GH-14216) (cherry picked from commit 809ff1181ccc09c3b629f3d0ec66e13eaa111b2e) Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com> 19 June 2019, 00:38:43 UTC
45da743 [3.8] bpo-33416: Document changes in PyNode_AddChild and PyParser_AddToken (GH-14214) (GH-14215) I didn't find any entries in the docs about these functions, so I just mentioned them, in "What's New". (cherry picked from commit 47c2de7725025341318860b9a2601ba7013d27a9) Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com> https://bugs.python.org/issue33416 19 June 2019, 00:33:34 UTC
b626b11 bpo-37325: Fix focus traversal for 2 IDLE dialogs (GH-14209) Tab now moves focus across and down for Help Source and Custom Run. (cherry picked from commit 54cf2e0780ca137dd9abea5d3d974578ce0c18a9) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 18 June 2019, 21:36:09 UTC
35aa0b0 bpo-34903: Document that some strptime formats only require 1 digit (GH-14149) For datetime.datetime.strptime(), the leading zero for some two-digit formats is optional. This adds a footnote to the strftime/strptime documentation to reflect this fact, and adds some tests to ensure that it is true. bpo-34903 (cherry picked from commit 6b9c204ee77a0de87d6f51a3d4547a18604cef9e) Co-authored-by: Mike Gleen <mike.gleen@gmail.com> 18 June 2019, 19:21:27 UTC
back to top