3.9
Commits on Jun 9, 2021
-
bpo-40468: Split IDLE settings General tab (GH-26621)
Replace it with Windows tab for Shell and Editor options and Shell/Ed for options exclusive to one of them. Create room for more options and make dialog shorter, to better fit small windows. (cherry picked from commit 275d5f7) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
-
bpo-40468: Factor out class ExtPage in idlelib.configdialog (GH-26618)
(cherry picked from commit 5571cab) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Commits on Jun 8, 2021
Commits on Jun 7, 2021
Commits on Jun 6, 2021
-
bpo-44320: Fix markup for W3C C14N test suite (GH-26556)
(cherry picked from commit 71be461) Co-authored-by: NAKAMURA Osamu <osamu0329nakamura@users.noreply.github.com>
Commits on Jun 4, 2021
Commits on Jun 3, 2021
-
[3.9] bpo-11105: Do not crash when compiling recursive ASTs (GH-20594) (
GH-26522) When compiling an AST object with a direct / indirect reference cycles, on the conversion phase because of exceeding amount of calls, a segfault was raised. This patch adds recursion guards to places for preventing user inputs to not to crash AST but instead raise a RecursionError.. (cherry picked from commit f349124) Co-authored-by: Batuhan Taskaya <batuhan@python.org>
-
[3.9] bpo-43776: Remove list call from args in Popen repr (GH-25338) (G…
…H-26510) Removes the `list` call in the Popen `repr`. Current implementation: For cmd = `python --version`, with `shell=True`. ```bash <Popen: returncode: None args: ['p', 'y', 't', 'h', 'o', 'n', ' ', '-', '-',...> ``` For `shell=False` and args=`['python', '--version']`, the output is correct: ```bash <Popen: returncode: None args: ['python', '--version']> ``` With the new changes the `repr` yields: For cmd = `python --version`, with `shell=True`: ```bash <Popen: returncode: None args: 'python --version'> ``` For `shell=False` and args=`['python', '--version']`, the output: ```bash <Popen: returncode: None args: ['python', '--version']> ``` Automerge-Triggered-By: GH:gpshead. (cherry picked from commit db0c5b7) Co-authored-by: M. Kocher <michael.kocher@me.com> Co-authored-by: M. Kocher <michael.kocher@me.com>
-
bpo-44022: Improve the regression test. (GH-26503)
It wasn't actually detecting the regression due to the assertion being too lenient. (cherry picked from commit e60ab84) Co-authored-by: Gregory P. Smith <greg@krypto.org>
-
[3.9] bpo-43568: Relax distutils MACOSX_DEPLOYMENT_TARGET check (GH-2…
…5827) (GH-26001) Only complain if the config target is >= 10.3 and the current target is < 10.3. The check was originally added to ensure that incompatible LDSHARED flags are not used, because '-undefined dynamic_lookup' is used when building for 10.3 and later, and is not supported on older OS versions. Apart from that, there should be no problem in general with using an older target. In particular, this allows targeting macOS 11.0 when Python was built for a newer minor version like 11.3. (manually cherry picked from part of commit 8703178)
Commits on Jun 2, 2021
Commits on Jun 1, 2021
Commits on May 31, 2021
-
bpo-44263: Fix _decimal and _testcapi GC protocol (GH-26464)
* _testcapi.heapgctype: implement a traverse function since the type is defined with Py_TPFLAGS_HAVE_GC. * _decimal: PyDecSignalDictMixin_Type is no longer defined with Py_TPFLAGS_HAVE_GC since it has no traverse function. (cherry picked from commit 142e5c5) Co-authored-by: Victor Stinner <vstinner@python.org>
Commits on May 29, 2021
-
bpo-44254: On Mac, remove disfunctional colors from turtledemo buttons (
-
bpo-44263: Mention PyType_Ready in the gc protocol warning (GH-26445)
(cherry picked from commit 43cf7c8) Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
Commits on May 28, 2021
-
bpo-44249: Fix 3 README.rst typos (GH-26385)
(cherry picked from commit acac6c7) Co-authored-by: Ayush Parikh <ayushparikh332@gmail.com>
-
bpo-41611: IDLE: Catch TclError exceptions in AutoCompleteWindow.winc…
Commits on May 27, 2021
-
bpo-41611: IDLE: fix freezing on completion on macOS (GH-26400)
(cherry picked from commit abc4bd5) Co-authored-by: Tal Einat <532281+taleinat@users.noreply.github.com>
Commits on May 26, 2021
Commits on May 25, 2021
-
bpo-20408: Fix memoryview() signature in docs (GH-24431)
(cherry picked from commit d18e5da) Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Commits on May 24, 2021
Commits on May 22, 2021
-
bpo-30757: Improve "How to make stand-alone binaries" FAQ (GH-26309) (G…
…H-26312) Co-authored-by: denfromufa <denfromufa@users.noreply.github.com> Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> (cherry picked from commit 2a1e669) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
-
bpo-8264: Document hasattr and getattr behavior for private attributes (
Commits on May 21, 2021
-
bpo-43927: Change 'IOError' to 'OSError' (GH-26289)
This is the last remaining instance, at least for this chapter, in 3.10 & 3.11. (cherry picked from commit 2f47d8d) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>